1B Jeff 'JT' McNeil #15
Age: 35 | Bats: L | Throws: R | Morale: Normal
10/31/2027
OA: 40 POT: 40
1B JEFF 'JT' MCNEIL #15 - AGE: 35 - BATS: L - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
47 160 41 7 0 2 19 7 32 .256 .312 .338 1 -0.3
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 40 45 45
Gap 45 40 50 45
Power 45 40 45 45
Eye 30 30 30 30
Avoid K's 60 55 60 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 25 35
Errors: - 45 40
Arm: 20 35 40
Turn DP: - 35 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 35
1st Base: 40 Center Field: -
2nd Base: 20 Right Field: 25
3rd Base: -
       
RUN/BUNT
Running Speed: 30
Stealing Ability: 60
Baserunning Inst.: 65
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
06/13/2027 PHI Win, 5-2 5 0 1 1 0 0 3 0
06/12/2027 PHI Loss, 2-5 4 1 1 0 0 0 2 0
06/11/2027 PHI Win, 6-1 1 1 1 3 1 0 0 0
06/10/2027 @ CIN Win, 8-3 5 3 3 3 1 0 1 0
06/09/2027 @ CIN Loss, 1-16 3 0 1 0 0 1 1 0
06/08/2027 @ CIN Loss, 0-3 4 0 1 0 0 0 1 0
06/07/2027 @ CIN Loss, 5-7 5 0 0 0 0 0 3 0
06/06/2027 @ CHC Win, 10-5 5 0 0 0 0 0 3 0
06/05/2027 @ CHC Win, 6-2 4 1 2 0 0 0 0 0
06/04/2027 @ CHC Win, 4-1 4 0 0 0 0 0 0 0
PERSONALITY
"Steady as you go" describes Jeff.
Low: Leader
Birthday:04/08/1992
Born in:Long Beach, CA
Nationality:American
Height:6' 1"
Weight:200 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:8 Years, 140 Days
Service This Yr:71 Days
40-Man Service:8 Years, 140 Days
Pro Service:14 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2027 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 47 160 41 7 0 2 19 18 7 32 .256 .312 .338 .650 .288 .081 80
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 37 175 6 0 0 2 2 0 54 9 1 0 100.0 17.5 3.84 -0.3  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   7 3 1 0 1 2 1 0 2 0 0 0 .429 .429 1.000 1.429
Versus Right   153 38 6 0 1 17 17 7 30 0 2 6 .248 .307 .307 .614
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   32 10 2 0 0 5 1 2 3 0 1 3 .313 .405 .375 .780
May   75 18 2 0 0 6 10 4 14 0 1 3 .240 .305 .267 .572
June   53 13 3 0 2 8 7 1 15 0 0 0 .245 .259 .415 .674
Spring Training   60 18 0 1 0 8 8 6 12 1 0 0 .300 .358 .333 .692
Last Year   259 73 13 1 9 48 36 10 37 2 1 16 .282 .345 .444 .789
2 Years Ago   432 118 25 1 9 58 56 38 61 4 0 20 .273 .356 .398 .754
Career   4328 1250 265 26 133 546 638 288 650 20 14 153 .289 .353 .454 .807
Home   83 19 3 0 1 13 5 1 14 0 2 2 .229 .256 .301 .557
Road   77 22 4 0 1 6 13 6 18 0 0 4 .286 .368 .377 .744
Grass   160 41 7 0 2 19 18 7 32 0 2 6 .256 .312 .338 .650
Day   64 16 1 0 1 11 7 0 11 0 1 3 .250 .284 .313 .596
Night   96 25 6 0 1 8 11 7 21 0 1 3 .260 .330 .354 .684
As Starter   152 37 7 0 1 16 17 7 30 0 2 5 .243 .299 .309 .608
As Reliever / Substitution   8 4 0 0 1 3 1 0 2 0 0 1 .500 .556 .875 1.431
Pinch Hitting   8 4 0 0 1 3 1 0 2 0 0 1 .500 .556 .875 1.431
Close/Late   33 11 2 0 1 4 3 1 3 0 2 5 .333 .436 .485 .921
Inning 1-3   59 10 1 0 0 4 4 2 15 0 0 1 .169 .210 .186 .396
Inning 4-6   50 15 3 0 0 8 8 3 9 0 0 0 .300 .340 .360 .700
Inning 7-9   48 15 3 0 2 7 6 2 8 0 2 4 .313 .389 .500 .889
Extra Innings   3 1 0 0 0 0 0 0 0 0 0 1 .333 .500 .333 .833
0 Outs   47 11 3 0 0 0 10 4 11 0 2 2 .234 .321 .298 .619
1 Outs   64 20 3 0 1 9 5 1 13 0 0 2 .313 .343 .406 .750
2 Outs   49 10 1 0 1 10 3 2 8 0 0 2 .204 .264 .286 .550
Scoring Position   43 15 2 0 1 17 4 1 7 0 2 2 .349 .391 .465 .856
Bases Empty   86 19 4 0 0 0 9 4 19 0 0 2 .221 .272 .267 .539
Runner on 1st   31 7 1 0 1 2 5 2 6 0 0 2 .226 .314 .355 .669
Runner on 2nd   10 2 1 0 0 2 0 0 1 0 1 1 .200 .273 .300 .573
Runner on 3rd   3 1 0 0 0 3 1 0 0 0 1 0 .333 .333 .333 .667
Runner on 1st & 2nd   14 5 0 0 0 2 1 1 6 0 0 1 .357 .438 .357 .795
Runner on 1st & 3rd   6 4 1 0 0 4 1 0 0 0 0 0 .667 .667 .833 1.500
Runner on 2nd & 3rd   4 1 0 0 1 3 1 0 0 0 0 0 .250 .250 1.000 1.250
Bases Loaded   6 2 0 0 0 3 0 0 0 0 0 0 .333 .333 .333 .667
Two Strikes   59 8 2 0 0 1 4 4 32 0 0 1 .136 .203 .169 .373
First Pitch   31 9 0 0 1 4 3 0 0 0 0 0 .290 .290 .387 .677
Count 0-1   20 8 1 0 1 5 4 0 0 0 2 2 .400 .455 .600 1.055
Count 0-2   13 1 0 0 0 0 1 0 10 0 0 1 .077 .143 .077 .220
Count 1-0   17 4 2 0 0 2 2 0 0 0 0 0 .235 .235 .353 .588
Count 1-1   16 5 1 0 0 5 2 0 0 0 0 3 .313 .421 .375 .796
Count 1-2   19 2 1 0 0 0 0 0 11 0 0 0 .105 .105 .158 .263
Count 2-0   4 3 0 0 0 1 1 0 0 0 0 0 .750 .750 .750 1.500
Count 2-1   9 3 1 0 0 0 2 0 0 0 0 0 .333 .333 .444 .778
Count 2-2   16 3 0 0 0 1 1 0 7 0 0 0 .188 .188 .188 .375
Count 3-0   1 0 0 0 0 0 0 2 0 0 0 0 .000 .667 .000 .667
Count 3-1   3 1 0 0 0 1 0 1 0 0 0 0 .333 .500 .333 .833
Full Count   11 2 1 0 0 0 2 4 4 0 0 0 .182 .400 .273 .673
Behind in Count   52 11 2 0 1 5 5 0 21 0 2 3 .212 .255 .308 .562
Ahead in Count   34 11 3 0 0 4 5 3 0 0 0 0 .324 .378 .412 .790
Batting 2nd   117 28 5 0 1 8 16 5 26 0 1 3 .239 .288 .308 .596
Batting 4th   4 0 0 0 0 0 0 1 1 0 0 0 .000 .200 .000 .200
Batting 7th   31 9 2 0 0 8 1 1 3 0 1 2 .290 .353 .355 .708
Batting 8th   8 4 0 0 1 3 1 0 2 0 0 1 .500 .556 .875 1.431
Low Leverage   81 18 3 0 2 5 9 4 18 0 1 2 .222 .276 .333 .609
Medium Leverage   51 11 3 0 0 7 6 3 11 0 0 0 .216 .259 .275 .534
High Leverage   28 12 1 0 0 7 3 0 3 0 1 4 .429 .500 .464 .964
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
2018 New York - MLB 26 63 225 74 11 6 3 19 35 14 5 0 24 7 1 .329 .381 .471 .852 148 137 2.1
2019 New York - MLB 27 133 510 162 38 1 23 75 83 35 21 1 75 5 6 .318 .384 .531 .916 154 148 4.6
2020 New York - MLB 28 160 639 189 37 5 13 55 94 40 14 3 87 5 0 .296 .349 .430 .779 121 119 4.3
2021 New York - MLB 29 150 499 133 31 6 18 74 68 32 17 2 93 3 2 .267 .331 .461 .792 119 114 2.6
2022 New York - MLB 30 144 458 117 31 1 15 57 59 41 17 3 71 7 1 .255 .337 .426 .763 116 114 1.8
2023 New York - MLB 31 148 568 170 28 4 19 73 88 34 26 4 86 4 0 .299 .364 .463 .827 137 136 4.1
2024 St. Louis - MLB 32 139 578 173 44 1 22 68 101 37 11 1 84 4 1 .299 .352 .493 .846 128 131 3.7
2025 San Francisco - MLB 33 146 432 118 25 1 9 58 56 38 20 4 61 5 1 .273 .356 .398 .754 111 111 1.1
2026 San Francisco - MLB 34 119 259 73 13 1 9 48 36 10 16 2 37 1 0 .282 .345 .444 .789 121 121 1.0
2027 St. Louis - MLB 35 47 160 41 7 0 2 19 18 7 6 0 32 1 0 .256 .312 .338 .650 78 80 -0.3
Total MLB 1249 4328 1250 265 26 133 546 638 288 153 20 650 42 12 .289 .353 .454 .807 126 124 25.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
2013 Kingsport - R 21 47 164 54 9 2 0 18 26 17 10 5 14 11 2 .329 .413 .409 .822 127 125 1.4
2014 Columbia - A 22 59 232 77 20 2 2 38 38 20 8 2 34 15 3 .332 .401 .461 .862 145 141 2.4
2014 St. Lucie - A+ 22 58 207 51 8 2 1 13 31 22 4 1 25 2 2 .246 .329 .319 .648 88 85 0.3
2014 Total - A+ 22 117 439 128 28 4 3 51 69 42 12 3 59 17 5 .292 .367 .394 .761 118 115 2.7
2015 St. Lucie - A+ 23 119 468 146 18 6 1 40 80 35 12 3 59 16 5 .312 .373 .382 .755 119 117 2.8
2015 Binghamton - AA 23 4 15 3 0 0 0 0 0 1 0 0 2 0 1 .200 .250 .200 .450 33 26 -0.0
2016 Binghamton - AA 24 3 12 3 1 0 1 2 2 2 0 0 1 1 0 .250 .357 .583 .940 167 175 0.2
2017 St. Lucie - A+ 25 30 105 34 7 0 3 15 13 7 4 0 19 2 2 .324 .388 .476 .864 148 151 1.1
2017 Las Vegas - AAA 25 18 71 18 5 0 1 6 12 3 2 2 10 2 0 .254 .295 .366 .661 80 80 0.1
2018 Binghamton - AA 26 57 214 70 16 3 14 43 49 22 5 0 23 3 0 .327 .402 .626 1.029 193 202 3.4
2018 Las Vegas - AAA 26 31 125 46 10 2 5 28 23 14 1 3 19 3 0 .368 .427 .600 1.027 177 168 1.6
2019 Brooklyn - A- 27 1 4 1 0 0 0 0 1 0 0 0 0 0 0 .250 .250 .250 .500 37 37 -0.0
2019 Syracuse - AAA 27 1 0 0 0 0 0 0 1 0 1 0 0 1 0 .000 1.000 .000 1.000 199 337 0.1
Total IL 1 0 0 0 0 0 0 1 0 1 0 0 1 0 .000 1.000 .000 1.000 199 337
Total PCL 49 196 64 15 2 6 34 35 17 3 5 29 5 0 .327 .380 .515 .895 143 137
Total EL 64 241 76 17 3 15 45 51 25 5 0 26 4 1 .315 .391 .598 .989 182 190
Total FSL 207 780 231 33 8 5 68 124 64 20 4 103 20 9 .296 .363 .378 .741 114 113
Total SAL 59 232 77 20 2 2 38 38 20 8 2 34 15 3 .332 .401 .461 .862 145 141
Total NYP 1 4 1 0 0 0 0 1 0 0 0 0 0 0 .250 .250 .250 .500 37 37
Total APP 47 164 54 9 2 0 18 26 17 10 5 14 11 2 .329 .413 .409 .822 127 125
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
2021 New York - MLB 29 11 35 13 1 0 3 7 7 3 1 0 6 0 0 .371 .436 .657 1.093 200 203 0.2
2024 St. Louis - MLB 32 11 47 13 4 0 3 5 7 4 0 0 8 0 0 .277 .333 .553 .887 137 128 -0.4
2025 San Francisco - MLB 33 15 44 12 2 0 1 4 6 2 1 0 7 0 0 .273 .319 .386 .706 97 97 -1.0
2026 San Francisco - MLB 34 3 7 2 0 0 0 0 1 0 0 0 1 0 0 .286 .286 .286 .571 62 57 -0.9
Total MLB 40 133 40 7 0 7 16 21 9 2 0 22 0 0 .301 .354 .511 .865 137 135
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2018 New York - MLB 2B 54 52 96 123 29 221 2 .991 460.2 4.28 0.0 .000
2018 New York - MLB 3B 4 1 2 5 2 8 1 .875 16.0 3.94 0.0 .000
2019 New York - MLB 2B 37 24 52 50 16 104 2 .981 244.2 3.75 0.0 .000
2019 New York - MLB 3B 31 16 14 28 2 43 1 .977 154.1 2.45 0.0 .000
2019 New York - MLB LF 71 45 52 2 0 56 2 .964 371.0 1.31 0.0 .000
2019 New York - MLB RF 42 38 52 3 0 57 2 .965 300.0 1.65 0.0 .000
2020 New York - MLB 2B 138 137 253 332 91 590 5 .992 1198.0 4.39 -3.0 .979
2020 New York - MLB 3B 8 6 4 9 1 15 2 .867 58.0 2.02 -0.5 .888
2020 New York - MLB LF 10 10 13 0 0 13 0 1.000 84.0 1.39 +0.2 .995
2020 New York - MLB RF 1 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2021 New York - MLB 2B 103 103 163 208 49 378 7 .981 908.0 3.68 -5.1 .974
2021 New York - MLB 3B 2 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2021 New York - MLB LF 1 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2021 New York - MLB RF 9 6 8 0 0 8 0 1.000 62.0 1.16 +0.3 .985
2022 New York - MLB 2B 1 1 2 4 1 6 0 1.000 8.0 6.75 +0.1 1.001
2022 New York - MLB 3B 1 0 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2022 New York - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2022 New York - MLB LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
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 104 104 181 6 1 189 2 .989 926.1 1.82 -2.8 .983
2023 New York - MLB 2B 72 69 135 170 50 309 4 .987 614.2 4.47 -5.3 .931
2023 New York - MLB 3B 1 0 1 0 0 1 0 1.000 8.0 1.13 -0.1 .000
2023 New York - MLB LF 73 73 122 5 1 128 1 .992 645.2 1.77 -1.2 .977
2024 St. Louis - MLB 2B 105 105 162 222 46 386 2 .995 907.1 3.81 -6.2 .936
2024 St. Louis - MLB 3B 8 5 4 12 2 18 2 .889 54.0 2.67 -1.7 .757
2024 St. Louis - MLB LF 21 20 34 4 1 38 0 1.000 179.0 1.91 -0.1 .982
2024 St. Louis - MLB RF 6 6 9 0 0 10 1 .900 52.1 1.55 -0.5 .884
2025 San Francisco - MLB 2B 40 38 58 95 21 156 3 .981 338.1 4.07 -2.8 .944
2025 San Francisco - MLB 3B 20 19 13 15 2 29 1 .966 178.2 1.41 -4.6 .736
2025 San Francisco - MLB LF 17 15 26 0 0 26 0 1.000 137.0 1.71 -1.8 .941
2025 San Francisco - MLB RF 27 27 45 1 0 46 0 1.000 242.0 1.71 -0.7 .947
2026 San Francisco - MLB 1B 11 8 73 3 9 76 0 1.000 86.0 7.95 +0.2 1.137
2026 San Francisco - MLB 2B 29 27 39 47 17 87 1 .989 226.2 3.41 -6.4 .760
2026 San Francisco - MLB 3B 14 11 3 15 1 19 1 .947 105.0 1.54 -1.3 .837
2026 San Francisco - MLB LF 3 2 2 0 0 2 0 1.000 19.0 0.95 -0.4 .984
2026 San Francisco - MLB RF 4 2 2 0 0 2 0 1.000 20.2 0.87 +0.1 .986
2027 St. Louis - MLB 1B 36 36 248 9 27 257 0 1.000 313.1 7.38 -3.5 .879
TOTAL 1B 47 44 321 12 36 333 0 1.000 399.1 7.51 -3.3 .920
TOTAL 2B 579 556 960 1251 320 2237 26 .988 4906.1 4.06 -28.6 .947
TOTAL 3B 89 58 41 84 10 133 8 .940 584.0 1.93 -8.3 .793
TOTAL LF 197 165 249 11 2 263 3 .989 1439.2 1.63 -3.3 .974
TOTAL RF 193 183 297 10 1 312 5 .984 1607.1 1.72 -3.7 .973
PLAYER HISTORY
06/06/2013 Drafted by the New York Mets in the 12th round of the 2013 MLB June Amateur Draft from California State University Long Beach (Long Beach, CA).
06/30/2019 Was selected to the 2019 Major League Baseball All-Star Game.
07/06/2020 Goes 6-7 against the San Diego Padres, with 2 HR, 4 RBI and 2 R.
11/17/2020 Received a 1-year contract worth a total of $567,714 through automatic renewal.
01/01/2021 OSA scouting updated ratings (potential): Contact: 60 (65); Power: 50 (50); Eye: 35 (40).
10/11/2021 Wins the 2021 MLB NL Division Series MVP Award.
11/21/2021 Received a 1-year contract worth a total of $4,600,000 through arbitration.
01/01/2022 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 35 (40).
05/02/2022 Injured (Bruised knee), day-to-day for 1 day.
11/22/2022 Received a 1-year contract worth a total of $5,500,000 through arbitration.
01/01/2023 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 35 (35).
07/03/2023 Wins the MLB NL Player of the Week Award.
07/24/2023 Wins the MLB NL Player of the Week Award.
08/31/2023 Injured (Mild calf strain), day-to-day for 3 days.
11/20/2023 Received a 1-year contract worth a total of $11,500,000 through arbitration.
11/22/2023 Was traded by the New York Mets to the St. Louis Cardinals in exchange for C Willians Astudillo, C Steve Allred, LF Joerlin De Los Santos, SS Brian Walker.
01/01/2024 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 50 (50); Eye: 35 (35).
05/19/2024 Injured (Hamstring strain), day-to-day for 2-3 weeks.
11/20/2024 Rejected the St. Louis Cardinals qualifying offer.
11/22/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 55 (55); Eye: 35 (35).
02/11/2025 Signed a 2-year contract worth a total of $30,000,000 with the San Francisco Giants organization.
03/29/2025 Injured (Mild hamstring strain), day-to-day for one week.
04/03/2025 Suffered setback in recovery from injury, will miss another 5 days.
06/06/2025 Injured (Bruised toe), day-to-day for 2 days.
07/29/2025 Injured (Bone bruise (knee)), day-to-day for 2 weeks.
10/02/2025 Injured (Sprained thumb), day-to-day for one week.
11/04/2025 Wins the 2025 World Series with the San Francisco Giants.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 50 (50); Eye: 35 (35).
11/23/2026 Became a free agent.
01/01/2027 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 45 (45); Eye: 30 (30).
01/14/2027 Signed a 1-year contract worth a total of $1,550,000 with the St. Louis Cardinals organization.
07/05/2027 Released by the St. Louis Cardinals.
LEADERBOARD APPEARANCES
Year AB Rank
2020 639 5
Year H Rank
2020 189 8
Year 2B Rank
2019 38 5
2024 44 5
Year HP Rank
2019 21 5
2020 14 8
2021 17 8
2022 17 8
2023 26 1
2025 20 3
2026 16 6
Year AVG Rank
2019 .318 4
2023 .299 7
Year OBP Rank
2019 .384 8
Year RC/27 Rank
2019 7.89 7
Year WOBA Rank
2019 .385 9
Sunday, May 30th, 2021 - OOTP Baseball 21.6 Build 83