Chris Duffy

#16CF,
Height: 5' 9"
Weight: 185
Bat: L
Throw: L
Born:
College: Arizona State
Birth Place: Brattleboro, Vermont
Draft: 2001 8th round by the

Batting

    Career

    All

Batting
PlayerTeamABH2B3BHRRBIBBKSBCSAVGOBPSLGOPS
Aaron HarangPhiladelphia Phillies251141011420.440.462.6801.142
Jason MarquisCincinnati Reds15300002210.200.333.200.533
Andy PettitteNew York Yankees13300120000.231.231.462.692
Doug DavisKansas City Royals12400021200.333.385.333.718
Jeff SuppanSan Diego Padres11510021100.455.538.5451.084
John SmoltzSt. Louis Cardinals11300000400.273.273.273.545
Tim HudsonSan Francisco Giants10401120221.400.400.9001.300
Ryan DempsterChicago Cubs10210021300.200.273.300.573
Chris CarpenterSt. Louis Cardinals10100001100.100.250.100.350
Roy OswaltColorado Rockies9100001300.111.200.111.311
Rich HillLos Angeles Dodgers9100001420.111.200.111.311
Bronson ArroyoCincinnati Reds9200001000.222.300.222.522
Carlos ZambranoPhiladelphia Phillies9300012110.333.455.333.788
Wandy RodríguezHouston Astros8300002210.375.500.375.875
Kyle LohseTexas Rangers8110000200.125.125.250.375
Brian MoehlerHouston Astros8300000110.375.375.375.750
Jake PeavySan Francisco Giants8310010210.375.375.500.875
Sergio MitreNew York Yankees8100001110.125.222.125.347
Braden LooperChicago Cubs8320001200.375.444.6251.069
Matt BelisleMinnesota Twins8310020100.375.375.500.875
Hong-Chih KuoSan Diego Padres7100000210.143.143.143.286
Ben SheetsAtlanta Braves7200120000.286.286.7141.000
Brett MyersCleveland Indians7310001210.429.500.5711.071
Adam WainwrightSt. Louis Cardinals7301023110.429.600.7141.314
Dontrelle WillisMilwaukee Brewers7000000200.000.000.000.000
Greg MadduxLos Angeles Dodgers7000000300.000.000.000.000
Chris YoungKansas City Royals7100000200.143.143.143.286
Ezequiel AstacioChicago Cubs6100000200.167.167.167.333
Angel GuzmanLos Angeles Dodgers6200010220.333.500.333.833
Dave BushToronto Blue Jays6200000010.333.333.333.667
Jason HirshNew York Yankees6110000010.167.167.333.500
Takashi SaitoArizona Diamondbacks6200000100.333.333.333.667
Mark MulderLos Angeles Angels6100002000.167.375.167.542
Woody WilliamsHouston Astros6110000001.167.286.333.619
Chris CapuanoMilwaukee Brewers6200000000.333.429.333.762
Odalis PerezWashington Nationals6200010100.333.333.333.667
Robinson TejedaCleveland Indians6200000000.333.333.333.667
Jeff WeaverLos Angeles Dodgers6200000011.333.429.333.762
Anthony ReyesSan Diego Padres6000000100.000.000.000.000
Ted LillyLos Angeles Dodgers6200000100.333.333.333.667
Brandon BackeHouston Astros6100001100.167.286.167.452
Brett TomkoColorado Rockies6301000220.500.500.8331.333
Matt MorrisPittsburgh Pirates5201000100.400.400.8001.200
Roger ClemensNew York Yankees5000000000.000.000.000.000
Russ OrtizLos Angeles Dodgers5100130300.200.200.8001.000
Sean MarshallCincinnati Reds5300120120.600.6001.2001.800
Pedro MartinezPhiladelphia Phillies5100000100.200.200.200.400
Chad QuallsColorado Rockies5100000301.200.200.200.400
Clay HensleyWashington Nationals4200000000.500.500.5001.000
Kris BensonArizona Diamondbacks4200010100.500.500.5001.000
Kameron LoeArizona Diamondbacks4200000210.500.500.5001.000
Horacio RamirezChicago Cubs4100000000.250.250.250.500
Shawn ChaconOakland Athletics4110000100.250.250.500.750
Chad BillingsleyPhiladelphia Phillies4100001300.250.400.250.650
Dave BorkowskiPhiladelphia Phillies4110001000.250.400.500.900
Oscar VillarrealBoston Red Sox4100000000.250.250.250.500
Derek LoweTexas Rangers4100002000.250.500.250.750
Josh HancockSt. Louis Cardinals4000000100.000.000.000.000
Orlando HernandezWashington Nationals3100000010.333.333.333.667
Bob HowryChicago Cubs3100000100.333.333.333.667
Jamey WrightLos Angeles Dodgers3000000000.000.000.000.000
Claudio VargasToronto Blue Jays3210000100.667.6671.0001.667
Chris MichalakToronto Blue Jays3000000100.000.000.000.000
Trever MillerChicago Cubs3000001200.000.250.000.250
Kevin BarryAtlanta Braves33200200001.0001.0001.6672.667
Scott SchoeneweisBoston Red Sox3000000000.000.000.000.000
Ian SnellLos Angeles Dodgers3110001000.333.500.6671.167
Jeff FrancisToronto Blue Jays3100000100.333.333.333.667
Bartolo ColónAtlanta Braves3100001100.333.500.333.833
Aaron HeilmanTexas Rangers3100010100.333.333.333.667
Scott OlsenTexas Rangers3000000100.000.000.000.000
Chan Ho ParkPittsburgh Pirates3200000000.667.667.6671.333
Tom GlavineAtlanta Braves3000000200.000.000.000.000
Randy WolfDetroit Tigers3101020000.333.3331.0001.333
Mark PriorCincinnati Reds3000000100.000.000.000.000
Mike BurnsMilwaukee Brewers3000000100.000.000.000.000
Brad PennyToronto Blue Jays3100000000.333.333.333.667
Cory LidleNew York Yankees3100010000.333.333.333.667
Tomo OhkaToronto Blue Jays3000000000.000.000.000.000
Jon CoutlangusArizona Diamondbacks3110000110.333.333.6671.000
Jerome WilliamsSt. Louis Cardinals3000000000.000.000.000.000
David WellsLos Angeles Dodgers3100000000.333.333.333.667
Francisco CorderoBoston Red Sox3000001200.000.250.000.250
Kip WellsLos Angeles Angels3100000110.333.333.333.667
Kelvim EscobarMilwaukee Brewers3000001000.000.250.000.250
Juan MateoPittsburgh Pirates3100001100.333.600.333.933
Jae SeoTampa Bay Rays3110000100.333.333.6671.000
Chad CorderoLos Angeles Angels3000000200.000.000.000.000
Jason JenningsOakland Athletics3100000200.333.333.333.667
Jon GarlandColorado Rockies3100000000.333.333.333.667
Matt AlbersWashington Nationals3100000000.333.333.333.667
Dave WilliamsWashington Nationals3000000200.000.000.000.000
Dan HarenChicago Cubs3000000200.000.000.000.000
Brian LawrenceLos Angeles Angels3210000000.667.7501.0001.750
Eric MiltonLos Angeles Dodgers3100000000.333.333.333.667
Taylor BuchholzNew York Mets3000000000.000.250.000.250
Victor SantosSan Francisco Giants3100000000.333.333.333.667
Tony PenaLos Angeles Angels3100020100.333.333.333.667
Brian ShouseTampa Bay Rays3000000100.000.000.000.000
Randy KeislerLos Angeles Dodgers3000000000.000.000.000.000
Will OhmanWashington Nationals3000000200.000.000.000.000
Chuck JamesNew York Mets3000000100.000.000.000.000
Tyler JohnsonColorado Rockies2110000100.500.6671.0001.667
Mike StantonChicago Cubs2000000100.000.000.000.000
Matt WiseNew York Mets2000010000.000.000.000.000
Chad ParontoBoston Red Sox2000010000.000.000.000.000
Scott LinebrinkSt. Louis Cardinals2110000000.500.5001.0001.500
Scot ShieldsLos Angeles Angels2100000100.500.500.5001.000
Derrick TurnbowMiami Marlins2000000100.000.000.000.000
Victor ZambranoNew York Yankees2000001101.000.333.000.333
Brandon ClaussenWashington Nationals2000000200.000.333.000.333
Dan WheelerKansas City Royals2000001010.000.333.000.333
Randy FloresMilwaukee Brewers22010000001.0001.0002.0003.000
Duaner SanchezSan Diego Padres2100000000.500.500.5001.000
Chad HarvilleArizona Diamondbacks2100000000.500.500.5001.000
Chris SpurlingMilwaukee Brewers2000000000.000.000.000.000
Mike GalloToronto Blue Jays22000000001.0001.0001.0002.000
Scott EyrePhiladelphia Phillies2100111000.500.6672.0002.667
Geoff GearySan Diego Padres2100010000.500.500.5001.000
Tyler ClippardNew York Yankees2110020010.500.5001.0001.500
Glendon RuschColorado Rockies2110000000.500.5001.0001.500
John MaineMiami Marlins2100001100.500.667.5001.167
Joe BeimelSeattle Mariners2000000200.000.000.000.000
Kyle DaviesNew York Yankees2100001100.500.667.5001.167
Jason IsringhausenLos Angeles Angels2000001100.000.333.000.333
Brad ThompsonMinnesota Twins2100010000.500.667.5001.167
Ismael ValdezMiami Marlins22010000001.0001.0002.0003.000
Jason VargasKansas City Royals2100010100.500.500.5001.000
Jonathan BroxtonSt. Louis Cardinals2100000010.500.500.5001.000
Eude BritoNew York Mets2000000000.000.000.000.000
Paul MaholmCincinnati Reds2000000100.000.000.000.000
Josh JohnsonSan Diego Padres2000000100.000.000.000.000
Russ SpringerCincinnati Reds2000000100.000.000.000.000
Fernando NieveLos Angeles Angels2000000000.000.000.000.000
Ricky NolascoLos Angeles Angels2000010000.000.000.000.000
Rheal CormierAtlanta Braves2100000000.500.500.5001.000
Carlos VillanuevaSan Diego Padres2000000100.000.000.000.000
Taylor TankersleyNew York Mets2100010000.500.500.5001.000
Carlos MarmolBoston Red Sox2000000000.000.000.000.000
David WeathersMilwaukee Brewers2000010100.000.000.000.000
Rudy SeanezLos Angeles Angels2000000100.000.000.000.000
Yhency BrazobanArizona Diamondbacks11100000001.0001.0002.0003.000
Javier VazquezMiami Marlins1000000000.000.000.000.000
Les WalrondToronto Blue Jays1000011000.000.333.000.333
Danys BaezPhiladelphia Phillies1000001110.000.500.000.500
Jamie MoyerToronto Blue Jays1000000000.000.000.000.000
Chad FoxChicago Cubs11100100001.0001.0002.0003.000
Chin-Hui TsaoLos Angeles Dodgers1000000000.000.000.000.000
Kevin GreggSeattle Mariners11000010001.0001.0001.0002.000
Lance CarterToronto Blue Jays1000000000.000.000.000.000
Kevin MillwoodSeattle Mariners1000002001.000.667.000.667
Kevin CameronSan Francisco Giants1000000000.000.000.000.000
Chris BootcheckPhiladelphia Phillies11000000011.0001.0001.0002.000
Dennys ReyesBaltimore Orioles1000000000.000.000.000.000
Tim HamulackCincinnati Reds1000000100.000.000.000.000
Akinori OtsukaTexas Rangers1000000100.000.000.000.000
Antonio AlfonsecaPhiladelphia Phillies11000100001.0001.0001.0002.000
Michael WuertzMiami Marlins1000000000.000.000.000.000
David AardsmaToronto Blue Jays1000001100.000.500.000.500
Jon RauchKansas City Royals11000000001.0001.0001.0002.000
Frank FranciscoChicago White Sox1000000000.000.000.000.000
Justin LehrCincinnati Reds1000000100.000.000.000.000
Mike DeJeanHouston Astros11000000001.0001.0001.0002.000
Juan PadillaNew York Mets1000000000.000.000.000.000
Chris ReitsmaSeattle Mariners1000000000.000.000.000.000
Ricardo RinconNew York Mets1000000000.000.000.000.000
David CortesSan Francisco Giants1000000000.000.000.000.000
Roberto NovoaSan Francisco Giants1000000000.000.000.000.000
Micah OwingsSeattle Mariners1000000000.000.000.000.000
Geremi GonzalezToronto Blue Jays1000000000.000.000.000.000
Danny GravesHouston Astros1000000000.000.000.000.000
Heath BellWashington Nationals1000000100.000.000.000.000
Jose CapellanHouston Astros1000001010.000.500.000.500
Elmer DessensNew York Mets1000000000.000.000.000.000
Marcos CarvajalMiami Marlins1000000100.000.000.000.000
Matt HergesKansas City Royals1000000000.000.000.000.000
Matt CainSan Francisco Giants1000000100.000.000.000.000
Luis VizcainoBaltimore Orioles11000000001.0001.0001.0002.000
Todd CoffeyAtlanta Braves1000000000.000.000.000.000
Paul WilsonCincinnati Reds1000000100.000.000.000.000
Giovanni CarraraLos Angeles Dodgers11000000001.0001.0001.0002.000
Brad LidgeWashington Nationals1000000100.000.000.000.000
Steve SchmollWashington Nationals1000010000.000.000.000.000
Sean HennNew York Mets1000000000.000.000.000.000
Paul JanishBaltimore Orioles1000000100.000.000.000.000
Mariano RiveraNew York Yankees1000000100.000.000.000.000
Cla MeredithWashington Nationals1000000000.000.000.000.000
Juan Carlos OviedoTexas Rangers1000000000.000.000.000.000
Armando BenitezMiami Marlins1000000000.000.000.000.000
Burke BadenhopWashington Nationals11000000001.0001.0001.0002.000
Franquelis OsoriaKansas City Royals11000000001.0001.0001.0002.000
Blaine BoyerAtlanta Braves11000000001.0001.0001.0002.000
Rick HellingMilwaukee Brewers1000000000.000.000.000.000
Brandon MeddersSan Francisco Giants1000000100.000.000.000.000
Randy MessengerSeattle Mariners1000000000.000.000.000.000
Rick WhiteSeattle Mariners1000000000.000.000.000.000
Kenny RayCleveland Indians1000000100.000.000.000.000
Darren OliverToronto Blue Jays11000000101.0001.0001.0002.000
Macay McBrideDetroit Tigers1000000100.000.000.000.000
Kirk SaarloosCleveland Indians11100100001.0001.0002.0003.000
Zach DayMinnesota Twins1000000000.000.000.000.000
Scott FeldmanCincinnati Reds1000000000.000.000.000.000
Julian TavarezWashington Nationals1000000000.000.000.000.000
Aaron FultzCincinnati Reds1000000000.000.000.000.000
Aaron SeleNew York Mets11000000101.0001.0001.0002.000
Anthony LerewLos Angeles Angels1000001110.000.500.000.500
Adam EatonColorado Rockies11000000001.0001.0001.0002.000
Bob WickmanArizona Diamondbacks1000000000.000.000.000.000
Dan KolbBoston Red Sox1000000100.000.000.000.000
Wilson AlvarezLos Angeles Dodgers11000000001.0001.0001.0002.000
Bill BrayWashington Nationals1000000000.000.000.000.000
Cal EldredSt. Louis Cardinals1000000000.000.000.000.000
Byung-Hyun KimSan Francisco Giants1000000000.000.000.000.000
Justin HampsonNew York Mets11000000001.0001.0001.0002.000
Ryan FranklinSt. Louis Cardinals1000000100.000.000.000.000
Sean GreenTexas Rangers1000000000.000.000.000.000
Ryan MadsonOakland Athletics1000000000.000.000.000.000
Wes LittletonSeattle Mariners1000000000.000.000.000.000
Joaquín BenoitPhiladelphia Phillies11000100001.0001.0001.0002.000
Chris SampsonMiami Marlins1000000100.000.000.000.000
Gary MajewskiHouston Astros1000000000.000.000.000.000
Guillermo MotaKansas City Royals11000000001.0001.0001.0002.000
Chris HammondCincinnati Reds1000000000.000.000.000.000
Chad BradfordTampa Bay Rays11000000101.0001.0001.0002.000
Valerio de los SantosNew York Mets11000000101.0001.0001.0002.000
David PattonChicago Cubs1000000000.000.000.000.000
Carlos MartinezMiami Marlins0000001000-1.000--
John RiedlingPittsburgh Pirates0000000010----
Brian BruneyChicago White Sox0000001010-1.000--
Scott ProctorBaltimore Orioles0000001000-1.000--
Wes ObermuellerMiami Marlins0000001000-1.000--
Evan MeekWashington Nationals0000000000----
Lee GardnerMiami Marlins0000000010----
Brian FuentesSt. Louis Cardinals0000000000----