P Craig O'Brien #13
Age: 28 | Bats: R | Throws: R | Morale: Angry
08/07/2032
P CRAIG O'BRIEN #13 - AGE: 28 - BATS: R - THROWS: R - MORALE: ANGRY
G GS Rec SV ERA IP HA HR BB K WHIP WAR
26 1 1-3 0 4.55 59.1 62 2 23 35 1.43 0.7
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 84 79 89 85
Movement 83 77 88 83
Control 57 55 58 57
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 68 68
Slider 51 51
Curveball 70 70
Changeup 9 9
Sinker 83 83
OTHER PITCHING RATINGS
Velocity 96-98 Mph
Stamina 82
Suggested Role Starter
Type Extreme Groundball
Hold Runners 67
Defense 26
RUN/BUNT RATINGS
Running Speed: 1
Stealing Ability: 38
Baserunning Inst.: 5
Sacrifice Bunt: 91
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
08/05/2032 @ OKC Loss, 3-4 2.0 0 0 0 2 1
07/31/2032 COOP Loss, 4-8 1.2 2 1 1 0 1
07/28/2032 STR Loss, 0-7 3.1 5 2 2 0 1
07/23/2032 BUG Loss, 6-10 3.1 5 4 4 1 1
07/18/2032 @ DC Loss, 3-6 1.2 0 0 0 0 3
07/07/2032 DC Loss, 0-4 3.0 2 0 0 1 2
07/03/2032 BRO Loss, 5-6 2.0 0 0 0 1 2
07/01/2032 BRO Loss, 1-6 4.2 0 0 0 1 3
06/27/2032 @ KIA Loss, 0-5 2.1 3 0 0 0 0
06/22/2032 @ HFD Loss, 2-5 2.1 5 2 2 2 0
PERSONALITY
Might call him uncommonly friendly.
Low: Leader
Birthday:08/17/2003
Born in:Niles, OH
Nationality:American
Height:6' 2"
Weight:205 lbs
Local Popularity:Well Known
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$230,000
Signed Through:2032 Season
Major Service:5 Years, 92 Days
Service This Yr:124 Days
40-Man Service:6 Years, 124 Days
Pro Service:11 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:1 option year left
Contract Extension: -
Drafted:2021, 19th Pick in Round 2
THE VIRTUAL BASEBALL LEAGUE 2032 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 26 1 1 3 0 4.55 59.1 62 32 30 2 23 35 0 0.0 0 1 100.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 0 0 0.0 25 12 13.35 9.40 5.31 3.49 3.89 1.43 87 0.7 .303        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 102 32 8 1 1 7 11 18 0 0 0 .314 .381 .441 .822      
vs. RHB 129 30 9 0 1 25 12 17 4 1 3 .233 .304 .326 .630      
THE VIRTUAL BASEBALL LEAGUE 2032 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
This Week 1 0 0 0 0 0.00 2.0 0 0 0 0 2 1  
Last Week 2 0 0 0 0 5.40 5.0 7 3 3 0 0 2  
April 5 0 0 1 0 1.35 6.2 4 2 1 0 4 1  
May 6 0 1 1 0 7.36 11.0 17 9 9 0 6 9  
June 7 1 0 1 0 5.85 20.0 27 14 13 2 7 11  
July 7 0 0 0 0 3.20 19.2 14 7 7 0 4 13  
August 1 0 0 0 0 0.00 2.0 0 0 0 0 2 1  
Spring Training 3 3 1 1 0 5.06 16.0 14 9 9 2 3 12  
2 Years Ago 7 6 1 2 0 6.07 29.2 37 21 20 3 11 27  
Career 155 129 49 32 0 3.96 765.0 762 358 337 65 219 597  
Home 12 1 1 1 0 3.18 34.0 30 13 12 2 9 21  
Road 14 0 0 2 0 6.39 25.1 32 19 18 0 14 14  
Grass 26 1 1 3 0 4.55 59.1 62 32 30 2 23 35  
Night 26 1 1 3 0 4.55 59.1 62 32 30 2 23 35  
As Starter 1 1 0 1 0 4.50 6.0 7 4 3 1 2 2  
As Reliever / Substitution 25 0 1 2 0 4.56 53.1 55 28 27 1 21 33  
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+
2026 Kiawah Island - VBL 22 32 32 16 9 0 3.86 200.1 200 89 86 16 66 98 1 1 1.33 .286 4.62 1.8 110
2027 Kiawah Island - VBL 23 31 31 15 4 0 3.75 163.0 140 73 68 17 47 152 0 0 1.15 .279 4.06 2.6 114
2028 Kiawah Island - VBL 24 30 30 6 9 0 3.98 153.2 154 74 68 13 34 147 0 0 1.22 .322 3.69 3.4 111
2029 Kiawah Island - VBL 25 29 29 10 5 0 3.68 159.0 169 69 65 14 38 138 0 0 1.30 .333 3.91 3.0 118
2030 Kiawah Island - VBL 26 7 6 1 2 0 6.07 29.2 37 21 20 3 11 27 0 0 1.62 .362 4.47 0.3 72
2032 Vancouver - VBL 28 26 1 1 3 0 4.55 59.1 62 32 30 2 23 35 0 0 1.43 .303 3.89 0.7 98
Total VBL 155 129 49 32 0 3.96 765.0 762 358 337 65 219 597 1 1 1.28 .306 4.11 11.7 109
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+
2019 Valley Christian - HS 15 21 21 3 3 0 3.02 101.1 93 37 34 6 17 115 0 0 1.09 .323 3.08 4.3 191
2020 Valley Christian - HS 16 29 29 12 1 0 1.20 150.1 93 20 20 6 14 166 0 0 0.71 .242 1.74 6.7 323
2021 Alamogordo - R 17 28 28 6 5 0 5.15 129.1 161 82 74 11 40 59 0 0 1.55 .326 4.91 0.9 84
2022 Alamogordo - R 18 27 27 10 10 0 5.21 133.0 156 79 77 13 52 90 0 0 1.56 .328 4.93 0.6 80
2023 Norwalk - R 19 4 4 2 1 0 2.45 25.2 30 9 7 1 6 17 0 0 1.40 .330 3.85 0.4 169
2023 Bristol - A 19 33 9 4 7 7 4.71 78.1 75 42 41 11 43 33 0 0 1.51 .244 5.04 -0.1 89
2024 Bristol - A 20 24 15 7 6 5 4.73 83.2 74 47 44 9 58 28 0 0 1.58 .237 5.42 -0.2 89
2024 Raleigh - A 20 5 5 2 2 0 3.21 33.2 36 14 12 0 13 13 1 0 1.46 .300 3.17 0.8 124
2024 Total - A 20 29 20 9 8 5 4.30 117.1 110 61 56 9 71 41 1 0 1.54 .256 4.77 0.6 97
2025 Raleigh - A 21 22 22 9 7 0 3.75 144.0 135 67 60 7 48 75 1 0 1.27 .274 4.13 2.7 122
2030 St. Paul - AAA 26 7 7 3 1 0 1.99 40.2 31 9 9 2 9 44 0 0 0.98 .287 2.65 1.4 211
2031 St. Paul - AAA 27 28 28 10 10 0 3.96 186.1 171 86 82 21 79 130 1 0 1.34 .275 4.75 1.7 111
Total AAA 35 35 13 11 0 3.61 227.0 202 95 91 23 88 174 1 0 1.28 .277 4.38 121.1
Total A 84 51 22 22 12 4.16 339.2 320 170 157 27 162 149 2 0 1.42 .261 4.56 103.9
Total HS 50 50 15 4 0 1.93 251.2 186 57 54 12 31 281 0 0 0.86 .277 2.28 252.6
Total RL 59 59 18 16 0 4.94 288.0 347 170 158 25 98 166 0 0 1.55 .327 4.82 86.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+
2026 Kiawah Island - VBL 22 5 5 1 3 0 4.39 26.2 22 13 13 4 12 15 0 0 1.27 .243 5.88 -0.1 97
2027 Kiawah Island - VBL 23 4 4 1 1 0 4.95 20.0 25 12 11 4 8 15 0 0 1.65 .344 5.93 -0.1 86
2029 Kiawah Island - VBL 25 1 1 0 1 0 5.06 5.1 9 3 3 0 2 5 0 0 2.06 .474 2.87 0.2 86
Total VBL 10 10 2 5 0 4.67 52.0 56 28 27 8 22 35 0 0 1.50 .312 5.59 91.4
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Valley Christian - HS P 21 21 6 16 0 23 1 .957 101.1 1.95 +0.2 1.013
2020 Valley Christian - HS P 29 29 7 24 3 32 1 .969 150.1 1.86 +0.2 .969
2021 Alamogordo - R P 28 28 2 17 0 19 0 1.000 129.1 1.32 +1.9 1.069
2022 Alamogordo - R P 27 27 3 15 1 18 0 1.000 133.0 1.22 -0.3 1.001
2023 Bristol - A P 32 9 5 13 0 18 0 1.000 78.1 2.07 +0.2 1.041
2023 Norwalk - R P 4 4 1 7 0 8 0 1.000 25.2 2.81 +1.3 1.074
2024 Raleigh - A P 5 5 3 2 0 5 0 1.000 33.2 1.34 -0.9 1.034
2024 Bristol - A P 24 15 1 6 0 7 0 1.000 83.2 0.75 +0.8 1.292
2025 Raleigh - A P 22 22 10 10 5 20 0 1.000 144.0 1.25 -2.1 1.057
2026 Kiawah Island - MLB P 32 32 6 23 0 31 2 .935 200.1 1.30 +1.6 .980
2027 Kiawah Island - MLB P 31 31 9 15 1 24 0 1.000 163.0 1.33 +1.4 1.444
2028 Kiawah Island - MLB P 30 30 7 12 0 19 0 1.000 153.2 1.11 -0.5 1.147
2029 Kiawah Island - MLB P 29 29 14 13 0 28 1 .964 159.0 1.53 +0.5 1.058
2030 Kiawah Island - MLB P 7 6 2 1 0 3 0 1.000 29.2 0.91 -0.0 1.044
2030 St. Paul - AAA P 7 7 4 1 0 5 0 1.000 40.2 1.11 +0.6 1.076
2031 St. Paul - AAA P 28 28 11 16 1 27 0 1.000 186.1 1.30 +0.1 .984
2032 Vancouver - MLB P 26 1 5 4 0 10 1 .900 59.1 1.37 -0.4 .692
TOTAL P 382 324 96 195 11 297 6 .980 1871.1 1.40 +4.6 1.048
PLAYER HISTORY
04/04/2019 Joined the Valley Christian Defenders.
06/09/2019 Injured (Finger blister), day-to-day for 5 days.
06/30/2019 Injured (Sprained ankle), out for 6 weeks.
01/01/2020 OSA scouting updated ratings (potential): Stuff: 19 (65); Movement: 34 (63); Control: 9 (57).
06/26/2020 Injured (Sore elbow), day-to-day for 1-2 weeks.
07/10/2020 Was selected to the 2020 National High School Federation All-Star Game.
08/11/2020 Injured (Mild calf strain), day-to-day for 1 day.
09/14/2020 Injured (Herniated disc (back)), out for 2-3 weeks.
11/03/2020 Wins the 2020 National High School Federation Round 3 with the Valley Christian Defenders!
11/16/2020 Finished 3rd in 2020 HS TL Outstanding Pitcher Award voting.
01/01/2021 OSA scouting updated ratings (potential): Stuff: 19 (58); Movement: 36 (66); Control: 11 (68).
03/01/2021 Released by the Valley Christian Defenders.
03/01/2021 Drafted in the 2021 first-year player draft (Round 2, Pick 19, 47th overall pick) by the Albuquerque Atomics.
04/11/2021 Injured (Forearm stiffness), out for one week.
01/01/2022 OSA scouting updated ratings (potential): Stuff: 27 (61); Movement: 37 (69); Control: 17 (63).
07/08/2022 Injured (Mild hamstring strain), day-to-day for one week.
01/01/2023 OSA scouting updated ratings (potential): Stuff: 32 (63); Movement: 48 (64); Control: 24 (69).
07/18/2023 Injured (Oblique strain), out for 5 days.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 36 (66); Movement: 64 (70); Control: 27 (63).
07/31/2024 Was traded by the Hartford Whalers to the Kiawah Island Muckdogs, along with SP Gary McGinnis, a %s round draft pick, in exchange for SP Reginald Jenkins, $300,000.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 41 (86); Movement: 68 (69); Control: 42 (73).
03/29/2025 Named the #46 prospect in the VBL
06/08/2025 Injured (strained oblique),day-to-day for 2 weeks.
06/27/2025 Named the #37 prospect in the VBL
07/21/2025 Injured (back tightness),day-to-day for 3 days.
11/01/2025 Named the #26 prospect in the VBL
01/01/2026 OSA scouting updated ratings (potential): Stuff: 60 (99); Movement: 67 (67); Control: 59 (72).
04/06/2026 Named the #26 prospect in the VBL
04/21/2026 Pitches a 6-hit shutout against the Tulalip Sockeye with 4 strikeouts and 2 BB allowed!
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 86 (100); Movement: 69 (69); Control: 63 (72).
11/01/2027 Wins the 2027 The October Classic with the Kiawah Island Muckdogs.
11/26/2027 Received a 1-year contract through automatic renewal worth a total of $120,000.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 73 (73); Control: 66 (71).
05/20/2028 Injured (back tightness),day-to-day for 4 days.
09/22/2028 Injured (herniated disc (back)),out for 3 weeks.
11/18/2028 Signed a 1-year contract extension worth a total of $420,000 with the Kiawah Island Muckdogs organization.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 74 (74); Control: 75 (75).
06/01/2029 Wins the VBL NL Pitcher of the Month Award.
07/07/2029 Was selected to the 2029 The Virtual Baseball League All-Star Game.
08/31/2029 Injured (sprained elbow),day-to-day for one week.
11/21/2029 Signed a 1-year contract extension worth a total of $700,000 with the Kiawah Island Muckdogs organization.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 72 (72); Control: 74 (74).
03/05/2030 Injured (oblique strain),out for one week.
05/01/2030 Injured (Broken Wrist),out for 7 weeks.
07/08/2030 Strikes out 15 against the Lloydminster Lunkers.
08/06/2030 Injured (torn rotator cuff),out for 8 months.
11/11/2030 Signed a 1-year contract extension worth a total of $850,000 with the Kiawah Island Muckdogs organization.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 88 (88); Control: 71 (71).
06/17/2031 Was selected to the 2031 VBL Triple A All-Star Game.
11/19/2031 Became a free agent.
01/01/2032 OSA scouting updated ratings (potential): Stuff: 95 (95); Movement: 74 (74); Control: 60 (60).
01/26/2032 Signed a 1-year contract worth a total of $230,000 with the Vancouver Lynx organization.
LEADERBOARD APPEARANCES
Year W Rank
2026 16 10
Year Win. % Rank
2027 .789 4
Year BABIP Rank
2027 .279 4
Year H/9 Rank
2027 7.73 8
Year QS Rank
2026 21 9
Year SHO Rank
2026 1 6
Friday, April 26th , 2024 - OOTP Baseball 24.9 Build 80