Mike Rivera

#25C,
Height: 6' 1"
Weight: 219
Bat: R
Throw: R
Born:
College: Troy
Birth Place: Rio Piedras, Puerto Rico
Draft: Undrafted 1997 signed by the

Batting

    All Seasons

    All Teams

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Jeff SuppanSan Diego Padres12200113000.167.333.417.750
Josh JohnsonSan Diego Padres9200111200.222.364.556.919
Kyle LohseTexas Rangers8200000200.250.250.250.500
Rick ReedPittsburgh Pirates8310000100.375.375.500.875
Eric MiltonLos Angeles Dodgers8210000200.250.250.375.625
Paul MaholmCincinnati Reds7300000000.429.429.429.857
Roger ClemensNew York Yankees6100000200.167.167.167.333
Bartolo ColonAtlanta Braves6000010100.000.000.000.000
Paul ByrdBoston Red Sox6000000200.000.000.000.000
Aaron HarangPhiladelphia Phillies6200002100.333.500.333.833
Mike HamptonArizona Diamondbacks6100000200.167.167.167.333
Chris GeorgeBaltimore Orioles5200000000.400.400.400.800
Jeff WeaverLos Angeles Dodgers5100000200.200.200.200.400
Bob HowryChicago Cubs5100120100.200.200.8001.000
Jorge SosaMiami Marlins5200220000.400.4001.6002.000
Matt MorrisPittsburgh Pirates5110001100.200.333.400.733
Wandy RodríguezHouston Astros5110003100.200.500.400.900
Kevin CorreiaPhiladelphia Phillies5310140100.600.6001.4002.000
Roy OswaltColorado Rockies5000010100.000.000.000.000
Carlos ZambranoPhiladelphia Phillies5210000100.400.400.6001.000
Pedro AstacioWashington Nationals4000001100.000.200.000.200
Sean MarshallCincinnati Reds4000010100.000.000.000.000
Brian MoehlerHouston Astros4200001100.500.600.5001.100
Jorge De La RosaArizona Diamondbacks4000001100.000.200.000.200
Dontrelle WillisMilwaukee Brewers4000001000.000.200.000.200
Tony FioreDetroit Tigers4110010000.250.250.500.750
Kevin AppierSeattle Mariners4100010000.250.200.250.450
Runelvys HernandezHouston Astros4110020000.250.250.500.750
John SmoltzSt. Louis Cardinals4100010100.250.250.250.500
Justin MillerLos Angeles Dodgers4100010300.250.250.250.500
Pete WalkerNew York Yankees3000000100.000.000.000.000
Jason HammelKansas City Royals3100000000.333.333.333.667
David WellsLos Angeles Dodgers3110000100.333.333.6671.000
Danny GravesHouston Astros3200000000.667.667.6671.333
Felipe PaulinoCleveland Indians3000000200.000.000.000.000
Derek LoweTexas Rangers3000000100.000.000.000.000
Rich HillLos Angeles Dodgers3000000000.000.000.000.000
Brad ThompsonMinnesota Twins3000001100.000.250.000.250
Scott BakerLos Angeles Dodgers3100000100.333.333.333.667
Kerry WoodChicago Cubs3100000100.333.333.333.667
Ryan DempsterChicago Cubs3100110100.333.3331.3331.667
Zach DukeSt. Louis Cardinals3100010100.333.333.333.667
Matt CainSan Francisco Giants3210030000.667.6671.0001.667
Kris BensonArizona Diamondbacks3000000100.000.000.000.000
Jason GrimsleyArizona Diamondbacks3100000100.333.333.333.667
Logan KensingDetroit Tigers3000000100.000.000.000.000
Justin LehrCincinnati Reds3100000100.333.333.333.667
Tim HudsonSan Francisco Giants3100010000.333.333.333.667
Justin GermanoSeattle Mariners3200010000.667.667.6671.333
Eddie GuardadoWashington Nationals3000000300.000.000.000.000
Tomo OhkaToronto Blue Jays3000000000.000.000.000.000
Doug DavisKansas City Royals3000000200.000.000.000.000
Aaron SeleNew York Mets3200000000.667.667.6671.333
Cliff LeePhiladelphia Phillies3200000000.667.667.6671.333
Jon GarlandColorado Rockies3210000000.667.6671.0001.667
Jeff AustinCincinnati Reds3000000200.000.000.000.000
Shane ReynoldsArizona Diamondbacks3100000000.333.333.333.667
Brandon BackeHouston Astros3100000000.333.333.333.667
Mark BuehrleToronto Blue Jays3000000100.000.000.000.000
Joel PineiroLos Angeles Angels3000000100.000.000.000.000
Chris SampsonMiami Marlins3100110000.333.3331.3331.667
Ben SheetsAtlanta Braves3000000100.000.000.000.000
Jon RauchKansas City Royals3110000000.333.333.6671.000
Ricky NolascoLos Angeles Angels3100010100.333.333.333.667
Andy PettitteNew York Yankees3000000300.000.000.000.000
Craig StammenSan Diego Padres3000000000.000.000.000.000
Tanyon SturtzeLos Angeles Dodgers3100010100.333.333.333.667
Miguel AsencioBoston Red Sox3100000100.333.333.333.667
Shawn ChaconOakland Athletics3100010000.333.500.333.833
Jeremy AffeldtSan Francisco Giants3110000100.333.333.6671.000
Joe KennedyToronto Blue Jays3201010100.667.6671.3332.000
Brett MyersCleveland Indians3000000100.000.000.000.000
Tim ReddingToronto Blue Jays3200000000.667.667.6671.333
Carl PavanoMinnesota Twins2000000000.000.000.000.000
Mark PriorCincinnati Reds2100010000.500.500.5001.000
Randy JohnsonSan Francisco Giants2100010100.500.500.5001.000
Tim WakefieldBoston Red Sox2100000000.500.500.5001.000
Brian FuentesSt. Louis Cardinals2000000100.000.000.000.000
Chad ParontoBoston Red Sox2000000000.000.000.000.000
Dan WrightSeattle Mariners2110010000.500.5001.0001.500
Oliver PerezWashington Nationals2000001000.000.333.000.333
Mike MacDougalSeattle Mariners2100000100.500.500.5001.000
Bronson ArroyoCincinnati Reds2100110000.500.5002.0002.500
Mark HendricksonBaltimore Orioles2000000010.000.000.000.000
Rudy SeanezLos Angeles Angels2100000000.500.500.5001.000
Barry ZitoOakland Athletics2110000000.500.5001.0001.500
Gary MajewskiHouston Astros2000000000.000.000.000.000
Claudio VargasToronto Blue Jays2100010000.500.500.5001.000
Chad DurbinPhiladelphia Phillies2000000000.000.000.000.000
Esmailin CaridadChicago Cubs2110020000.500.5001.0001.500
Michael GonzalezWashington Nationals2000000010.000.333.000.333
Noah LowrySan Francisco Giants2000001000.000.333.000.333
Brad PennyToronto Blue Jays2100000000.500.500.5001.000
David AardsmaToronto Blue Jays2000000100.000.000.000.000
Randy WolfDetroit Tigers2110010000.500.5001.0001.500
Byung-Hyun KimSan Francisco Giants2100000100.500.500.5001.000
Greg AquinoChicago White Sox2100000000.500.500.5001.000
Ryan RupeMiami Marlins2000000200.000.333.000.333
Joe BlantonWashington Nationals2000001000.000.333.000.333
Huston StreetLos Angeles Angels2100000100.500.500.5001.000
Matt ClementToronto Blue Jays2000001000.000.333.000.333
Tim ByrdakNew York Mets2000000100.000.000.000.000
Rolando ArrojoNew York Yankees2000000000.000.000.000.000
Tim SpooneybargerBaltimore Orioles2000000000.000.000.000.000
Jorge CampilloKansas City Royals2110010000.500.5001.0001.500
Al LeiterNew York Yankees2000001100.000.333.000.333
Nelson CruzDetroit Tigers2000000000.000.000.000.000
Scott OlsenTexas Rangers2000000000.000.000.000.000
Jeff D'AmicoCleveland Indians2000000100.000.000.000.000
Anibal SanchezDetroit Tigers2000001000.000.333.000.333
Joe BorowskiCleveland Indians2110000100.500.5001.0001.500
Brad RadkeMinnesota Twins2000001100.000.333.000.333
Bob WellsTampa Bay Rays2000000000.000.000.000.000
Brian WilsonLos Angeles Dodgers2000000100.000.000.000.000
Jonathan SanchezKansas City Royals22100300001.0001.0001.5002.500
Chan Ho ParkPittsburgh Pirates2000000100.000.000.000.000
Josh KinneyPittsburgh Pirates2000000000.000.000.000.000
Jason HirshNew York Yankees2000000000.000.000.000.000
Matt LindstromLos Angeles Angels2100010100.500.500.5001.000
Ross OhlendorfCincinnati Reds2100001000.500.667.5001.167
Jared BurtonNew York Yankees2110011100.500.6671.0001.667
Connor RobertsonNew York Mets2110010000.500.5001.0001.500
Jack CasselCleveland Indians22000000001.0001.0001.0002.000
Trevor HoffmanMilwaukee Brewers2000000100.000.000.000.000
Wesley WrightTexas Rangers2000001200.000.333.000.333
Randy WellsTexas Rangers2000000100.000.000.000.000
Garrett MockArizona Diamondbacks2000000100.000.000.000.000
Max ScherzerWashington Nationals2000000100.000.000.000.000
Kyle McClellanTexas Rangers2100000000.500.500.5001.000
Jeff SamardzijaSan Francisco Giants2000000000.000.000.000.000
Jordan ZimmermannDetroit Tigers2000000000.000.000.000.000
Blake HawksworthLos Angeles Dodgers2000000100.000.000.000.000
Delvin JamesLos Angeles Angels2000000100.000.000.000.000
Steve KarsayOakland Athletics1000000000.000.000.000.000
Rafael BetancourtColorado Rockies1000000000.000.000.000.000
Scott MaineCincinnati Reds1000000000.000.000.000.000
Scott WilliamsonMiami Marlins11000000001.0001.0001.0002.000
Mike LincolnCincinnati Reds1000000000.000.000.000.000
Jamie MoyerToronto Blue Jays11000000001.0001.0001.0002.000
Cesar CarrilloArizona Diamondbacks11001300001.0001.0004.0005.000
Mike SmithChicago Cubs1000000000.000.000.000.000
Jonny VentersAtlanta Braves1000000000.000.000.000.000
Mark WohlersCleveland Indians1000000000.000.000.000.000
Duaner SanchezSan Diego Padres1000000000.000.000.000.000
Ryan BukvichBaltimore Orioles1000000000.000.000.000.000
Ryan FranklinSt. Louis Cardinals1000000000.000.000.000.000
Ramiro MendozaMilwaukee Brewers1000000000.000.000.000.000
Russ SpringerCincinnati Reds1000000000.000.000.000.000
Toby BorlandSt. Louis Cardinals1000000000.000.000.000.000
Nate RobertsonDetroit Tigers1000000100.000.000.000.000
Damaso MarteNew York Yankees1000000000.000.000.000.000
Aaron HeilmanTexas Rangers1000000100.000.000.000.000
Vinnie ChulkMilwaukee Brewers1000000100.000.000.000.000
Luis AyalaToronto Blue Jays1000000000.000.000.000.000
Dan ReichertPittsburgh Pirates1000000000.000.000.000.000
Oscar VillarrealBoston Red Sox1000000000.000.000.000.000
Mike PorzioAtlanta Braves1000010000.000.000.000.000
Livan HernandezMilwaukee Brewers1000010000.000.000.000.000
Edgar GonzalezCincinnati Reds1000000000.000.000.000.000
Jose MesaPhiladelphia Phillies1000000000.000.000.000.000
Antonio OsunaWashington Nationals1000000100.000.000.000.000
J.J. PutzArizona Diamondbacks1000000000.000.000.000.000
Sammy GervacioHouston Astros1000000000.000.000.000.000
Luis VizcainoBaltimore Orioles1000001000.000.500.000.500
Jon AdkinsChicago White Sox1000000000.000.000.000.000
Doug WaechterKansas City Royals1000000000.000.000.000.000
Geoff GearySan Diego Padres1000000000.000.000.000.000
Matt HergesKansas City Royals11100000001.0001.0002.0003.000
Matt BelisleMinnesota Twins1000000100.000.000.000.000
Tom MartinNew York Mets11100100001.0001.0002.0003.000
Ramon OrtizToronto Blue Jays1000000100.000.500.000.500
Gary GloverMiami Marlins1000000100.000.000.000.000
Matt GuerrierMinnesota Twins1000000000.000.000.000.000
Rheal CormierAtlanta Braves1000000000.000.000.000.000
Brian FalkenborgSan Diego Padres11000000001.0001.0001.0002.000
Chad QuallsColorado Rockies1000000100.000.000.000.000
Brad HennesseyHouston Astros11100000001.0001.0002.0003.000
Chris YoungKansas City Royals1000001000.000.500.000.500
David WeathersMilwaukee Brewers1000000000.000.000.000.000
Danys BaezPhiladelphia Phillies1000000000.000.000.000.000
Brian BoehringerDetroit Tigers11000000001.0001.0001.0002.000
Keith FoulkeOakland Athletics1000000100.000.000.000.000
Renyel PintoSt. Louis Cardinals1000000000.000.000.000.000
Cole HamelsTexas Rangers1000000000.000.000.000.000
Todd ErdosMilwaukee Brewers1000000000.000.000.000.000
Scott MunterSan Francisco Giants1000000000.000.000.000.000
Johan SantanaToronto Blue Jays11000000001.0001.0001.0002.000
Ben WeberHouston Astros1000000100.000.000.000.000
Jason MarquisCincinnati Reds11100100001.0001.0002.0003.000
Dennys ReyesBaltimore Orioles1000000100.000.000.000.000
Joel PeraltaChicago Cubs1000000000.000.000.000.000
Yorman BazardoMinnesota Twins11100300001.0001.0002.0003.000
Jack TaschnerLos Angeles Dodgers1000000000.000.000.000.000
Blaine BoyerBoston Red Sox1000000100.000.000.000.000
Lorenzo BarceloLos Angeles Dodgers1000000000.000.000.000.000
Brandon MeddersSan Francisco Giants1000000100.000.000.000.000
Randy MessengerSeattle Mariners1000000000.000.000.000.000
Bob WickmanArizona Diamondbacks1000000000.000.000.000.000
Matt KinneySan Francisco Giants1000000000.000.000.000.000
Mike JacksonChicago White Sox1000000000.000.000.000.000
Matt CappsArizona Diamondbacks1000000000.000.000.000.000
Craig HansenNew York Mets1000010000.000.000.000.000
Juan MateoPittsburgh Pirates11000000001.0001.0001.0002.000
Yusmeiro PetitLos Angeles Angels1000000000.000.000.000.000
Britt ReamesPittsburgh Pirates11000100001.0001.0001.0002.000
Mike StantonChicago Cubs1000000000.000.000.000.000
Bill BrayWashington Nationals11001200001.0001.0004.0005.000
Mike RemlingerAtlanta Braves1000000000.000.000.000.000
LaTroy HawkinsToronto Blue Jays11000010001.0001.0001.0002.000
Peter MoylanKansas City Royals11000000001.0001.0001.0002.000
Ramon RamirezLos Angeles Angels1000000000.000.000.000.000
Saul RiveraCleveland Indians11000010101.0001.0001.0002.000
Doug BrocailHouston Astros1000000000.000.000.000.000
Sean GreenTexas Rangers11100000001.0001.0002.0003.000
Brian MeadowsCincinnati Reds11000000001.0001.0001.0002.000
Jesus ColomeColorado Rockies1000001000.000.500.000.500
Jeff FulchinoWashington Nationals1000000000.000.000.000.000
Edward MujicaDetroit Tigers1000000100.000.000.000.000
Nick MassetWashington Nationals1000000100.000.000.000.000
Rafael SorianoToronto Blue Jays1000000100.000.000.000.000
Manuel CorpasColorado Rockies11100000001.0001.0002.0003.000
Chris SchroderMiami Marlins1000000100.000.000.000.000
Russ OrtizLos Angeles Dodgers11000000001.0001.0001.0002.000
Brian RogersNew York Mets1000000100.000.000.000.000
Brett CampbellMilwaukee Brewers1000000100.000.000.000.000
Billy SadlerHouston Astros11100000001.0001.0002.0003.000
Pat MischMiami Marlins11000000001.0001.0001.0002.000
Cliff PolitteSt. Louis Cardinals1000000000.000.000.000.000
Tyler ClippardNew York Yankees1000001100.000.500.000.500
Braden LooperChicago Cubs11000000001.0001.0001.0002.000
Joel HanrahanDetroit Tigers11100300001.0001.0002.0003.000
Joe SmithToronto Blue Jays1000000100.000.000.000.000
Brad VoylesMinnesota Twins1000000100.000.000.000.000
Kelvin JimenezChicago White Sox1000000000.000.000.000.000
Jason SchmidtLos Angeles Dodgers1000002000.000.667.000.667
J.A. HappToronto Blue Jays1000000100.000.000.000.000
Jo-Jo ReyesMiami Marlins1000000000.000.000.000.000
Ryan WebbMilwaukee Brewers1000000000.000.000.000.000
Travis PhelpsDetroit Tigers11000000001.0001.0001.0002.000
Manny AcostaNew York Mets1000000000.000.000.000.000
Jorge JulioPittsburgh Pirates1000000100.000.000.000.000
Erick ThreetsLos Angeles Dodgers11000000001.0001.0001.0002.000
Todd JonesDetroit Tigers11100000001.0001.0002.0003.000
David HerndonMilwaukee Brewers1000000000.000.000.000.000
Clayton KershawLos Angeles Dodgers1000011000.000.500.000.500
Justin SpeierColorado Rockies1000000100.000.000.000.000
Collin BalesterDetroit Tigers1000000100.000.000.000.000
Mike TimlinColorado Rockies1000000000.000.000.000.000
Dan SmithWashington Nationals11001200001.0001.0004.0005.000
Ramon TroncosoLos Angeles Dodgers1000000000.000.000.000.000
Burke BadenhopWashington Nationals11000000001.0001.0001.0002.000
Charlie ManningSt. Louis Cardinals1000000000.000.000.000.000
Daniel HerreraNew York Mets1000000000.000.000.000.000
Wilton LópezToronto Blue Jays1000000000.000.000.000.000
Cedrick BowersOakland Athletics1000000000.000.000.000.000
James McDonaldChicago Cubs1000000000.000.000.000.000
Jason MotteAtlanta Braves1000000100.000.000.000.000
Scott SullivanKansas City Royals1000000000.000.000.000.000
Luis PerdomoMinnesota Twins11001210001.0001.0004.0005.000
Juan CruzPhiladelphia Phillies1000000000.000.000.000.000
Matt DaleyNew York Yankees1000000000.000.000.000.000
Clay ZavadaSan Diego Padres1000000100.000.000.000.000
Sergio EscalonaHouston Astros1000000100.000.000.000.000
Chris MichalakToronto Blue Jays11000000001.0001.0001.0002.000
Daniel SchlerethToronto Blue Jays11000000001.0001.0001.0002.000
Victor ZambranoNew York Yankees0000001000-1.000--
Steven JacksonPittsburgh Pirates0000001000-1.000--
Kevin GreggSeattle Mariners0000001000-1.000--
Sergio MitreNew York Yankees0000000000-1.000--
Brad LidgeWashington Nationals0000000000-1.000--
John LannanKansas City Royals0000002000-1.000--
Drew StorenCincinnati Reds0000001000-1.000--
Brian ReithMilwaukee Brewers0000001000-1.000--
Todd Van PoppelNew York Mets0000001000-1.000--
Marcos MateoSan Diego Padres0000000000-1.000--
Josh HancockSt. Louis Cardinals0000010000-.000--