2B Jeff 'JT' McNeil #1
Age: 33 | Bats: L | Throws: R | Morale: Normal
10/31/2025
OA: 40 POT: 40
2B JEFF 'JT' MCNEIL #1 - AGE: 33 - BATS: L - THROWS: R - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
74 196 60 13 4 1 22 12 27 .306 .352 .429 5 0.4
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 55 55 55 55
Gap 50 45 50 50
Power 40 35 40 40
Eye 45 45 45 45
Avoid K's 65 65 70 65
FIELDING RATINGS
Catcher Infield Outfield
Range: - 55 55
Errors: - 55 50
Arm: 20 50 50
Turn DP: - 55 -
Framing: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: 25 Center Field: -
2nd Base: 55 Right Field: 45
3rd Base: 35
       
RUN/BUNT
Running Speed: 45
Stealing Aggressiveness: 30
Stealing Ability: 70
Baserunning Inst.: 60
Sacrifice Bunt: 55
Bunt for Hit: 45
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
09/28/2025 @ TOR Win, 4-3 3 0 1 0 0 1 0 0
09/26/2025 @ TOR Loss, 3-7 4 0 2 0 0 0 0 0
09/23/2025 @ BAL Loss, 2-6 3 0 2 0 0 1 0 0
09/21/2025 BOS Win, 13-1 5 0 3 0 0 0 1 0
09/18/2025 TOR Loss, 5-7 1 0 1 0 0 0 0 0
09/17/2025 TOR Win, 7-4 3 1 0 0 0 1 0 0
09/15/2025 TOR Loss, 2-3 1 0 0 0 0 0 0 0
09/12/2025 @ CHC Win, 12-8 4 2 1 0 0 0 1 1
09/11/2025 @ CWS Loss, 4-14 4 0 1 0 0 0 0 0
09/10/2025 @ CWS Win, 6-3 4 0 1 0 0 0 0 1
PERSONALITY
Birthday:04/08/1992
Born in:Long Beach, CA
Nationality:American
Height:6' 1"
Weight:195 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$760,000
Signed Through:2025 Season
Major Service:7 Years, 69 Days
Service This Yr:181 Days
40-Man Service:7 Years, 69 Days
Pro Service:12 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:3 option years left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2025 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 74 196 60 13 4 1 22 16 12 27 .306 .352 .429 .780 .334 .122 119
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 49 217 4 0 0 5 1 4 84 18 5 2 71.4 29.7 5.42 .4  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   42 12 4 1 1 7 4 0 9 1 1 1 .286 .295 .500 .795
Versus Right   154 48 9 3 0 15 12 12 18 3 0 3 .312 .366 .409 .775
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   24 7 4 0 0 3 1 0 6 2 0 1 .292 .296 .458 .755
May   25 7 1 0 0 3 2 3 2 0 0 0 .280 .357 .320 .677
June   27 9 2 1 0 3 1 2 4 0 0 0 .333 .379 .481 .861
July   29 3 1 0 0 4 0 1 5 0 0 0 .103 .133 .138 .271
August   35 12 1 1 1 6 3 1 2 2 1 2 .343 .375 .514 .889
September   56 22 4 2 0 3 9 5 8 0 0 1 .393 .452 .536 .987
Last Year   519 144 28 4 7 66 68 33 55 4 0 11 .277 .332 .387 .719
2 Years Ago   374 103 14 3 8 33 57 31 53 3 0 9 .275 .343 .393 .736
Career   3427 1001 185 25 87 391 494 258 514 26 5 74 .292 .352 .437 .789
Home   95 31 7 3 0 12 9 4 19 2 0 1 .326 .353 .463 .816
Road   101 29 6 1 1 10 7 8 8 2 1 3 .287 .351 .396 .747
Grass   93 25 6 1 1 10 7 7 8 2 1 3 .269 .333 .387 .720
Turf   103 35 7 3 0 12 9 5 19 2 0 1 .340 .369 .466 .835
Day   70 20 4 2 0 4 6 3 9 1 1 1 .286 .320 .400 .720
Night   126 40 9 2 1 18 10 9 18 3 0 3 .317 .369 .444 .813
As Starter   174 53 12 4 1 19 15 11 24 3 1 4 .305 .354 .437 .791
As Reliever / Substitution   22 7 1 0 0 3 1 1 3 1 0 0 .318 .333 .364 .697
Pinch Hitting   12 5 0 0 0 0 0 0 1 0 0 0 .417 .417 .417 .833
Close/Late   54 15 7 0 0 7 6 2 6 1 0 2 .278 .322 .407 .729
Inning 1-3   49 14 3 1 0 3 2 3 7 2 1 1 .286 .327 .388 .715
Inning 4-6   72 25 2 3 1 10 8 4 12 1 0 1 .347 .385 .500 .885
Inning 7-9   69 20 7 0 0 8 5 5 7 0 0 2 .290 .355 .391 .747
Extra Innings   6 1 1 0 0 1 1 0 1 1 0 0 .167 .143 .333 .476
0 Outs   71 23 6 1 0 1 8 4 11 0 1 1 .324 .368 .437 .805
1 Outs   67 21 2 2 1 13 6 3 11 4 0 2 .313 .342 .448 .790
2 Outs   58 16 5 1 0 8 2 5 5 0 0 1 .276 .344 .397 .740
Scoring Position   52 15 2 0 0 16 3 3 6 4 1 2 .288 .328 .327 .655
Bases Empty   94 29 4 2 1 1 9 3 14 0 0 2 .309 .343 .426 .769
Runner on 1st   50 16 7 2 0 5 4 6 7 0 0 0 .320 .393 .540 .933
Runner on 2nd   15 4 0 0 0 1 0 0 1 0 1 1 .267 .312 .267 .579
Runner on 3rd   4 2 0 0 0 3 0 0 1 1 0 0 .500 .400 .500 .900
Runner on 1st & 2nd   15 6 2 0 0 3 0 1 0 0 0 1 .400 .471 .533 1.004
Runner on 1st & 3rd   3 0 0 0 0 1 1 1 1 1 0 0 .000 .200 .000 .200
Runner on 2nd & 3rd   6 1 0 0 0 3 2 1 1 1 0 0 .167 .250 .167 .417
Bases Loaded   9 2 0 0 0 5 0 0 2 1 0 0 .222 .200 .222 .422
Two Strikes   69 13 2 2 0 5 3 6 27 2 0 0 .188 .247 .275 .522
First Pitch   47 20 3 1 0 7 5 0 0 1 1 0 .426 .417 .532 .949
Count 0-1   21 4 1 0 0 3 0 0 0 0 0 2 .190 .261 .238 .499
Count 0-2   14 2 0 0 0 1 0 0 8 0 0 0 .143 .143 .143 .286
Count 1-0   11 3 1 0 0 1 0 0 0 0 0 0 .273 .273 .364 .636
Count 1-1   18 7 1 0 1 3 1 0 0 1 0 1 .389 .400 .611 1.011
Count 1-2   27 6 1 1 0 3 1 0 10 1 0 0 .222 .214 .333 .548
Count 2-0   6 3 2 0 0 0 3 0 0 0 0 1 .500 .571 .833 1.405
Count 2-1   16 8 3 0 0 2 2 0 0 0 0 0 .500 .500 .688 1.188
Count 2-2   20 2 0 0 0 1 0 0 7 1 0 0 .100 .095 .100 .195
Count 3-0   0 0 0 0 0 0 0 3 0 0 0 0 .000 1.000 .000 1.000
Count 3-1   8 2 0 1 0 1 2 3 0 0 0 0 .250 .455 .500 .955
Full Count   8 3 1 1 0 0 2 6 2 0 0 0 .375 .643 .750 1.393
Behind in Count   62 12 2 1 0 7 1 0 18 1 0 2 .194 .215 .258 .473
Ahead in Count   41 16 6 1 0 4 7 6 0 0 0 1 .390 .479 .585 1.065
Batting 2nd   4 1 0 0 0 0 0 0 1 0 0 0 .250 .250 .250 .500
Batting 3rd   1 1 0 0 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000
Batting 5th   2 1 0 0 0 2 0 1 0 0 0 0 .500 .667 .500 1.167
Batting 6th   35 10 0 2 0 4 5 4 4 1 0 0 .286 .350 .400 .750
Batting 7th   99 31 7 2 0 5 7 6 11 1 0 3 .313 .367 .424 .791
Batting 8th   53 15 6 0 1 11 4 1 11 2 1 1 .283 .298 .453 .751
Batting 9th   2 1 0 0 0 0 0 0 0 0 0 0 .500 .500 .500 1.000
Low Leverage   78 27 6 2 1 6 7 6 7 0 0 0 .346 .393 .513 .906
Medium Leverage   70 18 2 2 0 4 5 2 13 1 1 2 .257 .293 .343 .636
High Leverage   47 15 5 0 0 12 4 4 6 3 0 2 .319 .375 .426 .801
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
2019 Milwaukee - MLB 27 158 640 177 23 5 18 67 92 46 14 5 110 13 5 .277 .336 .412 .749 109 114 3.6
2020 Milwaukee - MLB 28 160 651 184 37 3 22 68 92 50 16 3 106 3 1 .283 .347 .450 .797 120 122 4.0
2021 Milwaukee - MLB 29 157 624 213 36 2 24 79 111 57 13 2 90 3 1 .341 .407 .521 .927 159 160 7.1
2022 Milwaukee - MLB 30 110 423 120 34 4 7 56 58 29 7 5 73 6 0 .284 .336 .433 .769 109 106 2.4
2023 Miami - MLB 31 95 374 103 14 3 8 33 57 31 9 3 53 5 2 .275 .343 .393 .736 109 113 2.2
2024 Miami - MLB 32 133 519 144 28 4 7 66 68 33 11 4 55 16 9 .277 .332 .387 .719 105 110 1.4
2025 Tampa Bay - MLB 33 74 196 60 13 4 1 22 16 12 4 4 27 5 2 .306 .352 .429 .780 117 119 0.4
Total MLB 887 3427 1001 185 25 87 391 494 258 74 26 514 51 20 .292 .352 .437 .789 120 123 21.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 100 129 1.6
2014 Columbia - A 22 59 232 77 20 2 2 38 38 20 8 2 34 15 3 .332 .401 .461 .862 100 150 2.6
2014 St. Lucie - A+ 22 58 207 51 8 2 1 13 31 22 4 1 25 2 2 .246 .329 .319 .648 100 96 0.7
2014 Total - A+ 22 117 439 128 28 4 3 51 69 42 12 3 59 17 5 .292 .367 .394 .761 100 124 3.3
2015 St. Lucie - A+ 23 119 468 146 18 6 1 40 80 35 12 3 59 16 5 .312 .373 .382 .755 100 126 3.5
2015 Binghamton - AA 23 4 15 3 0 0 0 0 0 1 0 0 2 0 1 .200 .250 .200 .450 18 31 -0.1
2016 Binghamton - AA 24 3 12 3 1 0 1 2 2 2 0 0 1 1 0 .250 .357 .583 .940 139 131 0.1
2017 St. Lucie - A+ 25 30 105 34 7 0 3 15 13 7 4 0 19 2 2 .324 .388 .476 .864 100 158 1.1
2017 Syracuse - AAA 25 18 71 18 5 0 1 6 12 3 2 2 10 2 0 .254 .295 .366 .661 76 77 0.1
2018 Biloxi - AA 26 67 261 86 14 4 6 43 44 30 9 4 47 5 0 .330 .411 .483 .894 147 148 2.7
Total AAA 18 71 18 5 0 1 6 12 3 2 2 10 2 0 .254 .295 .366 .661 76 77
Total AA 74 288 92 15 4 7 45 46 33 9 4 50 6 1 .319 .401 .472 .873 140 141
Total FSL 207 780 231 33 8 5 68 124 64 20 4 103 20 9 .296 .363 .378 .741 100 122
Total SAL 59 232 77 20 2 2 38 38 20 8 2 34 15 3 .332 .401 .461 .862 100 150
Total APP 47 164 54 9 2 0 18 26 17 10 5 14 11 2 .329 .413 .409 .822 100 129
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
2019 Milwaukee - MLB 27 9 36 10 2 0 1 3 5 2 2 0 6 0 0 .278 .350 .417 .767 115 124 0.5
2020 Milwaukee - MLB 28 4 17 5 1 1 1 1 2 0 1 0 0 0 0 .294 .333 .647 .980 163 173 -0.4
2021 Milwaukee - MLB 29 1 4 2 1 0 0 1 1 0 0 0 1 0 0 .500 .500 .750 1.250 245 261 -0.0
2023 Miami - MLB 31 7 29 5 0 0 1 1 2 2 0 0 5 0 1 .172 .226 .276 .502 42 47 -0.3
Total MLB 21 86 22 4 1 3 6 10 4 3 0 12 0 1 .256 .312 .430 .742 105 114
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2013 Kingsport - R 2B 45 0 89 128 25 222 5 .977 0.0 0.00 0.0 .000
2013 Kingsport - R CF 1 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2014 St. Lucie - A+ 2B 1 0 1 6 1 7 0 1.000 0.0 0.00 0.0 .000
2014 St. Lucie - A+ 3B 48 0 29 76 3 111 6 .946 0.0 0.00 0.0 .000
2014 Columbia - A 3B 57 0 33 117 9 157 7 .955 0.0 0.00 0.0 .000
2015 St. Lucie - A+ 1B 2 0 10 0 0 10 0 1.000 0.0 0.00 0.0 .000
2015 St. Lucie - A+ 2B 58 0 103 168 36 277 6 .978 0.0 0.00 0.0 .000
2015 St. Lucie - A+ 3B 27 0 23 43 3 67 1 .985 0.0 0.00 0.0 .000
2015 Binghamton - AA SS 1 0 3 4 2 7 0 1.000 0.0 0.00 0.0 .000
2015 St. Lucie - A+ SS 33 0 49 95 14 150 6 .960 0.0 0.00 0.0 .000
2015 St. Lucie - A+ CF 1 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2016 Binghamton - AA 2B 2 0 5 10 2 15 0 1.000 0.0 0.00 0.0 .000
2016 Binghamton - AA 3B 1 0 0 1 0 1 0 1.000 0.0 0.00 0.0 .000
2017 St. Lucie - A+ 1B 1 0 8 1 2 9 0 1.000 0.0 0.00 0.0 .000
2017 Syracuse - AAA 2B 17 0 20 45 11 67 2 .970 0.0 0.00 0.0 .000
2017 St. Lucie - A+ 2B 18 0 31 34 9 69 4 .942 0.0 0.00 0.0 .000
2017 Syracuse - AAA 3B 1 0 2 1 0 3 0 1.000 0.0 0.00 0.0 .000
2017 St. Lucie - A+ 3B 4 0 2 8 0 12 2 .833 0.0 0.00 0.0 .000
2017 St. Lucie - A+ RF 2 0 4 0 0 4 0 1.000 0.0 0.00 0.0 .000
2019 Milwaukee - MLB 2B 152 148 205 291 80 502 6 .988 1331.0 3.35 +0.2 .994
2019 Milwaukee - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2020 Milwaukee - MLB 2B 150 149 228 339 101 577 10 .983 1346.1 3.79 -8.4 .963
2020 Milwaukee - MLB LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2020 Milwaukee - MLB RF 8 8 15 0 0 15 0 1.000 70.0 1.93 +0.2 .995
2021 Milwaukee - MLB 2B 151 151 274 349 96 636 13 .980 1343.0 4.17 -3.7 .966
2022 Milwaukee - MLB 2B 108 105 155 277 78 438 6 .986 937.1 4.15 -1.7 .986
2022 Milwaukee - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Miami - MLB 2B 88 85 119 208 57 334 7 .979 773.1 3.81 -3.4 1.004
2023 Miami - MLB 3B 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Miami - MLB SS 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Miami - MLB LF 3 0 3 0 0 3 0 1.000 5.2 4.76 +0.0 .973
2023 Miami - MLB RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2024 Miami - MLB 2B 14 14 29 42 7 72 1 .986 137.2 4.64 +0.5 1.046
2024 Miami - MLB 3B 29 29 19 59 5 83 5 .940 266.1 2.64 -0.3 .981
2024 Miami - MLB LF 2 0 1 0 0 1 0 1.000 2.2 3.38 -0.0 .963
2024 Miami - MLB RF 6 4 8 0 0 8 0 1.000 37.2 1.91 -0.2 .977
2025 Tampa Bay - MLB 1B 6 2 23 0 3 23 0 1.000 29.0 7.14 -0.5 .686
2025 Tampa Bay - MLB 2B 45 43 59 87 23 148 2 .986 367.2 3.57 -4.0 .908
2025 Tampa Bay - MLB 3B 2 0 0 0 0 0 0 .000 4.2 0.00 0.0 .000
2025 Tampa Bay - MLB LF 3 0 1 0 0 1 0 1.000 4.0 2.25 +0.1 1.028
2025 Tampa Bay - MLB RF 9 1 2 0 0 2 0 1.000 20.1 0.89 +0.1 1.034
TOTAL 1B 9 2 41 1 5 42 0 1.000 29.0 13.03 -0.5 .686
TOTAL 2B 849 695 1318 1984 526 3364 62 .982 6236.1 4.77 -20.5 .977
TOTAL 3B 169 29 108 305 20 434 21 .952 271.0 13.72 -0.3 .981
TOTAL SS 34 0 52 99 16 157 6 .962 0.0 0.00 0.0 .000
TOTAL LF 8 0 5 0 0 5 0 1.000 12.1 3.65 +0.1 .982
TOTAL CF 2 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
TOTAL RF 25 13 29 0 0 29 0 1.000 128.0 2.04 +0.1 .993
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/10/2018 Signed a minor league contract with the Milwaukee Brewers organization.
07/29/2018 Goes 6-8 against the Springfield Cardinals, with 1 3B, 1 HR, 8 RBI and 6 R.
08/30/2018 Injured on 08/28/2018, diagnosed with a strained hamstring, is day-to-day.
01/01/2019 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 45 (45); Eye: 40 (40).
04/28/2019 Injured (Mild hamstring strain), day-to-day for 3 days.
06/30/2019 Hits for the CYCLE, going 4-4 against the Pittsburgh Pirates, with 3 RBI and 2 runs scored.
07/01/2019 Wins the MLB NL Player of the Week Award.
08/20/2019 Injured (Back stiffness), day-to-day for one week.
10/01/2019 Wins the MLB NL Rookie of the Month Award.
11/09/2019 Finished 2nd in 2019 MLB NL Rookie of the Year Award voting.
11/20/2019 Received a 1-year contract worth a total of $545,000 through automatic renewal.
01/01/2020 OSA scouting updated ratings (potential): Contact: 75 (75); Power: 55 (55); Eye: 40 (40).
11/19/2020 Received a 1-year contract through automatic renewal worth a total of $545,000.
01/01/2021 OSA scouting updated ratings (potential): Contact: 80 (80); Power: 50 (50); Eye: 45 (45).
04/21/2021 Injured (concussion),day-to-day for 2 days.
05/07/2021 Goes 5-5 against the Miami Marlins, with 1 2B, 1 HR, 3 RBI and 2 R.
07/11/2021 Was selected to the 2021 Major League Baseball All-Star Game.
08/27/2021 Goes 0-6 against the Minnesota Twins, ending his hitting streak at 23 games.
08/31/2021 Goes 5-7 against the San Francisco Giants, with 1 RBI and 3 R.
11/15/2021 Wins the 2021 MLB NL Platinum Stick Award at 2B.
11/18/2021 Finished 3rd in 2021 MLB NL Most Valuable Player Award voting.
11/25/2021 Received a 1-year contract through arbitration worth a total of $8,750,000.
01/01/2022 OSA scouting updated ratings (potential): Contact: 75 (75); Power: 45 (45); Eye: 50 (50).
04/28/2022 Injured on 04/27/2022, diagnosed with a strained hamstring, will miss 8 weeks.
11/23/2022 Was traded by the Milwaukee Brewers to the Miami Marlins in exchange for SS Oswald Peraza and SP Jose Butto.
11/26/2022 Received a 1-year contract through arbitration worth a total of $15,625,000.
01/01/2023 OSA scouting updated ratings (potential): Contact: 75 (75); Power: 40 (40); Eye: 50 (50).
05/20/2023 Goes 0-5 against the San Francisco Giants, ending his hitting streak at 21 games.
06/07/2023 Injured (sore elbow),day-to-day for one week.
07/16/2023 Injured on 07/15/2023, diagnosed with a strained hamstring, is day-to-day.
09/02/2023 Injured (strained medial collateral ligament),out for 6 weeks.
11/01/2023 Wins the 2023 World Series with the Miami Marlins.
11/22/2023 Received a 1-year contract through arbitration worth a total of $21,579,000.
01/01/2024 OSA scouting updated ratings (potential): Contact: 65 (65); Power: 40 (40); Eye: 45 (45).
03/28/2024 Suspended 3 games after ejection following a brawl.
05/02/2024 Injured (back stiffness),day-to-day for 4 days.
05/29/2024 Injured (dehydration),day-to-day for 3 days.
09/22/2024 Injured (sprained elbow),day-to-day for one week.
11/21/2024 Became a free agent.
01/01/2025 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 40 (40); Eye: 45 (45).
03/11/2025 Signed a 3-year contract worth a total of $5,600,000 with the Tampa Bay Rays organization.
03/25/2025 Released by the Tampa Bay Rays.
03/29/2025 Signed a minor league contract with the Colorado Rockies organization.
LEADERBOARD APPEARANCES
Year PA Rank
2020 721 4
2021 699 8
Year AB Rank
2019 640 9
2020 651 5
2021 624 10
Year H Rank
2019 177 8
2020 184 4
2021 213 1
Year TB Rank
2021 325 5
Year R Rank
2021 111 5
Year HP Rank
2019 14 5
2020 16 4
2021 13 4
2024 11 7
Year AVG Rank
2021 .341 2
Year OBP Rank
2021 .407 2
Year SLG Rank
2021 .521 8
Year RC Rank
2021 131.09 3
Year RC/27 Rank
2021 8.17 3
Year wOBA Rank
2021 .392 3
Year OPS Rank
2021 .927 3
Year WAR Rank
2021 7.0 6
Saturday, February 21st , 2026 - OOTP Baseball 26.8 Build 82