Mike Carp

#331B,
Height: 6' 2"
Weight: 208
Bat: L
Throw: R
Born:
College: None
Birth Place: Long Beach, California
Draft: 2004 9th round by the
  • Pitching
  • Batting

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Hiroki KurodaNew York Yankees24630030510.250.250.375.625
Ervin SantanaMinnesota Twins20500123400.250.375.400.775
Chris TillmanBaltimore Orioles17410011200.235.278.294.572
Brandon McCarthyLos Angeles Dodgers15400020500.267.267.267.533
Jered WeaverSan Diego Padres15300000701.200.200.200.400
Scott FeldmanCincinnati Reds14410012200.286.353.357.710
Phil HughesMinnesota Twins12610133300.500.600.8331.433
Freddy GarciaAtlanta Braves11401131300.364.417.8181.235
Jeremy GuthrieWashington Nationals11611231000.545.5831.3641.947
Dan HarenChicago Cubs11200001400.182.308.182.490
Brandon MorrowLos Angeles Dodgers11300111300.273.333.545.879
Max ScherzerWashington Nationals11300001600.273.333.273.606
Jerome WilliamsSt. Louis Cardinals10320042100.300.462.500.962
Trevor CahillSan Diego Padres10200002100.200.333.200.533
Matt HarrisonPhiladelphia Phillies10000000300.000.000.000.000
John LackeyChicago Cubs9210030300.222.222.333.556
Justin MastersonBoston Red Sox9421140200.444.4441.2221.667
Jeremy HellicksonPhiladelphia Phillies9200001100.222.300.222.522
Garrett RichardsLos Angeles Angels8100011400.125.222.125.347
Alexi OgandoArizona Diamondbacks8210010300.250.250.375.625
Tommy HunterTampa Bay Rays8300011100.375.444.375.819
Gio GonzálezWashington Nationals7200010000.286.286.286.571
Jeff NiemannTampa Bay Rays7100011200.143.333.143.476
Josh BeckettLos Angeles Dodgers7200132300.286.444.7141.159
Yu DarvishTexas Rangers7000001500.000.125.000.125
Tim WakefieldBoston Red Sox7200010200.286.286.286.571
Jarred CosartSan Diego Padres6000000100.000.000.000.000
Zach McAllisterCleveland Indians6100121300.167.286.667.952
Tommy HansonChicago White Sox6200110200.333.333.8331.167
Colby LewisTexas Rangers6100120100.167.167.667.833
Darren O'DayBaltimore Orioles6210111000.333.4291.0001.429
Brett CecilSt. Louis Cardinals6210000100.333.333.500.833
Chris ArcherTampa Bay Rays6200001100.333.500.333.833
Felix HernandezSeattle Mariners6100000300.167.167.167.333
David PriceBoston Red Sox5000010100.000.286.000.286
CC SabathiaNew York Yankees5000001300.000.167.000.167
Joe NathanWashington Nationals5000000100.000.000.000.000
Jim JohnsonAtlanta Braves5100000100.200.200.200.400
Roberto HernándezAtlanta Braves5200150200.400.5001.0001.500
Gavin FloydToronto Blue Jays5210000000.400.500.6001.100
Justin VerlanderDetroit Tigers5000001100.000.167.000.167
Alex CobbTampa Bay Rays5200030200.400.400.400.800
Ivan NovaPittsburgh Pirates5100022000.200.500.200.700
Yordano VenturaKansas City Royals5000001200.000.167.000.167
Jake OdorizziTampa Bay Rays5000011200.000.250.000.250
Boone LoganCleveland Indians5311040100.600.6001.2001.800
Luke HochevarKansas City Royals4210000100.500.500.7501.250
Bud NorrisLos Angeles Angels4210012000.500.667.7501.417
C.J. WilsonLos Angeles Angels4100010200.250.250.250.500
Matt ThorntonSan Diego Padres4300020100.750.750.7501.500
Chad JenkinsToronto Blue Jays4110000000.250.250.500.750
James ShieldsChicago White Sox4110010100.250.250.500.750
John DanksAtlanta Braves4000000200.000.000.000.000
Mike AdamsLos Angeles Dodgers4200010000.500.500.5001.000
R.A. DickeyAtlanta Braves4000000300.000.000.000.000
Jason MarquisCincinnati Reds4000001000.000.200.000.200
Derek HollandChicago White Sox4100121100.250.4001.0001.400
Brian MatuszArizona Diamondbacks4110000200.250.250.500.750
Ricky RomeroSan Francisco Giants4200001100.500.600.5001.100
Anthony SwarzakChicago White Sox4100001100.250.400.250.650
Glen PerkinsMinnesota Twins3200000100.667.667.6671.333
Andy PettitteNew York Yankees3000000000.000.000.000.000
Will SmithSan Francisco Giants3210010100.667.6671.0001.667
Shawn CampPhiladelphia Phillies3200000000.667.667.6671.333
Kevin GausmanBaltimore Orioles3100110200.333.3331.3331.667
Fernando RodneyArizona Diamondbacks3000001200.000.250.000.250
Alex WhiteHouston Astros3100110000.333.3331.3331.667
Philip HumberSan Diego Padres3210010000.667.6671.0001.667
Jake PeavySan Francisco Giants3000002200.000.400.000.400
T.J. McFarlandArizona Diamondbacks3100000000.333.333.333.667
Liam HendriksOakland Athletics33200100001.0001.0001.6672.667
Franklin MoralesToronto Blue Jays3200130000.667.6671.6672.333
Héctor NoesíChicago White Sox3100011100.333.500.333.833
Kevin SloweyPhiladelphia Phillies3000000000.000.000.000.000
Tyler ChatwoodColorado Rockies3110010100.333.333.6671.000
Jared BurtonNew York Yankees3000000200.000.000.000.000
Brian FuentesSt. Louis Cardinals3000000100.000.000.000.000
Kyle KendrickBoston Red Sox3000000000.000.000.000.000
Clay RapadaSan Francisco Giants3000000200.000.000.000.000
Jordan LylesColorado Rockies3000010100.000.000.000.000
Henderson ÁlvarezOakland Athletics3100110100.333.3331.3331.667
Felipe PaulinoCleveland Indians3100110100.333.3331.3331.667
Nick BlackburnMinnesota Twins3100110000.333.3331.3331.667
Luis MendozaKansas City Royals3200020000.667.667.6671.333
Hisashi IwakumaSeattle Mariners3000000100.000.000.000.000
Wade DavisChicago Cubs3100001000.333.500.333.833
Joel PineiroLos Angeles Angels3000000000.000.000.000.000
Jake McGeeColorado Rockies3000000200.000.000.000.000
Brian DuensingChicago Cubs3100000200.333.333.333.667
Mark BuehrleToronto Blue Jays3100000000.333.333.333.667
Rich HardenMinnesota Twins3110020100.333.333.6671.000
A.J. BurnettPittsburgh Pirates3100000000.333.333.333.667
Preston ClaiborneTexas Rangers3200000000.667.667.6671.333
Sonny GrayOakland Athletics3100000000.333.333.333.667
Michael KirkmanAtlanta Braves3200010000.667.667.6671.333
Zach BrittonBaltimore Orioles3100010000.333.333.333.667
Josh TomlinCleveland Indians3100000200.333.333.333.667
Clayton RichardSan Diego Padres3000000000.000.000.000.000
Andre RienzoSan Diego Padres3100000100.333.333.333.667
Roy HalladayToronto Blue Jays3110000100.333.333.6671.000
Frank HerrmannPhiladelphia Phillies3000000100.000.000.000.000
Bruce ChenCleveland Indians3000000200.000.000.000.000
Wade LeBlancPittsburgh Pirates3110000000.333.333.6671.000
Kevin JepsenArizona Diamondbacks3100010100.333.333.333.667
Bobby CassevahColorado Rockies3110000100.333.333.6671.000
Ryan DempsterChicago Cubs3000000000.000.000.000.000
Edinson VolquezMiami Marlins3210000100.667.6671.0001.667
Brett TomkoColorado Rockies3110000000.333.333.6671.000
Bartolo ColónAtlanta Braves3110000000.333.333.6671.000
Marcus StromanToronto Blue Jays3000000000.000.000.000.000
Tommy MiloneNew York Mets3100000200.333.333.333.667
Adam WainwrightSt. Louis Cardinals3000000000.000.000.000.000
Hisanori TakahashiColorado Rockies3100120100.333.3331.3331.667
Andrew BaileyLos Angeles Angels3110000200.333.333.6671.000
Ronald BelisarioBoston Red Sox3200011000.667.750.6671.417
Luke GregersonHouston Astros3100000100.333.333.333.667
Mariano RiveraNew York Yankees3200000100.667.667.6671.333
Jason HammelKansas City Royals3110001100.333.500.6671.167
Ernesto FrieriNew York Yankees3000000300.000.000.000.000
Guillermo MoscosoSan Francisco Giants3000000200.000.000.000.000
César RamosPhiladelphia Phillies3000000100.000.000.000.000
Jonathan PettiboneChicago Cubs3100010100.333.333.333.667
Joe SmithToronto Blue Jays2000000100.000.000.000.000
Corey KluberCleveland Indians2000000100.000.000.000.000
Joe BlantonWashington Nationals2100111000.500.6672.0002.667
Brad PeacockHouston Astros2000000100.000.000.000.000
Tyler CloydNew York Yankees2000000100.000.000.000.000
Collin McHughHouston Astros2000010000.000.000.000.000
Aaron LaffeyWashington Nationals2100000000.500.667.5001.167
D.J. CarrascoAtlanta Braves2100110000.500.5002.0002.500
Yoshinori TateyamaNew York Yankees2000000200.000.000.000.000
Cole HamelsTexas Rangers2000000100.000.000.000.000
Rich ThompsonToronto Blue Jays2000000100.000.000.000.000
Juan Carlos OviedoTexas Rangers2000001000.000.333.000.333
Josh GeerSan Diego Padres2100000000.500.667.5001.167
Vinnie PestanoNew York Yankees2110010000.500.5001.0001.500
Brandon BeachyLos Angeles Dodgers2110000100.500.5001.0001.500
Joel PeraltaChicago Cubs2100000000.500.500.5001.000
Johnny CuetoSan Francisco Giants2000000100.000.000.000.000
Ryan VogelsongMinnesota Twins2000010100.000.000.000.000
Chad DurbinPhiladelphia Phillies2100140100.500.5002.0002.500
Sergio MitreNew York Yankees2000000100.000.000.000.000
Kevin GreggSeattle Mariners2000000200.000.000.000.000
Michael GonzalezWashington Nationals2100000100.500.500.5001.000
David MartínezTexas Rangers2101020000.500.5001.5002.000
Álex TorresAtlanta Braves2100000100.500.500.5001.000
Aaron LoupToronto Blue Jays2000000100.000.000.000.000
Adam WarrenNew York Yankees2110000100.500.5001.0001.500
Chad BillingsleyPhiladelphia Phillies2000001000.000.333.000.333
Jesse CrainChicago White Sox2000000100.000.000.000.000
Brad BoxbergerTampa Bay Rays2000000100.000.000.000.000
Vance WorleyMiami Marlins2000002000.000.500.000.500
Steve JohnsonBaltimore Orioles2000001000.000.333.000.333
Rafael SorianoToronto Blue Jays2000000100.000.000.000.000
Bryan ShawCleveland Indians2100010100.500.500.5001.000
Marco EstradaToronto Blue Jays2110000000.500.5001.0001.500
Rafael PerezSeattle Mariners2000000100.000.000.000.000
Alfredo AcevesNew York Yankees2100000000.500.500.5001.000
Darren OliverToronto Blue Jays2000000100.000.000.000.000
Everett TeafordTampa Bay Rays2000000100.000.000.000.000
Jose MijaresCincinnati Reds2110000000.500.5001.0001.500
Carlos VillanuevaSan Diego Padres2100000000.500.500.5001.000
Jeff GrayChicago White Sox2100000000.500.500.5001.000
Josh FieldsLos Angeles Dodgers2000000000.000.000.000.000
Brandon GómesChicago Cubs2000000000.000.000.000.000
Koji UeharaChicago Cubs2100000000.500.500.5001.000
Scott BarnesChicago Cubs2000000100.000.000.000.000
Neftalí FelizMilwaukee Brewers2000001200.000.333.000.333
Jose CisneroArizona Diamondbacks2000000100.000.000.000.000
Matt GarzaMilwaukee Brewers2110000100.500.5001.0001.500
Drew HutchisonPittsburgh Pirates2110001000.500.6671.0001.667
Frank FranciscoChicago White Sox2100000100.500.500.5001.000
David HuffLos Angeles Angels2110010000.500.5001.0001.500
Aaron CookColorado Rockies2100001000.500.667.5001.167
Rick PorcelloBoston Red Sox2000012000.000.500.000.500
Jordan NorbertoTampa Bay Rays2100010000.500.500.5001.000
Michael StutesPhiladelphia Phillies2110000000.500.5001.0001.500
Miguel GonzálezChicago White Sox2110001100.500.6671.0001.667
David CarpenterAtlanta Braves2000000100.000.000.000.000
David PhelpsMiami Marlins2000000200.000.000.000.000
Erasmo RamirezTampa Bay Rays2100011000.500.600.5001.100
Carl PavanoMinnesota Twins2110010000.500.5001.0001.500
Matt LindstromLos Angeles Angels2100000000.500.500.5001.000
Jordan WaldenAtlanta Braves2000001210.000.333.000.333
Kyle DrabekSan Francisco Giants2000000100.000.000.000.000
Brad LincolnPittsburgh Pirates2000000200.000.000.000.000
Luis PerezToronto Blue Jays2000000100.000.000.000.000
Grant BalfourTampa Bay Rays2000002200.000.500.000.500
Tim CollinsWashington Nationals2100000000.500.500.5001.000
Esmil RogersNew York Yankees2110021000.500.6671.0001.667
Steve DelabarCleveland Indians2000001100.000.333.000.333
Clayton MortensenKansas City Royals2000001000.000.333.000.333
Doug FisterLos Angeles Angels2000000100.000.000.000.000
Doug DavisKansas City Royals2100001000.500.667.5001.167
Eric SurkampTexas Rangers1000000000.000.000.000.000
Marc RzepczynskiSeattle Mariners11000000001.0001.0001.0002.000
Dominic LeoneToronto Blue Jays1000000000.000.000.000.000
Antonio BastardoPittsburgh Pirates1000000000.000.000.000.000
Dale ThayerBaltimore Orioles1000000100.000.000.000.000
Hénry RodríguezArizona Diamondbacks1000000100.000.000.000.000
Drew StorenCincinnati Reds1000000000.000.000.000.000
Craig KimbrelBoston Red Sox1000000000.000.000.000.000
Jason IsringhausenLos Angeles Angels1000000000.000.000.000.000
Tanner ScheppersTexas Rangers1000000100.000.000.000.000
Clay ZavadaSan Diego Padres1000000000.000.000.000.000
Daniel BardPittsburgh Pirates1000000000.000.000.000.000
Shawn KelleyWashington Nationals1000000100.000.000.000.000
Sergio SantosNew York Yankees1000000100.000.000.000.000
Logan OndrusekBaltimore Orioles1000000100.000.000.000.000
Brad MillsSeattle Mariners11000010001.0001.0001.0002.000
Josh RoenickeLos Angeles Angels1000000000.000.000.000.000
Phil CokePittsburgh Pirates1000000000.000.000.000.000
Blake WoodCincinnati Reds1000000100.000.000.000.000
Andrew CarpenterLos Angeles Dodgers1000000000.000.000.000.000
Daniel WebbChicago White Sox1000000000.000.000.000.000
Kenley JansenLos Angeles Dodgers1000000100.000.000.000.000
Michael PinedaNew York Yankees1000000000.000.000.000.000
David RobertsonChicago White Sox1000000100.000.000.000.000
Trever MillerChicago Cubs11001100001.0001.0004.0005.000
Chris PérezMilwaukee Brewers1000000100.000.000.000.000
Greg HollandColorado Rockies1000010100.000.000.000.000
Chris SaleBoston Red Sox1000000100.000.000.000.000
Ramon TroncosoLos Angeles Dodgers1000000100.000.000.000.000
Jeremy JeffressTexas Rangers11000200001.0001.0001.0002.000
Robert CoelloBaltimore Orioles1000000000.000.000.000.000
Steve CishekSeattle Mariners1000000000.000.000.000.000
Evan MeekWashington Nationals1000000000.000.000.000.000
Jerry BlevinsNew York Mets1000000000.000.000.000.000
Joba ChamberlainMilwaukee Brewers11000010001.0001.0001.0002.000
Phil DumatraitMinnesota Twins11000000001.0001.0001.0002.000
J.A. HappToronto Blue Jays11000110001.0001.0001.0002.000
Tyler ClippardNew York Yankees1000000100.000.000.000.000
Charlie FurbushSeattle Mariners1000000100.000.000.000.000
Tom WilhelmsenArizona Diamondbacks11000100001.0001.0001.0002.000
Scott ElbertSan Diego Padres1000000100.000.000.000.000
Josh LuekeTampa Bay Rays1000000000.000.000.000.000
Joakim SoriaKansas City Royals1000000100.000.000.000.000
Troy PattonSan Diego Padres11000000001.0001.0001.0002.000
Louis ColemanCincinnati Reds1000000000.000.000.000.000
Juan PerezTexas Rangers1000000000.000.000.000.000
David MurphyBoston Red Sox1000000100.000.000.000.000
Manuel CorpasColorado Rockies1000000100.000.000.000.000
Edward MujicaDetroit Tigers1000010000.000.000.000.000
Javy GuerraMiami Marlins1000000000.000.000.000.000
Casey JanssenSan Diego Padres1000000000.000.000.000.000
Fautino De Los SantosSan Diego Padres1000000100.000.000.000.000
Charlie LeesmanPittsburgh Pirates1000001000.000.500.000.500
Sean MarshallCincinnati Reds1000000100.000.000.000.000
David CarpenterTampa Bay Rays1000000100.000.000.000.000
Dustin NippertTexas Rangers11000000001.0001.0001.0002.000
Jason BulgerNew York Yankees1000000000.000.000.000.000
Chad BettisColorado Rockies1000000100.000.000.000.000
Nathan EovaldiTampa Bay Rays1000001000.000.500.000.500
Jonathan PapelbonWashington Nationals1000000000.000.000.000.000
J.P. HowellToronto Blue Jays1000001000.000.500.000.500
Trevor BellCincinnati Reds11100000001.0001.0002.0003.000
Josh ZeidSt. Louis Cardinals11000000001.0001.0001.0002.000
Scott SchoeneweisBoston Red Sox11000000001.0001.0001.0002.000
Huston StreetLos Angeles Angels11000100001.0001.0001.0002.000
Randy WilliamsBoston Red Sox1000000000.000.000.000.000
Andrew CarignanSan Francisco Giants1000000000.000.000.000.000
Kyle FarnsworthHouston Astros1000000000.000.000.000.000
Michael TonkinMinnesota Twins1000000000.000.000.000.000
Santiago CasillaOakland Athletics1000000100.000.000.000.000
Randy WolfDetroit Tigers11000000001.0001.0001.0002.000
Justin De FratusSeattle Mariners1000000000.000.000.000.000
Kelvin HerreraKansas City Royals1000000100.000.000.000.000
Chad QuallsColorado Rockies11000100001.0001.0001.0002.000
George SherrillKansas City Royals11000000001.0001.0001.0002.000
Dave BushToronto Blue Jays1000000000.000.000.000.000
Robbie Ross Jr.Boston Red Sox1000000000.000.000.000.000
Travis BlackleySan Francisco Giants1000000100.000.000.000.000
Justin GermanoSeattle Mariners11001100001.0001.0004.0005.000
Brian BruneyChicago White Sox1000000000.000.000.000.000
Vicente PadillaBoston Red Sox1000000000.000.000.000.000
Luke PutkonenDetroit Tigers1000000000.000.000.000.000
Jason FrasorAtlanta Braves11100100011.000.5002.0002.500
Michael WuertzMiami Marlins11000000001.0001.0001.0002.000
Dustin McGowanMiami Marlins1000000000.000.000.000.000
Shawn TollesonTampa Bay Rays1000000100.000.000.000.000
Bobby JenksBoston Red Sox1000000000.000.000.000.000
Justin GrimmChicago Cubs11000010001.0001.0001.0002.000
Scott DownsCleveland Indians11100210001.0001.0002.0003.000
Darin DownsHouston Astros1000000000.000.000.000.000
Scott ProctorBaltimore Orioles1000000000.000.000.000.000
Will OhmanWashington Nationals1000000000.000.000.000.000
Carter CappsSan Diego Padres1000000100.000.000.000.000
Yoervis MedinaPhiladelphia Phillies1000000100.000.000.000.000
Will HarrisHouston Astros1000000000.000.000.000.000
Luis AyalaToronto Blue Jays1000000000.000.000.000.000
Ryan MadsonOakland Athletics1000000000.000.000.000.000
AJ RamosMiami Marlins1000000100.000.000.000.000
Brian TalletSan Diego Padres1000000000.000.000.000.000
Oliver PérezWashington Nationals1000000000.000.000.000.000
Aaron HarangPhiladelphia Phillies1000001000.000.500.000.500
Joseph OrtizChicago Cubs11001100001.0001.0004.0005.000
Brandon LyonLos Angeles Angels1000000000.000.000.000.000
Joe BeimelSeattle Mariners1000000000.000.000.000.000
Rob RasmussenLos Angeles Angels1000000000.000.000.000.000
José ValverdeSan Diego Padres0000002000-1.000--
Matt BelisleMinnesota Twins0000001000-1.000--
J.J. HooverArizona Diamondbacks0000000000----
Danny FarquharTampa Bay Rays0000001000-1.000--
Dellin BetancesNew York Yankees0000000001----
Heath BellWashington Nationals0000001000-1.000--
Chien-Ming WangKansas City Royals0000001000-1.000--
Neil WagnerTampa Bay Rays0000001000-1.000--
Miguel SocolovichSt. Louis Cardinals0000001000-1.000--
Maikel CletoChicago Cubs0000001000-1.000--
Jake PetrickaChicago White Sox0000000000----
Mitchell BoggsBoston Red Sox0000001000-1.000--
Francisley BuenoChicago Cubs0000001000-1.000--
David HaleAtlanta Braves0000000000-1.000--
Greg BurkePhiladelphia Phillies0000001000-1.000--
Blake HawksworthLos Angeles Dodgers0000001000-1.000--
Ryan CookSeattle Mariners0000001000-1.000--