DataBaseball
2026

Players · surnames beginning D

MLB Players — D

274 players, from Jamie D'Antona to Sam Dyson. Seasons are the ones published here, not a whole career — nothing before 2005, the first season published, is here.

Surnames beginning D, alphabetical. Plate appearances for batters, innings for pitchers.
PlayerRoleLast clubSeasonsPAIP
Jamie D'AntonaBATAZ200819
Chase d'ArnaudBATSF2011–20185991.0
Travis d'ArnaudBATLAA2013–20263,647
David DahlBATPHI2016–20241,311
Casey DaiglePAZ2006–2010122.7
Bobby DalbecBATCWS2020–20251,065
Matt DaleyPNYY2009–2014100.7
Chad DallasPTOR202614.3
Brian DallimoreBATSF20057
Johnny DamonBATCLE2005–20124,697
Caden DanaPLAA2024–202542.7
Davis DanielPATL2023–202552.7
Tyler DanishPBOS2016–202253.3
John DanksPCWS2007–2016281503.3
Jordan DanksBATPHI2012–2015390
Hagen DannerPTOR20230.3
Vic DarensbourgPDET200522.3
Dugan DarnellPCOL202511.7
James DarnellBATSD2011–201271
Logan DarnellPMIN201424.0
Michael Darrell-HicksPLAA20259.7
Yu DarvishPSD2012–20251651778.0
Brian DaubachBATNYM200534
Jeff DaVanonBATOAK2005–2007631
Bo DavidsonBATSF202622
Daniel DavidsonPLAA20091.7
David DavidsonPFLA2007–200913.0
Logan DavidsonBATLAA2025471.0
Matt DavidsonBATOAK2013–20221,1126.3
Tucker DavidsonPATL2020–20246129.7
Kyle DaviesPKC2005–201590770.3
Zach DaviesPCHC2015–20232621048.3
Nick DavilaPSEA202627.3
Austin DavisPBOS2018–20244151.3
Blake DavisBATBAL201165
Brad DavisBATFLA2010123
Brendon DavisBATDET202211
Chris DavisBATBAL2008–20205,6303.0
Doug DavisPCHC2005–20113691052.0
Erik DavisPWSH20138.7
Henry DavisBATPIT2023–2026958
Ike DavisBATNYY2010–20162,3922.0
J.D. DavisBATLAA2017–20252,1512.7
J.J. DavisBATWSH200528
Jason DavisPPIT2005–200811166.7
Jaylin DavisBATBOS2019–202295
Johnny DavisBATTB20194
Jonathan DavisBATMIA2018–2023454
Kane DavisPPHI2005–200728.0
Khris DavisBATTEX2013–20213,804
Noah DavisPLAD2022–202562.3
Rajai DavisBATNYM2006–20194,607
Rookie DavisPPIT2017–2019934.7
Taylor DavisBATPIT2017–2021451.0
Tyler DavisPCWS202632.0
Wade DavisPKC2009–202111990.3
Duncan DavittPSF20268.0
Ronnie DawsonBATCIN2021–20229
Dewon DayPCWS200712.0
Zach DayPWSH2005–20062687.3
Grant DaytonPLAD2016–20211102.3
Yonathan DazaBATCOL2019–2023924
Austin DeanBATSF2018–2022365
Justin DeanBATCHC2025–202612
Pat DeanPMIN201667.3
Yurendell DecasterBATPIT20062
Cody DeckerBATSD201512
Jaff DeckerBATOAK2013–20171911.0
Samuel DedunoPMIN2010–20157314.3
Dean DeetzPHOU20183.3
Jacob deGromPNYM2014–20264231702.3
Greg DeichmannBATCHC202131
Mike DeJeanPCOL2005–200664.0
David DeJesusBATTB2005–20155,493
Paul DeJongBATWSH2017–20253,500
Matthew den DekkerBATNYM2013–2018415
Steve DelabarPCIN2011–2016194.7
Rob DelaneyPTB2010–20116.0
Chase DeLauterBATCLE2026559
Jason DelayBATPIT2022–2024373
Manny DelcarmenPCOL2005–20101292.7
Carlos DelgadoBATNYM2005–20092,639
Jesus DelgadoPFLA20082.0
Randall DelgadoPAZ2011–2018100542.7
Raynel DelgadoBATHOU202641
David DellucciBATCLE2005–20091,467
Nicky DelmonicoBATCWS2017–2020574
Zach DeLoachBATCWS202475
Jonny DeLucaBATTB2023–2026836
Ben DeLuzioBATSTL202225
Chris DemariaPMIL2005–200622.7
Sam DemelPAZ2010–201263.7
Travis DemeritteBATATL2019–20223151.0
Ryan DempsterPCHC2005–20133521402.3
Travis DenkerBATSF200842
Ryan DennickPCIN20144.7
Chris DenorfiaBATCHC2005–20152,3850.3
Julio DePaulaPMIN200720.0
Matt DermodyPBOS2016–202331.3
Mark DeRosaBATTOR2005–20133,019
Matt DeSalvoPATL2007–200829.7
Daniel DescalsoBATCHC2010–20192,8936.7
Anthony DeSclafaniPSF2014–2025283981.3
Delino DeShieldsBATCIN2015–20212,114
Ian DesmondBATCOL2009–20195,9441.0
Odrisamer DespaignePMIA2014–201987363.0
Elmer DessensPCOL2005–201020260.3
Reid DetmersPLAA2021–20262634.3
Ross DetwilerPMIA2007–2022134752.0
Cam DevanneyBATPIT202538
Chris DevenskiPHOU2016–20261424.3
José DeversBATMIA2021–202450
Rafael DeversBATSF2017–20265,577
Joey DevinePATL2005–2011188.3
Blake DeWittBATATL2008–20131,247
Zach DezenzoBATHOU2024–2026256
Scott DiamondPMIN2011–201615344.0
Thomas DiamondPCHC2010829.0
Argenis DiazBATPIT201036
Jonathan DiazBATTOR2013–201565
Jordan DiazBATOAK2022–2023344
Joselo DiazPTEX2006–20087.7
Juan DiazBATCLE201217
Jumbo DiazPCIN2014–20171168.0
Matt DiazBATMIA2005–20132,018
Victor DiazBATTEX2005–2007432
Yainer DiazBATHOU2022–20261,933
Aledmys DíazBATOAK2016–20242,543
Alexis DíazPLAD2022–2025205.0
Dayan DíazPHOU2016–201719.7
Edwin DíazPSEA2016–20262538.0
Einar DíazBATLAD2005–2006142
Elias DíazBATTEX2015–20263,037
Isan DíazBATSF2019–2023527
Jairo DíazPCOL2014–2020107.3
Jhonathan DíazPSEA2021–202647.7
Lewin DíazBATMIA2020–2022343
Miguel DíazPSD2017–20248127.3
Robinzon DíazBATPIT2008–2009148
Yandy DíazBATTB2017–20264,441
Yennsy DíazPNYM2019–2021125.7
Yilber DíazPDET2024–202637.3
Yusniel DíazBATBAL20221
Alex DickersonBATATL2015–20221,001
Chris DickersonBATCLE2008–2014820
Corey DickersonBATWSH2013–20233,9381.0
R.A. DickeyPATL2005–20173051840.7
Brandon DicksonPSTL2011–2021516.7
O'Koyea DicksonBATLAD20179
Phillip DiehlPCIN2019–202219.0
Jake DiekmanPOAK2012–20241602.3
Derek DietrichBATTEX2013–20202,513
Mark DiFelicePMIL2008–2011373.7
Mike DiFeliceBATTB2005–2008118
Wilmer DifoBATAZ2015–20221,3062.0
Tim DillardPMIL2008–2012284.3
Joe DillonBATTB2005–2009246
Lenny DiNardoPOAK2005–20095229.3
Dillon DinglerBATDET2024–20261,163
Craig DingmanPDET200532.0
Nick DiniBATKC201964
Brian DinkelmanBATMIN201178
Will DionPWSH202649.7
Marcos DiplánPBAL2021–202235.7
Andy DirksBATDET2011–20131,063
Brandon DixonBATSD2018–20236584.3
Brent DlugachBATDET20093
Hunter DobbinsPSTL2025–2026115.0
Greg DobbsBATWSH2005–20142,216
Randy DobnakPKC2019–2026215.0
Dylan DoddPATL2023–2026121.0
Scott DohmannPCOL2005–20082126.7
Kyle DohyPPHI20211.0
Rafael DolisPTOR2011–2021100.3
Chase DollanderPCOL2025–2026142.0
Freddy DolsiPDET2008–2009158.3
Chris DominguezBATCIN2014–201541
Juan DominguezPTEX200570.3
Matt DominguezBATTOR2011–20161,369
Jasson DomínguezBATNYY2023–2026751
José DomínguezPLAD2013–2016256.0
Seranthony DomínguezPPHI2018–20263368.0
Andy DominiqueBATTOR20053
Jason DonaldBATCLE2010–2012603
Josh DonaldsonBATNYY2010–20235,8561.0
Brendan DonnellyPLAA2005–20101219.7
Brendan DonovanBATSEA2022–20262,165
Sean DoolittlePWSH2012–20224450.7
Danny DornBATAZ201532
Ryan DorowBATTEX20217
Melvin DortaBATWSH200620
Octavio DotelPSTL2005–20133366.0
Wilber DotelPPIT202642.3
Félix DoubrontPCHC2010–201514513.7
Sean DouglassPDET2005287.3
Ryan DoumitBATATL2005–20143,407
Camilo DovalPNYY2021–2026347.3
Dennis DovePSTL20073.0
Kyle DowdyPCIN2019–202228.7
Darin DownsPHOU2012–201490.7
Jeter DownsBATWSH2022–202350
Matt DownsBATHOU2009–2012582
Scott DownsPTOR2005–20141588.3
Brenton DoyleBATCOL2023–20261,795
Tommy DoylePCOL2020–202326.0
Cory DoynePBAL20073.7
Brian DozierBATNYM2012–20204,9001.0
Hunter DozierBATKC2016–20232,3151.0
Kyle DrabekPTOR2010–20162179.7
Kohl DrakePAZ202620.7
Oliver DrakePTB2015–20202204.3
Ryan DresePWSH2005–200623138.0
J.D. DrewBATBOS2005–20113,284
Stephen DrewBATWSH2006–20174,917
Jack DreyerPLAD2025–2026141.0
Logan DriscollBATTB202437
Travis DriskillPHOU2005–200717.0
Shane DrohanPMIL2026124.7
Brandon DruryBATLAA2015–20243,1590.7
Daniel DuartePNYM2022–202668.0
Shawn DubinPHOU2023–202588.0
Jason DuboisBATCHC2005202
Mauricio DubónBATATL2019–20262,677
Eric DuBosePBAL2005–200634.0
Paul Lo DucaBATWSH2005–20081,728
Justin DuchschererPOAK2005–20106327.3
Brandon DuckworthPKC2005–20088146.7
Lucas DudaBATKC2010–20193,581
Brian DuensingPCHC2009–201813762.7
Tyler DuffeyPMIN2015–20242486.0
Chris DuffyBATMIL2005–2009791
Danny DuffyPKC2011–2021241172.3
Matt DuffyBATTEX2014–20242,5592.3
Matt DuffyBATHOU2015–201612
Steven DuggarBATSF2018–2022846
Robert DuggerPMIA2019–20221186.7
Zach DukePMIN2005–20193751360.0
Elijah DukesBATWSH2007–2009970
Ryan DullPOAK2015–2019171.3
Phil DumatraitPPIT2007–201132151.0
Joe DunandBATMIA202211
Chris DuncanBATSTL2005–20091,317
Shelley DuncanBATTB2007–2013997
Adam DunnBATCWS2005–20146,2161.0
Blake DunnBATCIN2024–2026259
Justin DunnPSEA2019–20224133.7
Mike DunnPMIA2009–20195436.0
Oliver DunnBATTB2024–2026157
Scott DunnPTB20067.7
Dane DunningPTEX2020–20254593.3
Jake DunningPSF2013–201426.0
Parker DunsheePATL20242.3
Jon DuplantierPAZ2019–20211149.7
Carlos DuranPKC2025–20261.7
Ezequiel DuranBATTEX2022–20261,7603.3
German DuranBATTEX2008158
Jarren DuranBATBOS2021–20262,736
Jhoan DuranPPHI2022–2026313.7
Rodolfo DuránBATSD2026913.0
Luis DurangoBATHOU2009–201174
Montana DuRapauPPIT2019417.3
Erubiel DurazoBATOAK2005167
Caleb DurbinBATBOS2025–20261,092
Chad DurbinPPHI2006–201323505.0
J.D. DurbinPPHI20072265.3
Ray DurhamBATSF2005–20082,069
Nick DuronPPHI20221.0
Trent DurringtonBATMIL200518
Adam DuvallBATATL2014–20243,723
Chris DwyerPKC20133.0
Jermaine DyeBATCWS2005–20092,970
Allan DykstraBATTB201538
Jarrod DysonBATKC2010–20212,833
Sam DysonPMIA2012–20192386.7