P John Keith #31
Age: 34 | Bats: R | Throws: R | Morale: Great    
12/31/2028
P JOHN KEITH #31 - AGE: 34 - BATS: R - THROWS: R - MORALE: GREAT
G GS Rec SV ERA IP HA HR BB K WHIP WAR
37 0 7-0 4 2.58 59.1 42 4 22 57 1.08 0.9
PITCHING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.
Stuff 41
Movement 59
Control 40
PITCHING RATINGS
Pitch Cur. Pot.
Fastball - 61
Curveball - 18
Changeup - 40
Forkball - 61
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 37
Suggested Role Starter
Groundball Percentage 63 %
Hold Runners 25
Defense 25
RUN/BUNT RATINGS
Running Speed: 45
Stealing Ability: 67
Baserunning Inst.: 63
Sacrifice Bunt: 44
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
09/22/2028 BUZ Win, 7-3 3.0 4 0 0 0 2 Win
09/20/2028 @ RIV Loss, 4-5 2.2 0 1 1 2 3
09/18/2028 @ RIV Win, 7-6 2.1 3 0 0 0 3
09/16/2028 @ SIO Loss, 1-8 3.0 4 2 2 0 2
09/14/2028 WES Win, 3-2 0.1 0 0 0 0 0
09/10/2028 @ SIL Win, 7-6 2.2 1 2 2 2 1 Win
09/08/2028 @ SIL Win, 5-2 2.2 1 1 1 0 3
09/04/2028 @ LAK Loss, 2-3 3.0 0 0 0 1 3
09/03/2028 @ LAK Win, 5-1 0.2 1 0 0 0 0
08/31/2028 KIL Win, 3-2 1.0 0 0 0 1 2
PERSONALITY
Leader Ability:Low
Loyalty:Very Low
Desire f. Win:High
Greed:High
Intelligence:Normal
Work Ethic:Normal
Birthday:12/18/1994
Born in:Minneapolis, MN
Nationality:American
Height:6' 1"
Weight:245 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:4 Years, 152 Days
Service This Yr:None
40-Man Service:6 Years, 107 Days
Pro Service:11 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:2017, 10th Pick in Round 4
DOUBLE A 2028 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 37 0 7 0 4 2.58 59.1 42 18 17 4 22 57 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF R/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 15 1 80.0 37 11 9.71 6.37 8.65 3.34 3.96 1.08 78 0.9 .264        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 77 15 2 1 2 8 11 22 0 1 0 .195 .295 .325 .620      
vs. RHB 128 27 3 0 2 10 11 35 0 1 0 .211 .273 .281 .555      
DOUBLE A 2028 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
July 14 0 4 0 2 1.44 25.0 16 4 4 2 9 26  
August 14 0 1 0 2 4.50 14.0 12 8 7 1 8 14  
September 9 0 2 0 0 2.66 20.1 14 6 6 1 5 17  
Career 72 35 20 13 4 4.46 260.1 254 133 129 14 133 224  
Home 16 0 3 0 1 3.20 25.1 17 9 9 3 10 26  
Road 21 0 4 0 3 2.12 34.0 25 9 8 1 12 31  
Grass 37 0 7 0 4 2.58 59.1 42 18 17 4 22 57  
Day 12 0 4 0 1 2.35 23.0 19 7 6 1 6 22  
Night 25 0 3 0 3 2.72 36.1 23 11 11 3 16 35  
As Reliever / Substitution 37 0 7 0 4 2.58 59.1 42 18 17 4 22 57  
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+
2020 Jersey - ABL 25 18 16 4 6 0 5.80 102.1 119 71 66 9 51 48 0 0 1.66 .306 5.47 1.0 89
2021 Jersey - ABL 26 1 1 0 0 0 0.00 1.2 2 1 0 0 1 2 0 0 1.80 .333 3.09 0.1 999
2022 Jersey - ABL 27 11 4 1 3 0 5.84 44.2 61 30 29 2 20 12 0 0 1.81 .345 5.16 0.5 86
2023 Jersey - ABL 28 20 0 2 1 0 3.10 40.2 47 15 14 1 15 26 0 0 1.52 .336 3.92 0.6 162
2024 Jersey - ABL 29 28 23 10 8 0 6.07 139.1 187 101 94 16 57 57 2 0 1.75 .339 5.65 0.6 80
2025 Jersey - ABL 30 47 2 2 2 2 5.42 83.0 93 52 50 7 42 45 0 0 1.63 .330 5.26 0.3 90
2026 Jersey - ABL 31 45 17 10 11 0 5.50 162.0 184 109 99 18 61 88 1 0 1.51 .305 4.93 1.5 86
Total ABL 170 63 29 31 2 5.52 573.2 693 379 352 53 247 278 3 0 1.64 .322 5.19 4.6 94
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+
2014 Arkansas - COL 19 11 11 3 3 0 5.74 53.1 52 36 34 2 31 57 0 0 1.56 .327 4.08 1.3 87
2016 Arkansas - COL 21 10 10 5 3 0 4.34 58.0 52 31 28 4 34 58 0 0 1.48 .312 4.68 1.2 123
2017 Arkansas - COL 22 11 11 6 3 0 3.22 64.1 58 26 23 5 27 69 0 0 1.32 .314 4.01 2.0 177
2017 Baltimore - A 22 2 2 1 1 0 1.54 11.2 16 5 2 0 7 8 0 0 1.97 .390 3.88 0.2 263
2017 New York - AA 22 17 17 8 4 0 4.59 104.0 109 56 53 7 59 82 0 0 1.62 .331 4.80 1.5 106
2018 New York - AA 23 18 18 5 9 0 5.47 97.0 103 59 59 3 52 85 0 0 1.60 .338 4.17 2.4 95
2018 Philadelphia - AAA 23 15 15 9 3 0 4.30 90.0 88 46 43 3 44 76 0 0 1.47 .321 4.10 2.1 116
2019 Philadelphia - AAA 24 30 30 10 9 0 4.24 157.0 152 89 74 11 79 131 0 0 1.47 .300 4.72 2.6 118
2020 Philadelphia - AAA 25 14 14 2 6 0 5.49 77.0 90 52 47 3 37 57 0 0 1.65 .347 4.62 1.6 96
2021 Philadelphia - AAA 26 27 18 9 11 0 4.94 118.1 113 70 65 6 45 86 1 1 1.34 .296 4.21 2.6 102
2022 Philadelphia - AAA 27 32 3 6 4 4 5.44 46.1 53 32 28 2 21 34 0 0 1.60 .338 4.22 0.8 95
2023 Philadelphia - AAA 28 21 0 2 1 0 4.03 29.0 35 17 13 0 11 26 0 0 1.59 .372 3.57 0.6 128
2027 Philadelphia - AAA 32 5 4 3 0 1 3.52 23.0 20 11 9 3 14 11 0 0 1.48 .236 6.54 -0.1 142
2028 Frisco - AA 33 37 0 7 0 4 2.58 59.1 42 18 17 4 22 57 0 0 1.08 .264 3.96 0.9 196
Total Triple 144 84 41 34 5 4.64 540.2 551 317 279 28 251 421 1 1 1.48 .314 4.46 110.8
Total Double 72 35 20 13 4 4.46 260.1 254 133 129 14 133 224 0 0 1.49 .321 4.37 122.6
Total Single 2 2 1 1 0 1.54 11.2 16 5 2 0 7 8 0 0 1.97 .390 3.88 263.2
Total College Feeder 32 32 14 9 0 4.35 175.2 162 93 85 11 92 184 0 0 1.45 .317 4.25 131.5
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+
2019 Philadelphia - Triple 24 1 1 1 0 0 1.17 7.2 9 1 1 0 2 5 0 0 1.43 .375 0.00 0.0 0
2021 Philadelphia - Triple 26 3 3 1 1 0 6.75 16.0 23 12 12 2 8 18 0 0 1.94 .467 0.00 0.0 0
Total Triple 4 4 2 1 0 4.94 23.2 32 13 13 2 10 23 0 0 1.77 .435 4.21 189.2
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2014 Arkansas - COL P 11 11 3 6 0 10 1 .900 53.1 1.52 +0.2 1.050
2016 Arkansas - COL P 10 10 2 9 1 12 1 .917 58.0 1.71 +0.3 1.058
2017 New York - AA P 17 17 4 13 2 18 1 .944 104.0 1.47 -0.5 .911
2017 Baltimore - A P 2 2 1 2 0 3 0 1.000 11.2 2.31 -0.5 .703
2017 Arkansas - COL P 11 11 3 12 2 15 0 1.000 64.1 2.10 +0.4 1.058
2018 Philadelphia - AAA P 15 15 7 20 0 28 1 .964 90.0 2.70 +0.6 1.052
2018 New York - AA P 18 18 7 16 0 23 0 1.000 97.0 2.13 -0.0 .990
2019 Philadelphia - AAA P 30 30 8 23 1 31 0 1.000 157.0 1.78 +0.4 1.048
2020 Jersey - ML P 18 16 12 13 0 26 1 .962 102.1 2.20 +0.2 .986
2020 Philadelphia - AAA P 14 14 8 11 0 20 1 .950 77.0 2.22 -0.2 .960
2021 Jersey - ML P 1 1 0 0 0 2 2 .000 1.2 0.00 -0.9 .000
2021 Philadelphia - AAA P 27 18 6 14 0 20 0 1.000 118.1 1.52 +0.9 1.058
2022 Jersey - ML P 11 4 2 10 1 12 0 1.000 44.2 2.42 +0.3 1.059
2022 Philadelphia - AAA P 30 3 7 4 0 13 2 .846 46.1 2.14 -0.1 .938
2023 Jersey - ML P 20 0 4 6 3 11 1 .909 40.2 2.21 -0.2 .904
2023 Philadelphia - AAA P 21 0 3 2 0 5 0 1.000 29.0 1.55 +0.1 1.059
2024 Jersey - ML P 28 23 16 23 2 40 1 .975 139.1 2.52 -0.4 .947
2025 Jersey - ML P 45 2 10 15 3 25 0 1.000 83.0 2.71 +0.6 1.043
2026 Jersey - ML P 44 17 15 25 0 44 4 .909 162.0 2.22 -1.3 .895
2027 Philadelphia - AAA P 5 4 2 2 0 4 0 1.000 23.0 1.57 +0.2 1.058
2028 Frisco - AA P 36 0 2 5 1 7 0 1.000 59.1 1.06 +0.6 1.052
TOTAL P 414 216 122 231 16 369 16 .957 1562.0 2.03 +0.6 .980
PLAYER HISTORY
06/02/2013 Joined the Arkansas Razorbacks.
01/01/2014 OSA scouting updated ratings (potential): Stuff: - (9); Movement: - (13); Control: - (8).
05/20/2014 Injured (torn UCL (Tommy John surgery)), out for 14 months.
01/01/2015 OSA scouting updated ratings (potential): Stuff: - (10); Movement: - (13); Control: - (8).
01/01/2016 OSA scouting updated ratings (potential): Stuff: - (10); Movement: - (14); Control: - (9).
01/01/2017 OSA scouting updated ratings (potential): Stuff: - (10); Movement: - (14); Control: - (9).
05/11/2017 Released by the Arkansas Razorbacks.
06/07/2017 Drafted in the 2017 first-year player draft (Round 4, Pick 10, 84th overall pick) by the Jersey Jesters.
06/24/2017 Signed a minor league contract with the Jersey Jesters organization with a signing bonus of $130,000.
01/01/2018 OSA scouting updated ratings (potential): Stuff: - (11); Movement: - (15); Control: - (10).
01/01/2019 OSA scouting updated ratings (potential): Stuff: - (11); Movement: - (15); Control: - (10).
04/13/2019 Injured (mild hamstring strain), day-to-day for one week.
07/12/2019 Injured (mild abdominal strain), day-to-day for 6 days.
08/06/2019 Injured (mild calf strain), day-to-day for 3 days.
01/01/2020 OSA scouting updated ratings (potential): Stuff: - (11); Movement: - (15); Control: - (10).
11/26/2020 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Stuff: - (11); Movement: - (15); Control: - (10).
07/26/2021 Injured (back stiffness), day-to-day for 3 days.
08/23/2021 Pitches a 2-hit shutout against the Indian Wells Aeropostales with 10 strikeouts and 0 BB allowed!
09/01/2021 Wins the AAA BCL Pitcher of the Month Award.
09/21/2021 Injured (elbow soreness), out for 6 days.
10/20/2021 Won the 2021 TRIPLE A Triple A World Series with the Philadelphia Freedom!
01/01/2022 OSA scouting updated ratings (potential): Stuff: - (8); Movement: - (12); Control: - (8).
05/16/2022 Injured (shoulder soreness), day-to-day for 3 days.
11/23/2022 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Stuff: - (34); Movement: - (58); Control: - (39).
11/19/2023 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Stuff: - (31); Movement: - (64); Control: - (44).
09/03/2024 Injured (sore shoulder), out for 1-2 weeks.
11/25/2024 Received a 1-year contract worth a total of $750,000 through arbitration.
01/01/2025 OSA scouting updated ratings (potential): Stuff: - (50); Movement: - (62); Control: - (40).
01/28/2025 Injured (back tightness), day-to-day for 1-2 weeks.
08/03/2025 Injured (back tightness), day-to-day for one week.
12/01/2025 Received a 1-year contract worth a total of $800,000 through arbitration.
01/01/2026 OSA scouting updated ratings (potential): Stuff: - (50); Movement: - (65); Control: - (39).
11/03/2026 Injured (viral infection), out for 2 days.
11/30/2026 Received a 1-year contract worth a total of $890,000 through arbitration.
01/01/2027 OSA scouting updated ratings (potential): Stuff: - (47); Movement: - (65); Control: - (42).
06/05/2027 Injured (torn back muscle), out for 4 months.
01/01/2028 OSA scouting updated ratings (potential): Stuff: - (48); Movement: - (62); Control: - (40).
04/02/2028 Released by the Jersey organization.
06/28/2028 Signed a minor league contract with the Dallas Texans organization.
08/01/2028 Wins the AA ACL Pitcher of the Month Award.
LEADERBOARD APPEARANCES
Year CG Rank
2024 2 6
Year SHO Rank
2020 0 7
2022 0 9
Friday, September 9th, 2016 - OOTP Baseball 17.11 Build 70