2B John Craig #20
Age: 28 | Bats: R | Throws: R | Morale: Very Unhappy    
12/31/2025
2B JOHN CRAIG #20 - AGE: 28 - BATS: R - THROWS: R - MORALE: VERY UNHAPPY
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
87 255 58 23 2 2 25 38 38 .227 .328 .357 7 -0.9
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 11
Gap 17
Power 6
Eye 12
Avoid K's 12
FIELDING RATINGS
Catcher Infield Outfield
Range: - 15 8
Errors: - 11 2
Arm: 1 8 2
Turn DP: - 13 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: -
1st Base: - Center Field: -
2nd Base: 14 Right Field: -
3rd Base: -
       
RUN/BUNT
Running Speed: 12
Stealing Ability: 17
Baserunning Inst.: 18
Sacrifice Bunt: 15
Bunt for Hit: 1
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/28/2025 D9P Loss, 5-9 1 0 0 0 0 0 0 0
09/27/2025 D9P Loss, 7-8 5 0 1 1 0 0 0 0
09/27/2025 D9P Win, 5-3 4 0 0 1 0 0 0 0
09/25/2025 @ ABQ Loss, 2-3 4 0 0 0 0 0 1 0
09/24/2025 @ ABQ Loss, 5-6 3 0 0 0 0 0 1 0
09/23/2025 @ ABQ Loss, 2-7 4 0 0 0 0 0 1 0
09/21/2025 @ LAN Win, 6-1 4 2 1 0 0 1 0 0
09/20/2025 @ LAN Win, 6-2 4 1 2 2 0 0 0 0
09/19/2025 @ LAN Loss, 0-3 4 0 1 0 0 0 1 0
09/18/2025 SJS Win, 11-8 4 1 2 0 0 0 1 0
PERSONALITY
Leader Ability:Very Low
Loyalty:Normal
Desire f. Win:Normal
Greed:High
Intelligence:Normal
Work Ethic:Low
Birthday:06/14/1997
Born in:Fayetteville, GA
Nationality:American
Height:5' 11"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, 63 Days
Service This Yr:1 Day
40-Man Service:3 Years, 1 Day
Pro Service:9 Years
Arbitration Eligibility:Not yet eligible
Option Years:Out of option years
Contract Extension: -
Drafted:2016, 26th Pick in Round 3
PACIFIC COAST LEAGUE 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 87 255 58 23 2 2 25 39 38 38 .227 .328 .357 .685 .286 .129 57
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 71 306 2 8 0 5 7 4 91 27 7 5 58.3 31.3 3.87 -0.9  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   52 12 6 1 2 7 8 7 8 1 1 0 .231 .317 .500 .817
Versus Right   203 46 17 1 0 18 31 31 30 3 6 2 .227 .331 .320 .651
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
May   4 2 1 0 0 2 2 2 1 0 0 0 .500 .667 .750 1.417
June   4 0 0 0 0 0 0 2 3 0 0 0 .000 .333 .000 .333
July   64 15 8 0 0 5 12 11 6 0 1 1 .234 .355 .359 .715
August   89 19 9 0 1 6 13 14 17 1 2 0 .213 .317 .348 .666
September   94 22 5 2 1 12 12 9 11 3 4 1 .234 .299 .362 .661
Last Year   571 155 38 9 11 79 96 71 95 2 8 8 .271 .359 .427 .786
2 Years Ago   349 86 24 0 3 32 50 39 68 4 1 6 .246 .329 .341 .670
Career   1749 476 133 19 23 210 278 203 307 15 18 22 .272 .352 .409 .762
Home   121 25 7 1 1 12 16 20 18 1 1 1 .207 .322 .306 .627
Road   134 33 16 1 1 13 23 18 20 3 6 1 .246 .333 .403 .736
Grass   223 48 18 1 1 19 31 31 35 4 5 2 .215 .312 .318 .630
Turf   32 10 5 1 1 6 8 7 3 0 2 0 .313 .436 .625 1.061
Day   92 20 9 1 1 10 13 15 16 2 4 1 .217 .327 .370 .697
Night   163 38 14 1 1 15 26 23 22 2 3 1 .233 .328 .350 .678
As Starter   247 56 22 2 2 23 37 34 34 4 7 2 .227 .321 .356 .677
As Reliever / Substitution   8 2 1 0 0 2 2 4 4 0 0 0 .250 .500 .375 .875
Pinch Hitting   4 1 1 0 0 2 1 3 1 0 0 0 .250 .571 .500 1.071
Close/Late   45 11 7 0 0 4 9 13 8 1 4 2 .244 .426 .400 .826
Inning 1-3   93 20 8 1 1 12 12 7 13 2 0 0 .215 .265 .355 .620
Inning 4-6   91 23 8 0 1 8 16 12 12 1 0 0 .253 .337 .374 .710
Inning 7-9   65 13 6 1 0 5 10 17 9 1 7 2 .200 .376 .323 .700
Extra Innings   6 2 1 0 0 0 1 2 4 0 0 0 .333 .500 .500 1.000
0 Outs   86 15 7 0 1 10 20 17 7 3 7 0 .174 .302 .291 .593
1 Outs   89 19 6 1 0 4 13 10 20 1 0 1 .213 .297 .303 .600
2 Outs   80 24 10 1 1 11 6 11 11 0 0 1 .300 .391 .487 .879
Scoring Position   56 15 6 0 1 21 8 17 7 4 0 1 .268 .423 .429 .852
Bases Empty   155 32 14 2 0 0 23 19 26 0 0 1 .206 .297 .323 .620
Runner on 1st   44 11 3 0 1 4 8 2 5 0 7 0 .250 .283 .386 .669
Runner on 2nd   27 9 4 0 1 9 5 8 4 0 0 0 .333 .486 .593 1.078
Runner on 3rd   6 2 0 0 0 7 0 3 0 3 0 0 .333 .417 .333 .750
Runner on 1st & 2nd   15 4 2 0 0 3 1 2 2 0 0 0 .267 .353 .400 .753
Runner on 1st & 3rd   3 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Runner on 2nd & 3rd   3 0 0 0 0 1 1 3 0 1 0 1 .000 .500 .000 .500
Bases Loaded   2 0 0 0 0 1 1 1 0 0 0 0 .000 .333 .000 .333
Two Strikes   113 24 6 1 2 11 14 13 38 1 0 2 .212 .302 .336 .639
First Pitch   35 10 4 0 0 4 3 0 0 1 3 0 .286 .278 .400 .678
Count 0-1   27 4 1 0 0 2 2 0 0 2 1 0 .148 .138 .185 .323
Count 0-2   21 4 0 0 0 1 3 0 9 0 0 0 .190 .190 .190 .381
Count 1-0   26 8 5 0 0 1 3 0 0 0 3 0 .308 .308 .500 .808
Count 1-1   20 4 3 0 0 4 2 0 0 0 0 0 .200 .200 .350 .550
Count 1-2   35 9 3 1 1 5 4 0 17 1 0 1 .257 .270 .486 .756
Count 2-0   8 1 0 1 0 0 1 0 0 0 0 0 .125 .125 .375 .500
Count 2-1   18 5 3 0 0 2 3 0 0 0 0 0 .278 .278 .444 .722
Count 2-2   34 8 2 0 0 1 4 0 7 0 0 1 .235 .257 .294 .551
Count 3-0   0 0 0 0 0 1 5 17 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   8 2 1 0 0 0 6 8 0 0 0 0 .250 .625 .375 1.000
Full Count   23 3 1 0 1 4 3 13 5 0 0 0 .130 .444 .304 .749
Behind in Count   83 17 4 1 1 8 9 0 26 3 1 1 .205 .207 .313 .520
Ahead in Count   60 16 9 1 0 4 18 25 0 0 3 0 .267 .482 .450 .932
Batting Leadoff   23 7 5 0 1 4 3 2 3 0 1 0 .304 .360 .652 1.012
Batting 2nd   117 26 7 2 1 13 15 10 17 4 4 1 .222 .280 .342 .622
Batting 3rd   2 0 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000
Batting 5th   0 0 0 0 0 1 1 1 0 0 0 0 .000 1.000 .000 1.000
Batting 7th   0 0 0 0 0 0 0 1 0 0 0 0 .000 1.000 .000 1.000
Batting 8th   111 25 11 0 0 7 20 23 16 0 2 1 .225 .363 .324 .687
Batting 9th   2 0 0 0 0 0 0 1 1 0 0 0 .000 .333 .000 .333
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2014 Madawaska Valley HS - HS 16 29 122 41 17 0 2 13 28 19 3 0 21 6 3 .336 .438 .525 .962 132 130 0.0
2015 Madawaska Valley HS - HS 17 37 157 50 16 3 2 34 32 16 4 2 28 5 2 .318 .391 .497 .888 105 108 0.0
2016 Madawaska Valley HS - HS 18 19 85 37 4 5 2 23 26 15 2 2 12 3 2 .435 .519 .671 1.190 175 175 0.0
2016 Seattle - A 18 4 16 2 1 0 0 0 0 0 0 0 4 0 0 .125 .125 .188 .313 -11 0 0.0
2017 Seattle - A 19 71 180 24 8 1 0 11 10 15 4 0 54 1 2 .133 .216 .189 .405 23 23 0.0
2018 Seattle - A 20 80 184 41 11 2 3 20 20 24 3 0 50 6 2 .223 .322 .353 .676 96 91 0.0
2019 Bismark - AA 21 49 133 25 8 0 1 10 17 24 1 0 35 12 1 .188 .316 .271 .587 59 65 0.0
2020 Bismark - AA 22 72 206 49 13 2 5 41 39 23 4 2 37 11 2 .238 .323 .393 .717 84 80 0.0
2021 Bismark - AA 23 51 85 24 8 0 2 18 16 20 0 3 16 3 0 .282 .407 .447 .854 116 116 0.0
2021 Spokane - AAA 23 46 183 57 8 1 2 29 27 18 2 4 27 7 5 .311 .372 .399 .771 94 96 0.0
2022 Spokane - AAA 24 98 391 120 40 7 5 45 66 37 4 1 79 17 9 .307 .372 .483 .855 110 112 0.0
2023 Spokane - AAA 25 101 349 86 24 0 3 32 50 39 6 4 68 14 6 .246 .329 .341 .670 65 67 0.0
2024 Spokane - AAA 26 156 571 155 38 9 11 79 96 71 8 2 95 19 13 .271 .359 .427 .786 91 89 0.0
2025 Spokane - AAA 27 87 255 58 23 2 2 25 39 38 2 4 38 7 5 .227 .328 .357 .685 70 57 0.0
Total PCL 488 1749 476 133 19 23 210 278 203 22 15 307 64 38 .272 .352 .409 .762 87 86
Total NWL (28 & Under) 172 424 98 29 2 8 69 72 67 5 5 88 26 3 .231 .339 .366 .705 83 83
Total PIO (24 & Under) 155 380 67 20 3 3 31 30 39 7 0 108 7 4 .176 .265 .268 .534 58 56
Total HSSL 85 364 128 37 8 6 70 86 50 9 4 61 14 7 .352 .438 .547 .985 131 132
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2025 Spokane - AAA 2B 83 71 115 226 64 349 8 .977 641.0 4.79 +0.0 .999
TOTAL 2B 83 71 115 226 64 349 8 .977 641.0 4.79 +0.0 .999
PLAYER HISTORY
01/01/2019 OSA scouting updated ratings (potential): Contact: - (11); Power: - (6); Eye: - (11).
01/01/2020 OSA scouting updated ratings (potential): Contact: - (11); Power: - (7); Eye: - (12).
10/06/2020 Won the 2020 Northwest League EL Championship with the Bismark Border Guards!
01/01/2021 OSA scouting updated ratings (potential): Contact: - (12); Power: - (6); Eye: - (10).
01/01/2022 OSA scouting updated ratings (potential): Contact: - (11); Power: - (6); Eye: - (10).
07/30/2022 Injured (torn ankle ligaments), out for 4-5 months.
01/01/2023 OSA scouting updated ratings (potential): Contact: - (11); Power: - (6); Eye: - (10).
08/01/2023 Injured (fractured rib), out for 3 weeks.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (11); Power: - (6); Eye: - (10).
01/01/2025 OSA scouting updated ratings (potential): Contact: - (11); Power: - (6); Eye: - (11).
06/05/2025 Injured (stomach virus), out for 2 days.
09/28/2025 Injured (forearm stiffness), out for 6 days.
This league is powered by Out of the Park Baseball, the baseball management simulation game for PC, Mac and Linux
Tuesday, August 2nd, 2016 - OOTP Baseball 16.8 Build 38