Skip Navigation to Main Content

Rest of Season Projections

2025 Fantasy Baseball

View Recent Updates
VBR Player ABRHRRBISBAVGOBPH2B3BBBSOSLGOPSRost%
1Bobby Witt Jr. (KC - SS) 420 73 19 65 27 .296 .359 124 26 6 35 76 .521 .880 99%99%100%
2Elly De La Cruz (CIN - SS) 404 66 18 58 36 .256 .331 103 21 4 42 134 .461 .792 99%99%100%
3Mookie Betts (LAD - 2B,SS,RF) 401 73 19 65 10 .277 .369 111 22 2 55 59 .486 .855 99%99%100%
4Gunnar Henderson (BAL - SS) 402 68 21 63 11 .264 .343 106 20 4 46 107 .491 .835 99%99%100%
5Francisco Lindor (NYM - SS) 419 69 20 62 17 .263 .339 110 21 2 42 86 .465 .804 99%99%100%
6Trea Turner (PHI - SS) 421 64 14 54 18 .282 .333 119 22 2 29 87 .444 .777 98%99%96%
7Zach Neto (LAA - SS) 392 59 18 54 19 .253 .321 99 22 1 30 103 .451 .772 52%77%27%
8Oneil Cruz (PIT - SS,CF) 380 59 18 54 21 .248 .333 94 20 2 44 127 .452 .785 92%98%86%
9CJ Abrams (WSH - SS) 386 58 14 47 25 .257 .318 99 20 3 27 83 .433 .751 90%97%83%
10Bo Bichette (TOR - SS) 420 57 12 53 8 .282 .328 119 24 1 27 82 .434 .762 81%93%68%
11Jeremy Pena (HOU - SS) 427 59 12 51 13 .271 .321 116 21 2 25 82 .414 .735 74%83%65%
12Ezequiel Tovar (COL - SS) 416 53 15 52 8 .266 .303 111 24 3 20 111 .445 .748 42%67%18%
13Corey Seager (TEX - SS) IL10 308 49 18 53 1 .283 .365 87 17 0 34 59 .520 .885 95%97%92%
14Anthony Volpe (NYY - SS) 409 57 12 51 19 .240 .310 98 22 3 38 104 .399 .709 65%85%46%
15Dansby Swanson (CHC - SS) 407 57 15 55 11 .246 .315 100 18 2 39 110 .412 .727 75%90%59%
16Tommy Edman (LAD - 2B,SS,CF) 375 56 14 51 15 .255 .310 96 18 2 27 69 .426 .736 91%90%92%
17Willy Adames (SF - SS) 404 56 17 56 8 .240 .321 97 22 1 46 110 .423 .743 77%90%63%
18Xander Bogaerts (SD - 2B,SS) 400 52 11 48 11 .265 .333 106 20 1 38 81 .400 .734 81%86%75%
19Nico Hoerner (CHC - 2B,SS) 389 52 4 40 21 .279 .336 108 20 2 28 45 .374 .710 87%86%88%
20Jacob Wilson (ATH - SS) 380 51 7 43 4 .298 .340 113 23 2 22 36 .425 .765 70%68%72%
21Bryson Stott (PHI - 2B,SS) 369 52 9 42 18 .259 .326 96 17 3 35 71 .391 .717 79%83%75%
22Matt McLain (CIN - 2B,SS) 338 51 14 47 15 .240 .325 81 17 2 38 109 .426 .751 68%87%50%
23Masyn Winn (STL - SS) 394 56 11 45 10 .257 .315 101 19 3 33 82 .402 .717 46%54%38%
24Brendan Donovan (STL - 2B,3B,SS,LF) 366 48 8 44 5 .283 .357 104 20 1 35 53 .413 .770 93%90%96%
25Kristian Campbell (BOS - 2B,SS,CF) 347 49 11 45 9 .256 .339 89 18 2 40 97 .410 .750 52%50%53%
26Tyler Fitzgerald (SF - 2B,SS,CF) 343 47 12 41 14 .241 .299 83 17 2 25 109 .405 .704 16%27%6%
27Geraldo Perdomo (ARI - SS) 343 53 7 39 13 .260 .347 89 18 2 47 62 .382 .729 85%84%86%
28Otto Lopez (MIA - 2B,SS) 360 44 6 37 14 .270 .321 97 19 2 26 66 .380 .701 8%9%7%
29Trevor Story (BOS - SS) 339 42 12 43 15 .234 .297 79 16 1 27 110 .390 .687 26%37%15%
30Jackson Holliday (BAL - 2B,SS) 337 53 10 40 8 .240 .331 81 16 2 43 98 .391 .721 55%66%43%
31Xavier Edwards (MIA - SS) IL10 320 42 2 25 21 .282 .346 90 14 2 32 55 .358 .704 40%66%15%
32Willi Castro (MIN - 2B,3B,SS,LF,CF,RF) 338 48 8 37 12 .248 .321 84 18 2 28 88 .387 .708 24%26%21%
33Carlos Correa (MIN - SS) 304 42 11 42 0 .267 .345 81 17 1 33 65 .437 .781 33%27%40%
34Matt Shaw (CHC - 2B,3B,SS) 300 42 10 38 11 .250 .324 75 13 2 30 69 .400 .724 33%44%22%
35Isiah Kiner-Falefa (PIT - 2B,3B,SS) 351 40 4 32 13 .266 .312 93 14 2 20 60 .353 .666 7%8%7%
36J.P. Crawford (SEA - SS) 362 51 9 39 3 .243 .343 88 18 1 53 83 .370 .713 11%13%9%
37Joey Ortiz (MIL - 3B,SS) 351 44 7 39 9 .236 .303 83 18 3 32 76 .367 .669 5%5%5%
38Josh Smith (TEX - 1B,3B,SS,OF) 299 43 8 34 7 .248 .334 74 15 1 31 68 .387 .720 18%24%12%
39Chase Meidroth (CWS - 2B,3B,SS) 327 47 5 30 9 .252 .354 82 14 1 47 66 .350 .704 12%17%8%
40Ha-Seong Kim (TB - SS) IL60 252 36 7 30 13 .252 .339 63 12 1 32 51 .394 .733 3%4%3%
41Javier Baez (DET - 3B,SS,CF) 320 37 9 40 7 .236 .281 76 15 1 16 81 .377 .657 55%62%47%
42Brooks Lee (MIN - 2B,3B,SS) 313 36 9 39 3 .251 .305 79 16 1 23 58 .394 .699 4%5%2%
43Ceddanne Rafaela (BOS - 2B,SS,CF) 252 34 7 32 11 .252 .289 63 13 2 11 63 .406 .695 30%48%11%
44Gabriel Arias (CLE - 2B,3B,SS) 288 34 8 34 7 .240 .296 69 14 1 20 87 .385 .681 12%14%11%
45Dylan Moore (SEA - 1B,2B,3B,SS,LF,RF) 238 36 9 29 18 .216 .317 51 11 2 30 79 .392 .709 46%50%42%
46Caleb Durbin (MIL - 2B,3B,SS) 275 36 5 31 14 .237 .311 65 15 1 23 37 .350 .661 2%2%1%
47Nick Gonzales (PIT - 2B,SS) IL60 251 33 6 32 3 .266 .328 67 16 2 19 64 .420 .748 2%2%2%
48Jordan Lawlar (ARI - 3B,SS) 222 32 5 27 11 .241 .312 53 11 1 20 63 .373 .685 11%18%4%
49Trey Sweeney (DET - SS) 279 35 7 31 7 .229 .299 64 13 2 26 80 .368 .667 5%7%3%
50Nick Allen (ATL - SS) 270 32 3 25 8 .248 .302 67 12 1 21 52 .334 .636 1%1%0%
51Zach McKinstry (DET - 2B,3B,SS,LF,RF) 269 35 5 27 8 .238 .311 64 13 3 27 67 .367 .678 35%43%28%
52Jose Caballero (TB - 2B,3B,SS,RF) 184 24 4 19 19 .230 .305 42 9 1 17 54 .351 .656 11%13%9%
53Ernie Clement (TOR - 2B,3B,SS) 220 26 5 25 5 .261 .293 57 11 1 10 26 .384 .677 2%3%1%
54Romy Gonzalez (BOS - 1B,2B,3B,SS) IL10 154 21 5 20 7 .255 .304 39 8 1 10 45 .416 .720 1%1%1%
55Marcelo Mayer (BOS - SS) MiLB 202 26 5 25 3 .246 .306 50 12 1 16 51 .395 .701 7%11%3%
56Oswald Peraza (NYY - 2B,3B,SS) 169 22 6 20 6 .227 .295 38 7 0 14 45 .368 .663 0%0%0%
57Hyeseong Kim (LAD - 2B,SS) 167 23 3 19 8 .256 .308 43 8 1 12 36 .375 .683 21%29%12%
58Daniel Schneemann (CLE - 2B,3B,SS,CF,RF) 222 27 7 26 4 .229 .307 51 11 1 25 66 .377 .685 10%15%4%
59Enrique Hernandez (LAD - 1B,2B,3B,SS,LF,CF) 189 24 7 25 1 .234 .295 44 9 0 16 42 .389 .684 5%8%3%
60Kyle Farmer (COL - 2B,3B,SS,DH) 184 21 4 21 2 .251 .308 46 9 1 12 41 .384 .692 1%1%1%
61Tyler Freeman (COL - 2B,SS,CF,RF) 130 18 3 15 5 .270 .344 35 6 1 11 20 .403 .747 0%0%0%
62Luisangel Acuna (NYM - 2B,SS) 165 21 2 15 10 .248 .295 41 8 1 11 36 .344 .640 6%7%4%
63Edmundo Sosa (PHI - 2B,3B,SS) 140 19 4 17 3 .256 .307 36 7 1 7 35 .407 .714 3%3%3%
64Jose Iglesias (SD - 2B,3B,SS) 179 19 2 18 2 .265 .303 47 9 0 8 30 .355 .658 1%1%0%
65Orlando Arcia (ATL - SS) DFA 180 20 5 21 1 .235 .293 42 8 0 14 40 .372 .665 1%1%1%
66Brayan Rocchio (CLE - SS) MiLB 170 22 3 18 5 .235 .308 40 9 0 16 37 .347 .655 0%0%0%
67Amed Rosario (WSH - 2B,3B,SS,RF,DH) 153 18 2 16 5 .270 .304 41 7 1 7 29 .383 .687 2%2%1%
68Jared Triolo (PIT - 1B,2B,3B,SS) 156 18 3 16 4 .239 .314 37 7 1 16 43 .359 .674 0%0%0%
69Paul DeJong (WSH - 3B,SS) IL10 175 19 7 22 2 .204 .262 36 7 0 11 61 .368 .631 1%1%0%
70Javier Sanoja (MIA - 2B,SS,LF,CF) 152 18 2 15 5 .264 .305 40 8 1 9 21 .362 .667 0%0%0%
71Taylor Walls (TB - SS) 143 19 2 14 8 .208 .301 30 6 1 19 40 .316 .617 0%0%0%
72Thomas Saggese (STL - 2B,SS) MiLB 97 12 3 12 1 .249 .300 24 5 1 6 26 .401 .700 1%1%0%
73Cole Young (SEA - 2B,SS) MiLB 134 16 2 14 3 .227 .304 31 6 1 13 29 .335 .639 1%1%0%
74Andruw Monasterio (MIL - 2B,3B,SS) 122 15 2 13 4 .231 .312 28 6 0 13 35 .334 .646 0%0%0%
75Ezequiel Duran (TEX - 1B,3B,SS,LF) 108 13 3 12 2 .242 .285 26 5 0 6 28 .376 .661 0%0%0%
76Miguel Rojas (LAD - 2B,3B,SS) 119 14 2 12 2 .256 .304 31 6 0 8 16 .356 .661 1%1%0%
77Kevin Newman (LAA - 1B,2B,3B,SS) 141 16 2 13 3 .248 .290 35 7 1 8 25 .336 .626 0%0%0%
78Max Schuemann (ATH - 2B,3B,SS,OF) 113 15 2 11 4 .228 .314 26 4 1 13 33 .342 .656 0%0%0%
79Jorge Mateo (BAL - 2B,SS) 87 12 2 9 8 .223 .267 19 4 1 5 24 .360 .627 0%0%0%
80Juan Brito (CLE - 1B,2B,3B,SS,RF) MiLB 107 14 3 12 2 .234 .320 25 6 0 13 23 .368 .688 0%0%0%
81Colson Montgomery (CWS - SS) MiLB 143 16 4 15 2 .205 .289 29 6 0 14 50 .331 .620 1%1%0%
82Christian Koss (SF - 2B,SS) 85 10 2 8 2 .241 .293 20 4 1 6 22 .359 .652 0%0%0%
83Brooks Baldwin (CWS - 2B,SS,LF,RF) MiLB 86 9 2 9 2 .235 .284 20 4 0 6 22 .358 .642 1%1%1%
84Tyler Wade (SD - 2B,3B,SS,LF,CF) 90 11 1 7 5 .227 .296 20 3 0 9 25 .297 .593 0%0%0%
85David Hamilton (BOS - 2B,SS) 77 11 2 8 7 .232 .300 18 3 1 7 21 .372 .672 1%1%1%
86Tim Anderson (LAA - 2B,SS) 99 10 1 8 2 .247 .284 24 4 0 4 27 .315 .598 0%0%0%
87Miles Mastrobuoni (SEA - 2B,3B,SS,LF,RF) 98 12 1 8 4 .229 .297 22 5 0 10 22 .308 .606 0%0%0%
88Casey Schmitt (SF - 1B,2B,3B,SS) 89 10 2 11 1 .239 .285 21 4 0 5 22 .376 .662 0%0%0%
89Darell Hernaiz (ATH - 3B,SS) MiLB 61 7 1 6 1 .252 .309 15 3 0 5 12 .356 .666 0%0%0%
90Max Muncy (ATH - 2B,SS) MiLB 74 8 2 8 1 .223 .280 17 4 0 5 24 .357 .637 0%0%0%
91Vinny Capra (CWS - 2B,3B,SS) 78 9 1 8 1 .229 .295 18 4 0 7 19 .332 .627 0%0%0%
92Leo Rivas (SEA - 2B,SS) 72 10 1 6 4 .232 .334 17 3 0 11 21 .308 .642 0%0%0%
93Max Acosta (MIA - 2B,SS) MiLB 65 7 1 6 3 .232 .288 15 3 0 5 16 .327 .615 0%0%0%
94Will Wilson (CLE - 2B,3B,SS) 84 8 2 8 1 .208 .271 17 4 0 7 24 .317 .588 0%0%0%
95Nasim Nunez (WSH - SS) 58 7 0 4 5 .216 .300 13 2 0 7 15 .265 .566 0%0%0%
96Nick Sogard (BOS - 1B,2B,3B,SS) 68 9 1 7 2 .231 .303 16 4 0 7 17 .323 .626 0%0%0%
97Vidal Brujan (CHC - 2B,3B,SS,CF) 57 7 1 5 2 .225 .296 13 3 0 5 13 .327 .624 0%0%0%
98Blaze Alexander (ARI - 2B,3B,SS) MiLB 47 6 1 5 1 .234 .307 11 2 0 4 16 .350 .657 0%0%0%
99Aaron Schunk (COL - 2B,3B,SS) 43 5 1 4 1 .250 .289 11 2 0 2 12 .375 .664 0%0%0%
100Alan Trejo (COL - 2B,3B,SS) MiLB 41 5 1 5 1 .222 .276 9 2 0 3 11 .346 .621 0%0%0%
101Jonathan Ornelas (TEX - 3B,SS) DFA 16 2 0 2 0 .236 .317 4 1 0 1 5 .343 .659 0%0%0%
102Aledmys Diaz (1B,2B,3B,SS,LF) FA 37 4 1 4 0 .235 .282 9 2 0 2 7 .367 .650 0%0%0%
103Nicky Lopez (CHC - 2B,3B,SS) MiLB 35 4 0 3 1 .265 .342 9 2 1 4 6 .338 .680 0%0%0%
104Jose Barrero (STL - SS,CF) 48 6 1 5 1 .205 .271 10 2 0 4 17 .325 .596 0%0%0%
105Gage Workman (DET - 3B,SS) MiLB 28 4 1 3 1 .203 .272 6 1 0 3 10 .334 .606 0%0%0%
106Jacob Amaya (CWS - SS) MiLB 36 4 1 4 1 .217 .278 8 2 0 3 10 .339 .618 0%0%0%
107Alex Freeland (LAD - SS) MiLB 23 3 1 3 1 .220 .293 5 1 0 2 7 .361 .654 1%1%0%
108Diego Castillo (KC - 2B,3B,SS,OF) MiLB 10 1 0 1 0 .233 .323 2 0 0 1 2 .366 .688 0%0%0%
109Tucupita Marcano (SD - 2B,SS) SUS 16 2 1 2 1 .257 .323 4 1 0 2 3 .417 .740 0%0%0%
110Ryan Ritter (COL - SS) MiLB 16 2 1 2 1 .227 .314 4 1 0 2 5 .356 .671 0%0%0%
111Jack Lopez (SEA - 2B,SS) MiLB 20 2 1 2 1 .220 .258 4 1 0 1 7 .355 .613 1%1%0%
112Matthew Batten (ATL - 1B,2B,3B,SS) MiLB 11 1 0 1 0 .219 .286 2 0 0 1 3 .343 .628 0%0%0%
113Jeron Williams (HOU - SS) MiLB 17 2 1 2 1 .249 .294 4 1 0 1 4 .405 .698 0%0%0%
114Liover Peguero (PIT - 2B,SS) MiLB 30 3 1 3 1 .220 .268 7 1 0 2 8 .324 .592 0%0%0%
115Tanner Schobel (MIN - 3B,SS) MiLB 16 2 1 2 0 .257 .322 4 1 0 2 4 .416 .738 0%0%0%
116Brett Wisely (SF - 2B,SS) MiLB 31 3 1 3 0 .232 .289 7 2 0 2 8 .344 .633 0%0%0%
117Andrew Navigato (DET - SS) MiLB 16 2 1 2 1 .194 .265 3 1 0 1 5 .323 .588 0%0%0%
118Christian Arroyo (PHI - 1B,2B,3B,SS,RF) MiLB 32 3 1 4 0 .263 .300 8 2 0 2 7 .399 .699 1%1%0%
119Cody Freeman (TEX - SS) MiLB 17 2 1 2 0 .249 .293 4 1 0 1 3 .404 .697 0%0%0%
120Rafael Lantigua (PHI - 2B,SS,LF) MiLB 16 2 0 2 1 .226 .314 4 1 0 2 4 .291 .605 0%0%0%
121Carson Williams (TB - SS) MiLB 82 11 3 10 4 .229 .301 19 4 1 8 29 .406 .707 2%4%1%
122Luke Waddell (ATL - SS) MiLB 17 2 0 2 1 .219 .286 4 1 0 2 3 .251 .537 0%0%0%
123Tyler Tolbert (KC - 2B,SS,CF) MiLB 18 2 0 2 1 .209 .267 4 1 0 1 5 .273 .539 0%0%0%
124Samad Taylor (SEA - 2B,SS,LF,CF,RF) MiLB 19 2 0 2 1 .209 .273 4 1 0 2 6 .302 .575 0%0%0%
125Leo Jimenez (TOR - 2B,SS) MiLB 22 3 0 3 0 .247 .334 5 1 0 2 6 .372 .706 0%0%0%
126Jesus Bastidas (HOU - SS) MiLB 9 1 1 1 0 .248 .293 2 1 0 1 3 .490 .783 0%0%0%
127Clay Dungan (SD - 2B,3B,SS,CF) MiLB 16 2 0 2 1 .194 .265 3 1 0 2 5 .259 .524 0%0%0%
128Jett Williams (NYM - SS) MiLB 8 1 0 1 1 .202 .295 2 1 0 1 3 .273 .568 1%1%0%
129Payton Eeles (MIN - 2B,SS) MiLB 8 1 0 1 1 .265 .351 2 1 0 1 2 .336 .687 0%0%0%
130Michael Helman (TEX - SS,CF) MiLB 15 2 0 2 0 .198 .269 3 1 0 1 4 .297 .566 0%0%0%
131Josh Kasevich (TOR - SS) MiLB 17 2 0 2 0 .243 .286 4 1 0 1 3 .304 .590 0%0%0%
132Austin Gauthier (LAD - 2B,SS,LF) MiLB 17 2 0 2 0 .219 .306 4 1 0 2 4 .281 .587 0%0%0%
133Wyatt Young (NYM - SS) MiLB 17 2 0 2 1 .188 .258 3 1 0 2 4 .221 .479 0%0%0%
134Tsung-Che Cheng (PIT - 2B,SS) MiLB 19 2 0 2 0 .213 .275 4 1 0 2 5 .315 .590 0%0%0%
135Ryan Fitzgerald (MIN - 2B,3B,SS) MiLB 20 2 0 2 0 .205 .277 4 1 0 2 6 .313 .590 0%0%0%
136Marco Luciano (SF - 2B,SS) MiLB 16 2 0 2 0 .203 .290 3 1 0 2 6 .307 .597 0%0%0%
137Sergio Alcantara (SF - 3B,SS) MiLB 11 1 0 1 0 .195 .287 2 0 0 1 3 .229 .516 0%0%0%
138Ryan Kreidler (DET - SS,CF) MiLB 12 2 0 1 0 .192 .268 2 0 0 1 5 .286 .554 0%0%0%
139Logan Davidson (ATH - 2B,3B,SS,LF,RF) 8 1 0 1 0 .196 .245 2 0 0 1 3 .282 .527 0%0%0%
140Yordys Valdes (CLE - 2B,SS) MiLB 9 1 0 1 0 .188 .236 2 1 0 1 3 .250 .486 0%0%0%
141Ildemaro Vargas (ARI - 2B,3B,SS,LF) MiLB 53 5 1 6 1 .258 .302 14 3 0 3 5 .365 .667 0%0%0%
142Scott Kingery (LAA - 2B,SS) MiLB 39 5 1 4 1 .218 .286 8 2 0 4 12 .357 .642 0%0%0%
143Alika Williams (PIT - 2B,SS) MiLB 19 2 0 2 0 .228 .279 4 1 0 1 5 .317 .596 0%0%0%
144Tanner Murray (TB - SS) MiLB 9 1 0 1 0 .250 .294 2 1 0 1 2 .316 .609 0%0%0%
145Milan Tolentino (CLE - 3B,SS) MiLB 9 1 0 1 0 .188 .237 2 1 0 1 3 .253 .490 0%0%0%
146Ben Cowles (CHC - 2B,3B,SS) MiLB 9 1 0 1 0 .190 .238 2 1 0 1 3 .255 .493 0%0%0%
147Luis Vazquez (BAL - 3B,SS) MiLB 6 1 0 1 0 .249 .295 1 0 0 0 1 .316 .611 0%0%0%
148Frederick Bencosme (BAL - SS) MiLB 9 1 0 1 0 .189 .238 2 1 0 1 2 .254 .492 0%0%0%
149Cam Devanney (KC - SS) MiLB 9 1 0 1 0 .190 .239 2 1 0 1 2 .258 .497 0%0%0%
150Zack Short (HOU - 2B,3B,SS) MiLB 12 2 0 1 0 .177 .285 2 1 0 2 4 .261 .546 0%0%0%
151Braden Shewmake (NYY - 2B,3B,SS) MiLB 8 1 0 1 0 .181 .241 2 0 0 1 2 .240 .481 0%0%0%
152Mason McCoy (SD - SS) IL10 16 2 0 1 1 .209 .261 3 1 0 1 5 .303 .564 0%0%0%
153Jared Serna (MIA - 2B,SS) MiLB 11 1 0 1 0 .222 .280 2 0 0 1 2 .309 .589 0%0%0%
154Osleivis Basabe (SF - 2B,3B,SS,OF) MiLB 6 1 0 0 0 .225 .252 1 0 0 0 1 .272 .524 0%0%0%
 Harold Castro (KC - 1B,2B,3B,SS,CF) MiLB 59 6 1 7 0 .248 .273 15 3 0 2 13 .316 .589
 Rodolfo Castro (PHI - 2B,3B,SS) MiLB 50 5 2 6 1 .212 .278 11 2 1 5 16 .354 .631
 Nick Maton (CWS - 1B,3B,SS,DH) MiLB 68 8 2 9 1 .199 .301 14 3 0 9 21 .331 .632
 Andrew Velazquez (NYY - 2B,SS,LF) MiLB 23 3 1 2 2 .175 .225 4 1 0 2 9 .262 .487
 Wander Franco (TB - SS) RST 1 0 0 0 0 .282 .357 0 0 0 0 0 .464 .821

*estimated based on available data

"Latest Update" refers to when we last checked for revised rankings. Please note that we have no control over how frequently the experts update their rankings. The publish date is provided for each expert to give you an idea of how fresh their rankings are.