Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Danny DuffyTrack this Player High Level: MLB Current Team: Kansas City Royals MLB Years: 2011-2018
Follow TBC on Twitter and Facebook

Drafted
Arizona Fall League
Rated Prospect
World Series Champion
Futures Game

PositionsP-282Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameDaniel Richard Duffy
Height6-2Weight185BatsLeftThrowsLeft
Born DateDecember 21,1988 [29.354]PlaceGoleta,California
High SchoolCabrillo (Lompoc,CA)

DraftedSelected by the Kansas City Royals [Team Picks] in the 3rd round (96th overall) of the 2007 Amateur Entry Draft [Signed]
Signing Bonus$365,000Signing ScoutsRick SchroederService Time6.085 (2017)
Prospect Rankings[BA] 2008-KCA-#5 ... 2009-KCA-#6 ... 2010-KCA-#8 ... 2011-MLB-#68 ... 2011-KCA-#7
MLB DebutMay 18,2011 [22.148]
OrganizationsKCA [12] Awards0
TBC Player ID128962Retrosheet IDduffd001MLBAM ID518633
Pitch Repertoire Fastball (48.05%) -- Curveball (16.10%) -- Changeup (15.25%) -- 2-Seam Fastball (12.41%) -- Slider (8.08%) -- Cutter (0.12%)
Fastball Velocity [2018] - 93.07 - [2017] - 92.96 - [2016] - 94.90 - [2015] - 93.64 - [2014] - 93.22 - [2013] - 93.67 - [2012] - 95.83 - [2011] - 93.28
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Danny Duffy page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.


