1B Jeff McCullough #74
Age: 29 | Bats: L | Throws: L | Morale: Normal
04/18/2026
1B JEFF MCCULLOUGH #74 - AGE: 29 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
6 24 6 1 0 0 7 1 6 .250 .280 .292 0 -0.1
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 50 55 55
Gap 45 40 50 45
Power 45 40 50 45
Eye 40 30 40 40
Avoid K's 55 50 60 55
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 45
Errors: - 40 50
Arm: 20 35 55
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: 50 Center Field: 25
2nd Base: - Right Field: 45
3rd Base: -
       
RUN/BUNT
Running Speed: 55
Stealing Aggressiveness: 30
Stealing Ability: 55
Baserunning Inst.: 70
Sacrifice Bunt: 30
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
04/17/2026 @ SYR Loss, 4-12 4 0 0 0 0 0 1 0
04/16/2026 @ SYR Loss, 1-3 4 0 2 1 0 0 2 0
04/15/2026 @ SYR Win, 12-1 3 0 1 1 0 0 1 0
04/14/2026 LEX Win, 4-2 4 0 1 3 0 0 0 0
04/12/2026 LEX Win, 7-0 5 0 2 2 0 0 1 0
04/10/2026 @ COL Win, 2-1 4 0 0 0 0 1 1 0
03/23/2026 @ STL Loss, 4-5 2 0 0 0 0 0 1 0
03/22/2026 @ ALA Win, 6-2 1 1 1 0 0 0 0 0
03/21/2026 HOL Win, 4-2 0 0 0 0 0 0 0 0
03/20/2026 @ LA Loss, 1-3 1 0 0 0 0 0 0 0
PERSONALITY
Birthday:06/28/1996
Born in:Nampa, ID
Nationality:American
Height:6' 4"
Weight:200 lbs
Local Popularity:Fair
National Pop.:Insignificant
STATUS
Contract:Minor League Contract
Salary:-
Signed Through:-
Major Service:4 Years, 47 Days
Service This Yr:None
40-Man Service:5 Years, None
Pro Service:8 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:1 option year left
Contract Extension: -
Drafted:2018, 22nd Pick in Round 1
INTERNATIONAL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 6 24 6 1 0 0 7 0 1 6 .250 .280 .292 .572 .267 .042 61
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 5 25 0 0 0 1 0 0 7 1 0 1 0.0 1.5 1.96 -0.1  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   8 1 0 0 0 0 0 0 4 0 0 0 .125 .125 .125 .250
Versus Right   16 5 1 0 0 7 0 1 2 0 0 0 .312 .353 .375 .728
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
This Week   15 4 1 0 0 5 0 0 4 0 0 0 .267 .267 .333 .600
Last Week   9 2 0 0 0 2 0 1 2 0 0 0 .222 .300 .222 .522
April   24 6 1 0 0 7 0 1 6 0 0 0 .250 .280 .292 .572
Last Year   304 101 16 4 5 39 31 11 43 3 0 0 .332 .352 .461 .813
2 Years Ago   224 58 5 0 4 30 18 12 40 3 0 0 .259 .293 .335 .628
Career   714 205 28 4 15 97 67 40 130 7 0 1 .287 .323 .401 .723
Home   9 3 1 0 0 5 0 0 1 0 0 0 .333 .333 .444 .778
Road   15 3 0 0 0 2 0 1 5 0 0 0 .200 .250 .200 .450
Grass   20 6 1 0 0 7 0 0 5 0 0 0 .300 .300 .350 .650
Turf   4 0 0 0 0 0 0 1 1 0 0 0 .000 .200 .000 .200
Day   9 2 0 0 0 2 0 0 2 0 0 0 .222 .222 .222 .444
Night   15 4 1 0 0 5 0 1 4 0 0 0 .267 .312 .333 .646
As Starter   21 5 1 0 0 6 0 1 5 0 0 0 .238 .273 .286 .558
As Reliever / Substitution   3 1 0 0 0 1 0 0 1 0 0 0 .333 .333 .333 .667
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
2020 New York - MSL 23 136 438 138 31 6 18 82 62 31 0 1 88 0 0 .315 .360 .537 .896 140 141 3.4
2021 New York - MSL 24 153 490 138 26 0 9 59 57 43 1 6 83 4 1 .282 .337 .390 .727 108 105 1.2
2022 New York - MSL 25 139 440 121 23 0 5 29 49 25 2 1 83 3 3 .275 .316 .361 .678 102 102 1.3
2023 Louisville - MSL 26 63 159 45 10 0 2 19 14 7 0 1 33 0 3 .283 .311 .384 .695 97 93 0.3
2024 Cleveland - MSL 27 55 174 44 9 0 1 14 11 12 0 1 38 0 1 .253 .299 .322 .621 81 77 0.0
Total MSL 546 1701 486 99 6 35 203 193 118 3 10 325 7 8 .286 .331 .413 .744 111 109 6.2
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
2018 Total - 21 53 243 79 15 2 15 62 62 20 1 3 17 14 4 .325 .375 .588 .963 100 100 2.1
2018 Charleston - A 21 74 309 99 39 3 9 61 55 31 0 2 62 1 0 .320 .380 .553 .934 155 142 1.9
2018 Tampa - A 21 1 4 1 0 0 0 2 0 0 0 1 2 0 0 .250 .200 .250 .450 38 12 -0.1
2018 Total - A 21 75 313 100 39 3 9 63 55 31 0 3 64 1 0 .319 .378 .550 .927 153 140 1.8
2019 Trenton - AA 22 136 521 159 47 2 26 78 91 54 3 5 95 4 3 .305 .370 .553 .923 149 146 4.8
2019 Scranton WB - AAA 22 12 47 14 1 0 0 6 5 9 0 0 15 0 0 .298 .411 .319 .730 111 120 0.3
2023 Lexington - AAA 26 29 115 26 5 0 6 15 13 7 1 1 26 1 0 .226 .274 .426 .700 103 102 0.2
2024 Columbus - AAA 27 61 224 58 5 0 4 30 18 12 0 3 40 2 0 .259 .293 .335 .628 92 91 0.8
2025 New Hampshire - AA 28 47 183 60 10 3 8 29 27 9 3 0 13 6 4 .328 .369 .546 .916 158 163 1.7
2025 Buffalo - AAA 28 78 304 101 16 4 5 39 31 11 0 3 43 6 6 .332 .352 .461 .813 144 145 2.5
2026 Buffalo - AAA 29 6 24 6 1 0 0 7 0 1 0 0 6 0 1 .250 .280 .292 .572 66 61 -0.1
Total IL 186 714 205 28 4 15 97 67 40 1 7 130 9 7 .287 .323 .401 .723 116 117
Total EL 183 704 219 57 5 34 107 118 63 6 5 108 10 7 .311 .370 .551 .921 151 151
Total FSL 1 4 1 0 0 0 2 0 0 0 1 2 0 0 .250 .200 .250 .450 38 12
Total SAL 74 309 99 39 3 9 61 55 31 0 2 62 1 0 .320 .380 .553 .934 155 142
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
2018 Tampa - FSL 21 5 19 7 3 0 1 4 5 2 0 0 6 0 0 .368 .429 .684 1.113 240 245 0.4
2019 Scranton WB - IL 22 3 12 5 2 0 0 1 1 0 0 0 2 0 0 .417 .417 .583 1.000 181 185 0.2
2020 New York - MSL 23 3 9 4 2 0 0 0 0 0 0 0 2 0 0 .444 .444 .667 1.111 198 206 -0.4
2021 New York - MSL 24 5 19 5 1 0 1 4 1 2 0 0 4 0 0 .263 .333 .474 .807 128 109 -0.8
2024 Columbus - IL 27 5 19 6 0 0 1 3 2 2 0 1 4 0 0 .316 .364 .474 .837 155 132 -0.1
Total MSL 8 28 9 3 0 1 4 1 2 0 0 6 0 0 .321 .367 .536 .902 149 138
Total IL 8 31 11 2 0 1 4 3 2 0 1 6 0 0 .355 .382 .516 .898 164 151
Total FSL 5 19 7 3 0 1 4 5 2 0 0 6 0 0 .368 .429 .684 1.113 240 245
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2018 Tampa - A LF 1 1 3 0 0 3 0 1.000 9.0 3.00 -0.3 .966
2018 Charleston - A LF 63 63 119 4 1 124 1 .992 541.1 2.04 -5.1 .931
2018 Charleston - A CF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2018 Charleston - A RF 17 6 19 2 0 21 0 1.000 96.0 1.97 -0.6 .983
2019 Scranton WB - AAA LF 12 12 20 1 0 22 1 .955 108.0 1.75 +0.6 1.009
2019 Trenton - AA LF 130 130 220 8 0 232 4 .983 1075.2 1.91 -0.2 .991
2019 Scranton WB - AAA RF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2020 New York - MLB LF 113 104 167 7 1 178 4 .978 914.1 1.71 -1.2 .987
2020 New York - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2020 New York - MLB RF 4 0 7 0 0 7 0 1.000 13.0 4.85 +0.2 1.000
2021 New York - MLB LF 121 106 170 6 1 178 2 .989 953.2 1.66 -1.4 .989
2021 New York - MLB RF 19 12 22 0 0 22 0 1.000 111.1 1.78 -1.4 .945
2022 New York - MLB 1B 2 0 3 0 1 3 0 1.000 3.2 7.36 0.0 .000
2022 New York - MLB LF 48 31 63 0 0 64 1 .984 310.0 1.83 -2.1 .947
2022 New York - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 New York - MLB RF 91 85 154 2 1 157 1 .994 689.2 2.04 +1.6 .995
2023 Louisville - MLB 1B 8 8 69 4 5 73 0 1.000 68.0 9.66 +0.4 1.102
2023 Louisville - MLB LF 9 8 28 0 0 28 0 1.000 75.0 3.36 +1.8 1.011
2023 Lexington - AAA LF 2 1 2 0 0 2 0 1.000 17.0 1.06 +0.3 .986
2023 Louisville - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Lexington - AAA CF 3 3 9 0 0 9 0 1.000 24.0 3.38 +0.3 .990
2023 Louisville - MLB RF 17 7 22 1 0 23 0 1.000 87.2 2.36 -0.1 1.030
2023 Lexington - AAA RF 27 25 46 2 0 51 3 .941 220.2 1.96 -2.4 .987
2024 Cleveland - MLB 1B 3 3 18 0 2 18 0 1.000 24.0 6.75 +0.0 1.022
2024 Columbus - AAA 1B 3 3 23 0 2 23 0 1.000 27.0 7.67 +0.1 1.037
2024 Cleveland - MLB LF 15 10 27 2 1 30 1 .967 102.1 2.55 -0.8 .943
2024 Columbus - AAA LF 14 10 21 3 2 25 1 .960 97.2 2.21 -0.1 .991
2024 Cleveland - MLB CF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Columbus - AAA CF 4 3 7 0 0 7 0 1.000 33.1 1.89 -0.1 1.005
2024 Cleveland - MLB RF 35 30 70 1 0 74 3 .959 280.0 2.28 +1.3 .982
2024 Columbus - AAA RF 41 39 76 5 1 82 1 .988 346.0 2.11 -1.3 .976
2025 Buffalo - AAA 1B 37 37 328 18 34 349 3 .991 336.0 9.27 +0.8 1.039
2025 New Hampshire - AA 1B 41 41 347 22 47 369 0 1.000 360.0 9.22 +2.8 1.040
2025 Buffalo - AAA LF 6 4 4 0 0 4 0 1.000 44.0 0.82 -0.4 .793
2025 Buffalo - AAA CF 11 11 27 0 0 27 0 1.000 100.0 2.43 -2.8 .850
2025 New Hampshire - AA CF 1 1 2 0 0 2 0 1.000 9.0 2.00 -1.4 .503
2025 Buffalo - AAA RF 20 19 36 2 1 39 1 .974 172.0 1.99 +1.1 1.050
2025 New Hampshire - AA RF 3 0 1 0 0 1 0 1.000 9.2 0.93 -0.1 .986
2026 Buffalo - AAA 1B 2 2 11 2 1 13 0 1.000 17.0 6.88 -0.4 1.020
2026 Buffalo - AAA CF 3 2 7 0 0 8 1 .875 22.0 2.86 +0.3 1.012
TOTAL 1B 96 94 799 46 92 848 3 .996 835.2 9.10 +3.7 1.044
TOTAL LF 534 480 844 31 6 890 15 .983 4248.0 1.85 -9.0 .976
TOTAL CF 23 20 52 0 0 53 1 .981 190.1 2.46 -3.7 .886
TOTAL RF 275 223 453 15 3 477 9 .981 2027.0 2.08 -1.6 .992
PLAYER HISTORY
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 35 (40).
LEADERBOARD APPEARANCES
Year IBB Rank
2021 6 10
Year SF Rank
2021 6 10
Friday, April 17th , 2026 - OOTP Baseball 26.4 Build 61