Josh Rupe

#59RP,
Height: 6' 3"
Weight: 210
Bat: R
Throw: R
Born:
College: Louisburg (NC) JC
Birth Place: Portsmouth, Virginia
Draft: 2002 3rd round by the

Pitching

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Adrián BéltreTexas Rangers11101010000.091.091.273.364
Magglio OrdonezDetroit Tigers10300031200.300.364.300.664
Ichiro SuzukiMiami Marlins9400000100.444.444.444.889
Raúl IbañezKansas City Royals8410141000.500.5561.0001.556
Jose LopezChicago White Sox8200020000.250.222.250.472
Richie SexsonNew York Yankees7200001300.286.375.286.661
Yuniesky BetancourtMilwaukee Brewers7100110000.143.143.571.714
Vladimir GuerreroToronto Blue Jays7510251000.714.7501.7142.464
Miguel CabreraDetroit Tigers7420131000.571.6251.2861.911
Maicer IzturisToronto Blue Jays7100003101.143.400.143.543
Garret AndersonLos Angeles Dodgers7000002200.000.222.000.222
Álex RíosKansas City Royals6110000200.167.167.333.500
Juan RiveraArizona Diamondbacks6200021100.333.429.333.762
Howie KendrickPhiladelphia Phillies6000000000.000.000.000.000
David OrtizBoston Red Sox5210000000.400.500.6001.100
Grady SizemoreTampa Bay Rays5100000200.200.200.200.400
Mark EllisSt. Louis Cardinals5100001100.200.333.200.533
Ramón SantiagoToronto Blue Jays5000001100.000.286.000.286
Ryan GarkoColorado Rockies5400020000.800.800.8001.600
Marco ScutaroSan Francisco Giants5310000100.600.600.8001.400
Brandon IngePittsburgh Pirates5000001300.000.286.000.286
Joe InglettHouston Astros5100000100.200.200.200.400
Adam JonesBaltimore Orioles5310130000.600.6001.4002.000
Jed LowrieOakland Athletics5200010100.400.333.400.733
Jhonny PeraltaSt. Louis Cardinals4000001000.000.333.000.333
Casey BlakeColorado Rockies4000000000.000.000.000.000
Bobby CrosbyMilwaukee Brewers4100000200.250.250.250.500
Adam KennedyLos Angeles Dodgers4100000010.250.250.250.500
Paul KonerkoChicago White Sox4100120200.250.2501.0001.250
Mark TeahenSan Francisco Giants4200000000.500.500.5001.000
Emil BrownNew York Mets4100000100.250.250.250.500
Brian RobertsNew York Yankees4100011200.250.400.250.650
Nick SwisherAtlanta Braves4000000200.000.000.000.000
Delmon YoungBaltimore Orioles4301021000.750.8001.2502.050
Denard SpanSan Francisco Giants4000000000.000.000.000.000
Victor MartinezDetroit Tigers4200110000.500.5001.2501.750
Kenji JohjimaSeattle Mariners4220011100.500.6001.0001.600
Nick MarkakisAtlanta Braves4200131000.500.6001.2501.850
Orlando CabreraSan Francisco Giants4100010000.250.250.250.500
Jack HannahanCincinnati Reds4220001100.500.6001.0001.600
Carlos GuillenSeattle Mariners4000001000.000.200.000.200
Ramon HernandezKansas City Royals4100000000.250.250.250.500
Chone FigginsLos Angeles Dodgers4100005210.250.667.250.917
Jim ThomeCleveland Indians4100110200.250.2501.0001.250
Edgar RenteriaCincinnati Reds3200000000.667.667.6671.333
José MolinaTampa Bay Rays3200010000.667.667.6671.333
Adam EverettCleveland Indians3100010000.333.333.333.667
Manny RamirezChicago Cubs3000000000.000.000.000.000
Jack CustBaltimore Orioles3110000100.333.333.6671.000
Willie BloomquistSeattle Mariners3110010000.333.333.6671.000
Michael CuddyerNew York Mets3100000100.333.333.333.667
Lyle OverbayMilwaukee Brewers3100000000.333.333.333.667
Jason KubelMinnesota Twins3110011000.333.500.6671.167
Cliff FloydSan Diego Padres3110010000.333.333.6671.000
Curtis GrandersonNew York Mets3000000100.000.000.000.000
Álex RodríguezNew York Yankees3100140100.333.3331.3331.667
Carlos QuentinBoston Red Sox3200000000.667.667.6671.333
Kevin MillarChicago Cubs3210000100.667.7501.0001.750
Wilson BetemitTampa Bay Rays3100010100.333.333.333.667
Dustin PedroiaBoston Red Sox3100121000.333.5001.3331.833
Billy ButlerNew York Yankees3200000000.667.667.6671.333
Jaime BubelaSeattle Mariners3000000000.000.000.000.000
Jay PaytonColorado Rockies3200000000.667.667.6671.333
Mark KotsaySan Diego Padres3210030000.667.6671.0001.667
Gary Matthews Jr.Cincinnati Reds3210030000.667.6671.0001.667
Brandon FaheyToronto Blue Jays3000000100.000.000.000.000
Miguel TejadaMiami Marlins3200000000.667.667.6671.333
Coco CrispCleveland Indians3200000100.667.667.6671.333
Mike AvilésMiami Marlins3200000000.667.750.6671.417
Rajai DavisOakland Athletics3000000000.000.000.000.000
Alexi CasillaToronto Blue Jays3000000000.000.000.000.000
Adam LindWashington Nationals3000000000.000.000.000.000
Kurt SuzukiAtlanta Braves3100000100.333.500.333.833
Kevin YoukilisNew York Yankees3200120000.667.6671.6672.333
John BuckAtlanta Braves3100000000.333.333.333.667
Sean RodríguezAtlanta Braves3110001100.333.500.6671.167
Jeff LarishPittsburgh Pirates3000010000.000.000.000.000
Frank ThomasOakland Athletics2000002000.000.600.000.600
Vernon WellsNew York Yankees2110000000.500.5001.0001.500
Robb QuinlanPhiladelphia Phillies22000100001.0001.0001.0002.000
Jermaine DyeChicago White Sox2000000000.000.000.000.000
David DeJesúsLos Angeles Angels2000000000.000.000.000.000
Pat BurrellSan Francisco Giants2100000000.500.500.5001.000
Torii HunterMinnesota Twins2000002000.000.500.000.500
Dioner NavarroToronto Blue Jays22100100001.0001.0001.5002.500
J.J. HardyBaltimore Orioles2000002100.000.500.000.500
Jeremy ReedArizona Diamondbacks2000000000.000.000.000.000
Andy MarteArizona Diamondbacks2000000000.000.000.000.000
Casey KotchmanToronto Blue Jays2000001000.000.333.000.333
Jeff MathisArizona Diamondbacks2000000100.000.000.000.000
Milton BradleySeattle Mariners2100011000.500.667.5001.167
Brendan HarrisLos Angeles Dodgers2000001000.000.333.000.333
Jason BartlettMinnesota Twins2100001000.500.667.5001.167
Felipe LopezMilwaukee Brewers2000000000.000.000.000.000
Aubrey HuffSan Francisco Giants2100020000.500.500.5001.000
Matt StairsWashington Nationals2100000100.500.500.5001.000
Carlos PeñaTexas Rangers2100001000.500.667.5001.167
Austin JacksonCleveland Indians2000000000.000.000.000.000
Greg DobbsWashington Nationals22000000001.0001.0001.0002.000
Placido PolancoMiami Marlins2100011000.500.667.5001.167
Luis CastilloPhiladelphia Phillies2000000000.000.000.000.000
Aaron HillSan Francisco Giants2000000000.000.000.000.000
A.J. PierzynskiAtlanta Braves2100000000.500.500.5001.000
Ian KinslerDetroit Tigers2110011000.500.6671.0001.667
Kelly ShoppachCleveland Indians2110000100.500.5001.0001.500
Robinson CanóSeattle Mariners2100000100.500.500.5001.000
Eric ChávezArizona Diamondbacks2000000100.000.000.000.000
Eric HinskeArizona Diamondbacks2000000000.000.000.000.000
Luke ScottTampa Bay Rays2100000000.500.500.5001.000
Brayan PeñaKansas City Royals2000000000.000.000.000.000
Elvis AndrusTexas Rangers2000000000.000.000.000.000
Jeff FrancoeurMiami Marlins2000000000.000.000.000.000
Melky CabreraChicago White Sox2000001000.000.333.000.333
J.D. DrewBoston Red Sox2000001000.000.333.000.333
Mike LowellBoston Red Sox2000011100.000.333.000.333
Daric BartonToronto Blue Jays2110000000.500.5001.0001.500
Freddie BynumSt. Louis Cardinals2000010000.000.000.000.000
Franklin GutierrezLos Angeles Dodgers2100010100.500.500.5001.000
Yorvit TorrealbaChicago Cubs2000000100.000.000.000.000
Carlos LeeMiami Marlins2000000000.000.000.000.000
Cristian GuzmanCleveland Indians2000000000.000.000.000.000
Erick AybarSan Diego Padres22100000001.0001.0001.5002.500
Melvin MoraArizona Diamondbacks2000000000.000.333.000.333
Orlando HudsonChicago White Sox2000000100.000.000.000.000
Mike NapoliTexas Rangers2000000100.000.000.000.000
Jorge PosadaNew York Yankees2100000100.500.500.5001.000
Ryan LangerhansToronto Blue Jays2000000100.000.000.000.000
David NewhanSan Diego Padres2100000000.500.500.5001.000
John JasoPittsburgh Pirates2000000000.000.000.000.000
Jacque JonesMinnesota Twins2110000000.500.5001.0001.500
Jason KendallKansas City Royals2000001100.000.333.000.333
Ryan SweeneyMinnesota Twins2000010000.000.000.000.000
Will RhymesWashington Nationals2000000000.000.000.000.000
Kevin KouzmanoffTexas Rangers2000000000.000.000.000.000
Shawn RiggansMilwaukee Brewers2000000100.000.000.000.000
Aki IwamuraOakland Athletics2000001100.000.333.000.333
Jacoby EllsburyNew York Yankees2101011000.500.6671.5002.167
Brandon WoodSan Diego Padres2000000100.000.000.000.000
Travis BuckSan Diego Padres2000000000.000.000.000.000
Ben FranciscoArizona Diamondbacks2000001100.000.333.000.333
Hunter PenceSan Francisco Giants2100000100.500.500.5001.000
Alcides EscobarKansas City Royals2000000000.000.000.000.000
Carlos GómezTexas Rangers2000000100.000.000.000.000
Lance BerkmanTexas Rangers2100000000.500.500.5001.000
Wladimir BalentienCincinnati Reds2000001100.000.333.000.333
Alexei RamírezTampa Bay Rays2000000100.000.000.000.000
Aaron CunninghamArizona Diamondbacks2000000200.000.000.000.000
Gary SheffieldNew York Mets22001410001.0001.0002.5003.500
Joe MauerMinnesota Twins22000000001.0001.0001.0002.000
Hector LunaPittsburgh Pirates2100000000.500.500.5001.000
Ivan RodriguezWashington Nationals2000000100.000.333.000.333
Jason VaritekBoston Red Sox2000001000.000.333.000.333
Brett GardnerNew York Yankees2100120000.500.5002.0002.500
Álex GonzálezDetroit Tigers1000000100.000.000.000.000
Ross GloadPhiladelphia Phillies11000100001.0001.0001.0002.000
Pedro FelizSan Diego Padres1000000000.000.000.000.000
Brennan BoeschBoston Red Sox1000000000.000.000.000.000
Michael YoungTexas Rangers1000000000.000.000.000.000
Mitch MorelandBoston Red Sox1000000000.000.000.000.000
Bobby AbreuNew York Mets11000000001.0001.0001.0002.000
Melvin Upton Jr.Toronto Blue Jays1000010000.000.000.000.000
Joey GathrightCincinnati Reds1000000000.000.000.000.000
Dmitri YoungWashington Nationals11000000001.0001.0001.0002.000
Bobby KieltySan Diego Padres1000000000.000.000.000.000
Brad WilkersonPhiladelphia Phillies11000000001.0001.0001.0002.000
Drew ButeraKansas City Royals1000000000.000.000.000.000
Jay GibbonsMilwaukee Brewers1000000100.000.000.000.000
Gregg ZaunSan Diego Padres1000000000.000.000.000.000
Jose GuillenSan Francisco Giants1000000100.000.000.000.000
Dan JohnsonSt. Louis Cardinals1000000000.000.000.000.000
Cesar IzturisHouston Astros1000000000.000.000.000.000
Johnny DamonCleveland Indians1000011000.000.500.000.500
Russell BranyanCleveland Indians11000000001.0001.0001.0002.000
Donnie MurphyMilwaukee Brewers1000000100.000.000.000.000
Josh HamiltonTexas Rangers1000000100.000.000.000.000
Kendrys MoralesToronto Blue Jays1000011000.000.500.000.500
Mike CameronWashington Nationals1000000000.000.000.000.000
Ryan FreelTexas Rangers1000000000.000.000.000.000
David EcksteinSan Diego Padres11000000001.0001.0001.0002.000
Jack WilsonAtlanta Braves1000000100.000.000.000.000
Jason MichaelsWashington Nationals1000000000.000.000.000.000
Shin-soo ChooTexas Rangers11100210001.0001.0002.0003.000
Mike McCoySan Diego Padres1000000100.000.000.000.000
Jamie BurkeWashington Nationals11000100001.000.5001.0001.500
David DellucciToronto Blue Jays1000000000.000.000.000.000
Craig MonroePittsburgh Pirates11000000001.0001.0001.0002.000
Mark TeixeiraNew York Yankees1000001000.000.500.000.500
Eduardo PerezChicago White Sox1000000000.000.000.000.000
Mark LorettaLos Angeles Dodgers1000000000.000.000.000.000
Matt MurtonDetroit Tigers1000000000.000.000.000.000
Mike JacobsArizona Diamondbacks11001300001.0001.0004.0005.000
Matt LaPortaBaltimore Orioles11000000001.0001.0001.0002.000
Juan CastroLos Angeles Dodgers11000000001.0001.0001.0002.000
Angel BerroaArizona Diamondbacks1000000000.000.000.000.000
Austin KearnsMiami Marlins11000100001.0001.0001.0002.000
Willy AybarTampa Bay Rays1000000000.000.000.000.000
Eduardo NúñezSan Francisco Giants1000000000.000.000.000.000
Carl CrawfordLos Angeles Dodgers1000000000.000.000.000.000
Robert AndinoBaltimore Orioles11000000001.0001.0001.0002.000
Chris DenorfiaColorado Rockies11001100001.0001.0004.0005.000
Miguel CairoCincinnati Reds1000000000.000.500.000.500
Jeff BaisleyChicago White Sox1000000000.000.000.000.000
Curtis PrideLos Angeles Angels1000000000.000.000.000.000
Lastings MilledgeChicago White Sox1000000000.000.000.000.000
Mark GrudzielanekCleveland Indians11000110001.0001.0001.0002.000
Reggie WillitsLos Angeles Angels1000010000.000.000.000.000
Darin ErstadHouston Astros11100000001.0001.0002.0003.000
Esteban GermanTexas Rangers11000000001.0001.0001.0002.000
Marcus ThamesNew York Yankees1000000000.000.000.000.000
Oliver PérezWashington Nationals11000200001.0001.0001.0002.000
Chris CosteWashington Nationals1000000000.000.000.000.000
Howie ClarkToronto Blue Jays1000000000.000.000.000.000
Sean CaseyBoston Red Sox1000000000.000.000.000.000
Jason GiambiCleveland Indians1000001000.000.500.000.500
Brent ClevlenArizona Diamondbacks1000000000.000.000.000.000
Michael BournBaltimore Orioles11000000011.0001.0001.0002.000
Scott RolenCincinnati Reds1000000000.000.000.000.000
Kevin CashTexas Rangers1000000000.000.000.000.000
Fred LewisNew York Mets1000000000.000.000.000.000
Omar InfanteDetroit Tigers11000000001.0001.0001.0002.000
Alex AvilaDetroit Tigers1000000000.000.000.000.000
Miguel OlivoSan Francisco Giants1000000000.000.000.000.000
David MurphyBoston Red Sox11100010001.0001.0002.0003.000
Rod BarajasArizona Diamondbacks1000000100.000.000.000.000
Scott MooreSt. Louis Cardinals1000000000.000.000.000.000
Adrián GonzálezLos Angeles Dodgers1000000000.000.000.000.000
Matt TuiasosopoAtlanta Braves1000000100.000.000.000.000
Mitch MaierKansas City Royals1000000000.000.000.000.000
Alex GordonKansas City Royals1000000100.000.000.000.000
Bengie MolinaTexas Rangers1000000100.000.000.000.000
Derek JeterNew York Yankees1000000000.000.000.000.000
Evan LongoriaTampa Bay Rays11000010001.0001.0001.0002.000
Elijah DukesWashington Nationals11100000001.0001.0002.0003.000
José ReyesNew York Mets1000000000.000.000.000.000
Gabe GrossMiami Marlins1000001000.000.500.000.500
Jeff ClementMinnesota Twins1000001000.000.500.000.500
Kory CastoDetroit Tigers1000000100.000.000.000.000
Carlos GonzálezColorado Rockies11000000001.0001.0001.0002.000
Asdrúbal CabreraNew York Mets11000210101.0001.0001.0002.000
Luke HughesToronto Blue Jays1000000100.000.000.000.000
Shane VictorinoChicago Cubs1000000000.000.000.000.000
Lou MarsonLos Angeles Angels1000000000.000.000.000.000
Jesus FloresAtlanta Braves11000000001.0001.0001.0002.000
Andruw JonesNew York Yankees1000000100.000.000.000.000
Jason BaySeattle Mariners11000120001.0001.0001.0002.000
Joe CredeColorado Rockies1000000000.000.000.000.000
Cliff PenningtonLos Angeles Angels1000000000.000.000.000.000
Brian BuscherCleveland Indians11001200001.0001.0004.0005.000
Vance WilsonKansas City Royals1000000000.000.000.000.000
J.R. TowlesTexas Rangers1000000100.000.000.000.000
Gordon BeckhamSeattle Mariners1000000000.000.000.000.000
Jimmy RollinsSan Francisco Giants1000000000.000.000.000.000
Rob BowenOakland Athletics11100100001.0001.0002.0003.000
Clete ThomasPhiladelphia Phillies1000000000.000.000.000.000
Jayson WerthWashington Nationals1000000100.000.000.000.000
Chad MoellerColorado Rockies1000000000.000.000.000.000
Bobby WilsonLos Angeles Dodgers1000000100.000.000.000.000
Matt JoyceOakland Athletics11000010001.0001.0001.0002.000
Humberto QuinteroToronto Blue Jays1000000000.000.000.000.000
Kazuo MatsuiColorado Rockies1000000000.000.000.000.000
Wily Mo PenaCleveland Indians1000000100.000.000.000.000
Tug HulettPhiladelphia Phillies11000100001.0001.0001.0002.000
Travis SniderTexas Rangers11000000001.0001.0001.0002.000
Chris GetzToronto Blue Jays1000000000.000.000.000.000
Gerald LairdArizona Diamondbacks11010000001.0001.0003.0004.000
Luis HernandezCleveland Indians0000001000-1.000--
Wes BankstonTexas Rangers0000001000-1.000--
Oswaldo NavarroNew York Mets0000000000----
Alberto CallaspoLos Angeles Dodgers0000001000-1.000--
Nelson CruzSeattle Mariners0000001000-1.000--
Russell MartinToronto Blue Jays0000000000-1.000--
Michael MorseSan Francisco Giants0000000000-1.000--
Ryan HowardPhiladelphia Phillies0000001000-1.000--
Matt BrownMinnesota Twins0000001000-1.000--
Jamey CarrollWashington Nationals0000001000-1.000--
Michael BrantleyCleveland Indians0000001000-1.000--
Juan UribeCleveland Indians0000001000-1.000--
Ben BroussardKansas City Royals0000000000-1.000--
Toby HallTexas Rangers0000001000-1.000--
Mike LambNew York Yankees0000010000-.000--
John McDonaldLos Angeles Angels0000000000----
Mark DeRosaToronto Blue Jays0000001000-1.000--
Eric BruntlettNew York Yankees0000000000-1.000--