P Keynan 'Major Key' Middleton #99
Age: 35 | Bats: R | Throws: R | Morale: Normal
10/27/2028
OA: 45 POT: 45
P KEYNAN 'MAJOR KEY' MIDDLETON #99 - 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 65 60 65 65
Movement 40 40 45 40
Control 45 45 45 45
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 65 65
Slider 65 65
Changeup 55 55
 
 
OTHER PITCHING RATINGS
Velocity 97-99 Mph
Stamina 30
Suggested Role Bullpen
Type Flyball Pitcher
Hold Runners 40
Defense 65
RUN/BUNT RATINGS
Running Speed: 20
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
PERSONALITY
Birthday:09/12/1993
Born in:Milwaukie, OR
Nationality:American
Height:6' 3"
Weight:210 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:7 Years, 79 Days
Service This Yr:None
40-Man Service:7 Years, 157 Days
Pro Service:14 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
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.86 58.1 60 25 25 11 18 63 0 0 1.34 .318 4.36 0.2 112
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 207
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 388
2020 Florida - MLB 26 18 0 0 0 0 1.80 20.0 14 4 4 1 11 19 0 0 1.25 .260 3.77 0.2 237
2021 Florida - MLB 27 1 0 0 0 0 0.00 1.0 0 0 0 0 0 2 0 0 0.00 .000 0.00 0.1 999
2021 Oakland - MLB 27 42 0 3 4 0 4.72 53.1 47 28 28 8 27 59 0 0 1.39 .283 4.42 0.2 95
2021 Total - MLB 27 43 0 3 4 0 4.64 54.1 47 28 28 8 27 61 0 0 1.36 .281 4.34 0.3 97
2022 Oakland - MLB 28 57 0 3 6 0 6.28 67.1 67 50 47 20 48 76 0 0 1.71 .285 6.93 -1.5 73
2023 Oakland - MLB 29 64 0 0 1 3 3.88 72.0 52 32 31 8 45 84 0 0 1.35 .262 4.37 0.3 116
2024 Oakland - MLB 30 38 0 4 2 1 4.60 47.0 43 24 24 9 25 47 0 0 1.45 .276 5.27 -0.2 99
2025 Oakland - MLB 31 25 0 1 0 1 3.65 24.2 19 10 10 4 17 32 0 0 1.46 .283 4.91 0.1 133
Total MLB 336 0 17 14 14 4.24 369.0 320 178 174 62 207 404 0 0 1.43 .282 4.92 -0.5 106
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 Orem - 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 (AZL) - 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 Orem - 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 Burlington - 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 Inland Empire - A+ 22 25 0 1 1 0 3.72 36.1 22 15 15 7 20 56 0 0 1.16 .227 4.27 0.0 107
2016 Arkansas - AA 22 13 0 0 0 6 1.20 15.0 11 2 2 1 4 18 0 0 1.00 .270 2.47 0.4 332
2016 Salt Lake - AAA 22 8 0 0 1 2 4.91 14.2 14 8 8 1 4 14 0 0 1.23 .302 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 (AZL) - 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 Inland Empire - 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
2020 Rocket City - AA 26 10 0 0 1 3 5.73 11.0 10 7 7 1 5 19 0 0 1.36 .429 2.53 0.4 86
2020 Salt Lake - AAA 26 2 0 0 2 0 40.50 0.2 5 4 3 1 0 1 0 0 7.50 .800 19.70 -0.1 13
2021 Las Vegas - AAA 27 9 0 0 2 5 7.04 7.2 9 6 6 1 5 7 0 0 1.83 .364 5.61 0.0 76
2024 Las Vegas - AAA 30 3 0 0 0 1 0.00 3.1 4 0 0 0 2 5 0 0 1.80 .571 2.56 0.1 999
Total PCL 38 1 0 5 10 4.47 44.1 45 24 22 3 20 42 0 0 1.47 .328 3.75 100.4
Total SL 10 0 0 1 3 5.73 11.0 10 7 7 1 5 19 0 0 1.36 .429 2.53 86.1
Total TEX 13 0 0 0 6 1.20 15.0 11 2 2 1 4 18 0 0 1.00 .270 2.47 332.3
Total CAL 29 2 1 1 0 3.38 40.0 24 15 15 7 23 65 0 0 1.18 .239 3.95 117.6
Total MID 26 26 6 11 0 5.30 125.2 148 78 74 15 47 88 0 0 1.55 .336 4.54 75.3
Total AZL 5 2 0 0 0 5.40 6.2 3 4 4 0 3 7 0 0 0.90 .176 2.57 74.1
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 POSTSEASON 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+
2020 Florida - MLB 26 2 0 0 0 0 3.38 2.2 4 1 1 1 2 3 0 0 2.25 .333 8.24 -0.2 126
2023 Oakland - MLB 29 1 0 0 0 0 0.00 1.1 0 0 0 0 0 1 0 0 0.00 .000 1.75 0.0 999
Total MLB 3 0 0 0 0 2.25 4.0 4 1 1 1 2 4 0 0 1.50 .250 6.08 189.6
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.2 .000
2018 Los Angeles - MLB P 16 0 1 0 0 1 0 1.000 17.2 0.51 +0.6 .000
2019 Los Angeles - MLB P 11 0 0 0 0 0 0 .000 7.2 0.00 -0.0 .000
2020 Florida - MLB P 18 0 0 0 0 0 0 .000 20.0 0.00 -0.0 .000
2021 Oakland - MLB P 41 0 2 3 0 5 0 1.000 53.1 0.84 -0.5 1.017
2021 Florida - MLB P 1 0 0 0 0 0 0 .000 1.0 0.00 -0.0 .000
2022 Oakland - MLB P 54 0 2 5 0 7 0 1.000 67.1 0.94 +1.1 1.025
2023 Oakland - MLB P 64 0 0 2 0 2 0 1.000 72.0 0.25 +0.0 1.020
2024 Oakland - MLB P 38 0 1 1 0 4 2 .500 47.0 0.38 -0.9 .682
2025 Oakland - MLB P 25 0 0 3 0 3 0 1.000 24.2 1.09 +0.2 1.022
TOTAL P 332 0 8 18 0 28 2 .929 369.0 0.63 +0.7 .954
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.
06/26/2020 Was traded by the Los Angeles Angels to the Florida Marlins in exchange for 1B Garrett Cooper.
10/18/2020 Signed a 3-year contract extension worth a total of $3,000,000 with the Florida Marlins organization.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 45 (45).
04/05/2021 Was traded by the Florida Marlins to the Oakland Athletics, along with a 2nd draft pick, in exchange for RP A.J. Puk.
07/01/2021 Injured (Pulled abdominal muscle), day-to-day for 4 days.
09/08/2021 Injured (Strained forearm), out for 2 months.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 45 (45).
11/17/2022 Decided not to opt out of the remaining portion of his contract.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 45 (45).
10/28/2023 Signed a 2-year contract extension worth a total of $2,500,000 with the Oakland Athletics organization.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 40 (40); Control: 45 (45).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 40 (40); Control: 45 (45).
04/27/2025 Injured (Finger blister), day-to-day for 3 days.
04/28/2025 Injured (Hamstring soreness), day-to-day for 3 days.
06/16/2025 Released by the Oakland Athletics.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 45 (45); Control: 45 (45).
01/01/2027 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 45 (45).
01/28/2027 Signed a minor league contract with the Baltimore Orioles organization.
12/10/2027 Became a minor league free agent.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 45 (45); Control: 45 (45).
Sunday, March 6th , 2022 - OOTP Baseball 22.12 Build 89