Brad Keller

Active on MLB Roster | Philadelphia Phillies
High Level
MLB
Years
2013-2025 (2018-2025)
Proper Name
Brad Michael Keller
Nickname
Yeldarb
Positions
P (373)
Height / Weight
6-5 / 255
Bats / Throws
Right / Right
Birthdate
July 27,1995   Age:  30.173
High School
Flowery Branch (Flowery Branch,GA)
Signing Bonus
$ 125,000
Service Time
7.062 (2025)
MLB Debut
Contract Info
MLBAM ID
Retrosheet#
kellb003
Show More
[2013] Originally Committed to Presbyterian   [2017] Selected by the Cincinnati Reds in MLB Rule 5 Draft   [2019] Opening day starter for the Kansas City Royals   [2021] Opening day starter for the Kansas City Royals
Show Releated Ebay Listings

Prospect Rankings

CSV
Glossary
Sign up to TBC PREMIUM. (1) Create TBC Account (2) Send Payment (3) Start researching like a pro!
yearsourcetypeteamrankview rankings
2016Baseball AmericaTeamArizona Diamondbacks17View Rankings
2016MLB PipelineTeamArizona Diamondbacks13View Rankings
2017Baseball AmericaTeamArizona Diamondbacks8View Rankings
2017MLB PipelineTeamArizona Diamondbacks7View Rankings
2018Baseball AmericaTeamKansas City Royals22View Rankings
5 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2013Arizona DiamondbacksArizRkARI-17732.2213120010056.2532214226615021.398.420.324.139.693.492.35
2013Missoula OspreyPioRkARI-17004.5021001006.06330440001.679.000.006.006.004.501.00
2014Arizona DiamondbacksArizRkARI4518402.30630030031.1308829204031.248.620.572.595.742.302.22
2014Missoula OspreyPioRkARI3318146.95880000033.25031266183013132.0213.371.604.818.028.291.67
2014Hillsboro HopsNwstA-ARI018100.0011000006.01000181000.331.500.001.5012.000.008.00
2015Kane County CougarsMidwAARI4419892.60262500100142.012857413371097001.168.110.192.356.913.612.95
2016Visalia RawhideCalifA+ARI4020974.47242400000135.0147736713269912021.289.800.871.736.604.873.81
2017Jackson GeneralsSouAAARI46211094.68262600000130.2142736875711110171.529.780.483.937.655.031.95
2018Kansas City RoyalsALMLBKCA5622963.084120102120140.11335048750968021.308.530.453.216.163.211.92
2019Kansas City RoyalsALMLBKCA56237144.19282800000165.1154807715701229191.358.380.823.816.644.351.74
2020Kansas City RoyalsALMLBKCA5624532.47991100054.2391615217351021.026.420.332.805.762.632.06
2021Kansas City RoyalsALMLBKCA56258125.39262600000133.2158898018641205071.6610.641.214.318.085.991.88
2022Kansas City RoyalsALMLBKCA56266145.093522001341139.21538679175710211021.509.861.103.676.575.541.79
2023ACL Royals BlueACLRkKCA56271116.2021001001.23330320003.6016.200.0016.2010.8016.200.67
2023Northwest Arkansas NaturalsTex2AAKCA5627204.1560006008.27441480001.277.271.044.158.314.152.00
2023Omaha Storm ChasersIL2AAAKCA51270315.0092007009.011171512153013.5611.001.0021.005.0017.000.24
2023Kansas City RoyalsALMLBKCA5627344.571190022045.1422623345317031.928.340.608.936.155.160.69
2024Worcester Red SoxIL2AAABOS3828332.9113100030052.2442117217461011.167.520.342.917.863.592.71
2024Charlotte KnightsIL2AAACHA3528114.50330000016.0168816145001.389.000.563.387.884.502.33
2024Boston Red SoxALMLBBOS4628025.8411000116124.231181649191021.6211.311.463.286.936.572.11
2024Chicago White SoxALMLBCHA4628024.86520032016.21710956132001.389.182.703.247.025.402.17
2025Chicago CubsNLMLBCHN4029422.07681006712369.2451816422751060.965.810.522.849.692.333.41
Tot:MLB (8 yrs) MLB   42594.1423411721281175790.077239336375340613451331.418.790.853.876.984.481.80
Tot:NL (1 yrs) NL   422.07681001267369.2451816422751060.965.810.522.849.692.333.41
Tot:AL (7 yrs) AL   38574.341661162116502720.172737534771318538441271.459.080.893.976.724.691.69
Tot:Minors (7 yrs) Minors   47403.92139116000230629.163832027438229517612191.389.120.543.277.394.582.26
Tot:Rk (3 yrs) Rk   1383.76312500060129.11426754106011722181.569.880.704.188.144.661.95
Tot:A- (1 yrs) A-   100.0011000006.01000181000.331.500.001.5012.000.008.00
Tot:A (1 yrs) A   892.60262500010142.012857413371097001.168.110.192.356.913.612.95
Tot:A+ (1 yrs) A+   974.47242400000135.0147736713269912021.289.800.871.736.604.873.81
Tot:AA (2 yrs) AA   1294.65322600060139.1149777286111910171.519.620.523.947.694.971.95
Tot:AAA (2 yrs) AAA   474.64251500010077.2714640444659021.488.230.465.107.535.331.48
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Pitching Statistics

