P John O'Brien #21
Age: 28 | Bats: S | Throws: R | Morale: Angry
04/29/2024
P JOHN O'BRIEN #21 - AGE: 28 - BATS: S - THROWS: R - MORALE: ANGRY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
9 0 0-1 6 1.93 9.1 7 1 1 10 0.86 0.2
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 75 75 75 75
Movement 50 50 45 50
Control 55 55 55 55
PITCHING RATINGS
Pitch Cur. Pot.
Curveball 50 50
Cutter 75 75
 
 
 
OTHER PITCHING RATINGS
Velocity 97-99 Mph
Stamina 45
Suggested Role Bullpen
Type Neutral
Hold Runners 40
Defense 50
RUN/BUNT RATINGS
Running Speed: 20
Stealing Ability: 25
Baserunning Inst.: 25
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
04/27/2024 @ GD Loss, 4-5 2.0 2 0 0 0 1
04/26/2024 @ GD Win, 3-1 1.0 1 0 0 1 2 Save
04/23/2024 @ BOS Win, 3-0 1.0 1 0 0 0 0 Save
04/20/2024 DET Win, 5-4 1.0 0 0 0 0 1 Save
04/19/2024 DET Loss, 3-8 1.0 0 0 0 0 3
04/14/2024 @ FLA Win, 1-0 1.0 0 0 0 0 0 Save
04/13/2024 @ FLA Win, 11-9 1.0 0 0 0 0 2 Save
04/08/2024 BAL Loss, 7-8 1.0 3 2 2 0 0 Loss
04/06/2024 STL Win, 5-1 0.1 0 0 0 0 1 Save
03/31/2024 GD Win, 8-7 0.2 1 1 1 0 1
PERSONALITY
Birthday:12/29/1995
Born in:Richfield, MN
Nationality:American
Height:6' 1"
Weight:205 lbs
Local Popularity:Fair
National Pop.:Fair
STATUS
Contract:Major League Contract
Salary:$780,000
Signed Through:2024 Season
Major Service:2 Years, 1 Day
Service This Yr:25 Days
40-Man Service:3 Years, 36 Days
Pro Service:7 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:1 option year left
Contract Extension: -
Drafted:2017, 3rd Pick in Round 12
MAJOR SUPERIOR LEAGUE 2024 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 9 0 0 1 6 1.93 9.1 7 2 2 1 1 10 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 6 0 100.0 9 8 8.68 6.75 9.64 0.96 3.10 0.86 76 0.2 .250        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 16 3 1 1 0 0 0 4 0 0 1 .188 .235 .375 .610      
vs. RHB 19 4 0 0 1 2 1 6 0 0 0 .211 .250 .368 .618      
MAJOR SUPERIOR LEAGUE 2024 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 3 0 0 0 2 0.00 4.0 4 0 0 0 1 3  
April 9 0 0 1 6 1.93 9.1 7 2 2 1 1 10  
Spring Training 5 0 0 0 2 1.93 4.2 6 1 1 1 0 5  
Last Year 51 0 4 10 24 3.28 60.1 53 22 22 8 10 78  
2 Years Ago 21 0 2 5 5 3.47 23.1 22 9 9 3 13 24  
Career 82 0 6 16 35 3.22 95.0 84 34 34 12 26 114  
Home 4 0 0 1 2 5.40 3.1 3 2 2 1 0 5  
Road 5 0 0 0 4 0.00 6.0 4 0 0 0 1 5  
Grass 9 0 0 1 6 1.93 9.1 7 2 2 1 1 10  
Day 2 0 0 0 1 0.00 2.0 0 0 0 0 0 3  
Night 7 0 0 1 5 2.45 7.1 7 2 2 1 1 7  
As Reliever / Substitution 9 0 0 1 6 1.93 9.1 7 2 2 1 1 10  
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 Philadelphia - MSL 24 1 0 0 0 0 4.50 2.0 2 1 1 0 2 2 0 0 2.00 .333 4.35 0.0 93
2022 Philadelphia - MSL 26 21 0 2 5 5 3.47 23.1 22 9 9 3 13 24 0 0 1.50 .311 4.77 -0.6 96
2023 Philadelphia - MSL 27 51 0 4 10 24 3.28 60.1 53 22 22 8 10 78 0 0 1.04 .306 2.89 1.6 123
2024 Philadelphia - MSL 28 9 0 0 1 6 1.93 9.1 7 2 2 1 1 10 0 0 0.86 .250 3.10 0.2 211
Total MSL 82 0 6 16 35 3.22 95.0 84 34 34 12 26 114 0 0 1.16 .303 3.40 1.2 119
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+
2017 Total - 21 14 12 5 3 0 3.20 81.2 66 31 29 7 37 93 0 0 1.26 .288 3.47 1.7 100
2017 Vancouver - S A 21 30 0 0 1 24 2.93 27.2 22 9 9 2 10 35 0 0 1.16 .299 3.13 0.3 120
2017 Beloit - A 21 2 0 0 0 1 6.75 1.1 3 1 1 0 1 2 0 0 3.00 .600 2.58 0.0 50
2018 Phoenix (CHA) - R 22 11 0 1 1 4 4.22 10.2 8 5 5 1 7 11 0 0 1.41 .259 4.94 0.0 114
2018 Vancouver - S A 22 1 0 0 0 0 0.00 1.0 0 0 0 0 0 1 0 0 0.00 .000 2.19 0.0 999
2018 Beloit - A 22 24 0 4 3 6 2.41 33.2 13 9 9 4 11 33 0 0 0.71 .117 4.02 0.2 172
2019 Beloit - A 23 38 0 9 1 4 1.11 56.2 37 11 7 4 12 80 0 0 0.86 .292 2.51 1.5 336
2020 Clearwater - R 24 5 0 0 0 4 0.00 5.1 1 0 0 0 0 8 0 0 0.19 .111 1.65 0.3 999
2020 Stockton - A 24 32 0 0 3 16 2.18 33.0 20 8 8 2 13 47 0 0 1.00 .269 2.77 1.0 187
2020 Midland - AA 24 3 0 0 0 0 27.00 0.2 2 2 2 0 2 1 0 0 6.00 .667 9.20 -0.0 14
2020 Reading - AA 24 3 0 0 1 0 4.50 4.0 3 2 2 0 2 5 0 0 1.25 .300 2.46 0.1 95
2020 Total - AA 24 6 0 0 1 0 7.71 4.2 5 4 4 0 4 6 0 0 1.93 .385 3.42 0.1 52
2021 Reading - AA 25 32 0 4 3 18 2.08 39.0 24 9 9 4 11 49 0 0 0.90 .233 3.62 1.0 231
2022 Reading - AA 26 5 0 0 0 4 3.60 5.0 4 2 2 2 0 6 0 0 0.80 .182 5.96 -0.1 113
2022 Lehigh Valley - AAA 26 28 0 2 5 17 1.83 39.1 27 8 8 1 14 41 0 0 1.04 .271 2.37 1.3 191
Total IL 28 0 2 5 17 1.83 39.1 27 8 8 1 14 41 0 0 1.04 .271 2.37 191.0
Total EL 40 0 4 4 22 2.44 48.0 31 13 13 6 13 60 0 0 0.92 .234 3.77 188.5
Total TEX 3 0 0 0 0 27.00 0.2 2 2 2 0 2 1 0 0 6.00 .667 9.20 14.2
Total CAL 32 0 0 3 16 2.18 33.0 20 8 8 2 13 47 0 0 1.00 .269 2.77 187.1
Total MID 64 0 13 4 11 1.67 91.2 53 21 17 8 24 115 0 0 0.84 .231 3.07 234.3
Total NWL 31 0 0 1 24 2.83 28.2 22 9 9 2 10 36 0 0 1.12 .290 3.10 124.0
Total AZL 11 0 1 1 4 4.22 10.2 8 5 5 1 7 11 0 0 1.41 .259 4.94 114.2
Total GCL 5 0 0 0 4 0.00 5.1 1 0 0 0 0 8 0 0 0.19 .111 1.65 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+
2019 Beloit - MID 23 4 0 2 0 1 0.00 6.2 2 1 0 0 0 12 0 0 0.30 .200 0.53 0.6 999
Total MID 4 0 2 0 1 0.00 6.2 2 1 0 0 0 12 0 0 0.30 .200 0.53 999.0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Beloit - A P 2 0 0 0 0 0 0 .000 1.1 0.00 0.0 .000
2017 Vancouver - S A P 30 0 1 1 0 3 1 .667 27.2 0.65 +0.6 1.033
2018 Beloit - A P 24 0 1 7 0 8 0 1.000 33.2 2.14 +0.4 1.037
2018 Vancouver - S A P 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2018 Phoenix (CHA) - R P 11 0 1 1 0 2 0 1.000 10.2 1.69 +0.3 .000
2019 Beloit - A P 38 0 1 3 0 6 2 .667 56.2 0.64 +0.1 1.049
2020 Philadelphia - MLB P 1 0 0 0 0 0 0 .000 2.0 0.00 -0.6 .000
2020 Reading - AA P 3 0 0 0 0 0 0 .000 4.0 0.00 -0.5 .000
2020 Midland - AA P 2 0 0 0 0 0 0 .000 0.2 0.00 0.0 .000
2020 Stockton - A P 31 0 0 2 0 2 0 1.000 33.0 0.55 +0.1 1.044
2020 Clearwater - R P 5 0 0 1 0 1 0 1.000 5.1 1.69 +0.0 1.045
2021 Reading - AA P 32 0 1 1 0 3 1 .667 39.0 0.46 -0.1 .000
2022 Philadelphia - MLB P 20 0 1 0 0 1 0 1.000 23.1 0.39 -0.0 .000
2022 Lehigh Valley - AAA P 27 0 4 4 0 8 0 1.000 39.1 1.83 +1.5 1.338
2022 Reading - AA P 5 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2023 Philadelphia - MLB P 49 0 4 5 0 10 1 .900 60.1 1.34 -0.2 .827
2024 Philadelphia - MLB P 9 0 0 1 0 1 0 1.000 9.1 0.96 -0.1 1.015
TOTAL P 290 0 14 26 0 45 5 .889 352.1 1.02 +1.5 1.036
PLAYER HISTORY
06/05/2017 Drafted in the 2017 first-year player draft (Round 12, Pick 3, 333rd overall pick) by the Charlotte Hawks, out of college (Louisville; Louisville, KY).
01/01/2018 OSA scouting updated ratings (potential): Stuff: 50 (80); Movement: 45 (50); Control: 35 (55).
01/01/2019 OSA scouting updated ratings (potential): Stuff: 55 (80); Movement: 40 (45); Control: 35 (45).
09/13/2019 Wins the 2019 Midwest League Round 2 with the Beloit Sparrows!
09/23/2019 Finished 2nd in 2019 MID Reliever of the Year Award voting.
09/26/2019 Finished 3rd in 2019 MID Outstanding Pitcher Award voting.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 60 (80); Movement: 40 (45); Control: 40 (45).
04/26/2020 Injured on 04/25/2020, diagnosed with a sore shoulder, is day-to-day.
05/17/2020 Injured (Wrist soreness), day-to-day for one week.
08/12/2020 Was traded by the Charlotte Hawks to the Philadelphia Grays, along with RP Matt Rogers, in exchange for CF Corey McGarvey.
09/21/2020 Wins the 2020 Texas League Round 2 with the Midland Doves!
11/23/2020 Received a 1-year contract worth a total of $575,000 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 65 (80); Movement: 45 (45); Control: 45 (50).
07/12/2021 Was selected to the 2021 Eastern League All-Star Game.
07/27/2021 Injured on 07/23/2021, diagnosed with bone chips in his elbow, will miss 7 months.
11/27/2021 Received a 1-year contract through automatic renewal worth a total of $575,000.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 75 (80); Movement: 45 (45); Control: 50 (50).
09/08/2022 Injured (sprained ankle),day-to-day for one week.
11/28/2022 Received a 1-year contract through automatic renewal worth a total of $740,000.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 45 (45); Control: 50 (55).
11/28/2023 Received a 1-year contract through automatic renewal worth a total of $780,000.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 45 (45); Control: 55 (55).
03/31/2024 Injured (strained back),day-to-day for 3 days.
LEADERBOARD APPEARANCES
Year GF Rank
2023 47 9
Sunday, April 28th , 2024 - OOTP Baseball 24.4 Build 61