Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Brad KellerTrack this Player High Level: MLB Current Team: Kansas City Royals MLB Years: 2018-2019
Follow TBC on Twitter and Facebook

Drafted
Rated Prospect
Rule 5 Pick
PositionsP-147Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameBrad Michael Keller
Height6-5Weight230BatsRightThrowsRight
Born DateJuly 27,1995 [24.135]PlaceFlowery Branch,Georgia
High SchoolFlowery Branch (Flowery Branch,GA)

DraftedSelected by the Arizona Diamondbacks [Team Picks] in the 8th round (240th overall) of the 2013 Amateur Entry Draft [Signed]
Signing Bonus$125,000Signing ScoutsT.R. LewisService Time1.000 (2018)
Prospect Rankings[BA] 2017-ARI-#8   [PIPE] 2016-ARI-#13 ... 2017-ARI-#7
MLB DebutMarch 29,2018 [22.246]
OrganizationsARI [5] KCA [2] Awards1
TBC Player ID180770Retrosheet IDkellb003MLBAM ID641745
Pitch Repertoire Fastball (42.22%) -- Slider (31.53%) -- 2-Seam Fastball (24.61%) -- Changeup (1.53%) -- Sinker (0.11%)
Fastball Velocity [2019] - 93.66 - [2018] - 93.69
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Transactions -- Awards -- Salaries


This player page is available for sponsorship:
Sponsor the Brad Keller page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts32Walks56Hittable39SO/BB45vsPower39Hitting6Durability91Team.509Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2013Missoula OspreyPioRkariS/R17004.5021100006.06330440001.679.00--6.006.001.00--
2013Arizona DiamondbacksArizRkari-ST17732.2213121000056.2532214226615001.398.420.324.139.692.35.700-
2013Minor Totals (2 teams)MinorRk--ST0732.4415132000062.2592517230655001.428.470.294.319.342.17.700-
2014Missoula OspreyPioRkari33ST18146.95880000033.25031266183013102.0213.371.604.818.021.67.200-
2014Arizona DiamondbacksArizRkari45S/R18402.30633000031.0308829204001.248.620.572.595.742.221.000-
2014Hillsboro HopsNwstA-ari0ST18100.0011000006.01000181000.331.50--1.5012.008.001.000-
2014Minor Totals (3 teams)MinorRk--S/R0644.3115123000070.18139348285818101.5410.271.013.557.352.07.600-
2015Kane County CougarsMidwAari44ST19892.60262510000142.012857413371097001.168.110.192.356.912.95.471-
2016Visalia RawhideCalifA+ari40ST20974.47242400000135.0147736713269912001.289.800.871.736.603.81.563-
2017Jackson GeneralsSouAAari46ST211094.68262600000130.2142736875711110101.529.780.483.937.651.95.526-
2018Kansas City RoyalsALMLBkca56S/R22963.084120211020140.01335048750968001.308.530.453.216.161.92.6000.35
2019Kansas City RoyalsALMLBkcaST237144.19282800000165.0154807715701229101.358.380.823.816.641.74.3330.97
MLB Totals - 2 Season(s)Filter16203.686948211020305.22871301252212021817101.338.450.653.536.421.82.4440.69
Minor League Totals - 5 Season(s)Filter40323.7710610060000539.05572672273317844252201.369.260.552.967.352.48.556-
AA Totals - 1 Season(s)Filter1094.68262600000130.2142736875711110101.529.780.483.937.651.95.526-
A+ Totals - 1 Season(s)Filter974.47242400000135.0147736713269912001.289.800.871.736.603.81.563-
A Totals - 1 Season(s)Filter892.60262510000142.012857413371097001.168.110.192.356.912.95.471-
A- Totals - 1 Season(s)Filter100.0011000006.01000181000.331.50--1.5012.008.001.000-
Rk Totals - 2 Season(s)Filter1273.60292450000126.21396451105711522101.549.800.704.028.112.02.632-
Kansas City Royals Totals - 2 Season(s)Filter16203.686948211020305.22871301252212021817101.338.450.653.536.421.82.444-
Average MLB - Per ~220 innings12143.685035151010220.02079490168615712101.338.450.653.536.421.82.4620.69
Average Minor - Per ~220 innings16133.77434120000220.022610992137218021101.369.260.552.967.352.48.552-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2017Jackson GeneralsSouAAari46p2112221100000021301000.045.125.045.1701025.111.000.091.0948.0052.006.500.000.000.00
2018Kansas City RoyalsALMLBkca562233110000000100000.333.333.333.666103.500.000.000.2930.0033.330.000.000.000.00
2019Kansas City RoyalsALMLBkca2338010001001501000.125.222.125.3471010.333.000.125.17310.0050.005.000.000.000.00
MLB Totals - 2 Season(s)Filter611120001001601000.182.250.182.4322013.400.000.091.0007.6946.156.000.000.000.00
Minor League Totals - 1 Season(s)Filter12221100000021301000.045.125.045.1701025.111.000.091.0008.0052.006.500.000.000.00
AA Totals - 1 Season(s)Filter12221100000021301000.045.125.045.1701025.111.000.091.0008.0052.006.500.000.000.00
Kansas City Royals Totals - 2 Season(s)Filter611120001001601000.182.250.182.4322013.400.000.091.0007.6946.156.000.000.000.00
Average MLB - Per 162 games1622972754000270027162027000.182.250.182.432540351.400.000.091.0007.6946.156.000.000.000.00
Average Minor - Per 162 games162297141400000027176014000.045.125.045.170140338.111.000.091.0008.0052.006.500.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2013Arizona Diamondbacks ArizRkari17P13--26-1881.0000.62------13100.023.2
2013Missoula Osprey PioRkari17P2---------------2100.02.7
2014Missoula Osprey PioRkari18P8--67-113131.0001.63------8100.010.5
2014Arizona Diamondbacks ArizRkari18P6--341-87.8751.17------6100.010.7
2014Hillsboro Hops NwstA-ari18P1--11--221.0002.00------1100.01.3
2015Kane County Cougars MidwAari19P26--1119333330.9091.15------26100.018.8
2016Visalia Rawhide CalifA+ari20P24--1712--29291.0001.21------24100.017.1
2017Jackson Generals SouAAari21P26--69121615.9380.58------26100.018.6
2018Kansas City RoyalsALMLBkca22P4120140719-326261.0000.630.197463.6-41100.025.3
2019Kansas City RoyalsALMLBkca23P2828165314111817.9440.610.101233.3-28100.017.3
MLB Totals for P - 2 season(s)-   P69483051033144443.9770.620.148657.1-690.00.0
AA Totals for P - 1 season(s)-   P26--69121615.9380.58------260.00.0
A+ Totals for P - 1 season(s)-   P24--1712--29291.0001.21------240.00.0
A Totals for P - 1 season(s)-   P26--1119333330.9091.15------260.00.0
A- Totals for P - 1 season(s)-   P1--11--221.0002.00------10.00.0
Rk Totals for P - 2 season(s)-   P29--1117122928.9660.97------290.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2013Arizona Diamondbacks ArizRkari1713----------
2013Missoula Osprey PioRkari172----------
2014Missoula Osprey PioRkari188----------
2014Arizona Diamondbacks ArizRkari186----------
2014Hillsboro Hops NwstA-ari181----------
2015Kane County Cougars MidwAari1926----------
2016Visalia Rawhide CalifA+ari2024----------
2017Jackson Generals SouAAari2126----------
2018Kansas City RoyalsALMLBkca2241----------
2019Kansas City RoyalsALMLBkca2328----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2018Kansas City RoyalsMLB Spring TrainingMLB22202.70808001010.09330414001.308.100.003.6012.603.502.701.000
2019Kansas City RoyalsMLB Spring TrainingMLB23105.40550000018.12011112414101.339.820.981.966.873.505.401.000
MLB Spring Training Totals - 2 yrs304.451358001028.32914142828101.319.210.642.548.893.504.451.000

