Forecasts
Player Age POS Team GP PA AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS G PA HR SB BB AVG
Anthony Volpe
* Rookie
(M) in the minors
23 IF NYY 85 387 357 58 93 14 7 6 28 26 87 15 4 .261 .315 .389 .705 161 628 16 30 56 .264
27 DH SD 83 374 353 48 111 16 2 2 22 15 21 3 2 .314 .350 .388 .738 155 651 8 3 44 .333
24 IF KC 84 373 345 51 79 15 4 5 40 26 62 21 1 .229 .282 .339 .621
27 OF BOS 83 380 344 57 99 23 10 9 39 31 84 20 3 .288 .350 .491 .841
Bobby Witt Jr.
* Rookie
.191 in last 21AB
24 IF KC 86 377 343 65 107 22 9 12 54 27 63 22 8 .312 .363 .534 .897
Marcus Semien
.120 in last 25AB
33 IF TEX 83 374 341 52 80 16 1 11 44 31 50 3 2 .235 .299 .384 .684
22 IF COL 82 358 341 42 97 24 2 12 37 13 99 4 2 .284 .313 .472 .785
Jose Altuve
.375 in last 8AB
34 2B HOU 82 365 339 50 103 17 0 13 37 23 69 13 3 .304 .353 .469 .822
Yandy Diaz
.000 in last 10AB
32 IF TB 83 367 336 31 91 16 1 7 40 27 54 0 0 .271 .327 .387 .714
Julio Rodriguez
* Rookie
.217 in last 23AB
23 CF SEA 85 360 336 37 83 6 0 7 29 22 96 17 4 .247 .297 .327 .625
Bryan Reynolds
.375 in last 8AB
29 OF PIT 83 372 335 35 92 19 3 13 46 31 82 5 0 .275 .341 .466 .807
Francisco Lindor
.200 in last 30AB
30 SS NYM 81 367 331 53 82 24 0 13 40 25 63 15 3 .248 .313 .438 .751
Bryan De La Cruz
.400, 5HR in last 70AB
27 OF MIA 83 356 331 38 80 16 0 15 40 21 91 1 1 .242 .289 .426 .715
William Contreras
.125 in last 8AB
26 C MIL 81 364 330 57 96 19 1 9 50 30 68 5 0 .291 .352 .436 .788
Gunnar Henderson
* Rookie
.133 in last 15AB
23 IF BAL 83 380 326 73 94 17 4 26 58 46 88 13 1 .288 .384 .604 .989
Nick Castellanos
.167 in last 42AB
32 OF PHI 84 353 324 40 75 13 2 11 42 24 79 3 2 .231 .289 .386 .675
Vladimir Guerrero Jr.
.227 in last 22AB
25 1B TOR 83 363 323 40 96 17 0 13 50 38 59 2 0 .297 .375 .471 .845
Shohei Ohtani
4-1, 1.18 in last 38IP
29 P LAD 82 373 323 67 102 21 2 26 62 45 76 16 2 .316 .399 .635 1.034
26 C BAL 79 357 323 44 95 12 0 15 55 29 65 1 0 .294 .350 .471 .821
30 IF SD 83 355 320 44 83 17 2 12 53 26 63 1 2 .259 .324 .438 .761
28 SS MIL 84 365 319 43 73 18 0 13 54 43 77 10 2 .229 .321 .408 .728
Jose Ramirez
.373, 2HR in last 51AB
31 3B CLE 79 346 318 65 89 17 1 23 76 25 44 15 2 .280 .332 .557 .889
Teoscar Hernandez
.440, 5HR in last 25AB
31 OF LAD 83 349 318 44 79 16 1 18 55 27 101 4 2 .248 .312 .475 .787
Ketel Marte
disabled list
30 IF ARI 81 360 317 57 91 19 2 17 49 33 66 3 1 .287 .353 .521 .873
Alec Bohm
.212 in last 33AB
27 IF PHI 82 351 317 38 95 28 1 10 68 23 46 4 1 .300 .350 .489 .839
36 1B STL 80 347 316 39 71 10 0 11 33 29 100 4 0 .225 .294 .361 .655
Christian Walker
.429 in last 21AB
33 1B ARI 84 358 316 49 81 17 0 17 53 33 88 2 2 .256 .330 .472 .801
30 3B HOU 79 345 315 37 78 16 2 9 37 26 47 2 0 .248 .307 .397 .704
Josh Bell
(NT) no team
31 1B MIA 83 346 314 30 76 15 1 8 35 24 63 0 0 .242 .303 .373 .676
31 3B SF 82 353 314 55 76 21 0 11 39 35 84 7 1 .242 .323 .414 .737
Elly De La Cruz
* Rookie
(M) in the minors
22 2B CIN 84 357 314 55 79 16 5 14 37 39 111 40 7 .252 .342 .468 .810
Freddie Freeman
.357, 1HR in last 14AB
34 1B LAD 85 372 311 52 92 24 2 12 52 49 56 3 2 .296 .398 .502 .899
30 OF ARI 78 328 311 37 83 13 1 11 48 13 64 3 1 .267 .302 .421 .723
Jeremy Pena
* Rookie
.381, 3HR in last 42AB
26 SS HOU 81 335 311 39 86 14 1 5 34 16 55 10 4 .277 .319 .376 .696
Pete Alonso
.368, 3HR in last 38AB
29 1B NYM 81 354 310 47 76 20 0 17 46 36 72 2 0 .245 .333 .474 .808
Fernando Tatis Jr.
(S) suspended
25 IF SD 80 345 308 50 86 14 1 14 36 30 71 8 3 .279 .354 .468 .821
Alex Verdugo
.143 in last 14AB
28 OF NYY 82 342 308 39 75 17 1 9 43 27 50 1 1 .244 .301 .393 .694
29 IF COL 81 347 307 44 83 17 0 14 42 37 99 3 4 .270 .349 .463 .811
Matt Olson
.222 in last 9AB
30 1B ATL 82 344 306 37 74 19 1 12 41 31 93 0 0 .242 .320 .428 .748
Manny Machado
.167 in last 12AB
31 3B SD 80 330 306 38 82 13 0 10 45 23 69 5 1 .268 .318 .408 .727
Yordan Alvarez
.162 in last 37AB
27 OF HOU 80 348 306 48 90 19 1 16 41 34 53 4 0 .294 .371 .520 .890
JJ Bleday
* Rookie
.143 in last 14AB
26 OF OAK 85 343 306 35 74 22 3 11 29 36 66 0 1 .242 .324 .441 .765
Jazz Chisholm Jr.
disabled list
26 IF MIA 81 336 305 36 79 12 4 10 39 27 86 14 7 .259 .324 .423 .747
23 OF ARI 82 348 305 47 65 13 6 2 23 37 61 14 5 .213 .305 .315 .619
Riley Greene
* Rookie
.211 in last 19AB
23 CF DET 83 351 304 50 77 16 4 15 41 44 91 4 1 .253 .350 .480 .831
Marcell Ozuna
.000 in last 8AB
33 DH ATL 82 347 303 48 91 18 0 21 67 40 80 0 0 .300 .383 .568 .951
Brendan Donovan
* Rookie
.222 in last 27AB
27 IF STL 78 339 303 36 80 18 1 8 41 23 48 2 3 .264 .333 .409 .743
34 DH KC 83 334 302 32 85 16 0 14 52 25 62 0 0 .281 .350 .474 .824
Aaron Judge
(NT) no team
32 OF NYY 84 369 301 65 95 23 1 31 82 61 93 5 0 .316 .436 .708 1.144
Gleyber Torres
.176 in last 34AB
27 IF NYY 83 340 301 39 68 14 0 8 32 31 80 4 2 .226 .300 .352 .652
Andres Gimenez
.170 in last 47AB
25 IF CLE 76 331 301 40 74 11 1 5 38 15 46 14 3 .246 .305 .339 .644
31 LF PHI 79 367 300 60 75 8 0 17 49 59 103 4 2 .250 .373 .447 .820
Ryan Mountcastle
.357 in last 14AB
27 1B BAL 78 325 300 43 82 21 1 11 40 20 68 2 0 .273 .317 .460 .777
Anthony Santander
.000 in last 11AB
29 DH BAL 79 334 300 46 69 14 1 22 55 25 61 0 0 .230 .299 .503 .803
C.J. Abrams
* Rookie
23 IF WSH 75 331 300 50 85 20 5 13 42 23 63 14 9 .283 .344 .513 .858
Ozzie Albies
disabled list
27 2B ATL 74 327 299 39 76 23 1 6 38 21 51 5 1 .254 .312 .398 .710
31 DH TEX 80 333 299 45 66 13 0 16 44 25 88 6 2 .221 .285 .425 .710
26 OF CHW 79 325 299 31 73 15 0 10 39 19 71 1 0 .244 .298 .395 .693
Jurickson Profar
(NT) no team
31 LF SD 86 346 296 47 93 15 0 11 55 43 51 4 2 .314 .408 .476 .884
30 OF LAA 81 341 296 41 72 16 0 14 43 37 80 3 3 .243 .328 .439 .768
28 IF SF 77 311 295 40 68 14 1 9 39 10 60 1 2 .231 .264 .376 .640
Jordan Westburg
* Rookie
(M) in the minors
25 IF BAL 77 319 295 40 83 17 5 13 48 17 71 6 3 .281 .332 .505 .837
Nolan Arenado
.125 in last 8AB
33 3B STL 77 324 294 29 77 13 0 7 34 21 53 1 1 .262 .315 .378 .692
Juan Soto
.212 in last 52AB
25 RF NYY 82 371 294 69 89 12 3 20 61 71 60 4 2 .303 .437 .568 1.005
Willi Castro
disabled list
27 OF MIN 84 333 294 51 81 21 5 7 27 26 81 10 4 .276 .357 .452 .810
Christopher Morel
* Rookie
.154 in last 13AB
25 OF CHC 84 345 293 38 58 5 1 15 45 41 76 7 4 .198 .307 .375 .683
Vinnie Pasquantino
* Rookie
.408, 2HR in last 71AB
26 1B KC 82 336 291 39 72 21 2 10 55 32 45 0 0 .247 .321 .436 .758
Isaac Paredes
.154 in last 13AB
25 IF TB 79 332 290 32 80 16 1 13 43 32 55 0 1 .276 .361 .472 .834
Josh Naylor
.193 in last 31AB
27 1B CLE 78 327 289 45 70 14 0 20 61 30 60 3 2 .242 .321 .498 .819
Ha-seong Kim
.220 in last 50AB
28 IF SD 86 339 289 45 66 10 3 10 38 47 52 15 3 .228 .336 .388 .724
Jackson Merrill
* Rookie
(M) in the minors
21 IF SD 84 305 289 39 85 11 1 12 42 14 49 9 2 .294 .328 .464 .792
Brandon Nimmo
(NT) no team
31 OF NYM 77 343 288 53 71 15 2 13 50 44 81 5 0 .247 .367 .448 .815
Brice Turang
* Rookie
(M) in the minors
24 IF MIL 80 319 288 40 84 14 2 6 37 28 56 28 4 .292 .354 .417 .771
Brenton Doyle
* Rookie
(M) in the minors
26 OF COL 79 320 288 45 73 11 2 7 27 25 84 19 3 .253 .316 .378 .694
Bryce Harper
.167 in last 12AB
31 DH PHI 76 336 287 52 87 20 0 20 58 47 72 4 3 .303 .399 .582 .981
Orlando Arcia
.375, 1HR in last 8AB
29 IF ATL 80 306 285 24 60 18 0 6 23 13 64 0 0 .211 .245 .337 .582
Mookie Betts
.148 in last 27AB
31 OF LAD 72 331 283 50 86 16 3 10 40 47 34 9 1 .304 .405 .488 .892
Ceddanne Rafaela
* Rookie
(M) in the minors
23 3B BOS 81 298 283 39 68 13 2 8 41 10 79 10 6 .240 .268 .385 .654
Nico Hoerner
.176 in last 17AB
27 SS CHC 76 320 282 40 70 14 1 4 21 29 36 14 2 .248 .334 .348 .682
28 CF CHC 71 309 281 34 75 13 1 9 34 24 53 4 1 .267 .327 .416 .743
Randy Arozarena
.095 in last 21AB
29 OF TB 81 329 281 35 55 12 0 11 28 38 83 10 6 .196 .307 .356 .663
Oneil Cruz
* Rookie
.382 in last 34AB
25 SS PIT 75 303 280 36 67 15 1 12 36 22 99 6 1 .239 .294 .429 .722
29 OF CHC 79 330 279 43 64 18 1 11 44 45 89 7 2 .229 .345 .419 .765
27 IF OAK 73 294 277 32 72 15 1 6 24 12 53 3 2 .260 .303 .386 .689
34 OF TOR 76 314 276 35 59 11 0 8 25 34 55 8 0 .214 .303 .341 .643
Eugenio Suarez
.350, 1HR in last 20AB
32 3B ARI 80 315 276 29 54 10 2 6 32 27 92 2 0 .196 .279 .312 .591
Bo Bichette
.349 in last 66AB
26 SS TOR 70 296 274 27 64 14 1 4 28 18 49 4 1 .234 .287 .336 .623
30 SS TEX 72 310 273 35 71 7 0 15 37 34 56 1 0 .260 .345 .451 .796
Carlos Santana
(NT) no team
38 1B MIN 78 303 272 32 69 15 0 12 39 27 47 2 0 .254 .330 .441 .771
Jeimer Candelario
.417 in last 12AB
30 IF CIN 72 296 272 30 66 17 2 14 39 19 71 3 3 .243 .297 .474 .772
27 OF DET 75 284 268 35 67 10 5 10 33 13 64 0 1 .250 .285 .437 .722
Mark Canha
.222 in last 27AB
35 OF DET 77 316 268 35 61 13 0 6 32 35 62 4 0 .228 .335 .343 .679
Paul DeJong
.138 in last 29AB
30 IF CHW 80 286 267 33 63 12 0 15 34 9 91 2 1 .236 .280 .449 .729
24 IF STL 77 299 267 32 50 8 0 16 37 29 109 6 1 .187 .268 .397 .665
Cal Raleigh
.227 in last 22AB
27 C SEA 80 305 267 30 54 8 0 14 50 32 98 4 0 .202 .289 .390 .678
Rafael Devers
.414 in last 29AB
27 3B BOS 71 307 266 49 76 16 3 18 45 35 71 1 0 .286 .368 .571 .940
27 IF CIN 77 315 266 38 74 18 1 5 34 40 63 8 1 .278 .381 .410 .791
Masyn Winn
* Rookie
(M) in the minors
22 IF STL 75 290 266 32 76 16 3 4 28 20 58 8 3 .286 .331 .414 .745
24 IF WSH 72 277 265 25 69 14 0 7 36 12 46 11 2 .260 .292 .392 .685
Anthony Rizzo
(NT) no team
34 1B NYY 70 291 264 32 59 7 0 8 28 19 48 0 0 .223 .289 .341 .630