CSV
Glossary
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2018Kansas City RoyalsMLB Spring TrainingSpring22202.70800081010.093304140001.308.100.003.6012.602.703.50
2019Kansas City RoyalsMLB Spring TrainingSpring23105.40550000018.120111124141021.319.820.981.966.875.403.50
2020Kansas City RoyalsMLB Spring TrainingSpring240114.8533000006.21411112261002.4018.902.702.708.1014.853.00
2021Kansas City RoyalsMLB Spring TrainingSpring25115.40440000013.12010808121002.1013.500.005.408.106.751.50
2022Kansas City RoyalsMLB Spring TrainingSpring26117.3621001007.19862170011.3611.052.451.238.599.827.00
2023Kansas City RoyalsMLB Spring TrainingSpring27314.95660000020.022121136250001.409.901.352.7011.255.404.17
2025Chicago CubsMLB Spring TrainingSpring29113.86710060011.2105522130001.037.711.541.5410.033.866.50
2025Chicago CubsWild Card SeriesPlayoffs29003.8620002012.12111030120.867.713.860.0011.573.860.00
2025Chicago CubsDivision SeriesPlayoffs29000.0030003013.10000220000.600.000.005.405.400.001.00
Tot:Spring (7 Yrs) Spring 955.67352000115087.110460551127913031.5010.721.132.789.386.183.37
Tot:Playoffs (1 Yrs) Playoffs 001.5950000525.22111250120.713.181.593.187.941.592.50

Batting Statistics

CSV
Glossary
🔒
Upgrade to TBC PREMIUM ($2/month) and unlock additional features such as ad-free surfing! Feature list
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2017Jackson GeneralsSouAAARI4621P1222110000002130100012501.045.125.045.170.091.000.1118.0052.006.500.00
2018Kansas City RoyalsALMLBKCA5622P331100000001000001301.333.333.333.666.000.000.5000.0033.330.000.00
2019Kansas City RoyalsALMLBKCA5623P3801000100150100011001.125.222.125.347.125.000.33310.0050.005.000.00
2021Kansas City RoyalsALMLBKCA5625P350000000003020000700.000.000.000.000.000.000.0000.0042.860.000.00
Tot:MLB (3 yrs) MLB     91612000100190300022002.125.176.125.301.063.000.2865.0045.009.00
Tot:AL (3 yrs) AL     91612000100190300022002.125.176.125.301.063.000.2865.0045.009.00
Tot:Minors (1 yrs) Minors     1222110000002130100012501.045.125.045.170.091.000.1118.0052.006.50
Tot:AA (1 yrs) AA     1222110000002130100012501.045.125.045.170.091.000.1118.0052.006.50
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
214436303666.481