Awards [1]

TopAwards SectionAbout Awards
YearAwards (Notes)# Awards
2018MLB All-Rookie Team (SP)1

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2019-04-20PKansas City RoyalsKansas City Royals (MLB)YActiveOff-RosterSuspended 5 games for throwing at Tim Anderson23.268Team Roster on 2019-04-20
2017-12-14PKansas City RoyalsKansas City Royals (MLB)YActiveTradedTraded from Reds to Royals for future considerations22.140Team Roster on 2017-12-14
2017-12-14PCincinnati RedsCincinnati Reds (MLB)YActive--Drafted from Diamondbacks by Reds in Rule 5 Draft22.140Team Roster on 2017-12-14
2017-05-01PArizona DiamondbacksJackson (AA)-MinorsActivated MinorsActivated from disabled list21.279Team Roster on 2017-05-01
2017-04-26PArizona DiamondbacksJackson (AA)-DL-7InjuredDL7 Injured21.274Team Roster on 2017-04-26
2017-04-06PArizona DiamondbacksJackson (AA)-MinorsReassigned MinorsAssigned to Jackson (AA)21.254Team Roster on 2017-04-06
2016-09-30PArizona DiamondbacksVisalia (A+)-MinorsActivated MinorsActivated from DL21.065Team Roster on 2016-09-30
2016-08-27PArizona DiamondbacksVisalia (A+)-DL-7InjuredDL7 Injured21.031Team Roster on 2016-08-27
2016-04-07PArizona DiamondbacksVisalia (A+)-MinorsReassigned MinorsAssigned to Visalia (A+)20.255Team Roster on 2016-04-07
2015-04-09PArizona DiamondbacksKane County (A)-MinorsReassigned MinorsAssigned to Kane County (A)19.257Team Roster on 2015-04-09
2014-07-30PArizona DiamondbacksArizona Diamondbacks (Rk)-MinorsReassigned MinorsAssigned to Arizona Diamondbacks (Rk)19.003Team Roster on 2014-07-30
2013-08-31PArizona DiamondbacksMissoula (Rk)-MinorsReassigned MinorsAssigned to Missoula (Rk)18.035Team Roster on 2013-08-31
2013-06-19PArizona DiamondbacksArizona Diamondbacks (Rk)-MinorsContractSigned out of draft (Georgia HS)17.328Team Roster on 2013-06-19
* Transactions data can be divided into 2 eras. 2012-2019 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
2013Arizona Diamondbacks-17125,000-------125,000Signing Bonus out of 2013 Draft (8th round - 240th overall)
2018Kansas City RoyalsTeam Payroll22545,000-72926-4,360,045545,000670,000
* 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