MLB Projections · BB
2025 season · projected (median) · batters
Top 100
2025 proj
| # | Player | Pos | Tm | HR | RBI | R | H | 2B | 3B | SB | BB ↓ | SO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Juan Soto | LF | NYM | 33 | 94 | 100 | 144 | 29 | 2 | 7 | 114 | 111 |
| 2 | Aaron Judge | RF | NYY | 49 | 111 | 106 | 157 | 27 | 0 | 8 | 110 | 158 |
| 3 | Kyle Schwarber | DH | PHI | 40 | 94 | 94 | 123 | 23 | 1 | 4 | 91 | 180 |
| 4 | Max Muncy | 3B | LAD | 30 | 95 | 87 | 120 | 25 | 1 | 2 | 90 | 171 |
| 5 | LaMonte Wade | 1B | HOU | 19 | 68 | 76 | 131 | 22 | 1 | 3 | 84 | 147 |
| 6 | Triston Casas | 1B | BOS | 30 | 87 | 78 | 133 | 27 | 1 | 2 | 83 | 182 |
| 7 | Ryan Noda | 1B | BAL | 23 | 71 | 78 | 125 | 28 | 1 | 4 | 83 | 190 |
| 8 | Yordan Álvarez | DH | HOU | 38 | 101 | 97 | 164 | 31 | 1 | 3 | 82 | 110 |
| 9 | Lars Nootbaar | LF | STL | 22 | 73 | 81 | 136 | 29 | 2 | 9 | 81 | 137 |
| 10 | Kyle Tucker | RF | LAD | 31 | 99 | 90 | 152 | 30 | 1 | 19 | 79 | 109 |
| 11 | Shohei Ohtani | TWP | LAD | 42 | 107 | 111 | 159 | 29 | 4 | 27 | 79 | 151 |
| 12 | Mike Tauchman | RF | CWS | 15 | 66 | 83 | 133 | 25 | 1 | 8 | 77 | 146 |
| 13 | Jesse Winker | LF | NYM | 16 | 69 | 70 | 130 | 24 | 0 | 8 | 77 | 141 |
| 14 | Matt Olson | 1B | ATL | 37 | 103 | 85 | 143 | 30 | 1 | 1 | 76 | 157 |
| 15 | Edouard Julien | 2B | COL | 22 | 68 | 78 | 133 | 27 | 1 | 8 | 76 | 204 |
| 16 | Bryce Harper | 1B | PHI | 27 | 86 | 86 | 154 | 34 | 1 | 7 | 76 | 145 |
| 17 | J. P. Crawford | SS | SEA | 17 | 67 | 80 | 131 | 28 | 2 | 4 | 75 | 135 |
| 18 | Ian Happ | LF | CHC | 23 | 82 | 86 | 138 | 31 | 2 | 10 | 75 | 160 |
| 19 | Christian Yelich | DH | MIL | 19 | 72 | 88 | 150 | 29 | 2 | 24 | 75 | 139 |
| 20 | Pavin Smith | DH | AZ | 23 | 87 | 79 | 136 | 27 | 1 | 3 | 74 | 145 |
| 21 | Matt Thaiss | C | TB | 17 | 68 | 64 | 116 | 24 | 1 | 5 | 74 | 187 |
| 22 | Andrew McCutchen | DH | TEX | 21 | 68 | 76 | 126 | 26 | 1 | 7 | 73 | 160 |
| 23 | Trent Grisham | CF | NYY | 21 | 74 | 77 | 120 | 27 | 1 | 9 | 73 | 177 |
| 24 | Mookie Betts | SS | LAD | 27 | 90 | 93 | 160 | 33 | 2 | 13 | 72 | 91 |
| 25 | Taylor Walls | SS | TB | 14 | 61 | 79 | 119 | 24 | 4 | 29 | 72 | 172 |
| 26 | William Contreras | C | MIL | 24 | 84 | 91 | 157 | 32 | 1 | 6 | 72 | 142 |
| 27 | Adley Rutschman | C | BAL | 22 | 78 | 79 | 148 | 31 | 1 | 2 | 72 | 111 |
| 28 | Nathaniel Lowe | DH | CIN | 21 | 75 | 79 | 150 | 27 | 2 | 2 | 72 | 149 |
| 29 | Mitch Garver | C | SEA | 26 | 75 | 71 | 114 | 25 | 0 | 1 | 72 | 183 |
| 30 | Nolan Jones | RF | CLE | 19 | 74 | 78 | 144 | 30 | 3 | 14 | 71 | 193 |
| 31 | Joc Pederson | DH | TEX | 27 | 83 | 80 | 135 | 26 | 2 | 5 | 71 | 152 |
| 32 | Jack Suwinski | RF | PIT | 26 | 76 | 76 | 126 | 27 | 2 | 15 | 71 | 192 |
| 33 | Ketel Marte | 2B | AZ | 27 | 89 | 91 | 156 | 31 | 2 | 6 | 71 | 125 |
| 34 | Nolan Schanuel | 1B | LAA | 14 | 62 | 75 | 146 | 26 | 1 | 9 | 70 | 111 |
| 35 | Vladimir Guerrero | 1B | TOR | 30 | 95 | 91 | 169 | 33 | 1 | 6 | 70 | 101 |
| 36 | James Outman | CF | DET | 24 | 70 | 85 | 128 | 24 | 3 | 16 | 70 | 202 |
| 37 | Gunnar Henderson | SS | BAL | 30 | 83 | 102 | 150 | 32 | 5 | 16 | 70 | 147 |
| 38 | Freddie Freeman | 1B | LAD | 22 | 85 | 87 | 165 | 36 | 2 | 9 | 70 | 107 |
| 39 | JJ Bleday | LF | CIN | 21 | 68 | 76 | 135 | 32 | 3 | 5 | 70 | 139 |
| 40 | Dylan Moore | CF | PHI | 16 | 65 | 77 | 122 | 30 | 4 | 34 | 69 | 179 |
| 41 | Zack Short | SS | NYM | 18 | 73 | 67 | 128 | 27 | 1 | 11 | 69 | 172 |
| 42 | James Wood | RF | WSH | 22 | 78 | 84 | 149 | 29 | 5 | 22 | 69 | 176 |
| 43 | Carlos Santana | 1B | AZ | 24 | 85 | 74 | 131 | 29 | 0 | 4 | 69 | 118 |
| 44 | Brandon Nimmo | RF | TEX | 24 | 80 | 85 | 138 | 28 | 4 | 8 | 69 | 142 |
| 45 | Ronald Acuña | RF | ATL | 26 | 82 | 105 | 162 | 31 | 2 | 42 | 68 | 123 |
| 46 | Jon Singleton | 1B | HOU | 17 | 67 | 70 | 123 | 23 | 1 | 2 | 68 | 174 |
| 47 | Jorge Soler | DH | LAA | 29 | 79 | 84 | 132 | 30 | 1 | 1 | 68 | 162 |
| 48 | Isaac Paredes | 3B | HOU | 26 | 84 | 72 | 135 | 28 | 1 | 1 | 68 | 118 |
| 49 | Willson Contreras | 1B | BOS | 25 | 77 | 77 | 132 | 28 | 1 | 6 | 68 | 161 |
| 50 | Jonathan India | 2B | KC | 18 | 69 | 84 | 136 | 29 | 2 | 11 | 68 | 139 |
| 51 | Spencer Steer | LF | CIN | 21 | 79 | 80 | 139 | 32 | 3 | 17 | 68 | 139 |
| 52 | Mike Trout | CF | LAA | 33 | 87 | 91 | 143 | 26 | 2 | 13 | 68 | 175 |
| 53 | Cal Raleigh | C | SEA | 34 | 91 | 78 | 128 | 25 | 1 | 4 | 68 | 180 |
| 54 | Will Benson | RF | CIN | 25 | 71 | 84 | 132 | 29 | 4 | 25 | 68 | 221 |
| 55 | Ha-Seong Kim | SS | ATL | 15 | 65 | 80 | 139 | 27 | 2 | 23 | 67 | 126 |
| 56 | Richie Palacios | 2B | TB | 15 | 62 | 75 | 134 | 25 | 2 | 27 | 67 | 127 |
| 57 | Rafael Devers | 1B | SF | 30 | 93 | 89 | 153 | 35 | 2 | 3 | 67 | 144 |
| 58 | Jake Bauers | 1B | MIL | 23 | 71 | 78 | 121 | 24 | 2 | 14 | 67 | 203 |
| 59 | Willy Adames | SS | SF | 29 | 90 | 82 | 137 | 29 | 1 | 12 | 67 | 167 |
| 60 | Jurickson Profar | LF | ATL | 20 | 69 | 83 | 144 | 30 | 1 | 6 | 67 | 109 |
| 61 | Sean Bouchard | RF | COL | 21 | 73 | 82 | 129 | 27 | 1 | 9 | 67 | 172 |
| 62 | Michael Busch | 1B | CHC | 21 | 75 | 79 | 133 | 30 | 2 | 4 | 66 | 175 |
| 63 | Miguel Vargas | 3B | CWS | 17 | 64 | 76 | 130 | 29 | 3 | 11 | 66 | 148 |
| 64 | Matt Chapman | 3B | SF | 26 | 77 | 86 | 138 | 33 | 2 | 10 | 66 | 165 |
| 65 | Davis Schneider | LF | TOR | 23 | 72 | 79 | 132 | 30 | 3 | 7 | 66 | 194 |
| 66 | Austin Slater | RF | TB | 14 | 59 | 76 | 130 | 24 | 1 | 10 | 66 | 174 |
| 67 | Alex Call | LF | LAD | 13 | 61 | 76 | 145 | 27 | 2 | 15 | 66 | 128 |
| 68 | Connor Joe | RF | SEA | 14 | 60 | 76 | 134 | 31 | 3 | 4 | 66 | 147 |
| 69 | Trevor Larnach | LF | MIN | 23 | 88 | 80 | 142 | 29 | 1 | 4 | 66 | 165 |
| 70 | Marcell Ozuna | DH | PIT | 36 | 95 | 90 | 155 | 29 | 1 | 1 | 66 | 155 |
| 71 | Seiya Suzuki | RF | CHC | 23 | 78 | 82 | 154 | 29 | 4 | 11 | 65 | 161 |
| 72 | Nolan Gorman | 3B | STL | 31 | 83 | 76 | 126 | 24 | 1 | 9 | 65 | 218 |
| 73 | Sean Murphy | C | ATL | 23 | 75 | 72 | 129 | 28 | 1 | 1 | 65 | 159 |
| 74 | Ryan McMahon | 3B | NYY | 24 | 77 | 77 | 139 | 30 | 2 | 4 | 65 | 183 |
| 75 | Ben Rice | 1B | NYY | 22 | 77 | 79 | 132 | 28 | 2 | 4 | 65 | 168 |
| 76 | Geraldo Perdomo | SS | AZ | 10 | 65 | 84 | 142 | 28 | 3 | 13 | 65 | 116 |
| 77 | Ben Rortvedt | C | LAD | 13 | 64 | 59 | 121 | 25 | 0 | 2 | 65 | 164 |
| 78 | Jace Jung | 3B | DET | 12 | 62 | 75 | 132 | 27 | 2 | 4 | 65 | 180 |
| 79 | Randy Arozarena | LF | SEA | 23 | 78 | 87 | 134 | 28 | 2 | 21 | 65 | 161 |
| 80 | Chris Taylor | CF | LAA | 16 | 69 | 76 | 126 | 26 | 2 | 12 | 65 | 205 |
| 81 | Carlos Correa | SS | HOU | 23 | 80 | 81 | 149 | 32 | 2 | 1 | 65 | 133 |
| 82 | Elly De La Cruz | SS | CIN | 26 | 78 | 97 | 148 | 32 | 8 | 49 | 65 | 202 |
| 83 | Rhys Hoskins | 1B | CLE | 29 | 83 | 74 | 128 | 26 | 1 | 3 | 65 | 183 |
| 84 | Jorge Polanco | 1B | NYM | 21 | 73 | 71 | 127 | 24 | 1 | 6 | 65 | 175 |
| 85 | Michael Toglia | 1B | COL | 28 | 81 | 83 | 124 | 25 | 3 | 9 | 64 | 210 |
| 86 | Christopher Morel | 1B | MIA | 28 | 81 | 78 | 132 | 26 | 3 | 8 | 64 | 172 |
| 87 | Tyler O'Neill | RF | BAL | 30 | 77 | 81 | 128 | 27 | 1 | 8 | 64 | 188 |
| 88 | Henry Davis | C | PIT | 20 | 66 | 74 | 130 | 27 | 2 | 10 | 64 | 175 |
| 89 | Riley Greene | LF | DET | 24 | 80 | 84 | 155 | 30 | 4 | 7 | 64 | 177 |
| 90 | Corey Seager | SS | TEX | 36 | 92 | 87 | 162 | 30 | 0 | 2 | 64 | 119 |
| 91 | Brent Rooker | DH | ATH | 36 | 93 | 84 | 142 | 26 | 1 | 7 | 64 | 192 |
| 92 | Will Smith | C | LAD | 24 | 90 | 85 | 143 | 29 | 2 | 3 | 64 | 123 |
| 93 | Brandon Marsh | LF | PHI | 22 | 82 | 81 | 146 | 28 | 4 | 17 | 64 | 198 |
| 94 | Akil Baddoo | LF | DET | 23 | 71 | 79 | 131 | 24 | 3 | 16 | 64 | 178 |
| 95 | DJ LeMahieu | 2B | NYY | 16 | 62 | 68 | 136 | 26 | 1 | 2 | 64 | 123 |
| 96 | Tucker Barnhart | C | TEX | 11 | 61 | 57 | 123 | 20 | 0 | 6 | 64 | 179 |
| 97 | Josh Bell | DH | MIN | 21 | 74 | 67 | 141 | 29 | 1 | 1 | 64 | 128 |
| 98 | Cavan Biggio | 1B | KC | 13 | 61 | 82 | 126 | 22 | 2 | 8 | 64 | 184 |
| 99 | Pete Alonso | 1B | BAL | 35 | 104 | 86 | 135 | 26 | 1 | 3 | 64 | 151 |
| 100 | Brett Harris | 3B | ATH | 18 | 69 | 74 | 129 | 26 | 2 | 3 | 64 | 142 |