Charles Thomas

#26LF,
Height: 6' 0"
Weight: 218
Bat: L
Throw: L
Born:
College: Western Carolina
Birth Place: Fairfield, California
Draft: 2000 19th round by the

Batting

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Steve TrachselBaltimore Orioles10300000200.300.300.300.600
Kris BensonArizona Diamondbacks9100001200.111.273.111.384
Kip WellsLos Angeles Angels6300010100.500.500.5001.000
Aaron HeilmanTexas Rangers6200000000.333.333.333.667
Livan HernandezMilwaukee Brewers6300123100.500.6671.0001.667
T.J. TuckerWashington Nationals5100010200.200.200.200.400
John PattersonTexas Rangers5200002000.400.571.400.971
Bronson ArroyoCincinnati Reds4110000200.250.500.5001.000
Daniel CabreraCincinnati Reds4000000000.000.200.000.200
Brad PennyToronto Blue Jays4200000200.500.500.5001.000
Vicente PadillaBoston Red Sox4100000000.250.400.250.650
Paul AbbottPhiladelphia Phillies4300120010.750.7501.5002.250
David WeathersMilwaukee Brewers3000000000.000.000.000.000
Jeff WeaverLos Angeles Dodgers3100000000.333.333.333.667
Ryan FranklinSt. Louis Cardinals3000000000.000.000.000.000
Carl PavanoMinnesota Twins3000000200.000.000.000.000
Mike DeJeanHouston Astros3000000000.000.000.000.000
Tom GlavineAtlanta Braves3000000200.000.000.000.000
Roger ClemensNew York Yankees3000000000.000.000.000.000
Jose LimaNew York Mets3100000100.333.333.333.667
Rodrigo LopezPhiladelphia Phillies3110000000.333.333.6671.000
Pedro AstacioWashington Nationals3000000100.000.000.000.000
Jason MarquisCincinnati Reds3100000100.333.333.333.667
Greg MadduxLos Angeles Dodgers3200250100.667.6672.6673.333
Ben SheetsAtlanta Braves3100000100.333.333.333.667
Victor SantosSan Francisco Giants3210020100.667.6671.0001.667
Josh FoggPhiladelphia Phillies3100000000.333.333.333.667
Oliver PérezWashington Nationals3100000100.333.333.333.667
Curt SchillingBoston Red Sox3110000100.333.333.6671.000
Luis AyalaToronto Blue Jays3000000000.000.000.000.000
Brandon WebbTexas Rangers3000000000.000.000.000.000
Claudio VargasToronto Blue Jays3100000100.333.333.333.667
Dontrelle WillisMilwaukee Brewers3100010000.333.333.333.667
Dan HarenChicago Cubs3000000000.000.000.000.000
Chad BentzCincinnati Reds3000000200.000.000.000.000
Salomon TorresMilwaukee Brewers2000000100.000.000.000.000
Darren OliverToronto Blue Jays2101011000.500.6671.5002.167
Guillermo MotaKansas City Royals2100000100.500.500.5001.000
Chan Ho ParkPittsburgh Pirates2100000100.500.500.5001.000
Mike TimlinColorado Rockies2000000000.000.000.000.000
Ismael ValdezMiami Marlins2100111000.500.6672.0002.667
Tony ArmasAtlanta Braves2100001100.500.667.5001.167
Ricky BottalicoBaltimore Orioles2000000000.000.000.000.000
Josh BeckettLos Angeles Dodgers2000001000.000.333.000.333
Jason SchmidtLos Angeles Dodgers22110100001.0001.0002.5003.500
Hideo NomoKansas City Royals2000000000.000.000.000.000
Felix RodriguezBoston Red Sox2000000100.000.000.000.000
Paul ByrdBoston Red Sox2000000000.000.000.000.000
Jamey WrightLos Angeles Dodgers2100021000.500.667.5001.167
Rocky BiddleWashington Nationals2000000000.000.000.000.000
Logan KensingDetroit Tigers2100001000.500.667.5001.167
Bartolo ColónAtlanta Braves2000000000.000.000.000.000
Josh TowersLos Angeles Dodgers2000001100.000.333.000.333
Derek LoweTexas Rangers2100000000.500.500.5001.000
Dave BushToronto Blue Jays2000001101.000.333.000.333
Ricky StoneCincinnati Reds2000000100.000.000.000.000
Jake PeavySan Francisco Giants2000000100.000.000.000.000
Ben HowardMilwaukee Brewers2100001000.500.667.5001.167
Woody WilliamsHouston Astros2100000000.500.500.5001.000
Duaner SanchezSan Diego Padres2100010000.500.500.5001.000
Luke HudsonKansas City Royals2000000100.000.000.000.000
Josh HancockSt. Louis Cardinals2000000100.000.000.000.000
Cory LidleNew York Yankees2100110000.500.5002.0002.500
Ryan MadsonOakland Athletics2000000000.000.333.000.333
Matt PerishoSeattle Mariners2100000000.500.500.5001.000
Aaron SeleNew York Mets2000000100.000.333.000.333
Justin SpeierColorado Rockies2000001000.000.333.000.333
Tim WorrellSan Francisco Giants2000000100.000.000.000.000
Edgar GonzalezCincinnati Reds2100001000.500.667.5001.167
Freddy GarciaAtlanta Braves2100000100.500.500.5001.000
Chad CorderoLos Angeles Angels2110001000.500.6671.0001.667
Pete MunroMinnesota Twins22100200001.0001.0001.5002.500
Jim BrowerHouston Astros1000000100.000.000.000.000
Giovanni CarraraLos Angeles Dodgers1000001000.000.500.000.500
A.J. BurnettPittsburgh Pirates1000000000.000.000.000.000
Mike StantonChicago Cubs1000000000.000.000.000.000
Eric GagneLos Angeles Dodgers1000000000.000.000.000.000
Matt RileySan Diego Padres1000000000.000.000.000.000
Lance CarterToronto Blue Jays1000000000.000.000.000.000
Shawn EstesWashington Nationals1000011000.000.667.000.667
Elmer DessensNew York Mets1000000100.000.000.000.000
Sun-Woo KimSan Francisco Giants1000000000.000.000.000.000
Scott LinebrinkSt. Louis Cardinals1000000000.000.000.000.000
John FrancoHouston Astros11000000001.0001.0001.0002.000
Trever MillerChicago Cubs1000000000.000.000.000.000
Dave BurbaSeattle Mariners11000000001.0001.0001.0002.000
Julian TavarezWashington Nationals1000000100.000.500.000.500
Randy ChoateToronto Blue Jays1000000100.000.000.000.000
John ParrishKansas City Royals1000000000.000.000.000.000
Brad HennesseyHouston Astros1000001000.000.500.000.500
Travis HarperTampa Bay Rays11000000001.0001.0001.0002.000
Phil NortonChicago Cubs1000000000.000.000.000.000
Matt WiseNew York Mets1000000000.000.000.000.000
Roberto HernandezCleveland Indians1000000000.000.000.000.000
Carlos ZambranoPhiladelphia Phillies11000000001.0001.0001.0002.000
Matt GinterMilwaukee Brewers1000000100.000.000.000.000
Kevin BrownNew York Yankees1000000000.000.000.000.000
Dan MiceliBoston Red Sox1000000000.000.000.000.000
Jorge JulioPittsburgh Pirates11100100001.0001.0002.0003.000
Tom GordonArizona Diamondbacks1000000000.000.000.000.000
Scot ShieldsLos Angeles Angels1000000000.000.000.000.000
Brian FuentesSt. Louis Cardinals1000000000.000.000.000.000
Jose AcevedoBaltimore Orioles1000000000.000.000.000.000
Tim ReddingToronto Blue Jays1000000000.000.000.000.000
Scott EyrePhiladelphia Phillies1000000100.000.000.000.000
Rheal CormierAtlanta Braves11001200001.0001.0004.0005.000
Mike KoploveSan Diego Padres1000000000.000.000.000.000
Tyler WalkerWashington Nationals11000000101.0001.0001.0002.000
Brian MeadowsCincinnati Reds1000000000.000.000.000.000
Braden LooperChicago Cubs11000000001.0001.0001.0002.000
Tyler YatesPittsburgh Pirates1000000000.000.000.000.000
Josias ManzanilloBoston Red Sox11000000001.0001.0001.0002.000
Brian PowellWashington Nationals1000000000.000.000.000.000
Zach DayMinnesota Twins1000000000.000.000.000.000
Cal EldredSt. Louis Cardinals1000010001.000.000.000.000
Bartolome FortunatoSan Francisco Giants1000000100.000.000.000.000
Heath BellWashington Nationals1000000100.000.000.000.000
Shane NanceKansas City Royals1000000000.000.000.000.000
Scott SchoeneweisBoston Red Sox1000000000.000.000.000.000
Armando BenitezMiami Marlins1000000010.000.000.000.000
Buddy GroomArizona Diamondbacks11000100001.0001.0001.0002.000
Mike VenafroSt. Louis Cardinals1000000000.000.500.000.500
Gary MajewskiHouston Astros11000000001.0001.0001.0002.000
Seth McClungPittsburgh Pirates1000000000.000.000.000.000
Stephen RandolphKansas City Royals1000000100.000.000.000.000
Randy JohnsonSan Francisco Giants1000000000.000.500.000.500
Billy KochToronto Blue Jays11000000001.0001.0001.0002.000
Esteban LoaizaChicago White Sox1000000000.000.000.000.000
Steve ReedBaltimore Orioles1000000000.000.000.000.000
Mike GalloToronto Blue Jays1000000100.000.000.000.000
Jimmy AndersonMiami Marlins11010200001.0001.0003.0004.000
Jon SwitzerNew York Mets1000000000.000.000.000.000
J.J. PutzArizona Diamondbacks11000000001.0001.0001.0002.000
Jon LeicesterSan Diego Padres1000000000.000.000.000.000
Wilson AlvarezLos Angeles Dodgers11000100001.0001.0001.0002.000
Lenny DiNardoOakland Athletics11000000001.0001.0001.0002.000
Greg AquinoChicago White Sox1000000000.000.000.000.000
Matt HergesKansas City Royals11010000001.0001.0003.0004.000
Mariano RiveraNew York Yankees1000000000.000.000.000.000
Scott DohmannLos Angeles Dodgers1000000100.000.000.000.000
Mike AdamsLos Angeles Dodgers1000000000.000.000.000.000
Anastacio MartinezDetroit Tigers1000000000.000.000.000.000
Joe HorganMiami Marlins1000000100.000.000.000.000
Brandon LeagueKansas City Royals1000000000.000.000.000.000
David AardsmaToronto Blue Jays0000001000-1.000--
Francis BeltranBaltimore Orioles0000001000-1.000--
Rick BauerColorado Rockies0000001000-1.000--
Wayne FranklinKansas City Royals0000000000-1.000--
Joey EischenDetroit Tigers0000001000-1.000--
Doug BrocailHouston Astros0000001000-1.000--