William Contreras
Born 12-24-1997
Bats R Throws R
Real Stats, No DT
William Contreras Born 1997122428 Bats R Throws R Height 71 Weight 216 No DT, Real
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2016 GCL_Braves__ GCL 72 19 5 0 1 7 15 8 8 0 1 55 .264 .346 .375 .273 11 7 -8 5 0 4 19-C 0
2017 Danville____ App 169 49 10 1 4 24 30 29 25 1 0 123 .290 .379 .432 .288 27 2 -5 15 6 1 35-C 0
2018 Rome________ SAL 307 90 17 1 11 29 73 54 39 1 1 220 .293 .360 .463 .298 53 16 -3 4 2 10 42-C -5
2018 Florida_____ Fla 83 21 7 0 0 6 16 3 10 0 0 63 .253 .300 .337 .241 9 -11 -10 7 -3 0 19-C -9
2019 Florida_____ Fla 190 50 11 0 3 14 44 26 22 0 0 140 .263 .324 .368 .265 25 2 -5 3 -3 5 43-C -3
2019 Mississippi_ Sou 191 47 9 0 3 15 40 24 17 0 0 145 .246 .305 .340 .245 22 -4 -7 7 -3 -3 49-C 0
2020 Atlanta_____ NL 10 4 1 0 0 0 4 0 1 0 0 6 .400 .400 .500 .309 2 -4 -2 -5 -3 15 2-C 0
2021 Gwinnett____ Int 155 45 8 0 9 13 36 26 29 0 0 110 .290 .359 .516 .291 25 22 -9 7 -5 6 30-C -6
2021 Atlanta_____ NL 163 35 4 1 8 19 54 19 23 0 0 129 .215 .303 .399 .250 20 16 -11 -11 2 -7 47-C 2
2022 Gwinnett____ Int 48 14 3 0 0 3 10 2 8 0 0 34 .292 .333 .354 .237 5 -23 -10 7 -6 12 8-C -3 1-RF 0
2022 Atlanta_____ NL 334 93 14 1 20 39 104 51 45 2 0 243 .278 .354 .506 .300 60 32 -9 -10 3 14 58-C -4 1-LF -1
2023 Milwaukee___ NL 540 157 38 1 17 63 126 86 78 6 1 387 .291 .369 .459 .286 85 0 -2 4 3 14 106-C 5
2024 Milwaukee___ NL 595 167 37 2 23 78 139 99 92 9 2 433 .281 .365 .466 .293 100 7 -1 5 6 9 119-C 12
2025 Milwaukee___ NL 566 147 28 0 17 84 120 89 76 6 4 429 .260 .355 .399 .273 84 -3 -4 7 7 2 125-C 14
2026 Milwaukee___ NL 380 103 15 0 10 36 60 51 57 1 2 284 .271 .334 .389 .257 47 -10 -8 16 -1 1 81-C 13
2026 MILNL 547 149 19 1 18 64 104 74 79 3 3 401 .272 .352 .410 .271 77 -2 -7 10 3 -1 144 C 7 100 7 38 45 12
--------------------------------------------------------------------------------------------------------
Majors 571 156 30 1 21 70 134 87 82 5 2 1911 .273 .354 .440 .280 88 4 -5 4 4 7 119-C 9
Minors 585 161 34 1 15 53 127 83 76 1 1 890 .276 .342 .413 .275 85 6 -6 7 -1 5 118-C -13
Total 576 158 31 1 19 65 132 86 80 4 2 2801 .274 .350 .431 .279 87 5 -5 5 2 6 119-C 2
Regular DT
William Contreras Born 1997122428 Bats R Throws R Height 71 Weight 216 Regular DT Std=245/315/400, 260
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2016 GCL_Braves__ GCL 76 17 3 0 2 5 23 7 7 0 0 59 .224 .280 .342 .227 7 -4 -10 -10 -4 0 19-C 0
2017 Danville____ App 178 40 7 1 4 17 43 20 18 1 0 140 .225 .293 .343 .236 19 -10 -6 1 1 -5 35-C 0
2018 Rome________ SAL 313 75 11 1 10 25 94 42 31 1 0 239 .240 .299 .377 .246 36 2 -5 -10 -1 4 42-C -5
2018 Florida_____ Fla 84 18 6 0 0 5 21 4 7 0 0 67 .214 .256 .286 .199 6 -26 -8 -2 -5 -2 19-C -9
2019 Florida_____ Fla 194 45 7 0 5 11 54 23 21 0 0 149 .232 .280 .345 .226 18 -5 -7 -7 -5 0 43-C -3
2019 Mississippi_ Sou 195 43 5 0 4 12 48 21 16 0 0 153 .221 .268 .308 .211 16 -13 -9 -1 -4 -6 49-C 0
2020 Atlanta_____ NL 10 4 1 0 0 0 4 1 1 0 0 6 .400 .400 .500 .318 2 -3 -2 -5 -2 15 2-C 0
2021 Gwinnett____ Int 160 41 5 0 7 9 40 20 22 0 0 119 .256 .304 .419 .258 20 10 -10 -1 -5 1 30-C -6
2021 Atlanta_____ NL 165 36 4 1 8 17 51 18 23 0 0 130 .218 .297 .400 .251 21 17 -11 -10 2 -8 47-C 2
2022 Gwinnett____ Int 49 13 2 0 0 2 11 2 6 0 0 36 .265 .294 .306 .219 4 -24 -9 2 -6 10 8-C -3 1-RF 0
2022 Atlanta_____ NL 335 94 13 1 20 38 103 50 45 2 0 243 .281 .354 .504 .300 60 31 -8 -9 3 14 58-C -4 1-LF -1
2023 Milwaukee___ NL 545 157 31 1 17 58 125 81 75 6 1 392 .288 .361 .442 .289 88 0 -4 4 2 14 106-C 5
2024 Milwaukee___ NL 596 166 34 2 23 77 137 97 90 9 2 435 .279 .362 .458 .293 101 6 -1 5 6 9 119-C 12
2025 Milwaukee___ NL 570 149 20 1 19 80 121 86 77 6 4 431 .261 .352 .400 .275 85 -3 -5 8 7 2 125-C 14
2026 Milwaukee___ NL 384 105 10 0 11 33 60 48 56 1 2 286 .273 .332 .385 .261 50 -9 -10 16 -1 1 81-C 13
--------------------------------------------------------------------------------------------------------
Majors 575 157 25 1 22 67 133 84 81 5 2 1923 .273 .350 .434 .282 90 4 -5 4 4 7 119-C 9
Minors 602 141 22 1 15 41 161 67 62 1 0 962 .234 .287 .351 .233 61 -6 -8 -4 -3 0 118-C -14
Total 583 152 24 1 20 59 142 79 75 4 1 2885 .260 .330 .407 .267 81 1 -6 2 2 5 119-C 2
Peak (Age-adjusted) DT
William Contreras Born 1997122428 Bats R Throws R Height 71 Weight 216 Peak DT Std=245/315/400, 260
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2016 GCL_Braves__ GCL 76 20 3 0 3 6 18 9 10 0 0 56 .263 .329 .434 .270 11 11 -10 2 -2 1 19-C 1
2017 Danville____ App 178 46 8 1 7 20 33 24 24 1 0 134 .258 .338 .427 .276 27 2 -7 12 3 -3 35-C 1
2018 Rome________ SAL 313 79 12 1 14 28 80 48 38 1 0 235 .252 .320 .428 .268 44 11 -5 -1 0 1 42-C -3
2018 Florida_____ Fla 84 20 6 0 1 6 17 5 10 0 0 65 .238 .289 .345 .233 9 -14 -9 7 -3 -2 19-C -6
2019 Florida_____ Fla 194 47 8 0 7 12 48 25 25 0 0 147 .242 .295 .387 .244 22 3 -7 0 -4 -1 43-C -2
2019 Mississippi_ Sou 195 47 6 0 6 13 42 23 19 0 0 149 .241 .292 .354 .236 20 -6 -9 5 -3 -5 49-C 1
2020 Atlanta_____ NL 10 3 1 0 0 0 4 1 1 0 0 7 .300 .300 .400 .264 1 -2 -1 -5 -2 8 2-C 0
2021 Gwinnett____ Int 160 41 5 0 8 9 37 21 24 0 0 119 .256 .304 .438 .263 21 13 -10 2 -5 -1 30-C -4
2021 Atlanta_____ NL 165 38 4 1 9 17 48 20 25 0 0 128 .230 .308 .424 .262 23 20 -11 -6 2 -7 47-C 2
2022 Gwinnett____ Int 49 12 2 0 0 2 10 2 6 0 0 37 .245 .275 .306 .213 4 -22 -9 4 -6 4 8-C -2 1-RF 0
2022 Atlanta_____ NL 335 90 13 1 21 38 98 50 46 2 0 247 .269 .343 .501 .295 59 33 -8 -7 4 6 58-C -2 1-LF -1
2023 Milwaukee___ NL 545 148 31 1 18 58 121 80 75 6 1 401 .272 .346 .433 .280 84 1 -3 6 2 6 106-C 3
2024 Milwaukee___ NL 596 159 34 2 24 77 134 96 89 9 2 442 .267 .352 .451 .287 98 7 -1 6 6 3 119-C 8
2025 Milwaukee___ NL 570 146 20 1 19 80 121 85 77 6 4 434 .256 .347 .395 .272 83 -3 -5 8 7 0 125-C 9
2026 Milwaukee___ NL 384 103 10 0 11 33 60 47 56 1 2 288 .268 .327 .380 .257 48 -9 -10 16 -1 0 81-C 9
--------------------------------------------------------------------------------------------------------
Majors 575 151 25 1 22 67 129 84 81 5 2 1948 .263 .342 .429 .278 87 5 -5 5 4 2 119-C 6
Minors 597 149 24 1 22 46 136 75 75 1 0 942 .250 .307 .402 .256 75 3 -8 3 -2 -1 118-C -6
Total 582 151 25 1 22 60 131 81 79 4 1 2890 .259 .331 .420 .271 83 5 -6 5 2 1 118-C 2
Year-projected (Age-adjusted) DT for 2026
William Contreras Born 1997122428 Bats R Throws R Height 71 Weight 216 Year-adj DT Std=245/315/400, 260
Year Team Lge AB H DB TP HR BB SO R RBI SB CS Out BA OBP SLG EqA EqR POW SPD KRt WRt BIP Defense
2022 Gwinnett____ Int 49 12 2 0 0 2 11 2 6 0 0 37 .245 .275 .306 .210 4 -23 -9 3 -6 4 8-C -2 1-RF 0
2022 Atlanta_____ NL 335 89 13 1 21 38 100 50 45 2 0 248 .266 .340 .496 .293 58 32 -8 -8 4 6 58-C -3 1-LF -1
2023 Milwaukee___ NL 545 147 31 1 18 58 122 80 74 6 1 402 .270 .346 .429 .280 83 1 -3 5 2 6 106-C 3
2024 Milwaukee___ NL 596 159 34 2 24 77 135 96 89 9 2 442 .267 .352 .450 .287 97 7 -1 5 6 3 119-C 8
2025 Milwaukee___ NL 570 146 20 1 19 80 121 85 77 6 4 434 .256 .347 .395 .272 83 -3 -5 8 7 0 125-C 9
2026 Milwaukee___ NL 384 105 10 0 11 33 60 48 56 1 2 286 .273 .332 .385 .261 50 -9 -10 16 -1 1 81-C 13
2026 MILNL 547 149 19 1 18 64 104 74 79 3 3 401 .272 .352 .410 .271 77 -2 -7 10 3 -1 144 C 7 100 7 38 45 12
--------------------------------------------------------------------------------------------------------
Majors 572 151 25 1 21 69 123 85 80 6 3 1750 .264 .345 .420 .277 86 2 -5 7 4 3 119-C 8
Minors 24 6 1 0 0 1 5 1 3 0 0 18 .250 .280 .292 .210 2 -11 -4 1 -3 2 8-C -2
Total 573 151 25 1 20 69 123 84 80 6 3 1768 .264 .344 .419 .276 86 1 -5 7 4 3 120-C 7
2026 MIL H CONTRERAS19971224A
Six-year mean projection from 2026
Year Tm Lge Age PA AB R H DB TP HR RBI BB SO SB CS BAvg OBP SLG EqBA EqOBA EqSLG EqA RAR WARP MJ Brk Imp Col Att Drp Ups
2026 MIL NL 28 614 535 76 138 22 1 20 77 74 114 4 3 .258 .353 .415 .264 .350 .418 .278 37.4 4.9 100 7 38 45 12 0 215
2027 MIL NL 29 606 530 74 135 22 1 19 75 73 119 4 3 .255 .348 .408 .262 .346 .414 .276 34.4 4.6 99 9 23 52 18 1 210
2028 MIL NL 30 603 528 73 136 22 1 20 75 69 112 4 3 .258 .350 .417 .263 .346 .419 .277 36.1 4.8 99 4 34 53 19 3 226
2029 MIL NL 31 597 521 73 132 21 1 19 72 72 114 4 2 .253 .348 .407 .260 .346 .407 .274 34.2 4.5 99 6 21 62 27 9 222
2030 MIL NL 32 567 492 69 122 20 1 17 66 68 111 4 2 .248 .347 .396 .254 .343 .396 .270 30.8 4.1 97 7 25 68 37 8 222
2031 MIL NL 33 524 459 59 111 17 1 15 59 60 103 3 2 .242 .336 .381 .249 .333 .383 .262 23.5 3.3 95 2 15 78 52 21 222
UPSIDE CONTRERAS19971224A 2026 661388 Contreras William MIL 259.
Percentiles
Pct Tm Lge Age PA AB R H DB TP HR RBI BB SO SB CS BAvg OBP SLG EqBA EqOBA EqSLG EqA RAR WARP MJ Brk Imp Col Att Drp Ups
90 MIL NL 28 647 559 93 159 28 2 25 94 81 111 4 3 .284 .382 .476 .290 .378 .471 .304 57.7 7.1 100 19 100 0 0 0 215
80 MIL NL 28 638 551 87 152 25 1 25 91 80 112 4 3 .276 .375 .461 .283 .371 .460 .298 52.5 6.5 100 15 88 5 5 0 215
70 MIL NL 28 630 545 83 147 24 1 22 84 75 111 4 3 .270 .368 .439 .277 .365 .444 .292 46.3 5.9 100 11 61 13 8 0 215
60 MIL NL 28 622 540 79 143 24 1 21 81 75 112 4 3 .265 .362 .430 .271 .358 .433 .286 42.6 5.5 100 9 47 32 11 0 215
50 MIL NL 28 614 535 76 138 22 1 20 77 74 114 4 3 .258 .353 .415 .264 .350 .418 .278 37.4 4.9 100 7 38 45 12 0 215
40 MIL NL 28 586 513 70 127 21 1 18 69 67 112 4 3 .248 .341 .398 .254 .338 .400 .269 30.0 4.0 100 3 21 58 15 0 215
30 MIL NL 28 569 501 67 121 20 1 16 64 65 109 4 3 .242 .332 .381 .249 .330 .383 .260 24.4 3.4 100 0 3 74 16 0 215
20 MIL NL 28 560 497 62 116 19 1 15 61 61 107 4 3 .233 .320 .366 .241 .318 .369 .251 18.7 2.8 100 0 0 100 22 0 215
10 MIL NL 28 575 511 63 117 18 1 14 60 59 107 4 2 .229 .315 .350 .236 .313 .352 .245 15.9 2.5 100 0 0 100 23 0 215
Top comparable players Baseline Performance Next Year Performance
Year Name PA EQA EQR BA OBP SLG PA EQA EQR BA OBP SLG DIF
2026. William Contreras 671. .284 93. .271 .359 .427
1975. Thurman Munson 570. .281 79. .280 .342 .444 651. .297 98. .318 .371 .454 .015
1963. Earl Battey 580. .284 81. .279 .349 .435 580. .308 95. .290 .379 .497 .025
1985. Tony Pena 587. .285 85. .292 .337 .471 580. .248 64. .253 .288 .397 -0.037
2014. Carlos Santana 648. .290 94. .245 .363 .438 658. .294 97. .228 .372 .439 .004
2019. J.T. Realmuto 568. .281 80. .281 .335 .445 583. .282 83. .269 .324 .464 .000
2007. Victor Martinez 643. .294 96. .286 .367 .457 635. .299 99. .284 .362 .487 .005
2014. Jonathan Lucroy 557. .287 81. .280 .342 .455 652. .304 104. .299 .376 .487 .017
2012. Brian McCann 557. .294 84. .268 .355 .475 484. .254 55. .226 .300 .404 -0.040
1980. Darrell Porter 659. .297 100. .260 .368 .458 489. .252 52. .231 .338 .333 -0.045
2012. Miguel Montero 534. .287 78. .276 .343 .467 570. .299 85. .277 .390 .433 .012
1984. Terry Kennedy 597. .287 88. .287 .340 .474 565. .240 57. .233 .286 .384 -0.048
1970. Randy Hundley 597. .269 76. .256 .326 .421 269. .227 24. .235 .275 .357 -0.043
1993. Benito Santiago 576. .266 74. .262 .307 .437 511. .245 55. .218 .285 .385 -0.021
1980. John Stearns 593. .283 83. .249 .356 .407 355. .278 47. .282 .355 .392 -0.005
1925. Bob O'Farrell 481. .307 76. .273 .393 .452 392. .254 42. .231 .345 .333 -0.053
2014. Matt Wieters 586. .267 74. .243 .314 .430 110. .300 18. .308 .346 .520 .033
1997. Eddie Taubensee 343. .282 49. .271 .328 .467 278. .269 36. .253 .310 .444 -0.013
2020. Willson Contreras 520. .284 74. .258 .343 .445 223. .274 29. .253 .350 .402 -0.010
1966. Johnny Edwards 523. .284 73. .271 .348 .446 315. .213 24. .190 .280 .300 -0.070
2023. Sean Murphy 583. .274 77. .237 .330 .421 437. .292 65. .251 .357 .467 .018
Splits for 2026 MIL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2026 MIL NL 380 103 15 0 10 36 60 51 57 1 2 284 .271 .334 .389 .257 47 -10 -8 16 -1 1
vLH 2026 MIL NL 106 26 6 0 2 14 19 16 10 0 0 80 .245 .339 .358 .252 13 -13 -6 13 4 -3
vRH 2026 MIL NL 288 79 11 0 8 22 42 36 48 0 0 209 .274 .330 .396 .256 35 -9 -11 18 -4 1
ROAD 2026 MIL NL 190 53 8 0 4 13 30 24 26 0 0 137 .279 .328 .384 .252 22 -14 -9 15 -5 5
HOME 2026 MIL NL 204 52 9 0 6 23 31 28 32 0 0 152 .255 .336 .387 .258 26 -6 -10 17 2 -5
EMPTY 2026 MIL NL 208 54 10 0 2 17 33 2 1 0 0 154 .260 .319 .337 .235 21 -23 -13 15 -3 2
MEN_ON 2026 MIL NL 186 51 7 0 8 19 28 50 57 0 0 135 .274 .348 .441 .275 27 4 30 18 0 -2
APRIL 2026 MIL NL 111 32 8 0 3 13 14 18 18 0 0 79 .288 .363 .441 .282 17 -5 -6 22 3 4
MAY 2026 MIL NL 98 29 3 0 1 8 16 12 20 0 0 69 .296 .355 .357 .257 12 -26 -10 15 -3 13
JUNE 2026 MIL NL 100 29 2 0 5 10 15 17 12 0 0 71 .290 .360 .460 .285 15 5 -9 18 0 1
JULY 2026 MIL NL 85 15 4 0 1 5 16 5 8 0 0 70 .176 .231 .259 .165 4 -22 -11 9 -6 -23
--------------------------------------------------------------------------------------------------------
Splits for 2025 MIL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2025 MIL NL 566 147 28 0 17 84 120 89 76 6 4 429 .260 .355 .399 .273 84 -3 -4 7 7 2
vLH 2025 MIL NL 158 37 6 0 3 28 32 23 17 0 0 121 .234 .356 .329 .258 20 -14 -9 10 11 -5
vRH 2025 MIL NL 425 112 22 0 14 58 88 66 62 0 0 313 .264 .353 .414 .275 62 4 -9 8 6 2
ROAD 2025 MIL NL 317 77 14 0 8 37 63 41 45 0 0 240 .243 .327 .363 .251 38 -6 -10 9 3 -4
HOME 2025 MIL NL 266 72 14 0 9 49 57 48 34 0 0 194 .271 .384 .425 .292 45 5 -7 8 12 5
EMPTY 2025 MIL NL 303 77 16 0 9 45 67 9 3 0 0 226 .254 .353 .396 .272 44 1 -13 6 7 1
MEN_ON 2025 MIL NL 280 72 12 0 8 41 53 80 76 0 0 208 .257 .354 .386 .269 39 -4 30 11 7 -1
APRIL 2025 MIL NL 106 27 2 0 3 20 20 16 20 0 0 79 .255 .373 .358 .272 15 -10 -10 12 13 -2
MAY 2025 MIL NL 94 23 5 0 2 16 25 16 9 0 0 71 .245 .355 .362 .264 13 -7 -4 -1 10 5
JUNE 2025 MIL NL 85 18 5 0 1 16 19 8 10 0 0 67 .212 .337 .306 .243 10 -17 -9 7 13 -9
JULY 2025 MIL NL 104 29 7 0 2 7 17 15 9 0 0 75 .279 .330 .404 .262 13 -10 -4 14 -4 6
AUG 2025 MIL NL 128 35 6 0 9 18 24 22 21 0 0 93 .273 .367 .531 .307 24 33 -10 11 6 -6
SEPT 2025 MIL NL 66 17 3 0 0 9 15 12 10 0 0 49 .258 .355 .303 .249 8 -30 2 5 6 10
--------------------------------------------------------------------------------------------------------
Splits for 2024 MIL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2024 MIL NL 595 167 37 2 23 78 139 99 92 9 2 433 .281 .366 .466 .293 100 7 0 5 6 9
vLH 2024 MIL NL 153 47 13 0 5 23 42 24 28 0 0 106 .307 .398 .490 .311 29 12 -9 -2 8 25
vRH 2024 MIL NL 458 123 24 3 19 55 99 77 57 0 0 335 .269 .351 .459 .284 72 13 -7 7 4 2
ROAD 2024 MIL NL 318 86 23 1 11 38 72 49 47 0 0 232 .270 .352 .453 .283 50 10 -8 5 4 5
HOME 2024 MIL NL 293 84 14 2 13 40 69 52 38 0 0 209 .287 .374 .481 .299 51 14 -7 4 6 10
EMPTY 2024 MIL NL 348 87 19 0 10 38 90 10 1 0 0 261 .250 .326 .391 .257 44 2 -13 -1 3 3
MEN_ON 2024 MIL NL 263 83 18 3 14 40 51 91 84 0 0 180 .316 .410 .567 .332 57 24 32 12 8 13
APRIL 2024 MIL NL 124 40 7 0 5 14 29 26 22 0 0 84 .323 .400 .500 .315 23 10 -3 4 3 24
MAY 2024 MIL NL 119 37 8 2 4 12 24 21 27 0 0 82 .311 .374 .513 .306 21 4 -2 9 1 17
JUNE 2024 MIL NL 101 22 4 0 1 4 17 11 7 0 0 79 .218 .248 .287 .187 6 -23 -3 13 -8 -12
JULY 2024 MIL NL 87 21 7 0 2 15 22 9 6 0 0 66 .241 .353 .391 .270 13 -2 -9 3 11 1
AUG 2024 MIL NL 105 31 8 1 9 17 27 23 14 0 0 74 .295 .395 .648 .342 25 60 -5 2 10 5
SEPT 2024 MIL NL 75 19 3 0 3 16 22 11 9 0 0 56 .253 .385 .413 .290 13 9 -11 -3 16 6
--------------------------------------------------------------------------------------------------------
Splits for 2024 MIL Cac -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2024 MIL Cac 49 13 3 0 3 2 11 5 9 1 0 36 .265 .302 .510 .267 7 21 -6 6 -8 -9
--------------------------------------------------------------------------------------------------------
Splits for 2023 MIL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2023 MIL NL 540 157 38 1 17 63 126 86 78 6 1 384 .291 .370 .459 .287 85 0 -2 4 3 14
vLH 2023 MIL NL 168 60 15 0 10 22 34 30 26 0 0 108 .357 .435 .625 .348 39 32 -11 10 5 27
vRH 2023 MIL NL 423 109 24 1 9 47 102 64 55 0 0 314 .258 .339 .383 .254 51 -8 -7 2 2 5
ROAD 2023 MIL NL 299 83 20 0 8 29 82 34 40 0 0 216 .278 .351 .425 .270 41 1 -12 -4 0 15
HOME 2023 MIL NL 292 86 19 1 11 40 54 60 41 0 0 206 .295 .380 .479 .295 49 6 -2 13 5 8
EMPTY 2023 MIL NL 317 92 24 1 10 38 86 10 3 0 0 225 .290 .373 .467 .289 51 9 -13 -3 3 18
MEN_ON 2023 MIL NL 274 77 15 0 9 31 50 84 78 0 0 197 .281 .358 .434 .275 39 -1 32 13 2 4
APRIL 2023 MIL NL 112 33 6 0 3 16 25 13 15 0 0 79 .295 .388 .429 .287 17 -6 -12 6 6 15
MAY 2023 MIL NL 72 14 3 0 5 10 18 11 6 0 0 58 .194 .298 .444 .254 9 32 -8 2 5 -30
JUNE 2023 MIL NL 80 19 4 1 2 7 19 15 7 0 0 61 .237 .322 .387 .248 9 -9 9 3 -2 -3
JULY 2023 MIL NL 98 35 10 0 3 5 18 12 18 0 0 63 .357 .388 .551 .314 17 4 -10 10 -7 30
AUG 2023 MIL NL 102 28 10 0 3 14 22 20 25 0 0 74 .275 .364 .461 .285 16 4 2 8 5 6
SEPT 2023 MIL NL 118 39 6 0 3 17 34 23 10 0 0 79 .331 .415 .458 .306 20 -5 -5 -5 6 38
--------------------------------------------------------------------------------------------------------
Splits for 2022 GWN INT -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2022 GWN INT 48 14 3 0 0 3 10 2 8 0 0 34 .292 .333 .354 .237 5 -24 -10 7 -6 12
vLH 2022 GWN INT 13 2 0 0 0 0 3 0 1 0 0 11 .154 .154 .154 .000 0 -8 -3 0 -4 -6
vRH 2022 GWN INT 35 12 3 0 0 3 7 2 7 0 0 23 .343 .395 .429 .285 5 -16 -7 7 -2 18
ROAD 2022 GWN INT 23 6 0 0 0 0 4 0 2 0 0 17 .261 .261 .261 .166 1 -14 -6 5 -7 0
HOME 2022 GWN INT 25 8 3 0 0 3 6 2 6 0 0 17 .320 .393 .440 .287 4 -9 -4 2 0 12
EMPTY 2022 GWN INT 23 5 0 0 0 2 5 0 0 0 0 18 .217 .280 .217 .166 1 -15 -6 3 -2 -3
MEN_ON 2022 GWN INT 25 9 3 0 0 1 5 2 8 0 0 16 .360 .385 .480 .292 4 -9 -4 4 -5 15
APRIL 2022 GWN INT 48 14 3 0 0 3 10 2 8 0 0 34 .292 .333 .354 .238 5 -24 -10 7 -6 12
--------------------------------------------------------------------------------------------------------
Splits for 2022 ATL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2022 ATL NL 334 93 14 1 20 39 104 51 45 2 0 241 .278 .355 .506 .300 59 32 -8 -10 3 14
vLH 2022 ATL NL 100 35 7 1 5 16 26 17 10 0 0 65 .350 .440 .590 .354 24 24 -9 1 9 36
vRH 2022 ATL NL 238 58 7 0 15 23 78 38 21 0 0 180 .244 .313 .462 .272 35 35 -9 -13 1 1
ROAD 2022 ATL NL 182 53 10 1 8 19 58 26 14 0 0 129 .291 .361 .489 .299 31 21 -10 -11 2 24
HOME 2022 ATL NL 156 40 4 0 12 20 46 29 17 0 0 116 .256 .341 .513 .295 27 44 -8 -6 5 -2
EMPTY 2022 ATL NL 194 58 8 0 16 25 62 16 1 0 0 136 .299 .379 .588 .327 42 57 -14 -11 5 18
MEN_ON 2022 ATL NL 144 35 6 1 4 14 42 39 30 0 0 109 .243 .314 .382 .253 17 -1 32 -7 1 6
APRIL 2022 ATL NL 8 2 0 0 2 0 4 2 0 0 0 6 .250 .250 .999 .357 2 32 -2 -6 -2 -9
MAY 2022 ATL NL 51 14 3 0 5 8 14 12 8 0 0 37 .275 .373 .627 .332 12 61 -1 -2 8 -3
JUNE 2022 ATL NL 67 17 5 0 2 7 20 6 4 0 0 50 .254 .324 .418 .266 9 7 -10 -8 2 10
JULY 2022 ATL NL 45 11 1 0 4 7 12 7 3 0 0 34 .244 .346 .533 .302 9 40 -10 0 7 -11
AUG 2022 ATL NL 91 27 2 1 4 7 28 17 8 0 0 64 .297 .347 .473 .289 14 11 0 -11 -2 25
SEPT 2022 ATL NL 76 22 3 0 3 10 26 11 8 0 0 54 .289 .379 .447 .298 13 13 -11 -14 5 28
--------------------------------------------------------------------------------------------------------
Splits for 2021 GWN INT -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2021 GWN INT 155 45 8 0 9 13 36 26 29 0 0 110 .290 .357 .516 .291 25 22 -9 7 -5 6
vLH 2021 GWN INT 38 9 2 0 2 2 9 6 3 0 0 29 .237 .286 .447 .248 4 10 -1 3 -6 -8
vRH 2021 GWN INT 117 36 6 0 7 11 27 19 18 0 0 81 .308 .377 .538 .304 21 23 -11 8 -3 11
ROAD 2021 GWN INT 77 24 4 0 5 7 16 12 13 0 0 53 .312 .369 .558 .305 14 25 -11 12 -3 9
HOME 2021 GWN INT 78 21 4 0 4 6 20 13 8 0 0 57 .269 .345 .474 .277 11 16 -7 3 -6 2
EMPTY 2021 GWN INT 78 25 4 0 5 4 16 5 0 0 0 53 .321 .361 .564 .303 13 24 -13 11 -10 12
MEN_ON 2021 GWN INT 77 20 4 0 4 9 20 20 21 0 0 57 .260 .352 .468 .278 12 17 23 4 0 -1
JULY 2021 GWN INT 70 24 5 0 8 6 13 16 15 0 0 46 .343 .395 .757 .354 17 69 -6 16 -4 5
AUG 2021 GWN INT 58 15 3 0 0 5 17 7 5 0 0 43 .259 .348 .310 .238 6 -32 -8 -3 -5 15
SEPT 2021 GWN INT 27 6 0 0 1 2 6 2 1 0 0 21 .222 .276 .333 .209 2 -4 -7 4 -3 -6
--------------------------------------------------------------------------------------------------------
Splits for 2021 ATL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2021 ATL NL 163 35 4 1 8 19 54 19 23 0 0 128 .215 .304 .399 .250 20 16 -11 -11 2 -7
vLH 2021 ATL NL 32 6 0 0 2 4 15 6 1 0 0 26 .188 .297 .375 .242 4 22 -1 -19 2 -4
vRH 2021 ATL NL 134 29 4 1 6 15 39 14 15 0 0 105 .216 .300 .396 .247 16 9 -11 -5 2 -9
ROAD 2021 ATL NL 80 22 3 1 4 9 24 13 7 0 0 58 .275 .352 .488 .293 13 16 -7 -6 2 13
HOME 2021 ATL NL 86 13 1 0 4 10 30 7 9 0 0 73 .151 .245 .302 .197 6 11 -13 -14 2 -31
EMPTY 2021 ATL NL 94 21 2 1 6 8 37 6 0 0 0 73 .223 .284 .457 .256 12 36 -11 -25 -2 0
MEN_ON 2021 ATL NL 72 14 2 0 2 11 17 14 16 0 0 58 .194 .318 .306 .233 8 -11 4 7 7 -17
MAY 2021 ATL NL 69 16 1 1 5 8 25 12 13 0 0 53 .232 .329 .493 .283 11 40 -6 -16 2 -3
JUNE 2021 ATL NL 66 13 2 0 2 5 19 5 2 0 0 53 .197 .254 .318 .202 5 -6 -12 -6 -3 -13
JULY 2021 ATL NL 11 0 0 0 0 0 6 0 0 0 0 11 .000 .000 .000 .000 -1 -7 -3 -10 -3 -13
AUG 2021 ATL NL 6 0 0 0 0 2 2 0 0 0 0 6 .000 .250 .000 .067 0 -5 -2 0 3 -9
SEPT 2021 ATL NL 14 6 1 0 1 4 2 3 1 0 0 8 .429 .556 .714 .431 5 7 -3 7 6 11
--------------------------------------------------------------------------------------------------------
Splits for 2020 ATL NL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2020 ATL NL 10 4 1 0 0 0 4 0 1 0 0 6 .400 .400 .500 .309 2 -4 -2 -5 -3 15
vLH 2020 ATL NL 2 0 0 0 0 0 1 0 0 0 0 2 .000 .000 .000 .000 0 -1 0 -2 -1 -2
vRH 2020 ATL NL 8 4 1 0 0 0 3 0 1 0 0 4 .500 .500 .625 .385 2 -3 -1 -4 -2 16
ROAD 2020 ATL NL 10 4 1 0 0 0 4 0 1 0 0 6 .400 .400 .500 .309 2 -4 -2 -5 -3 15
EMPTY 2020 ATL NL 5 2 0 0 0 0 3 0 0 0 0 3 .400 .400 .400 .284 1 -3 -1 -6 -1 14
MEN_ON 2020 ATL NL 5 2 1 0 0 0 1 0 1 0 0 3 .400 .400 .600 .332 1 -1 0 1 -1 4
JULY 2020 ATL NL 10 4 1 0 0 0 4 0 1 0 0 6 .400 .400 .500 .309 2 -4 -2 -5 -3 15
--------------------------------------------------------------------------------------------------------
Splits for 2019 MIS SOU -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2019 MIS SOU 191 47 9 0 3 15 40 24 17 0 0 144 .246 .309 .340 .245 21 -4 -7 7 -3 -3
vLH 2019 MIS SOU 45 12 2 0 1 3 11 10 2 0 0 33 .267 .312 .378 .256 5 1 24 0 -3 5
vRH 2019 MIS SOU 146 35 7 0 2 12 29 14 15 0 0 111 .240 .306 .329 .240 16 -6 -10 9 -3 -5
ROAD 2019 MIS SOU 89 22 5 0 2 8 18 13 7 0 0 67 .247 .323 .371 .260 12 2 -5 9 -1 -4
HOME 2019 MIS SOU 102 25 4 0 1 7 22 11 10 0 0 77 .245 .294 .314 .229 10 -11 -8 5 -4 -1
EMPTY 2019 MIS SOU 106 26 5 0 2 6 21 2 2 0 0 80 .245 .289 .349 .239 11 -2 -12 8 -6 -5
MEN_ON 2019 MIS SOU 85 21 4 0 1 9 19 22 15 0 0 64 .247 .323 .329 .250 10 -8 32 6 1 0
JUNE 2019 MIS SOU 52 10 1 0 0 5 11 6 3 0 0 42 .192 .276 .212 .187 3 -20 -5 7 0 -14
JULY 2019 MIS SOU 65 15 2 0 2 6 8 8 10 0 0 50 .231 .301 .354 .248 8 2 -9 22 -1 -18
AUG 2019 MIS SOU 69 20 6 0 1 4 21 8 3 0 0 49 .290 .329 .420 .274 10 4 -6 -10 -6 24
SEPT 2019 MIS SOU 5 2 0 0 0 0 0 2 1 0 0 3 .400 .400 .400 .299 1 -2 2 0 -1 5
--------------------------------------------------------------------------------------------------------
Splits for 2019 KIS FSL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2019 KIS FSL 190 50 11 0 3 14 44 26 22 0 0 140 .263 .324 .368 .266 26 2 -6 3 -3 5
vLH 2019 KIS FSL 38 6 1 0 1 6 10 6 2 0 0 32 .158 .273 .263 .215 3 4 1 0 6 -21
vRH 2019 KIS FSL 152 44 10 0 2 8 34 20 20 0 0 108 .289 .337 .395 .279 22 1 -6 4 -6 13
ROAD 2019 KIS FSL 96 26 8 0 0 7 22 13 6 0 0 70 .271 .340 .354 .270 13 -10 -3 4 -3 11
HOME 2019 KIS FSL 94 24 3 0 3 7 22 13 16 0 0 70 .255 .307 .383 .262 12 11 -7 2 -2 -1
EMPTY 2019 KIS FSL 92 23 6 0 2 6 26 2 2 0 0 69 .250 .313 .380 .263 12 10 -10 -5 -4 5
MEN_ON 2019 KIS FSL 98 27 5 0 1 8 18 24 20 0 0 71 .276 .336 .357 .269 13 -6 32 11 -2 5
APRIL 2019 KIS FSL 85 28 7 0 1 9 20 14 7 0 0 57 .329 .394 .447 .317 16 2 -5 3 2 28
MAY 2019 KIS FSL 89 19 4 0 2 5 18 10 14 0 0 70 .213 .271 .326 .229 9 4 -7 8 -6 -16
JUNE 2019 KIS FSL 16 3 0 0 0 0 6 2 1 0 0 13 .188 .235 .188 .154 1 -6 1 -6 -4 -1
--------------------------------------------------------------------------------------------------------
Splits for 2018 ROM SAL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2018 ROM SAL 307 90 17 1 11 29 73 54 39 1 1 218 .293 .362 .463 .298 53 16 -4 4 2 10
vLH 2018 ROM SAL 90 26 6 0 5 7 18 19 13 0 1 65 .289 .340 .522 .299 16 33 10 10 -1 -1
vRH 2018 ROM SAL 219 64 11 1 6 22 55 35 27 1 0 155 .292 .367 .434 .296 37 7 -6 2 2 14
ROAD 2018 ROM SAL 171 49 9 0 8 16 40 29 18 0 0 122 .287 .358 .480 .301 30 26 -9 5 1 5
HOME 2018 ROM SAL 138 41 8 1 3 13 33 25 22 1 1 98 .297 .359 .435 .291 22 1 3 4 2 15
EMPTY 2018 ROM SAL 166 46 8 0 9 13 37 9 9 0 0 120 .277 .331 .488 .292 28 31 -15 6 -1 -2
MEN_ON 2018 ROM SAL 143 44 9 1 2 16 36 45 31 1 1 100 .308 .389 .427 .302 25 -5 41 3 4 22
APRIL 2018 ROM SAL 25 5 1 0 1 4 5 3 2 0 0 20 .200 .323 .360 .264 4 6 -5 7 5 -13
MAY 2018 ROM SAL 105 31 5 0 2 7 24 22 7 0 0 74 .295 .357 .400 .281 16 -2 9 5 -3 14
JUNE 2018 ROM SAL 99 30 2 0 3 8 26 10 10 0 1 70 .303 .355 .414 .280 15 4 -14 -1 0 18
JULY 2018 ROM SAL 80 24 9 1 5 10 18 19 21 1 0 56 .300 .378 .625 .341 19 47 16 7 6 5
--------------------------------------------------------------------------------------------------------
Splits for 2018 KIS FSL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2018 KIS FSL 83 21 7 0 0 6 16 3 10 0 0 62 .253 .303 .337 .240 9 -11 -10 7 -3 0
vLH 2018 KIS FSL 25 7 4 0 0 0 4 1 6 0 0 18 .280 .280 .440 .257 3 0 -2 4 -6 2
vRH 2018 KIS FSL 58 14 3 0 0 6 12 2 4 0 0 44 .241 .312 .293 .232 6 -15 -11 5 2 -3
ROAD 2018 KIS FSL 48 11 4 0 0 3 12 3 4 0 0 37 .229 .275 .312 .218 4 -8 -6 -3 -4 -2
HOME 2018 KIS FSL 35 10 3 0 0 3 4 0 6 0 0 25 .286 .342 .371 .267 5 -7 -6 12 -1 1
EMPTY 2018 KIS FSL 44 12 3 0 0 2 9 0 0 0 0 32 .273 .304 .341 .240 4 -9 -8 3 -5 5
MEN_ON 2018 KIS FSL 39 9 4 0 0 4 7 3 10 0 0 30 .231 .302 .333 .239 4 -6 -4 7 1 -6
AUG 2018 KIS FSL 75 18 5 0 0 6 15 2 8 0 0 57 .240 .296 .307 .227 7 -14 -10 6 -2 -4
SEPT 2018 KIS FSL 8 3 2 0 0 0 1 1 2 0 0 5 .375 .375 .625 .341 2 1 0 2 -2 4
--------------------------------------------------------------------------------------------------------
Splits for 2017 DNV APL -----------------------------------------------------------------------------------
Year Tm Lge AB H DB TP HR BB SO R RBI SB CS Out BAvg OBA SlgA EqA EqR POW SPD KRt WRt BIP
ALL 2017 DNV APL 169 49 10 1 4 24 30 29 25 1 0 120 .290 .387 .432 .288 27 2 -5 15 6 1
vLH 2017 DNV APL 27 6 0 1 1 2 3 1 7 0 0 21 .222 .276 .407 .233 3 1 -4 12 -2 -15
vRH 2017 DNV APL 84 22 5 0 1 12 19 13 10 1 0 62 .262 .361 .357 .261 11 -9 -3 6 6 0
ROAD 2017 DNV APL 60 17 3 0 1 7 7 8 10 1 0 43 .283 .358 .383 .266 8 -9 -6 26 2 -6
HOME 2017 DNV APL 51 11 2 1 1 7 15 6 7 0 0 40 .216 .317 .353 .240 6 -1 -6 -7 5 -12
EMPTY 2017 DNV APL 58 14 3 0 0 8 12 0 0 0 0 44 .241 .333 .293 .229 5 -22 -14 9 6 -7
MEN_ON 2017 DNV APL 53 14 2 1 2 6 10 14 17 1 0 39 .264 .344 .453 .279 8 10 43 11 1 -10
JULY 2017 DNV APL 38 10 2 1 1 5 6 5 8 0 0 28 .263 .349 .447 .274 6 2 -4 12 3 -8
AUG 2017 DNV APL 73 18 3 0 1 9 16 9 9 1 0 55 .247 .337 .329 .243 8 -11 -7 6 3 -8
--------------------------------------------------------------------------------------------------------