P Keynan 'Major Key' Middleton #93
Age: 35 | Bats: R | Throws: R | Morale: Normal
10/21/2028
OA: 45 POT: 45
P KEYNAN 'MAJOR KEY' MIDDLETON #93 - AGE: 35 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
0 0 0-0 0 0.00 0.0 0 0 0 0 0.00 0.0
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 55 50 55 55
Movement 50 45 50 50
Control 55 55 55 55
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 60 60
Slider 65 65
Changeup 50 50
 
 
OTHER PITCHING RATINGS
Velocity 94-96 Mph
Stamina 30
Suggested Role Bullpen
Type Neutral
Hold Runners 35
Defense 55
RUN/BUNT RATINGS
Running Speed: 30
Stealing Ability: 30
Baserunning Inst.: 35
Sacrifice Bunt: 50
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
03/11/2028 TB Loss, 2-4 0.2 0 0 0 0 1
03/07/2028 @ TEX Loss, 2-8 1.1 6 4 4 0 1
03/05/2028 @ OAK Win, 8-3 1.2 2 0 0 0 1
03/02/2028 @ SEA Loss, 3-3 1.0 1 0 0 0 1
02/29/2028 @ CLE Loss, 2-3 1.0 1 0 0 0 2
02/27/2028 @ CWS Loss, 2-6 0.2 2 2 2 1 0
PERSONALITY
Member of the rank and file.
Birthday:09/12/1993
Born in:Portland, OR
Nationality:American
Height:6' 3"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:9 Years, 3 Days
Service This Yr:186 Days
40-Man Service:9 Years, 3 Days
Pro Service:14 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:1 option year left
Contract Extension: -
Drafted:-
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2017 Los Angeles - MLB 23 64 0 6 1 3 3.88 58.0 60 25 25 11 18 63 0 0 1.34 .318 4.37 0.2 113
2018 Los Angeles - MLB 24 16 0 0 0 6 2.04 17.2 14 4 4 1 9 16 0 0 1.30 .295 3.78 0.2 209
2019 Los Angeles - MLB 25 11 0 0 0 0 1.17 7.2 4 1 1 0 7 6 0 0 1.43 .200 4.55 0.0 392
2020 Los Angeles - MLB 26 13 0 0 1 0 5.25 12.0 12 8 7 2 6 11 0 0 1.50 .294 5.06 -0.1 82
2021 Seattle - MLB 27 32 1 1 2 4 4.94 31.0 30 20 17 2 19 24 0 0 1.58 .301 4.57 0.0 88
2022 Arizona - MLB 28 18 0 1 2 0 5.29 17.0 16 13 10 5 3 15 0 0 1.12 .250 6.08 -0.4 76
2023 Chicago - MLB 29 39 0 2 2 2 3.96 36.1 33 17 16 7 16 47 0 0 1.35 .310 4.72 -0.1 108
2023 New York - MLB 29 12 0 0 0 0 1.88 14.1 7 3 3 1 7 17 0 0 0.98 .194 3.39 0.2 227
2023 Total - MLB 29 51 0 2 2 2 3.38 50.2 40 20 19 8 23 64 0 0 1.24 .278 4.34 0.1 127
2024 St. Louis - MLB 30 9 0 0 1 0 5.54 13.0 10 8 8 3 4 17 0 0 1.08 .250 4.38 0.0 75
2025 St. Louis - MLB 31 46 0 4 6 14 5.23 41.1 46 28 24 7 27 49 0 0 1.77 .342 4.77 -0.2 81
2026 Oakland - MLB 32 34 0 3 3 1 6.26 50.1 60 35 35 14 21 59 0 0 1.61 .343 5.78 -0.7 69
Total MLB 294 1 17 18 30 4.52 298.2 292 162 150 53 137 324 0 0 1.44 .306 4.78 -0.8 95
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2013 Total - R 19 6 6 1 3 0 8.10 23.1 29 24 21 4 15 15 0 0 1.89 .342 6.33 -0.3 49
2013 Los Angeles A (ACL) - R 19 4 1 0 0 0 6.35 5.2 3 4 4 0 3 5 0 0 1.06 .188 3.02 0.1 63
2013 Total - R 19 10 7 1 3 0 7.76 29.0 32 28 25 4 18 20 0 0 1.72 .315 5.68 -0.2 52
2014 Total - R 20 14 14 5 4 0 6.45 67.0 69 58 48 9 30 53 0 0 1.48 .294 4.98 0.1 62
2015 Total - A 21 26 26 6 11 0 5.30 125.2 148 78 74 15 47 88 0 0 1.55 .336 4.54 0.9 75
2016 Total - A+ 22 25 0 1 1 0 3.72 36.1 7 15 15 7 20 56 0 0 0.74 .000 4.19 0.1 108
2016 Rocket City - AA 22 13 0 0 0 6 1.20 15.0 1 2 2 1 4 18 0 0 0.33 .000 2.47 0.4 337
2016 Salt Lake - AAA 22 8 0 0 1 2 4.91 14.2 4 8 8 1 4 14 0 0 0.55 .070 3.00 0.3 82
2017 Salt Lake - AAA 23 10 0 0 0 2 2.84 12.2 11 5 4 0 4 8 0 0 1.18 .282 3.12 0.2 142
2018 Salt Lake - AAA 24 1 1 0 0 0 0.00 1.0 0 0 0 0 2 2 0 0 2.00 .000 5.20 -0.0 999
2019 Los Angeles A (ACL) - R 25 1 1 0 0 0 0.00 1.0 0 0 0 0 0 2 0 0 0.00 .000 0.00 0.1 999
2019 Total - A+ 25 4 2 0 0 0 0.00 3.2 2 0 0 0 3 9 0 0 1.36 .400 0.75 0.2 999
2019 Salt Lake - AAA 25 5 0 0 0 0 2.08 4.1 2 1 1 0 3 5 0 0 1.15 .182 2.97 0.1 194
2021 Tacoma - AAA 27 7 1 1 0 0 2.35 7.2 7 3 2 1 2 13 0 0 1.17 .375 2.29 0.2 169
2022 Arizona (ACL) - R 28 1 1 0 0 0 0.00 1.0 1 0 0 0 0 2 0 0 1.00 .500 0.00 0.1 999
2022 Reno - AAA 28 17 0 2 0 1 2.12 17.0 8 4 4 1 7 24 0 0 0.88 .206 2.38 0.4 197
2023 Charlotte - AAA 29 3 0 0 0 1 0.00 3.0 1 0 0 0 2 3 0 0 1.00 .167 3.20 0.0 999
2024 Springfield - AA 30 5 0 0 0 0 2.25 4.0 1 1 1 1 6 2 0 0 1.75 .000 10.09 -0.3 189
2026 Somerset - AA 32 4 0 0 0 0 4.82 9.1 12 7 5 1 2 8 0 0 1.50 .333 3.22 0.2 87
2027 Scranton WB - AAA 33 42 0 4 2 14 3.57 53.0 48 22 21 7 22 63 0 0 1.32 .311 4.06 0.9 144
Total IL 45 0 4 2 15 3.38 56.0 49 22 21 7 24 66 0 0 1.30 .304 4.01 152.5
Total PCL 48 2 3 1 5 2.98 57.1 32 21 19 3 22 66 0 0 0.94 .201 2.78 135.8
Total EL 4 0 0 0 0 4.82 9.1 12 7 5 1 2 8 0 0 1.50 .333 3.22 86.8
Total SL 13 0 0 0 6 1.20 15.0 1 2 2 1 4 18 0 0 0.33 .000 2.47 337.2
Total TL 5 0 0 0 0 2.25 4.0 1 1 1 1 6 2 0 0 1.75 .000 10.09 188.6
Total NWL 29 2 1 1 0 3.38 40.0 9 15 15 7 23 65 0 0 0.80 .028 3.88 118.5
Total CAL 26 26 6 11 0 5.30 125.2 148 78 74 15 47 88 0 0 1.55 .336 4.54 75.5
Total ACL 6 3 0 0 0 4.70 7.2 4 4 4 0 3 9 0 0 0.91 .211 2.23 85.2
Total PIO 20 20 6 7 0 6.87 90.1 98 82 69 13 45 68 0 0 1.58 .307 5.33 58.2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Los Angeles - MLB P 64 0 2 4 0 6 0 1.000 58.1 0.93 0.0 .000
2018 Los Angeles - MLB P 16 0 1 0 0 1 0 1.000 17.2 0.51 +0.8 .000
2019 Los Angeles - MLB P 11 0 0 0 0 0 0 .000 7.1 0.00 0.0 .000
2020 Los Angeles - MLB P 13 0 1 1 0 2 0 1.000 12.0 1.50 -0.4 .000
2021 Seattle - MLB P 32 1 0 1 0 1 0 1.000 31.0 0.29 -0.9 .000
2022 Arizona - MLB P 18 0 1 2 0 3 0 1.000 17.0 1.59 -0.4 .000
2023 Chicago - MLB P 39 0 2 6 0 9 1 .889 36.1 1.98 +0.6 .000
2023 New York - MLB P 12 0 1 2 0 3 0 1.000 14.1 1.88 -0.2 .000
2024 St. Louis - MLB P 9 0 0 2 0 2 0 1.000 13.0 1.38 +0.1 1.022
2025 St. Louis - MLB P 44 0 4 4 1 8 0 1.000 41.1 1.74 +0.3 1.340
2026 Oakland - MLB P 34 0 0 2 0 2 0 1.000 50.1 0.36 +0.0 .989
2026 Somerset - AA P 4 0 0 0 0 0 0 .000 9.1 0.00 0.0 .000
2027 Scranton WB - AAA P 41 0 1 5 0 6 0 1.000 53.0 1.02 +0.5 1.943
TOTAL P 337 1 13 29 1 43 1 .977 361.0 1.05 +0.5 1.325
PLAYER HISTORY
06/08/2013 Drafted by the Los Angeles Angels of Anaheim in the 3rd round of the 2013 MLB June Amateur Draft from Lane Community College (Eugene, OR).
01/10/2020 Signed a 1-year contract extension worth a total of $800,000 with the Los Angeles Angels organization.
12/02/2020 Granted Free Agency.
12/16/2020 Signed as a Free Agent with the Seattle Mariners.
10/07/2021 Granted Free Agency.
01/09/2023 Signed as a Free Agent with the Chicago White Sox.
08/01/2023 Traded by the Chicago White Sox to the New York Yankees.
11/02/2023 Granted Free Agency.
02/03/2024 Signed as a Free Agent with the St. Louis Cardinals.
03/27/2024 St. Louis Cardinals placed RHP Keynan Middleton on the 15-day injured list retroactive to March 25, 2024. Right forearm flexor strain. [Auto]
05/14/2024 St. Louis Cardinals sent RHP Keynan Middleton on a rehab assignment to Springfield Cardinals. [Auto]
06/22/2024 St. Louis Cardinals placed RHP Keynan Middleton on the 60-day injured list. Right forearm flexor strain. [Auto]
11/04/2024 St. Louis Cardinals have executed the contract year option.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 50 (50).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 50 (50).
05/04/2025 Injured (sore shoulder),day-to-day for one week.
07/04/2025 Injured (sprained ankle),out for 5-6 weeks.
12/01/2025 Became a free agent.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50).
01/01/2026 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50).
01/30/2026 Signed a 1-year contract worth a total of $3,000,000 with the Oakland Athletics organization.
07/20/2026 Injured (mild calf strain),day-to-day for 2 days.
08/10/2026 Released by the Oakland Athletics.
08/16/2026 Signed a minor league contract with majors option with the New York Yankees organization.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50).
01/01/2027 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50).
06/11/2027 Injured (back spasms),day-to-day for one week.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50).
01/01/2028 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50).
03/11/2028 Injured (torn flexor tendon (elbow)),out for 8 months.
04/24/2028 Did not elect for free agency and will remain in the New York organization.
07/31/2028 Suffered setback in recovery from injury, will miss another 4-5 months.
Thursday, June 19th , 2025 - OOTP Baseball 25.11 Build 104