Rich Thompson

#54RP,
Height: 6' 1"
Weight: 205
Bat: R
Throw: R
Born:
College: None
Birth Place: Hornsby, New South Wales
Draft: Undrafted 2002 signed by the

Pitching

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Ian KinslerDetroit Tigers10330032200.300.417.6001.017
Elvis AndrusTexas Rangers10300000530.300.300.300.600
David MurphyBoston Red Sox9300002220.333.455.333.788
Nelson CruzSeattle Mariners8300130100.375.375.7501.125
Michael YoungTexas Rangers8410010100.500.500.6251.125
Mike NapoliTexas Rangers5420110000.800.8001.8002.600
Jarrod SaltalamacchiaToronto Blue Jays5100000200.200.200.200.400
Marco ScutaroSan Francisco Giants5000001000.000.167.000.167
Carl CrawfordLos Angeles Dodgers5100000300.200.200.200.400
Marlon ByrdCleveland Indians5301140100.600.6001.6002.200
Josh HamiltonTexas Rangers5110020200.200.200.400.600
Mitch MorelandBoston Red Sox5200000200.400.400.400.800
Jeff FrancoeurMiami Marlins4000000000.000.000.000.000
Josh BellSan Diego Padres4000000100.000.000.000.000
Andruw JonesNew York Yankees4100110210.250.4001.0001.400
Victor MartinezDetroit Tigers4110010000.250.250.500.750
Adrián BéltreTexas Rangers4100001200.250.400.250.650
Franklin GutierrezLos Angeles Dodgers4000000000.000.000.000.000
Carlos QuentinBoston Red Sox4100110000.250.2501.0001.250
Melvin Upton Jr.Toronto Blue Jays4000000300.000.000.000.000
Kevin YoukilisNew York Yankees4100110200.250.2501.0001.250
Álex RíosKansas City Royals4000000100.000.000.000.000
Paul KonerkoChicago White Sox3100110000.333.3331.3331.667
Adrián GonzálezLos Angeles Dodgers3210010100.667.6671.0001.667
Josh WillinghamKansas City Royals3200021100.667.750.6671.417
David OrtizBoston Red Sox3100000200.333.333.333.667
Brandon IngePittsburgh Pirates3100110200.333.3331.3331.667
Ichiro SuzukiMiami Marlins3000000010.000.000.000.000
Dustin PedroiaBoston Red Sox3100000100.333.333.333.667
Mark EllisSt. Louis Cardinals3000000200.000.000.000.000
Robert AndinoBaltimore Orioles3000000100.000.000.000.000
Hideki MatsuiTampa Bay Rays3000000100.000.000.000.000
Wilson BetemitTampa Bay Rays3101010100.333.3331.0001.333
Alex GordonKansas City Royals3000000200.000.000.000.000
Jacoby EllsburyNew York Yankees3000000210.000.000.000.000
Kurt SuzukiAtlanta Braves3000001100.000.250.000.250
Chris DavisBaltimore Orioles3100000000.333.333.333.667
Taylor TeagardenChicago Cubs3000000200.000.000.000.000
Cliff PenningtonLos Angeles Angels3000000100.000.000.000.000
Matt WietersWashington Nationals3100000000.333.333.333.667
Russell MartinToronto Blue Jays2000000100.000.000.000.000
Casey KotchmanToronto Blue Jays2110000100.500.5001.0001.500
Placido PolancoMiami Marlins2000000000.000.000.000.000
A.J. PierzynskiAtlanta Braves2100010000.500.500.5001.000
Jose LopezChicago White Sox2000000000.000.000.000.000
Nick SwisherAtlanta Braves2000000200.000.000.000.000
Curtis GrandersonNew York Mets2000000100.000.000.000.000
Aaron HillSan Francisco Giants2000000100.000.000.000.000
Juan PierreMiami Marlins2000010000.000.000.000.000
Conor JacksonBaltimore Orioles2000000100.000.000.000.000
Álex RodríguezNew York Yankees2000000100.000.000.000.000
Robinson CanóSeattle Mariners2000000000.000.000.000.000
Luke ScottTampa Bay Rays2000000000.000.000.000.000
Ty WiggintonMiami Marlins2100000000.500.500.5001.000
Jason BottsNew York Mets2100010100.500.500.5001.000
Eric HosmerKansas City Royals2000000000.000.000.000.000
Ramón SantiagoToronto Blue Jays2000000000.000.000.000.000
Brian RobertsNew York Yankees2000000000.000.000.000.000
Billy ButlerNew York Yankees22001100001.0001.0002.5003.500
Willy AybarTampa Bay Rays2100000000.500.500.5001.000
Chone FigginsLos Angeles Dodgers2000001000.000.333.000.333
Jamey CarrollWashington Nationals2000000100.000.000.000.000
Mark TeixeiraNew York Yankees2000000000.000.000.000.000
Nick MarkakisAtlanta Braves2000001000.000.333.000.333
Andre EthierLos Angeles Dodgers2000000100.000.000.000.000
Vladimir GuerreroToronto Blue Jays2000000000.000.000.000.000
Jack HannahanCincinnati Reds2000000100.000.000.000.000
Matt KempAtlanta Braves2100000110.500.500.5001.000
Ben ZobristChicago Cubs2000001200.000.333.000.333
Rajai DavisOakland Athletics2100000000.500.500.5001.000
Ryan SweeneyMinnesota Twins2100011100.500.667.5001.167
Adam LindWashington Nationals2000000000.000.000.000.000
Yorvit TorrealbaChicago Cubs2000000100.000.000.000.000
Kevin KouzmanoffTexas Rangers2000000000.000.000.000.000
Carlos PeñaTexas Rangers2100130100.500.5002.0002.500
Justin MorneauChicago White Sox2100120000.500.5002.0002.500
Shannon StewartToronto Blue Jays2100110100.500.5002.0002.500
Brendan RyanDetroit Tigers2000000100.000.000.000.000
Gerald LairdArizona Diamondbacks2000001200.000.333.000.333
Alexei RamírezTampa Bay Rays2100010000.500.500.5001.000
Brent LillibridgeTexas Rangers2000000100.000.000.000.000
Jed LowrieOakland Athletics2000010100.000.000.000.000
Matt JoyceOakland Athletics2100000010.500.500.5001.000
Miguel CabreraDetroit Tigers2000000100.000.000.000.000
Darnell McDonaldChicago Cubs2000000000.000.000.000.000
Chris GetzToronto Blue Jays2100010000.500.500.5001.000
Andy DirksToronto Blue Jays2100000000.500.500.5001.000
Alcides EscobarKansas City Royals2000001000.000.333.000.333
Lou MarsonLos Angeles Angels2100000010.500.500.5001.000
Edwin EncarnaciónCleveland Indians2000010100.000.000.000.000
Mike CameronWashington Nationals2000000200.000.000.000.000
Mike CarpWashington Nationals2000000100.000.000.000.000
Julio BorbónBaltimore Orioles2110000100.500.5001.0001.500
Craig TatumMiami Marlins2100000000.500.500.5001.000
Michael BrantleyCleveland Indians2000000000.000.000.000.000
J.J. HardyBaltimore Orioles2100000000.500.500.5001.000
Danny ValenciaSeattle Mariners2110010000.500.5001.0001.500
Ben RevereLos Angeles Angels2100010000.500.500.5001.000
Luke HughesToronto Blue Jays22000100101.0001.0001.0002.000
Ryan GarkoColorado Rockies1000000000.000.000.000.000
Cesar IzturisHouston Astros1000000000.000.000.000.000
Rene TosoniMilwaukee Brewers11000000001.0001.0001.0002.000
Orlando CabreraSan Francisco Giants1000000000.000.000.000.000
Brett LawrieChicago White Sox1000010000.000.000.000.000
Jorge PosadaNew York Yankees1000000000.000.000.000.000
Delmon YoungBaltimore Orioles11000200001.0001.0001.0002.000
Mark LorettaLos Angeles Dodgers1000000000.000.000.000.000
Endy ChávezSeattle Mariners1000000000.000.000.000.000
Jason VaritekBoston Red Sox1000001100.000.500.000.500
Hanley RamírezBoston Red Sox11000000101.0001.0001.0002.000
Adam DunnOakland Athletics1000000000.000.000.000.000
Jeremy HermidaMilwaukee Brewers1000000100.000.000.000.000
Mike RedmondCleveland Indians1000000100.000.000.000.000
Shin-soo ChooTexas Rangers11000000001.0001.0001.0002.000
Sammy SosaTexas Rangers1000000100.000.000.000.000
Yuniesky BetancourtMilwaukee Brewers1000010000.000.000.000.000
Nick PuntoArizona Diamondbacks1000000100.000.000.000.000
Luis RodriguezLos Angeles Angels1000000000.000.000.000.000
Brayan PeñaKansas City Royals11000000001.0001.0001.0002.000
Kelly JohnsonNew York Mets11000100001.0001.0001.0002.000
Michael MorseSan Francisco Giants1000000000.000.000.000.000
Manny RamirezChicago Cubs1000000100.000.000.000.000
Melky CabreraChicago White Sox1000000000.000.000.000.000
Raúl IbañezKansas City Royals1000000000.000.000.000.000
Ramon VazquezMiami Marlins1000001000.000.500.000.500
Austin KearnsMiami Marlins1000000100.000.000.000.000
Álex GonzálezDetroit Tigers1000000000.000.000.000.000
Carlos GuillenSeattle Mariners11100100001.0001.0002.0003.000
Daric BartonToronto Blue Jays1000011000.000.500.000.500
Omar VizquelToronto Blue Jays1000001000.000.500.000.500
Hank BlalockTampa Bay Rays11000000001.0001.0001.0002.000
Orlando HudsonChicago White Sox1000000000.000.000.000.000
Trayvon RobinsonSan Diego Padres1000000000.000.000.000.000
Dan UgglaWashington Nationals11000000001.0001.0001.0002.000
Felix PiePittsburgh Pirates1000001000.000.500.000.500
Russell BranyanCleveland Indians1000000000.000.000.000.000
Melvin MoraArizona Diamondbacks11000000001.0001.0001.0002.000
James LoneyTexas Rangers1000000000.000.000.000.000
John McDonaldLos Angeles Angels11000000011.0001.0001.0002.000
Travis HafnerNew York Yankees1000000000.000.000.000.000
Coco CrispCleveland Indians1000000000.000.000.000.000
Adam JonesBaltimore Orioles1000001000.000.500.000.500
Casey BlakeColorado Rockies1000000100.000.000.000.000
Bill HallLos Angeles Angels1000000100.000.000.000.000
Chris IannettaArizona Diamondbacks1000000100.000.000.000.000
Omar InfanteDetroit Tigers1000000000.000.000.000.000
Ramon CastroLos Angeles Dodgers1000000000.000.000.000.000
Miguel OlivoSan Francisco Giants1000000000.000.000.000.000
Vernon WellsNew York Yankees1000000000.000.000.000.000
Blake DavisPittsburgh Pirates1000000000.000.000.000.000
Ryan AdamsLos Angeles Dodgers1000000000.000.000.000.000
Evan LongoriaTampa Bay Rays1000001000.000.500.000.500
Trevor CroweDetroit Tigers1000000000.000.000.000.000
Andy LaRocheChicago White Sox1000000100.000.000.000.000
Carlos GonzálezColorado Rockies1000000100.000.000.000.000
John BuckAtlanta Braves1000000000.000.000.000.000
Eric PattersonChicago White Sox11010000001.0001.0003.0004.000
Reid BrignacHouston Astros11100000001.0001.0002.0003.000
Don KellyMiami Marlins1000000000.000.000.000.000
Carlos GómezTexas Rangers1000000000.000.000.000.000
Travis MetcalfColorado Rockies11001210001.0001.0004.0005.000
Joe MauerMinnesota Twins11000000001.0001.0001.0002.000
Milton BradleySeattle Mariners1000000000.000.000.000.000
Josh AndersonAtlanta Braves11000000001.0001.0001.0002.000
Seth SmithBaltimore Orioles11001100001.0001.0004.0005.000
Justin RuggianoSan Francisco Giants11000000001.0001.0001.0002.000
Jayson NixBaltimore Orioles1000000000.000.000.000.000
Gabe GrossMiami Marlins11000000001.0001.0001.0002.000
Joe CredeColorado Rockies1000000000.000.000.000.000
Colby RasmusTampa Bay Rays1000000100.000.000.000.000
Nolan ReimoldBaltimore Orioles1000000000.000.000.000.000
Julio LugoAtlanta Braves1000000000.000.000.000.000
Tsuyoshi NishiokaMinnesota Twins1000000100.000.000.000.000
Laynce NixPhiladelphia Phillies11000000001.0001.0001.0002.000
Mike AvilésAtlanta Braves1000000000.000.000.000.000
Joe MatherCincinnati Reds1000000000.000.000.000.000
Clint BarmesKansas City Royals1000000100.000.000.000.000
Travis SniderTexas Rangers1000000000.000.000.000.000
David DeJesúsLos Angeles Angels1000000000.000.000.000.000
Matt WatsonOakland Athletics1000000100.000.000.000.000
Mike PiazzaOakland Athletics11001200001.0001.0004.0005.000
Grady SizemoreTampa Bay Rays1000000000.000.000.000.000
Jose GuillenSan Francisco Giants11001100001.0001.0004.0005.000
Kila Ka'aihueWashington Nationals1000000000.000.000.000.000
Matt TuiasosopoAtlanta Braves1000000000.000.000.000.000
John JasoPittsburgh Pirates11000100001.0001.0001.0002.000
Dexter FowlerSt. Louis Cardinals11000000101.0001.0001.0002.000
Gaby SánchezSeattle Mariners1000000100.000.000.000.000
Dioner NavarroToronto Blue Jays11001100001.0001.0004.0005.000
Matt LaPortaBaltimore Orioles1000001000.000.500.000.500
Dayan ViciedoToronto Blue Jays11000100001.0001.0001.0002.000
Jose VidroSeattle Mariners11000000001.0001.0001.0002.000
Austin JacksonCleveland Indians1000001100.000.500.000.500
Landon PowellNew York Mets1000001000.000.500.000.500
Gordon BeckhamSeattle Mariners1000000000.000.000.000.000
Todd HeltonColorado Rockies11100100001.0001.0002.0003.000
Andy MarteArizona Diamondbacks1000000100.000.000.000.000
Eric ThamesMilwaukee Brewers11100000001.0001.0002.0003.000
Alex AvilaDetroit Tigers1000000100.000.000.000.000
Brandon AllenCincinnati Reds1000000000.000.000.000.000
Craig GentryBaltimore Orioles1000000000.000.000.000.000
Andrés BlancoPhiladelphia Phillies1000000000.000.000.000.000
Scott SizemoreWashington Nationals11000100001.0001.0001.0002.000
Ben BroussardKansas City Royals1000000000.000.000.000.000
Giancarlo StantonMiami Marlins11100100001.0001.0002.0003.000
Greg HalmanSeattle Mariners11001100001.0001.0004.0005.000
J.P. ArencibiaPhiladelphia Phillies1000000000.000.000.000.000
Freddie FreemanAtlanta Braves1000000100.000.000.000.000
Matt TreanorCleveland Indians11000110001.0001.0001.0002.000
Brendan HarrisLos Angeles Dodgers11000000001.0001.0001.0002.000
Drew ButeraKansas City Royals1000000000.000.000.000.000
Brennan BoeschBoston Red Sox1000000100.000.000.000.000
Michael CuddyerNew York Mets1000001000.000.500.000.500
Trevor PlouffeOakland Athletics1000000000.000.000.000.000
Lorenzo CainKansas City Royals1000000000.000.000.000.000
Jorge CantuLos Angeles Angels11100000001.0001.0002.0003.000
Brent MorelOakland Athletics11000000101.0001.0001.0002.000
Chris ParmeleeOakland Athletics1000000100.000.000.000.000
Dustin AckleyLos Angeles Angels0000001000-1.000--
Ryan ZimmermanWashington Nationals0000001000-1.000--
Greg DobbsWashington Nationals0000001000-1.000--
Freddy GuzmanTampa Bay Rays0000000001----
Denard SpanSan Francisco Giants0000001010-1.000--
Jack CustBaltimore Orioles0000001000-1.000--
Rafael FurcalMiami Marlins0000001000-1.000--
Adam EverettCleveland Indians0000000000----
J.D. DrewBoston Red Sox0000002000-1.000--
José BautistaToronto Blue Jays0000002000-1.000--