P Kymani Keys #9
Age: 26 | Bats: R | Throws: R | Morale: Normal
10/21/2030
OA: 50 POT: 53
P KYMANI KEYS #9 - AGE: 26 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
50 0 5-2 1 2.75 68.2 60 6 18 68 1.14 0.9
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 6 6 7 7
Movement 6 6 7 6
Control 6 6 6 6
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 7 7
Slider 5 5
Changeup 4 4
 
 
OTHER PITCHING RATINGS
Velocity 97-99 Mph
Stamina 6
Suggested Role Borderline SP
Type Groundball Pitcher
Hold Runners 6
Defense 3
RUN/BUNT RATINGS
Running Speed: 2
Stealing Ability: 2
Baserunning Inst.: 2
Sacrifice Bunt: 4
Bunt for Hit: 2
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/28/2030 @ SD Loss, 6-7 0.0 0 0 0 3 0
09/27/2030 @ SD Loss, 2-3 2.0 1 0 0 0 2
09/24/2030 @ SF Loss, 1-3 1.1 3 1 1 0 0
09/23/2030 @ SF Loss, 4-5 0.0 1 0 0 0 0
09/20/2030 @ LAD Loss, 1-2 1.2 2 0 0 0 2
09/17/2030 SF Win, 6-5 2.0 0 0 0 0 1 Win
09/15/2030 LAD Loss, 4-6 1.0 0 0 0 0 0
09/14/2030 LAD Win, 4-2 1.1 0 0 0 0 0
09/09/2030 @ NYM Win, 4-2 0.1 0 0 0 0 0
09/06/2030 PHI Win, 5-2 1.1 4 2 0 0 1
PERSONALITY
Kymani is unthinking.
High: Loyalty
Low: Intelligence
Birthday:12/03/2003
Born in:Cleveland Heights, OH
Nationality:American
Height:6' 3"
Weight:200 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$570,500
Signed Through:2030 Season
Major Service:2 Years, 42 Days
Service This Yr:182 Days
40-Man Service:4 Years, 70 Days
Pro Service:9 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:2021, 6th Pick in Round 5
MAJOR LEAGUE BASEBALL 2030 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 50 0 5 2 1 2.75 68.2 60 23 21 6 18 68 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 5 4 20.0 50 18 10.62 7.86 8.91 2.36 3.09 1.14 84 0.9 .289        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 132 28 4 2 3 11 9 36 2 0 2 .212 .269 .341 .610      
vs. RHB 126 32 4 0 3 12 9 32 1 0 1 .254 .307 .357 .664      
MAJOR LEAGUE BASEBALL 2030 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 8 0 0 1 0 3.18 11.1 8 4 4 2 3 11  
May 7 0 1 0 1 2.38 11.1 12 3 3 1 2 16  
June 8 0 0 1 0 5.40 10.0 12 6 6 2 2 11  
July 6 0 2 0 0 0.00 9.0 3 0 0 0 1 7  
August 10 0 1 0 0 4.50 14.0 14 7 7 0 7 15  
September 11 0 1 0 0 0.69 13.0 11 3 1 1 3 8  
Spring Training 10 0 0 0 0 0.00 9.0 3 0 0 0 4 7  
Last Year 44 13 4 9 5 6.40 108.1 125 77 77 17 42 55  
2 Years Ago 11 0 0 0 0 0.98 18.1 12 2 2 1 2 11  
Career 105 13 9 11 6 4.61 195.1 197 102 100 24 62 134  
Home 23 0 3 0 1 1.91 33.0 22 9 7 3 11 32  
Road 27 0 2 2 0 3.53 35.2 38 14 14 3 7 36  
Grass 49 0 5 2 1 2.70 66.2 55 22 20 6 18 67  
Turf 1 0 0 0 0 4.50 2.0 5 1 1 0 0 1  
Day 6 0 2 0 0 1.12 8.0 2 1 1 0 2 7  
Night 44 0 3 2 1 2.97 60.2 58 22 20 6 16 61  
As Reliever / Substitution 50 0 5 2 1 2.75 68.2 60 23 21 6 18 68  
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+
2028 Arizona - MLB 24 11 0 0 0 0 0.98 18.1 12 2 2 1 2 11 0 0 0.76 .208 2.85 0.3 377
2029 Arizona - MLB 25 44 13 4 9 5 6.40 108.1 125 77 77 17 42 55 0 0 1.54 .298 5.32 -1.2 58
2030 Arizona - MLB 26 50 0 5 2 1 2.75 68.2 60 23 21 6 18 68 0 0 1.14 .289 3.09 0.9 134
Total MLB 105 13 9 11 6 4.61 195.1 197 102 100 24 62 134 0 0 1.33 .287 4.31 -0.0 81
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+
2021 Total - 17 12 12 7 1 0 1.28 84.1 58 16 12 2 16 120 0 0 0.88 .284 1.30 4.7 100
2021 Arizona (DSL) - R 17 3 0 1 0 0 0.00 3.2 0 0 0 0 2 2 0 0 0.55 .000 2.78 0.0 999
2022 Arizona (AZL) - R 18 22 0 3 3 0 6.19 32.0 37 22 22 4 22 35 0 0 1.84 .375 6.85 -0.3 89
2023 Arizona (AZL) - R 19 22 5 4 2 4 6.07 43.0 44 29 29 4 16 58 0 0 1.40 .374 6.07 0.9 129
2024 Arizona (AZL) - R 20 16 9 6 4 0 5.03 59.0 62 34 33 11 22 79 0 0 1.42 .362 6.38 0.8 133
2025 Arizona (AZL) - R 21 12 12 3 0 0 2.47 54.2 49 17 15 2 26 76 0 0 1.37 .367 3.43 2.3 261
2026 Visalia - A 22 17 5 3 4 6 8.21 34.0 55 32 31 2 14 30 0 0 2.03 .442 4.03 0.8 62
2026 Hillsboro - A+ 22 4 4 1 3 0 6.87 18.1 24 14 14 0 8 13 0 0 1.75 .381 3.89 0.5 74
2026 Total - A+ 22 21 9 4 7 6 7.74 52.1 79 46 45 2 22 43 0 0 1.93 .421 3.98 1.3 66
2026 Amarillo - AA 22 26 0 3 5 12 5.54 26.0 31 19 16 1 14 20 0 0 1.73 .361 3.72 0.3 70
2027 Tucson - AAA 23 26 26 5 11 0 4.46 117.0 121 63 58 7 51 63 0 0 1.47 .299 4.22 2.0 101
2028 Tucson - AAA 24 21 21 5 8 0 3.96 97.2 81 43 43 8 44 71 0 0 1.28 .257 3.82 1.6 103
Total AAA W 47 47 10 19 0 4.23 214.2 202 106 101 15 95 134 0 0 1.38 .281 4.04 102.2
Total AA C 26 0 3 5 12 5.54 26.0 31 19 16 1 14 20 0 0 1.73 .361 3.72 70.1
Total A+ W 4 4 1 3 0 6.87 18.1 24 14 14 0 8 13 0 0 1.75 .381 3.89 73.8
Total A W 17 5 3 4 6 8.21 34.0 55 32 31 2 14 30 0 0 2.03 .442 4.03 62.2
Total AZL 72 26 16 9 4 4.72 188.2 192 102 99 21 86 248 0 0 1.47 .369 5.53 140.4
Total DSL 3 0 1 0 0 0.00 3.2 0 0 0 0 2 2 0 0 0.55 .000 2.78 999.0
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+
2024 Arizona (AZL) - AZL 20 2 2 2 0 0 0.67 13.1 7 2 1 0 2 17 0 0 0.67 .241 3.41 0.6 993
2025 Arizona (AZL) - AZL 21 1 1 1 0 0 1.69 5.1 2 1 1 0 1 5 0 0 0.56 .154 2.95 0.3 381
Total AZL 3 3 3 0 0 0.96 18.2 9 3 2 0 3 22 0 0 0.64 .214 3.28 681.0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Arizona (DSL) - R P 3 0 1 0 0 1 0 1.000 3.2 2.45 -0.1 .000
2022 Arizona (AZL) - R P 22 0 3 3 1 7 1 .857 32.0 1.69 -0.9 .700
2023 Arizona (AZL) - R P 21 5 1 2 1 4 1 .750 43.0 0.63 +0.5 1.089
2024 Arizona (AZL) - R P 16 9 2 4 0 7 1 .857 59.0 0.92 -0.8 .800
2025 Arizona (AZL) - R P 12 12 4 2 1 6 0 1.000 54.2 0.99 +0.1 1.103
2026 Amarillo - AA P 25 0 1 3 1 4 0 1.000 26.0 1.38 +0.7 1.070
2026 Hillsboro - A+ P 4 4 1 1 0 2 0 1.000 18.1 0.98 -0.1 1.110
2026 Visalia - A P 17 5 1 0 0 1 0 1.000 34.0 0.26 -0.8 .000
2027 Tucson - AAA P 26 26 7 8 3 16 1 .938 117.0 1.15 +0.5 1.139
2028 Arizona - MLB P 11 0 2 3 0 5 0 1.000 18.1 2.45 +0.2 1.015
2028 Tucson - AAA P 20 20 6 11 3 18 1 .944 97.2 1.57 +0.1 .930
2029 Arizona - MLB P 42 13 2 9 0 11 0 1.000 108.1 0.91 -0.4 1.019
2030 Arizona - MLB P 47 0 4 2 0 6 0 1.000 68.2 0.79 +0.1 1.025
TOTAL P 266 94 35 48 10 88 5 .943 680.2 1.10 -1.1 .968
PLAYER HISTORY
06/07/2021 Round 5, Pick 5 - Baltimore Orioles: SP Dan WhiteDrafted in the 2021 first-year player draft (Round 5, Pick 6, 138th overall pick) by the Arizona Diamondbacks, out of high school Woodmore (Woodmore; Elmore, OH).
01/01/2022 OSA scouting updated ratings (potential): Stuff: 4 (6); Movement: 4 (5); Control: 3 (5).
01/01/2023 OSA scouting updated ratings (potential): Stuff: 4 (5); Movement: 4 (5); Control: 3 (5).
01/01/2024 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 4 (5); Control: 3 (5).
08/28/2024 Injured (hamstring soreness),day-to-day for one week.
10/13/2024 Wins the 2024 Arizona Rookie League Round 2 with the Arizona (AZL) Diamondbacks!
01/01/2025 OSA scouting updated ratings (potential): Stuff: 5 (6); Movement: 5 (6); Control: 4 (5).
08/23/2025 Injured (tired arm),day-to-day for 2 weeks.
09/27/2025 Strikes out 15 against the Milwaukee (AZL) Brewers.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 5 (6); Control: 4 (5).
05/18/2026 Injured (sore ankle),day-to-day for one week.
11/26/2026 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 5 (6); Control: 4 (5).
12/01/2027 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 6 (6); Control: 5 (6).
02/29/2028 Injured (torn fingernail),day-to-day for 3 days.
05/19/2028 Injured (neck stiffness),day-to-day for 4 days.
08/30/2028 Injured (back spasms),day-to-day for 1 day.
12/02/2028 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 6 (6); Control: 6 (6).
11/30/2029 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 6 (7); Movement: 6 (6); Control: 6 (6).
LEADERBOARD APPEARANCES
Year HLD Rank
2030 15 9
Monday, April 29th , 2024 - OOTP Baseball 24.7 Build 72