SS Mark McCullough #23
Age: 29 | Bats: L | Throws: R | Morale: Normal
06/09/2026
SS MARK MCCULLOUGH #23 - AGE: 29 - BATS: L - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
9 27 7 1 1 0 3 4 3 .259 .375 .370 3 0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 40 45 50
Gap 35 30 40 40
Power 25 20 25 25
Eye 50 40 55 50
Avoid K's 45 40 45 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 60 50
Errors: - 60 50
Arm: 20 55 60
Turn DP: - 60 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: 55
Catcher: - Left Field: 45
1st Base: - Center Field: 20
2nd Base: 55 Right Field: 50
3rd Base: 35
       
RUN/BUNT
Running Speed: 65
Stealing Aggressiveness: 65
Stealing Ability: 65
Baserunning Inst.: 75
Sacrifice Bunt: 65
Bunt for Hit: 60
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/08/2026 @ MYR Win, 9-8 5 0 1 1 0 1 1 1
06/07/2026 @ WS Loss, 4-5 1 1 0 0 0 1 0 1
06/06/2026 @ WS Loss, 1-5 3 0 1 0 0 0 1 0
06/04/2026 @ WS Loss, 6-8 2 2 1 0 0 2 0 0
06/03/2026 POT Loss, 3-4 3 0 0 0 0 0 1 0
06/02/2026 POT Loss, 0-1 2 0 0 0 0 0 0 0
06/01/2026 POT Loss, 2-6 3 1 1 0 0 0 0 0
05/31/2026 FRE Loss, 1-4 4 0 1 0 0 0 0 1
05/30/2026 FRE Win, 5-2 4 0 2 2 0 0 0 0
05/29/2026 @ JG Win, 9-6 3 1 1 0 0 2 2 1
PERSONALITY
Birthday:03/09/1997
Born in:San Antonio, TX
Nationality:American
Height:6' 2"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Unknown
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:None, None
Service This Yr:None
40-Man Service:None, None
Pro Service:6 Years
Arbitration Eligibility:Not yet eligible
Option Years:3 option years left
Contract Extension: -
Drafted:2019, 13th Pick in Round 10
SOUTHERN LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 20 65 14 2 0 1 5 8 8 13 .215 .311 .292 .603 .295 .077 72
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 19 74 1 0 0 0 5 0 19 3 5 0 100.0 7.7 3.73 .5  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   15 3 0 0 0 0 0 0 4 0 1 0 .200 .200 .200 .400
Versus Right   50 11 2 0 1 5 8 8 9 0 4 1 .220 .339 .320 .659
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   15 4 1 0 0 1 1 1 2 0 1 0 .267 .312 .333 .646
May   50 10 1 0 1 4 7 7 11 0 4 1 .200 .310 .280 .590
Career   65 14 2 0 1 5 8 8 13 0 5 1 .215 .311 .292 .603
Home   24 4 1 0 0 1 1 1 5 0 4 0 .167 .200 .208 .408
Road   41 10 1 0 1 4 7 7 8 0 1 1 .244 .367 .341 .709
Grass   62 13 2 0 1 5 8 8 13 0 5 1 .210 .310 .290 .600
Turf   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
Day   21 5 1 0 1 3 6 2 2 0 2 0 .238 .304 .429 .733
Night   44 9 1 0 0 2 2 6 11 0 3 1 .205 .314 .227 .541
As Starter   63 14 2 0 1 5 8 8 13 0 5 1 .222 .319 .302 .621
As Reliever / Substitution   2 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000
CAROLINA LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 9 27 7 1 1 0 3 4 4 3 .259 .375 .370 .745 .350 .111 104
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 9 32 1 0 0 0 1 0 10 2 3 0 100.0 4.9 6.26 .1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   15 5 1 0 0 2 3 1 1 0 0 0 .333 .375 .400 .775
Versus Right   12 2 0 1 0 1 1 3 2 0 1 1 .167 .375 .333 .708
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   5 1 0 1 0 1 0 1 1 0 0 0 .200 .333 .600 .933
Last Week   14 3 0 0 0 0 4 3 2 0 1 1 .214 .389 .214 .603
May   8 3 1 0 0 2 0 0 0 0 0 0 .375 .375 .500 .875
June   19 4 0 1 0 1 4 4 3 0 1 1 .211 .375 .316 .691
Career   466 98 20 5 0 38 66 56 139 3 3 5 .210 .300 .275 .575
Home   16 4 1 0 0 2 1 0 1 0 0 0 .250 .250 .312 .562
Road   11 3 0 1 0 1 3 4 2 0 1 1 .273 .500 .455 .955
Grass   27 7 1 1 0 3 4 4 3 0 1 1 .259 .375 .370 .745
Day   7 1 0 0 0 0 0 0 1 0 0 0 .143 .143 .143 .286
Night   20 6 1 1 0 3 4 4 2 0 1 1 .300 .440 .450 .890
As Starter   27 7 1 1 0 3 4 4 3 0 1 1 .259 .375 .370 .745
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
2019 Total - 22 44 196 53 6 1 1 28 43 22 2 0 26 37 3 .270 .350 .327 .677 100 100 -0.1
2019 Bradenton - R 22 49 179 43 4 1 2 16 31 31 1 0 43 29 3 .240 .355 .307 .663 95 103 1.7
2019 Jamestown - S A 22 15 60 17 5 0 0 4 5 9 1 0 20 4 1 .283 .386 .367 .752 118 117 0.4
2020 West Virginia - A 23 18 67 13 4 1 1 11 12 8 3 1 19 5 3 .194 .304 .328 .632 85 89 0.1
2020 Salem - A 23 23 79 14 3 0 0 3 11 10 0 0 28 3 2 .177 .270 .215 .485 50 55 -0.2
2020 Greenville - A 23 69 272 64 14 4 0 17 40 39 4 1 85 29 4 .235 .339 .316 .655 93 93 1.9
2020 Total - A 23 110 418 91 21 5 1 31 63 57 7 2 132 37 9 .218 .320 .299 .619 83 85 1.8
2021 Greenville - A 24 40 151 33 9 1 1 11 17 13 1 0 45 17 6 .219 .285 .311 .596 75 74 0.5
2021 Salem - A 24 91 360 77 16 4 0 32 51 42 4 3 108 42 12 .214 .301 .281 .581 66 69 0.3
2021 Total - A 24 131 511 110 25 5 1 43 68 55 5 3 153 59 18 .215 .296 .290 .586 68 71 0.8
2022 Portland - AA 25 129 478 113 25 6 9 46 80 82 4 2 121 32 13 .236 .352 .370 .722 85 93 2.5
2023 Pawtucket - AAA 26 92 240 53 10 2 2 23 28 25 4 1 64 15 4 .221 .304 .304 .608 72 70 1.8
2024 Portland - AA 27 89 291 80 14 3 6 26 43 29 2 2 70 21 6 .275 .343 .405 .748 96 100 2.3
2024 Pawtucket - AAA 27 41 132 27 3 1 0 5 18 16 1 0 27 17 2 .205 .295 .242 .538 57 61 1.1
2026 Lynchburg - A 29 9 27 7 1 1 0 3 4 4 1 0 3 3 0 .259 .375 .370 .745 101 104 0.1
2026 Mississippi - AA 29 20 65 14 2 0 1 5 8 8 1 0 13 5 0 .215 .311 .292 .603 69 72 0.5
Total IL 133 372 80 13 3 2 28 46 41 5 1 91 32 6 .215 .301 .282 .583 67 67
Total EL 218 769 193 39 9 15 72 123 111 6 4 191 53 19 .251 .348 .384 .732 89 95
Total SL 20 65 14 2 0 1 5 8 8 1 0 13 5 0 .215 .311 .292 .603 69 72
Total CAR 123 466 98 20 5 0 38 66 56 5 3 139 48 14 .210 .300 .275 .575 65 69
Total SAL 127 490 110 27 6 2 39 69 60 8 2 149 51 13 .224 .318 .316 .634 86 87
Total NYP 15 60 17 5 0 0 4 5 9 1 0 20 4 1 .283 .386 .367 .752 118 117
Total GCL 49 179 43 4 1 2 16 31 31 1 0 43 29 3 .240 .355 .307 .663 95 103
CAREER POSTSEASON 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
2022 Portland - EL 25 4 15 2 0 0 0 1 2 1 0 0 5 0 0 .133 .188 .133 .321 -16 -24 0.6
2023 Pawtucket - IL 26 8 26 7 2 0 1 4 2 2 0 0 6 1 1 .269 .321 .462 .783 118 128 1.4
2024 Pawtucket - IL 27 12 35 10 2 0 0 2 6 9 0 0 9 5 1 .286 .432 .343 .775 127 141 1.2
Total IL 20 61 17 4 0 1 6 8 11 0 0 15 6 2 .279 .389 .393 .782 123 136
Total EL 4 15 2 0 0 0 1 2 1 0 0 5 0 0 .133 .188 .133 .321 -16 -24
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2019 Bradenton - R 3B 4 3 2 9 0 11 0 1.000 26.0 3.81 +0.4 1.065
2019 Jamestown - S A SS 13 13 12 43 2 60 5 .917 116.1 4.26 -0.1 .986
2019 Bradenton - R SS 42 41 46 120 5 170 4 .976 357.0 4.18 +2.3 1.026
2019 Jamestown - S A LF 1 1 1 0 0 2 1 .500 9.0 1.00 -0.3 .990
2019 Bradenton - R LF 1 1 1 0 0 1 0 1.000 8.0 1.12 +0.0 .984
2019 Jamestown - S A CF 1 1 2 0 0 2 0 1.000 10.0 1.80 +0.3 .998
2019 Bradenton - R RF 2 2 3 1 0 4 0 1.000 16.2 2.16 +0.3 .995
2020 Greenville - A 2B 3 3 5 4 2 9 0 1.000 26.0 3.12 -0.4 1.005
2020 Salem - A 3B 1 1 0 3 0 3 0 1.000 8.0 3.38 -0.1 1.020
2020 Greenville - A 3B 2 2 1 4 0 6 1 .833 18.0 2.50 -0.2 .875
2020 West Virginia - A 3B 1 1 0 1 0 1 0 1.000 7.0 1.29 +0.1 1.050
2020 Salem - A SS 14 11 16 26 2 45 3 .933 102.0 3.71 -2.2 .921
2020 Greenville - A SS 32 31 44 102 11 152 6 .961 297.2 4.41 +3.0 1.045
2020 West Virginia - A SS 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2020 Salem - A LF 1 1 1 0 0 1 0 1.000 9.0 1.00 -0.0 .972
2020 West Virginia - A LF 16 16 9 0 0 13 4 .692 139.0 0.58 -0.5 .978
2020 Greenville - A LF 2 2 3 0 0 3 0 1.000 19.0 1.42 -0.1 .978
2020 Salem - A RF 9 8 11 2 0 13 0 1.000 67.0 1.75 +0.6 1.072
2020 Greenville - A RF 31 31 42 2 1 44 0 1.000 282.2 1.40 -0.8 .992
2021 Salem - A 2B 2 0 5 4 1 9 0 1.000 9.1 8.68 +0.2 1.020
2021 Greenville - A 2B 18 17 35 36 4 72 1 .986 138.0 4.63 +0.4 .989
2021 Salem - A 3B 3 3 0 1 0 1 0 1.000 20.0 0.45 -1.1 .523
2021 Greenville - A 3B 7 2 2 5 1 7 0 1.000 28.0 2.25 +0.0 1.290
2021 Salem - A SS 52 46 64 136 9 204 4 .980 414.2 4.34 +4.6 1.073
2021 Greenville - A SS 16 11 16 39 2 58 3 .948 103.0 4.81 +1.5 1.133
2021 Salem - A LF 10 10 12 0 0 13 1 .923 93.0 1.16 -0.2 .973
2021 Salem - A CF 4 4 7 1 0 8 0 1.000 34.0 2.12 -0.2 .992
2021 Salem - A RF 27 26 39 2 0 41 0 1.000 218.1 1.69 +0.7 1.042
2021 Greenville - A RF 7 6 6 0 0 6 0 1.000 48.0 1.12 +0.3 .974
2022 Portland - AA 2B 4 2 4 3 0 7 0 1.000 24.1 2.59 -0.2 .999
2022 Portland - AA 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 Portland - AA SS 121 120 153 361 34 528 14 .973 1046.1 4.42 +3.4 1.039
2022 Portland - AA LF 4 4 4 1 0 5 0 1.000 37.0 1.22 -1.0 .784
2022 Portland - AA RF 1 0 0 0 0 0 0 .000 0.1 0.00 0.0 .000
2023 Pawtucket - AAA 2B 2 0 0 1 0 1 0 1.000 1.1 6.75 +0.0 .997
2023 Pawtucket - AAA 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Pawtucket - AAA SS 77 72 71 209 12 285 5 .982 651.0 3.87 +8.4 1.043
2023 Pawtucket - AAA RF 11 2 4 0 0 4 0 1.000 28.1 1.27 -0.7 .987
2024 Portland - AA 2B 13 7 19 22 6 42 1 .976 74.0 4.99 -0.6 .910
2024 Portland - AA 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Pawtucket - AAA SS 41 41 38 130 5 174 6 .966 370.0 4.09 +4.1 1.005
2024 Portland - AA SS 76 70 69 220 15 294 5 .983 625.0 4.16 +4.6 1.035
2024 Portland - AA RF 4 4 7 0 0 7 0 1.000 45.0 1.40 -0.1 .992
2026 Lynchburg - A 3B 1 1 1 1 0 2 0 1.000 9.0 2.00 +0.1 1.104
2026 Mississippi - AA SS 20 19 20 63 11 87 4 .954 169.0 4.42 +1.3 1.056
2026 Lynchburg - A SS 8 8 10 20 7 31 1 .968 62.0 4.35 -0.3 1.094
TOTAL 2B 42 29 68 70 13 140 2 .986 273.0 4.55 -0.6 .968
TOTAL 3B 19 13 6 24 1 31 1 .968 116.0 2.33 -0.9 1.011
TOTAL SS 513 483 559 1469 115 2088 60 .971 4316.0 4.23 +30.4 1.038
TOTAL LF 35 35 31 1 0 38 6 .842 314.0 0.92 -2.2 .946
TOTAL CF 5 5 9 1 0 10 0 1.000 44.0 2.05 +0.2 .993
TOTAL RF 92 79 112 7 1 119 0 1.000 706.1 1.52 +0.2 1.015
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 20 (20); Eye: 50 (50).
03/07/2026 Signed a minor league contract with the Florida Penguins organization.
Monday, June 8th , 2026 - OOTP Baseball 26.4 Build 61