1B Jack McLeod #46
Age: 29 | Bats: L | Throws: L | Morale: Normal
09/29/2025
1B JACK MCLEOD #46 - AGE: 29 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 40 40 40 40
Gap 45 40 45 45
Power 50 45 50 50
Eye 50 50 55 50
Avoid K's 45 45 45 45
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 45
Errors: - 40 55
Arm: 20 60 80
Turn DP: - 20 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 45
1st Base: 50 Center Field: -
2nd Base: - Right Field: 55
3rd Base: -
       
RUN/BUNT
Running Speed: 75
Stealing Aggressiveness: 65
Stealing Ability: 75
Baserunning Inst.: 80
Sacrifice Bunt: 75
Bunt for Hit: 20
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Birthday:05/22/1996
Born in:New York, NY
Nationality:American
Height:6' 6"
Weight:200 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:2 Years, 40 Days
Service This Yr:None
40-Man Service:4 Years, None
Pro Service:10 Years
Arbitration Eligibility:Not yet, but possibly eligible after this season
Option Years:Out of option years
Contract Extension: -
Drafted:-
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
2021 Mars - MSL 25 102 376 99 22 1 11 30 51 34 2 1 93 30 14 .263 .327 .415 .742 107 109 0.8
2022 Mars - MSL 26 31 99 18 3 0 3 12 8 10 1 1 23 1 1 .182 .261 .303 .564 65 65 -0.3
2023 Mars - MSL 27 76 128 27 6 0 5 11 17 10 2 2 37 1 2 .211 .275 .375 .650 80 77 -0.2
Total MSL 209 603 144 31 1 19 53 76 54 5 4 153 32 17 .239 .305 .388 .693 94 95 0.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
2015 Tampa (NYA) - R 19 10 32 10 0 0 0 2 3 4 1 1 9 1 2 .312 .395 .312 .707 99 96 -0.1
2015 Tampa (NYA) - R 19 21 78 24 2 0 0 9 8 8 0 1 15 2 2 .308 .368 .333 .701 97 97 -0.0
2015 Total - R 19 31 110 34 2 0 0 11 11 12 1 2 24 3 4 .309 .376 .327 .703 97 96 -0.1
2016 Staten Island - S A 20 62 229 57 18 4 6 17 41 37 1 2 68 3 3 .249 .353 .441 .794 124 115 0.6
2016 Charleston - A 20 5 17 6 2 1 0 2 4 4 0 0 4 1 0 .353 .476 .588 1.064 210 212 0.3
2017 Charleston - A 21 73 274 62 11 2 2 30 36 44 0 3 70 24 7 .226 .330 .303 .633 92 89 0.1
2017 Tampa - A 21 39 139 27 11 0 1 7 24 23 2 1 41 11 5 .194 .315 .295 .610 97 101 0.4
2017 Total - A 21 112 413 89 22 2 3 37 60 67 2 4 111 35 12 .215 .325 .300 .625 94 93 0.5
2018 Tampa - A 22 121 401 97 20 3 3 40 55 72 3 5 104 22 9 .242 .358 .329 .687 111 110 0.7
2019 Trenton - AA 23 88 305 80 23 1 14 31 55 51 0 1 96 22 7 .262 .367 .482 .849 131 129 2.3
2019 Scranton WB - AAA 23 40 147 28 8 0 3 14 22 21 1 1 41 11 3 .190 .294 .306 .600 71 74 -0.1
2020 Trenton - AA 24 1 1 0 0 0 0 1 0 2 0 1 0 0 0 .000 .500 .000 .500 53 121 0.0
2020 Scranton WB - AAA 24 93 283 64 10 2 10 39 38 33 3 4 76 20 6 .226 .310 .382 .691 98 97 0.4
2021 Syracuse - AAA 25 17 64 14 5 0 2 12 10 4 0 0 16 3 0 .219 .265 .391 .655 87 86 0.2
2022 Syracuse - AAA 26 69 240 58 12 1 9 40 30 28 2 1 56 18 7 .242 .325 .412 .737 120 120 1.1
2024 Potomac - A 28 1 1 1 1 0 0 3 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000 741 807 0.1
2024 Harrisburg - AA 28 90 249 51 9 0 12 31 29 19 4 1 49 12 4 .205 .271 .386 .657 83 85 -0.4
2024 Syracuse - AAA 28 13 32 3 0 0 0 0 3 8 0 0 8 0 2 .094 .275 .094 .369 18 30 -0.4
Total IL 232 766 167 35 3 24 105 103 94 6 6 197 52 18 .218 .306 .366 .672 95 96
Total EL 179 555 131 32 1 26 63 84 72 4 3 145 34 11 .236 .326 .438 .764 110 110
Total CAR 1 1 1 1 0 0 3 0 0 0 0 0 0 0 1.000 1.000 2.000 3.000 741 807
Total FSL 160 540 124 31 3 4 47 79 95 5 6 145 33 14 .230 .347 .320 .667 108 107
Total SAL 78 291 68 13 3 2 32 40 48 0 3 74 25 7 .234 .339 .320 .659 99 97
Total NYP 62 229 57 18 4 6 17 41 37 1 2 68 3 3 .249 .353 .441 .794 124 115
Total GCL 31 110 34 2 0 0 11 11 12 1 2 24 3 4 .309 .376 .327 .703 97 96
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 22 4 16 3 0 0 0 1 2 1 0 0 5 1 0 .188 .235 .188 .423 30 27 -1.7
2019 Scranton WB - IL 23 3 10 1 0 0 0 0 0 2 0 0 4 0 0 .100 .250 .100 .350 4 14 -0.6
2022 Syracuse - IL 26 10 39 10 1 0 2 3 3 3 0 0 7 2 0 .256 .310 .436 .745 122 123 -0.4
2024 Potomac - CAR 28 7 31 7 0 0 0 1 5 1 0 0 12 3 1 .226 .250 .226 .476 38 34 0.0
Total IL 13 49 11 1 0 2 3 3 5 0 0 11 2 0 .224 .296 .367 .664 96 99
Total CAR 7 31 7 0 0 0 1 5 1 0 0 12 3 1 .226 .250 .226 .476 38 34
Total FSL 4 16 3 0 0 0 1 2 1 0 0 5 1 0 .188 .235 .188 .423 30 27
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2017 Charleston - A LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2017 Tampa - A RF 39 39 62 3 0 67 2 .970 342.2 1.71 -0.9 .984
2017 Charleston - A RF 44 44 85 5 0 91 1 .989 375.1 2.16 -3.5 .948
2018 Tampa - A LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2018 Tampa - A RF 101 100 160 12 0 174 2 .989 888.1 1.74 -8.5 .923
2019 Scranton WB - AAA 1B 1 1 10 1 0 11 0 1.000 10.1 9.58 +0.0 1.057
2019 Scranton WB - AAA LF 1 1 3 0 0 3 0 1.000 11.0 2.45 +0.1 1.009
2019 Scranton WB - AAA RF 14 14 12 1 0 13 0 1.000 125.0 0.94 -1.7 1.008
2019 Trenton - AA RF 43 42 70 3 0 74 1 .986 364.0 1.80 +0.0 .957
2020 Scranton WB - AAA LF 14 12 18 0 0 18 0 1.000 110.1 1.47 -0.8 .941
2020 Scranton WB - AAA RF 7 6 14 0 0 14 0 1.000 53.0 2.38 +0.1 1.006
2020 Trenton - AA RF 1 1 1 0 0 1 0 1.000 9.0 1.00 +0.0 .997
2021 Mars - MLB 1B 1 1 12 0 1 12 0 1.000 11.2 9.26 -0.6 .519
2021 Mars - MLB LF 1 0 0 0 0 0 0 .000 6.0 0.00 -0.0 .000
2021 Syracuse - AAA LF 10 10 15 1 0 16 0 1.000 87.1 1.65 +0.3 1.041
2021 Syracuse - AAA CF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2021 Mars - MLB RF 89 85 129 4 1 138 5 .964 777.1 1.54 -5.0 .988
2021 Syracuse - AAA RF 5 4 11 1 0 12 0 1.000 44.0 2.45 +0.4 .975
2022 Mars - MLB 1B 2 1 12 1 1 13 0 1.000 14.0 8.36 +0.2 1.039
2022 Syracuse - AAA 1B 1 1 13 1 1 15 1 .933 9.0 14.00 +0.1 1.047
2022 Mars - MLB LF 1 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
2022 Syracuse - AAA LF 11 11 18 0 0 18 0 1.000 93.0 1.74 -1.1 .968
2022 Mars - MLB RF 26 24 36 0 0 36 0 1.000 241.0 1.34 -0.5 .982
2022 Syracuse - AAA RF 4 3 6 0 0 6 0 1.000 28.0 1.93 +0.2 .977
2023 Mars - MLB 1B 3 1 14 1 2 15 0 1.000 16.1 8.27 +0.3 1.023
2023 Mars - MLB 2B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Mars - MLB SS 1 0 0 0 0 0 0 .000 4.2 0.00 0.0 .000
2023 Mars - MLB LF 13 8 17 0 0 17 0 1.000 76.0 2.01 -1.2 .975
2023 Mars - MLB RF 34 15 38 1 1 40 1 .975 154.2 2.27 +0.4 .981
2024 Syracuse - AAA 1B 12 10 66 6 2 72 0 1.000 80.0 8.10 -1.1 .908
2024 Harrisburg - AA 1B 43 34 318 18 10 339 3 .991 308.0 9.82 -2.9 .930
2024 Harrisburg - AA LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Syracuse - AAA RF 1 0 0 0 0 0 0 .000 2.0 0.00 -0.3 .000
2024 Harrisburg - AA RF 16 14 27 4 1 33 2 .939 125.1 2.23 -3.3 .832
TOTAL 1B 63 49 445 28 17 477 4 .992 449.1 9.47 -3.9 .931
TOTAL SS 1 0 0 0 0 0 0 .000 4.2 0.00 0.0 .000
TOTAL LF 52 42 71 1 0 72 0 1.000 387.2 1.67 -2.9 .978
TOTAL CF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
TOTAL RF 424 391 651 34 3 699 14 .980 3529.2 1.75 -22.6 .956
PLAYER HISTORY
01/01/2017 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 30 (50); Eye: 45 (50).
04/17/2017 Wins the SAL Player of the Week Award.
08/10/2017 Injured on 08/06/2017, diagnosed with a strained calf muscle, will miss 3 weeks.
01/01/2018 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 35 (50); Eye: 50 (50).
06/03/2018 Injured (Sore back), day-to-day for 5 days.
01/01/2019 OSA scouting updated ratings (potential): Contact: 40 (45); Power: 45 (50); Eye: 50 (50).
07/08/2019 Was selected to the 2019 Eastern League All-Star Game.
01/01/2020 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 55 (55); Eye: 50 (50).
11/20/2020 Released by the New York organization.
01/01/2021 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 50 (50); Eye: 50 (50).
02/28/2021 Signed a 1-year minor league contract with the Mars Eyebiters organization.
04/20/2021 Injured (tender shoulder),day-to-day for one week.
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): Contact: 45 (45); Power: 50 (50); Eye: 50 (50).
06/09/2022 Injured (sore ankle),day-to-day for 2 days.
09/02/2022 Injured (mild hip strain),day-to-day for 2 weeks.
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): Contact: 45 (45); Power: 55 (60); Eye: 50 (50).
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): Contact: 45 (45); Power: 50 (50); Eye: 50 (50).
08/03/2024 Injured (bruised shoulder),day-to-day for one week.
11/27/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 40 (40); Power: 50 (50); Eye: 50 (50).
Saturday, September 27th , 2025 - OOTP Baseball 25.10 Build 95