Player Notes:   Opening Day Starter for Kansas City Royals in 2017-2018
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts61Walks57Hittable62SO/BB63vsPower62Hitting0Durability50Team.514Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2007Arizona RoyalsArizRkkca-S/R18231.451192000037.024146017635001.105.79--4.1015.193.71.400-
2008Burlington BeesMidwAkca32ST19842.2017170000081.256262042510210000.996.170.442.7611.244.08.667-
2009Wilmington Blue RocksCaroA+kca12ST20932.98242401000126.210849426411258101.187.670.432.918.883.05.750-
2010Arizona RoyalsArizRkkca-ST21003.3722000002.22110140101.126.75--3.3713.504.00--
2010Idaho Falls ChukarsPioRkkca-ST21011.5022000006.04110061000.676.00----9.000.00.000-
2010Wilmington blue RocksCaroA+kca28ST21002.57330000014.086427181001.075.141.294.5011.572.57--
2010Northwest Arkansas NaturaTexAAkca-ST21522.95770110039.238171339414001.188.620.682.049.304.56.714-
2010Minor Totals (4 teams)MinorRk--ST0532.7414140110061.0522519517696101.117.510.722.459.964.06.625-
2011Omaha Storm ChasersPCLAAAkca21ST22313.43880000042.0371716510481001.127.931.072.1410.294.80.750-
2011Kansas City RoyalsALMLBkca23ST22485.64202000000105.011966661551874101.6110.171.284.367.431.71.3334.68
2012Kansas City RoyalsALMLBkca23ST23223.90660000027.2261312218280101.598.460.655.869.111.56.5003.96
2013Northwest Arkansas NaturaTexAAkca-ST24023.94440000016.0167735281101.319.001.692.8115.755.60.000-
2013Omaha Storm ChasersPCLAAAkca35S/R24304.0812102000053.0502624425592001.428.490.684.2510.022.361.000-
2013Minor Totals (2 teams)MinorRk--ST0324.0416142000069.0663331730873101.398.610.913.9111.352.90.600-
2013Kansas City RoyalsALMLBkca41ST24201.85550000024.01955014222001.367.03--5.188.141.571.0002.97
2014Omaha Storm ChasersPCLAAAkca21ST25103.0011000006.05221141001.007.501.501.506.004.001.000-
2014Kansas City RoyalsALMLBkca41S/R259122.53312560010149.0113524212531135001.116.810.723.196.812.13.4293.73
2015Omaha Storm ChasersPCLAAAkca32ST26002.3522000007.253211100000.785.871.171.1711.7410.00--
2015Kansas City RoyalsALMLBkca41S/R26784.08302460011136.21376462155310211001.399.020.993.496.721.92.4674.23
2016Kansas City RoyalsALMLBkca41ST271233.514226161050179.2163717027421884001.148.171.352.109.424.48.8003.71
2017Omaha Storm ChasersPCLAAAkca41ST28013.6822000007.06331180000.957.361.231.239.828.00.000-
2017Kansas City RoyalsALMLBkca41ST289103.81242400000146.0143676213411302201.268.800.802.528.003.17.4743.38
2018Kansas City RoyalsALMLBkca41ST298124.88282800000155.01618684237014114001.499.351.344.068.192.01.4001.46
MLB Totals - 8 Season(s)Filter53553.92186158281071922.088142440310734281142401.328.581.043.337.902.37.4910.86
Minor League Totals - 9 Season(s)Filter31172.88959142100437.03591721413014351634301.147.340.612.9210.553.61.646-
AAA Totals - 5 Season(s)Filter723.65252320000115.1103514712381294001.227.990.932.9510.013.39.778-
AA Totals - 2 Season(s)Filter543.2311110110055.2542420614695101.228.730.972.2611.164.93.556-
A+ Totals - 2 Season(s)Filter932.94272701000140.211655468481439101.177.420.513.079.152.98.750-
A Totals - 1 Season(s)Filter842.2017170000081.256262042510210000.996.170.442.7611.244.08.667-
Rk Totals - 2 Season(s)Filter241.5715132000045.130168018736101.045.87--3.5214.284.06.333-
Kansas City Royals Totals - 8 Season(s)Filter53553.92186158281071922.088142440310734281142401.328.581.043.337.902.37.491-
Average MLB - Per ~220 innings13133.92443860020220.021010196258119310101.328.581.043.337.902.37.5000.86
Average Minor - Per ~220 innings1692.88484621100220.01808671157225817201.147.340.612.9310.553.61.640-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2011Kansas City RoyalsALMLBkca23p2223000000000200000.000.000.000.000003.000.000.000.0000.0066.670.000.000.000.00
2014Kansas City RoyalsALMLBkca41p25316100000000301000.000.000.000.000007.000.000.000.0000.0042.860.000.000.000.00
2016Kansas City RoyalsALMLBkca41p2725110001000100100.200.167.200.367106.200.000.000.1460.0016.670.000.000.000.00
2017Kansas City RoyalsALMLBkca41p2812010000000100000.500.500.5001.0001021.000.000.000.4380.0050.000.000.000.000.00
2018Kansas City RoyalsALMLBkca412912000000000200000.000.000.000.000002.000.000.000.0000.00100.000.000.000.000.00
MLB Totals - 5 Season(s)Filter3718220001000901100.111.105.111.2162020.200.000.000.0000.0045.000.000.000.000.00
Average MLB - Per 162 games162799900040003904400.111.105.111.2169088.200.000.000.0000.0045.000.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2007Arizona Royals ArizRkkca18P11---21-32.6670.18------11100.019.6
2008Burlington Bees MidwAkca19P17--215-217171.0001.00------17100.012.3
2009Wilmington Blue Rocks CaroA+kca20P24--2152-1917.8950.71------24100.017.3
2010Arizona Royals ArizRkkca21P2---------------2100.03.6
2010Idaho Falls Chukars PioRkkca21P2---------------2100.02.6
2010Wilmington blue Rocks CaroA+kca21P3--13--441.0001.33------3100.02.2
2010Northwest Arkansas Naturals TexAAkca21P7--241176.8570.86------7100.05.0
2011Omaha Storm Chasers PCLAAAkca22P8---5-1551.0000.63------8100.05.6
2011Kansas City RoyalsALMLBkca22P2020105215--17171.0000.850.16-----20100.012.3
2012Kansas City RoyalsALMLBkca23P6627-2--221.0000.330.072166.7-6100.03.7
2013Northwest Arkansas Naturals TexAAkca24P4---41-54.8001.00------4100.02.9
2013Omaha Storm Chasers PCLAAAkca24P12--181-109.9000.75------12100.08.3
2013Kansas City RoyalsALMLBkca24P552412-1331.0000.600.132166.7-5100.03.1
2014Omaha Storm Chasers PCLAAAkca25P1---2--221.0002.00------1100.00.7
2014Kansas City RoyalsALMLBkca25P31241494125-2116.7620.520.115362.5-31100.019.1
2015Omaha Storm Chasers PCLAAAkca26P3---3--331.0001.00------2150.02.1
2015Kansas City RoyalsALMLBkca26P3024136218322320.8700.670.155271.4-30100.018.5
2016Kansas City RoyalsALMLBkca27P42261791183-2219.8640.450.111325.0-42100.025.9
2017Omaha Storm Chasers PCLAAAkca28P2---1--111.0000.50------2100.01.4
2017Kansas City RoyalsALMLBkca28P2424146512-117171.0000.710.122166.7-24100.014.8
2018Kansas City RoyalsALMLBkca29P2828155417--21211.0000.750.145271.4-28100.017.3
MLB Totals for P - 8 season(s)-   P1861579211996114126115.9130.620.12221362.9-1860.00.0
AAA Totals for P - 5 season(s)-   P26--119112120.9520.77------260.00.0
AA Totals for P - 2 season(s)-   P11--28211210.8330.91------110.00.0
A+ Totals for P - 2 season(s)-   P27--3182-2321.9130.78------270.00.0
A Totals for P - 1 season(s)-   P17--215-217171.0001.00------170.00.0
Rk Totals for P - 2 season(s)-   P15---21-32.6670.13------150.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2007Arizona Royals ArizRkkca1811----------
2008Burlington Bees MidwAkca1917----------
2009Wilmington Blue Rocks CaroA+kca2024----------
2010Arizona Royals ArizRkkca212----------
2010Idaho Falls Chukars PioRkkca212----------
2010Wilmington blue Rocks CaroA+kca213----------
2010Northwest Arkansas Naturals TexAAkca217----------
2011Omaha Storm Chasers PCLAAAkca228----------
2011Kansas City RoyalsALMLBkca2220----------
2012Kansas City RoyalsALMLBkca236----------
2013Northwest Arkansas Naturals TexAAkca244----------
2013Omaha Storm Chasers PCLAAAkca2412----------
2013Kansas City RoyalsALMLBkca245----------
2014Omaha Storm Chasers PCLAAAkca251----------
2014Kansas City RoyalsALMLBkca2531----------
2015Omaha Storm Chasers PCLAAAkca263----------
2015Kansas City RoyalsALMLBkca2630----------
2016Kansas City RoyalsALMLBkca2742----------
2017Omaha Storm Chasers PCLAAAkca282----------
2017Kansas City RoyalsALMLBkca2824----------
2018Kansas City RoyalsALMLBkca2928----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2010Surprise RaftersArizona Fall LgMinor21118.04734001115.21714143918001.719.771.725.1710.342.008.04.500
2011Kansas City RoyalsMLB Spring TrainingMLB22019.0050500008.0588286001.635.632.259.006.750.759.00.000
2012Kansas City RoyalsMLB Spring TrainingMLB23126.75505000016.02114122420111.5611.811.132.2511.255.007.88.333
2014Kansas City RoyalsMLB Spring TrainingMLB250011.45624000011.0161514669402.0013.094.914.917.361.5012.27.000
2014Kansas City RoyalsDiv SeriesMLB25100.0010100001.01000010001.009.000.000.009.0000.001.000
2014Kansas City RoyalsWorld SeriesMLB25004.9120200003.22220440001.874.910.009.829.821.004.91.000
2015Kansas City RoyalsMLB Spring TrainingMLB26014.91550000018.12210103515501.4910.801.472.457.363.004.91.000
2015Kansas City RoyalsDiv SeriesMLB260013.5010100000.21111000005.0013.5013.500.000.00013.50.000
2015Kansas City RoyalsChamp. SeriesMLB26106.0020200103.04220060001.3312.000.000.0018.0006.001.000
2015Kansas City RoyalsWorld SeriesMLB26003.8630300002.12111030000.957.713.860.0011.5703.86.000
2016Kansas City RoyalsMLB Spring TrainingMLB27226.43909000014.01510103616411.509.641.933.8610.292.676.43.500
2017Kansas City RoyalsMLB Spring TrainingMLB28014.30440000014.213772210101.067.981.231.236.145.004.30.000
2018Kansas City RoyalsMLB Spring TrainingMLB29118.40550000015.01916144912101.8711.402.405.407.201.339.60.500
Arizona Fall League Totals - 1 yrs118.04734001115.71714143918001.669.771.725.1710.342.008.04.500
MLB Spring Training Totals - 7 yrs486.96391623000097.011180752240881621.5610.302.043.718.162.207.42.333
MLB Playoffs - Divisional Series Totals - 2 yrs105.4020200001.7211101001.2010.805.400.005.4005.401.000
MLB Playoffs - Championship Series Totals - 1 yrs106.0020200103.0422006001.3312.000.000.0018.0006.001.000
MLB Playoffs - World Series Totals - 2 yrs004.5050500006.0433147001.336.001.506.0010.501.754.50.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2015Kansas City RoyalsMLB Spring TrainingMLB2612000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
MLB Spring Training Totals - 1 yrs12000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2018-08-23SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL29.245Team Roster on 2018-08-23
2018-08-13SPKansas City RoyalsKansas City Royals (MLB)YDL-10InjuredDL10 Left shoulder impingement29.235Team Roster on 2018-08-13
2017-09-17SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL28.270Team Roster on 2017-09-17
2017-08-26SPKansas City RoyalsKansas City Royals (MLB)YDL-10InjuredDL10 Left elbow impingement28.248Team Roster on 2017-08-26
2017-07-04SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL28.195Team Roster on 2017-07-04
2017-06-24SPKansas City RoyalsOmaha (AAA)YDL-10InjuredAssigned to Omaha (AAA) for rehab28.185Team Roster on 2017-06-24
2017-05-30SPKansas City RoyalsKansas City Royals (MLB)YDL-10InjuredDL10 Strained right oblique28.160Team Roster on 2017-05-30
2017-01-14SPKansas City RoyalsKansas City Royals (MLB)YActiveContractSigned to 5-year contract for 2017-2021 ($65m) 5--14--15.25--15.25--15.5 [Avoids arbitration][Extension]28.024Team Roster on 2017-01-14
2016-01-15SPKansas City RoyalsKansas City Royals (MLB)YActiveContractSigned to 1-year contract for 2016-2016 ($4.225m) [Avoids arbitration]27.025Team Roster on 2016-01-15
2015-06-24RPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL26.185Team Roster on 2015-06-24
2015-05-25SPKansas City RoyalsKansas City Royals (MLB)YDL-15InjuredDL15 Biceps tendinitis26.155Team Roster on 2015-05-25
2015-02-07SPKansas City RoyalsKansas City Royals (MLB)YActiveContractSigned to 1-year contract for 2015-2015 ($2.425m) [Avoids arbitration]26.048Team Roster on 2015-02-07
2014-04-12SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveRecalled from minors25.112Team Roster on 2014-04-12
2014-03-23SPKansas City RoyalsKansas City Royals (MLB)YMinorsReassigned MinorsOptioned to minors25.092Team Roster on 2014-03-23
2013-10-02SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL24.285Team Roster on 2013-10-02
2013-09-17SPKansas City RoyalsKansas City Royals (MLB)YDL-15InjuredDL15 Strained left forearm24.270Team Roster on 2013-09-17
2013-08-28SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveRecalled from Omaha (AAA)24.250Team Roster on 2013-08-28
2013-08-17SPKansas City RoyalsOmaha (AAA)YMinorsReassigned MinorsOptioned to Omaha (AAA)24.239Team Roster on 2013-08-17
2013-08-16SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveRecalled from Omaha (AAA)24.238Team Roster on 2013-08-16
2013-08-08SPKansas City RoyalsOmaha (AAA)YMinorsReassigned MinorsOptioned to Omaha (AAA)24.230Team Roster on 2013-08-08
2013-08-08SPKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveRecalled from Omaha (AAA)24.230Team Roster on 2013-08-08
2013-07-23PKansas City RoyalsOmaha (AAA)YMinorsReassigned MinorsAssigned to Omaha (AAA)24.214Team Roster on 2013-07-23
2013-07-17PKansas City RoyalsNorthwest Arkansas (AA)YMinorsReassigned MinorsAssigned to Northwest Arkansas (AA)24.208Team Roster on 2013-07-17
2013-07-10PKansas City RoyalsOmaha (AAA)YMinorsReassigned MinorsAssigned to Omaha (AAA)24.201Team Roster on 2013-07-10
2013-07-05PKansas City RoyalsNorthwest Arkansas (AA)YMinorsReassigned MinorsAssigned to Northwest Arkansas (AA)24.196Team Roster on 2013-07-05
2013-06-25PKansas City RoyalsOmaha (AAA)YMinorsActivated MinorsActivated from DL - assigned to Omaha (AAA)24.186Team Roster on 2013-06-25
2013-06-10PKansas City RoyalsOmaha (AAA)-DL-60InjuredAssigned to Omaha (AAA) for rehab24.171Team Roster on 2013-06-10
2013-06-05PKansas City RoyalsNorthwest Arkansas (AA)-DL-60InjuredAssigned to Northwest Arkansas (AA) for rehab24.166Team Roster on 2013-06-05
2013-06-04PKansas City RoyalsKansas City Royals (MLB)-DL-60InjuredDL60 Transferred to 60-day DL24.165Team Roster on 2013-06-04
2013-05-26PKansas City RoyalsNorthwest Arkansas (AA)YDL-15InjuredAssigned to Northwest Arkansas (AA) for rehab24.156Team Roster on 2013-05-26
2013-03-31PKansas City RoyalsKansas City Royals (MLB)YDL-15InjuredDL15 left elbow surgery recovery24.100Team Roster on 2013-03-31
2012-11-02PKansas City RoyalsKansas City Royals (MLB)YActiveMLB ActiveActivated from DL23.316Team Roster on 2012-11-02
2012-06-14PKansas City RoyalsKansas City Royals (MLB)-DL-60InjuredDL60 Transferred to 60-day DL23.175Team Roster on 2012-06-14
2012-05-14PKansas City RoyalsKansas City Royals (MLB)YDL-15InjuredDL15 Left elbow tightness23.144Team Roster on 2012-05-14
2012-05-14PKansas City RoyalsKansas City Royals (MLB)YActive--23.144Team Roster on 2012-05-14
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2010-03-24Announced retirement 
2007-06-28ContractSigned by Royals 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2007Kansas City Royals-18365,000-------365,000Signing Bonus out of 2007 Draft (3rd round - 96th overall)
2011Kansas City RoyalsTeam Payroll22414,000-78937-2,722,607414,000779,000
2012Kansas City RoyalsTeam Payroll23487,750-63425302,954,887480,0001,266,750
2013Kansas City RoyalsTeam Payroll24505,125-57029373,023,990490,0001,771,875
2014Kansas City RoyalsTeam Payroll25500,000-79438-3,256,497500,0002,271,875
2015Kansas City RoyalsTeam Payroll262,425,0004.08536818603,571,283507,5004,696,8752015-02-07 - Signed to 1-year contract for 2015-2015 ($2.425m) [Avoids arbitration]
2016Kansas City RoyalsTeam Payroll274,225,0005.0852641671++3,498,245507,5008,921,8752016-01-15 - Signed to 1-year contract for 2016-2016 ($4.225m) [Avoids arbitration]
2017Kansas City RoyalsTeam Payroll285,000,0006.0852441473++3,651,709535,00013,921,8752017-01-14 - Signed to 5-year contract for 2017-2021 ($65m) 5--14--15.25--15.25--15.5 [Avoids arbitration][Extension]
2018Kansas City RoyalsTeam Payroll2914,000,000-67392++4,360,045545,00027,921,875
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red