Juan Rivera

#21LF,
Height: 6' 2"
Weight: 230
Bat: R
Throw: R
Born:
College: None
Birth Place: Guarenas, Venezuela
Draft: Undrafted 1996 signed by the

Batting

    2012

    All

Batting
PlayerTeamABH2B3BHRRBIBBSOSBCSAVGOBPSLGOPS
Clayton RichardSan Diego Padres10100111100.100.182.400.582
Barry ZitoOakland Athletics10100012100.100.250.100.350
Ryan VogelsongMinnesota Twins9300000000.333.333.333.667
Drew PomeranzBoston Red Sox7410000100.571.571.7141.286
Wade MileyBaltimore Orioles7110010100.143.143.286.429
Edinson VólquezMiami Marlins6300031011.500.500.5001.000
Mike MinorKansas City Royals6200120000.333.333.8331.167
Cliff LeePhiladelphia Phillies6100110200.167.167.667.833
Patrick CorbinArizona Diamondbacks5100000000.200.200.200.400
Matt CainSan Francisco Giants4110000100.250.250.500.750
Brad BrachBaltimore Orioles4110001200.250.400.500.900
J.J. PutzArizona Diamondbacks4000000100.000.000.000.000
Travis BlackleySan Francisco Giants4210020000.500.500.7501.250
Tommy MiloneMilwaukee Brewers4100000000.250.250.250.500
Jerome WilliamsSt. Louis Cardinals4200140100.500.5001.2501.750
Wandy RodríguezHouston Astros4000011100.000.167.000.167
Johan SantanaToronto Blue Jays4000001000.000.200.000.200
Tim LincecumLos Angeles Angels4200000000.500.500.5001.000
Wade LeBlancPittsburgh Pirates4110000100.250.250.500.750
Sergio RomoLos Angeles Dodgers4210000000.500.500.7501.250
J.A. HappToronto Blue Jays3100000000.333.333.333.667
Kyle WeilandHouston Astros3110000000.333.333.6671.000
Josh CollmenterAtlanta Braves3000000000.000.000.000.000
Santiago CasillaOakland Athletics3000000100.000.000.000.000
Chris YoungKansas City Royals3200010000.667.667.6671.333
Joe BlantonWashington Nationals3100000000.333.333.333.667
Erik BedardLos Angeles Dodgers3200010000.667.667.6671.333
José QuintanaChicago White Sox3000000000.000.000.000.000
Cole HamelsTexas Rangers3200000000.667.667.6671.333
Ervin SantanaMinnesota Twins3000000000.000.000.000.000
Anthony BassTexas Rangers3000000000.000.000.000.000
Chris SaleBoston Red Sox3000000000.000.000.000.000
Jason VargasKansas City Royals3000000000.000.000.000.000
Jonathan PapelbonWashington Nationals3100000200.333.333.333.667
James RussellCleveland Indians3100000001.333.333.333.667
Adam WainwrightSt. Louis Cardinals3110010100.333.333.6671.000
Travis WoodKansas City Royals3100120100.333.3331.3331.667
Ernesto FrieriNew York Yankees3100000100.333.333.333.667
Yovani GallardoSeattle Mariners3110000000.333.333.6671.000
Homer BaileyCincinnati Reds3000000000.000.000.000.000
Dan HarenChicago Cubs3200010000.667.667.6671.333
Randy WolfDetroit Tigers3100010000.333.333.333.667
Mat LatosToronto Blue Jays3000000000.000.000.000.000
Trevor CahillSan Diego Padres3100000100.333.333.333.667
Johnny CuetoSan Francisco Giants3000000100.000.000.000.000
Kevin CorreiaPhiladelphia Phillies3000000000.000.000.000.000
Jake WestbrookSt. Louis Cardinals3100010000.333.333.333.667
Matt BelisleMinnesota Twins3000000000.000.000.000.000
Jonathon NieseNew York Yankees3100120000.333.3331.3331.667
Chris HatcherLos Angeles Dodgers2000000100.000.000.000.000
Mitchell BoggsBoston Red Sox2000000100.000.000.000.000
Ian KennedyKansas City Royals2000000100.000.000.000.000
Luke GregersonHouston Astros2000000000.000.000.000.000
Jair JurrjensColorado Rockies2000000000.000.000.000.000
Carlos TorresMilwaukee Brewers2000010100.000.000.000.000
Madison BumgarnerSan Francisco Giants2000000000.000.333.000.333
Jeff KarstensPittsburgh Pirates2000010000.000.000.000.000
Josh JohnsonSan Diego Padres2000000000.000.000.000.000
Paul MaholmCincinnati Reds2000000100.000.000.000.000
Adam OttavinoColorado Rockies2000000100.000.000.000.000
Joe KellyBoston Red Sox2000001000.000.333.000.333
Vance WorleyWashington Nationals2100010000.500.500.5001.000
Cory LuebkeChicago White Sox22000110001.0001.0001.0002.000
C.J. WilsonLos Angeles Angels2100001000.500.667.5001.167
Kameron LoeArizona Diamondbacks2000000000.000.000.000.000
Josh RoenickeLos Angeles Angels2000000000.000.000.000.000
Dillon GeeTexas Rangers2110011000.500.6671.0001.667
Tyler ChatwoodColorado Rockies2100000100.500.500.5001.000
Jeff FrancisToronto Blue Jays2000000000.000.000.000.000
Francisco RodríguezDetroit Tigers2000000000.000.000.000.000
Jeremy AffeldtSan Francisco Giants2100000000.500.500.5001.000
Nathan EovaldiTampa Bay Rays2100110000.500.5002.0002.500
Garrett RichardsLos Angeles Angels22100010001.0001.0001.5002.500
Jon RauchKansas City Royals2000000000.000.000.000.000
Mark BuehrleToronto Blue Jays2100121000.500.6672.0002.667
Bronson ArroyoCincinnati Reds2000010100.000.333.000.333
George KontosSan Francisco Giants2000001000.000.333.000.333
Jason GrilliToronto Blue Jays2000000000.000.000.000.000
Joe SaveryChicago White Sox2000000000.000.000.000.000
Trevor BauerCleveland Indians2110000000.500.5001.0001.500
Scott DownsCleveland Indians2100000000.500.500.5001.000
Brad ZieglerMiami Marlins2000000000.000.000.000.000
Ryan WebbMilwaukee Brewers1000000100.000.000.000.000
Ramon RamirezLos Angeles Angels11000100001.0001.0001.0002.000
Rafael BetancourtColorado Rockies1000000000.000.000.000.000
Stephen StrasburgWashington Nationals1000000000.000.000.000.000
Heath BellWashington Nationals1000000000.000.000.000.000
Micah OwingsSeattle Mariners1000000000.000.000.000.000
Aroldis ChapmanNew York Yankees11000000001.0001.0001.0002.000
Andrew CashnerTexas Rangers1000000000.000.000.000.000
Miguel BatistaColorado Rockies1000000000.000.000.000.000
Hisanori TakahashiColorado Rockies1000000000.000.000.000.000
Brad PennyToronto Blue Jays1000000000.000.000.000.000
Logan OndrusekBaltimore Orioles1000000100.000.000.000.000
Jonny VentersAtlanta Braves1000000000.000.000.000.000
Edgmer EscalonaSan Francisco Giants1000000000.000.000.000.000
Joel HanrahanDetroit Tigers1000000000.000.000.000.000
Carlos ZambranoPhiladelphia Phillies1000000000.000.000.000.000
Trevor RosenthalSt. Louis Cardinals1000000000.000.000.000.000
Chad GaudinLos Angeles Dodgers1000000000.000.000.000.000
Evan MeekWashington Nationals11000100001.0001.0001.0002.000
Livan HernandezMilwaukee Brewers1000000000.000.000.000.000
Stephen PryorMinnesota Twins1000010100.000.000.000.000
Jose ArredondoCincinnati Reds1000000000.000.000.000.000
Alex HinshawToronto Blue Jays1000000000.000.000.000.000
LaTroy HawkinsToronto Blue Jays1000000000.000.000.000.000
Pedro BeatoPhiladelphia Phillies1000000000.000.000.000.000
Brandon LyonLos Angeles Angels1000000000.000.000.000.000
Tony WatsonPittsburgh Pirates11000100001.0001.0001.0002.000
Bryan ShawCleveland Indians11000100001.0001.0001.0002.000
Jesse CrainChicago White Sox11000100001.0001.0001.0002.000
Clay HensleyWashington Nationals1000000000.000.000.000.000
Brad BergesenArizona Diamondbacks1000000100.000.000.000.000
Kevin MillwoodSeattle Mariners1000001000.000.500.000.500
Bobby ParnellKansas City Royals1000000000.000.000.000.000
Steve EdlefsenLos Angeles Dodgers1000000000.000.000.000.000
Chad QuallsColorado Rockies1000000000.000.000.000.000
Jason MotteColorado Rockies11000100001.0001.0001.0002.000
Addison ReedNew York Mets1000010000.000.000.000.000
Mike EkstromLos Angeles Angels1000000000.000.000.000.000
Kerry WoodChicago Cubs1000000000.000.000.000.000
Tim ByrdakNew York Mets11000000011.0001.0001.0002.000
Rafael DolisDetroit Tigers11000000001.0001.0001.0002.000
Hisashi IwakumaSeattle Mariners11000000001.0001.0001.0002.000
Takashi SaitoArizona Diamondbacks11100000001.0001.0002.0003.000
J.J. HooverArizona Diamondbacks1000000000.000.000.000.000
Fernando RodríguezChicago Cubs1000000000.000.000.000.000
Antonio BastardoPittsburgh Pirates1000000100.000.000.000.000
Jake DiekmanTexas Rangers1000000100.000.000.000.000
Nick VincentSeattle Mariners11000000001.0001.0001.0002.000
Jean MachiSeattle Mariners11001200001.0001.0004.0005.000
Scott MaineCincinnati Reds0000011000-1.000--
Fernando SalasNew York Mets0000001000-1.000--
A.J. BurnettPittsburgh Pirates0000010000-1.000--
Will HarrisHouston Astros0000001000-1.000--