Keynan Middleton

Former Prospect In Minors ... Oklahoma City Comets [LAN-AAA]
High Level
MLB
Years
2013-2026 (2017-2023)
Proper Name
Keynan Anthony Middleton
Nickname
Major Key
Pronunciation
kee-nin
Positions
P (355)
Height / Weight
6-3 / 230
Bats / Throws
Right / Right
Birthdate
September 12,1993   Age:  32.266
High School
Milwaukie (Milwaukie,OR)
Colleges
Lane College (Jackson,TN)
Drafted/Signed
Signing Bonus
$ 450,000
Service Time
7.023 (2024)
MLB Debut
MLBAM ID
Retrosheet#
middk001
Show More

Prospect Rankings

CSV
Glossary
Unlock Ad-Free surfing, the TBC Player Tracker, Research Applications, data store discounts + additional grid functionality for only $2/month with TBC PREMIUM.
yearsourcetypeteamrankview rankings
2014Baseball AmericaTeamLos Angeles Angels26View Rankings
2015Baseball AmericaTeamLos Angeles Angels30View Rankings
2017Baseball AmericaTeamLos Angeles Angels9View Rankings
2017MLB PipelineTeamLos Angeles Angels5View Rankings
4 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Get TBC Data Store discounts (25%) with your TBC PREMIUM subscription.
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2013Lane CollegeSIACNCAA-2Fr 19233.431350080142.0232016025450001.144.930.005.369.644.291.80
2013Arizona AngelsArizRkANA6819006.3541003005.23440350001.064.760.004.767.946.351.67
2013Orem OwlzPioRkANA-19138.10660000023.1292421415157021.8911.191.545.795.799.261.00
2014Orem OwlzPioRkANA1620546.4514140000067.0695848930537061.489.271.214.037.127.791.77
2015Burlington BeesMidwAANA21216115.30262600000125.214878741547888101.5510.601.073.376.305.591.87
2016Inland Empire 66ersCalifA+ANA1422113.7225000259036.1221515720564001.165.451.734.9513.873.722.80
2016Arkansas TravelersTexAAANA3822001.2013000139615.0112214180001.006.600.602.4010.801.204.50
2016Salt Lake BeesPCLAAAANA5222014.91800084214.2148814141001.238.590.612.458.594.913.50
2017Salt Lake BeesPCLAAAANA1823002.8410000106212.211540480011.187.820.002.845.683.552.00
2017Los Angeles AngelsALMLBANA3923613.86640006417358.16025251118632001.349.261.702.789.723.863.50
2018Salt Lake BeesPCLAAAANA-24000.0011000001.00000220002.000.000.0018.0018.000.001.00
2018Los Angeles AngelsALMLBANA3924002.0416000169617.2144419161011.307.130.514.588.152.041.78
2019Arizona AngelsArizRkANA-25000.0011000001.00000020000.000.000.000.0018.000.000.00
2019Inland Empire 66ersCalifA+ANA-25000.0042002003.22000390001.364.910.007.3622.090.003.00
2019Salt Lake BeesPCLAAAANA-25002.0850005004.12110350001.154.150.006.2310.382.081.67
2019Los Angeles AngelsALMLBANA9925001.171100011007.24110761001.434.700.008.227.041.170.86
2020Los Angeles AngelsALMLBANA9926015.2513000134012.0128726111001.509.001.504.508.256.001.83
2021Tacoma RainiersPCL2AAASEA3927102.3571006107.273212130001.178.221.172.3515.263.526.50
2021Seattle MarinersALMLBSEA9927124.94321003110431.0302017219240021.588.710.585.526.975.811.26
2022ACL Diamondbacks RedsACLRkARI9928000.0011000001.01000020001.009.000.000.0018.000.000.00
2022Reno AcesPCL2AAAARI38,3428202.1217000174117.084417241000.884.240.533.7112.712.123.43
2022Arizona DiamondbacksNLMLBARI9928125.2918000182017.016131053151011.128.472.651.597.946.885.00
2023Charlotte KnightsIL2AAACHA9929000.0030003213.01000230001.003.000.006.009.000.001.50
2023Chicago White SoxALMLBCHA9929223.9639000396236.1331716716471011.358.171.733.9611.644.212.94
2023New York YankeesALMLBNYA9329001.8812000125014.173317171000.984.400.634.4010.671.882.43
2024Springfield CardinalsTex2AASLN3930002.2550005004.01111622001.752.252.2513.504.502.250.33
2025Long Island DucksAtlIndy  31000.0040004313.20000140000.270.000.002.459.820.004.00
2026Oklahoma City CometsPCL2AAALAN 32213.4320000208221.02398112190001.679.860.435.148.143.861.58
Tot:MLB (7 yrs) MLB   1083.842051005320415194.1176918329851998051.348.151.343.949.224.212.34
Tot:AL (6 yrs) AL   963.701871005118615177.1160787324821847041.368.121.224.169.343.962.24
Tot:NL (1 yrs) NL   125.2918000218017.016131053151011.128.472.651.597.946.885.00
Tot:Minors (12 yrs) Minors   18214.7517053004311714364.03522121924116433830191.428.701.014.058.365.242.06
Tot:Indy (1 yrs) Indy   000.0040003413.20000140000.270.000.002.459.820.004.00
Tot:Rk (4 yrs) Rk   676.7026230003098.0102867313487714081.539.371.194.417.077.901.60
Tot:A (1 yrs) A   6115.30262600000125.214878741547888101.5510.601.073.376.305.591.87
Tot:A+ (2 yrs) A+   113.3829200927040.0241515723654001.185.401.585.1814.633.382.83
Tot:AA (2 yrs) AA   001.4218000918619.01233210202001.165.680.954.749.471.422.00
Tot:AAA (8 yrs) AAA   522.99712002569881.1663027436882011.257.300.443.989.743.322.44
Tot:College (1 yrs) College   233.431350008142.0232016025450001.144.930.005.369.644.291.80
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg Minors   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:College - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Other Pitching Statistics

CSV
Glossary
Get access to locked features and remove all ads with TBC PREMIUM. Only $2/month. Register today!
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2017Los Angeles AngelsMLB Spring TrainingSpring23007.7170007207.08661341011.5710.291.293.865.147.711.33
2018Los Angeles AngelsMLB Spring TrainingSpring24115.7310000100011.011772390021.279.001.642.457.365.733.00
2020Los Angeles AngelsMLB Spring TrainingSpring26007.2050005005.05444260001.409.007.203.6010.807.203.00
2021Seattle MarinersMLB Spring TrainingSpring271010.1380008108.0119953141001.7512.385.633.3815.7510.134.67
2022Arizona DiamondbacksMLB Spring TrainingSpring28000.0040004103.03000240001.679.000.006.0012.000.002.00
2023Chicago White SoxMLB Spring TrainingSpring29006.0080008009.010761480101.5610.001.004.008.007.002.00
2024St. Louis CardinalsMLB Spring TrainingSpring30000.0030003003.02000020000.676.000.000.006.000.000.00
Tot:Spring (7 Yrs) Spring 216.2645000445046.05033321317472131.469.782.543.339.206.462.76

Batting Statistics

CSV
Glossary
🔒
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
Tot:MLB (2 yrs) MLB     600000000000000000000
Tot:AL (1 yrs) AL     500000000000000000000
Tot:NL (1 yrs) NL     100000000000000000000
Avg:MLB - 162 game avg MLB     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!
College Summer Stats are not set to Merge in this grid. (PREMIUM Feature)

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
514958535837.476