2025 MLB Draft Board: March Update
March 24, 2025
When diving into the draft process, MLB organizations go far beyond just throwing together a list of prospects, ranked Nos. 1 to 500. This is where the true strategy comes in – where the understanding of tiering becomes a game-changer. In the war room, decision-making is about flexibility and adaptability, not about just taking the next guy off a massive list.
Think about it this way: If were to rank the top-500 players in order, you would be telling a story that is neat, tidy, and linear – and baseball’s amateur draft is anything but. There are too many nuances at play to treat it as a linear exercise. It is far more complex than that. It is about understanding the layers between tiers of players, because that is where the real flexibility comes into play. A player in one tier can have a vastly different risk profile, development timeline, and potential than a player in another tier, even if they fall within the same overall ranking range.
This is where tiering allows you to filter out noise and focus on the essential factors. Rather than being caught up in the race to pick the highest-ranked player from a linear list, teams can pivot between tiers to select the right player who fits their immediate and long-term goals. A college hitter in the second tier may offer more reliability and a quicker path to the majors than a high school pitcher in the top tier, even though the pitcher might be ranked higher overall.
To further cloud the picture, a prospect’s signability often comes into play. A college player in the fourth round will likely cost less than a high school prospect committed to a top program with a lucrative NIL deal. The prep player may have higher upside, but his commitment to college and NIL financials can complicate negotiations. The college player, however, is typically easier to sign and projects more quickly to professional baseball. Signability becomes a crucial factor, as teams must balance talent with the financial risks of getting a player to sign. In the end, the decision is about weighing the upside against the uncertainty of securing a commitment.
In the war room, there is no such thing as a one-size-fits-all decision. Flexibility is key – sometimes a team will lean into a riskier pick because their system needs a potential star, while other times, they might opt for the safer, more polished option if they are looking for someone who can make an impact sooner. The top 1-500 list does not provide that level of nuance; tiering does. It is not about going for the highest name on the list—it is about selecting the player who fits the mold of your team’s needs, whether that is high upside with high risk, or a steady presence who might take less time to develop.
In the end, Prep Baseball’s tiered approach maximizes draft analysis. The top overall list (top-200 in Prep Baseball’s case) is a helpful reference, but the real value comes from studying both college and high school prospects together. Combining these groups provides a deeper understanding of each player’s potential, risk, and development timeline. It forces a closer look at high school players with high upside versus college players closer to MLB-ready.
Below, a look at Prep Baseball’s Draft Board, Version 2.0.
NOTE: This is an evaluative list rather than predictive. This means that it is not meant to capture when a player will be drafted, but to represent their talent value as identified by Prep Baseball reports scouting department (“Big Board”). This is the reason that there are more high school players featured even though many (most) will end up going to campus and more college players will ultimately be drafted. In all likelihood, approximately 15 of this year’s college players will be first-rounders whereas the 2025 high school class will produce 30 first-rounders between this year's MLB Draft and the 2028 Draft (and maybe even a couple draft-eligible sophs in 2027).
DRAFT HQ: TOP-200
1 | Ethan Holliday | SS | Stillwater HS (OK) |
2 | Aiva Arquette | SS | Oregon State |
3 | Jamie Arnold | LHP | Florida State |
4 | Seth Hernandez | RHP | Corona HS (CA) |
5 | Cameron Appenzeller | LHP | Glenwood HS (IL) |
6 | Brady Ebel | SS | Corona HS (CA) |
7 | Kayson Cunningham | SS | S.A. Johnson HS (TX) |
8 | Billy Carlson | SS | Corona HS (CA) |
9 | Josh Hammond | SS | Wesleyan Christian Academy HS (NC) |
10 | Eli Willits | SS | Fort Cobb-Broxton HS (OK) |
11 | Xavier Neyens | 3B | Mount Vernon (WA) |
12 | Tyler Bremner | RHP | UC Santa Barbara |
13 | Jace LaViolette | OF | Texas A&M |
14 | Luke Stevenson* | C | North Carolina |
15 | Liam Doyle | LHP | Tennessee |
16 | Kyson Witherspoon | RHP | Oklahoma |
17 | Brayden Jaksa | C | Irvington HS (CA) |
18 | Jaden Fauske | C | Nazareth Academy HS (IL) |
19 | Kruz Schoolcraft | LHP | Sunset HS (OR) |
20 | AJ Russell | RHP | Tennessee |
21 | Gavin Kilen | 2B | Tennessee |
22 | Marek Houston | SS | Wake Forest |
23 | Caleb Barnett | 3B | Mountain Brook HS (AL) |
24 | Ike Irish | C | Auburn |
25 | Ethan Conrad | OF | Wake Forest |
26 | Brendan Summerhill | OF | Arizona |
27 | Ethan Petry | OF | South Carolina |
28 | Kade Anderson* | LHP | LSU |
29 | Nicky Becker | SS | Don Bosco Prep HS (NJ) |
30 | Wehiwa Aloy | SS | Arkansas |
31 | Dean Curley* | SS | Tennessee |
32 | Devin Taylor | OF | Indiana |
33 | Cam Cannarella | OF | Clemson |
34 | Marcus Phillips | RHP | Tennessee |
35 | Johnny Slawinski III | LHP | Johnson City HS (TX) |
36 | Aidan West | SS | Long Reach HS (MD) |
37 | Riley Quick | RHP | Alabama |
38 | Angel Cervantes | RHP | Warren HS (CA) |
39 | Max Belyeu | OF | Texas |
40 | Zach Root | LHP | Arkansas |
41 | Patrick Forbes | RHP | Louisville |
42 | Ty Peeples | OF | Franklin County HS (GA) |
43 | Jacob Parker | OF | Purvis HS (MS) |
44 | Tre Phelps* | OF | Georgia |
45 | Coy James | SS | Davie HS (NC) |
46 | Matthew Fisher | RHP | Evansville Memorial HS (IN) |
47 | CJ Gray | RHP | A.L. Brown HS (NC) |
48 | Briggs McKenzie | LHP | Corinth Holders HS (NC) |
49 | Gavin Fien | SS | Great Oak HS (CA) |
50 | Danny Dickinson | 2B | LSU |
51 | Nick Dumesnil | OF | Cal Baptist |
52 | Omar Serna | C | Lutheran South Academy HS (TX) |
53 | Joseph Parker | SS | Purvis HS (MS) |
54 | Brock Sell | OF | Tokay HS (CA) |
55 | Brock Ketelsen | OF/LHP | Valley Christian HS (CA) |
56 | Quentin Young | 3B | Oaks Christian HS (CA) |
57 | Sean Gamble | UTL | IMG Academy HS (FL) |
58 | Nate Snead | RHP | Tennessee |
59 | Anthony Eyanson | RHP | LSU |
60 | Justice de Jong | RHP | Poly Prep HS (NY) |
61 | Reid Worley | RHP | Cherokee HS (GA) |
62 | Jordan Martin | RHP | Jefferson City HS (MO) |
63 | Slater de Brun | OF | Summit HS (OR) |
64 | Cam Leiter | RHP | Florida State |
65 | Chase Shores | RHP | LSU |
66 | Gabe Davis | RHP | Oklahoma State |
67 | Caden Bodine | C | Coastal Carolina |
68 | Jared Jones | 1B | LSU |
69 | Lucas Franco | 3B | Cinco Ranch HS (TX) |
70 | Henry Ford* | OF | Virginia |
71 | Jared Spencer | LHP | Texas |
72 | Joseph Dzierwa | LHP | Michigan State |
73 | RJ Austin | OF | Vanderbilt |
74 | JD Thompson | LHP | Vanderbilt |
75 | Brooks Bryan | C | Troy |
76 | Andrew Fischer | 1B | Tennessee |
77 | Henry Godbout | 2B | Virginia |
78 | Trent Caraway* | 3B | Oregon State |
79 | Nolan Schubart | OF | Oklahoma State |
80 | Nic Partridge | SS | Mulberry HS (FL) |
81 | Tate Southisene | SS | Basic Academy HS (NV) |
82 | Boston Kellner | 3B | Hamilton HS (AZ) |
83 | Ethan Porter | 3B | Huntington Beach HS (CA) |
84 | John Stuetzer | OF | Pope HS (GA) |
85 | Owen Jenkins | C | Lexington Catholic HS (KY) |
86 | Dean Moss | OF | IMG Academy HS (FL) |
87 | River Hamilton | RHP | Sam Barlow HS (OR) |
88 | Landon Harmon | RHP | East Union Attendance Center HS (MS) |
89 | Steele Hall | SS | Hewitt Trussville HS (AL) |
90 | Carson Brumbaugh | SS | Edmond Santa Fe HS (OK) |
91 | Uli Fernsler | LHP | Novi HS (MI) |
92 | Aaron Watson | RHP | Trinity Christian Academy (FL) |
93 | Robert X. Mitchell | LHP | Prestonwood Christian HS (TX) |
94 | Brent Iredale | 3B | Arkansas |
95 | Colby Shelton | SS | Florida |
96 | Pico Kohn | LHP | Mississippi State |
97 | Ben Jacobs | LHP | Arizona State |
98 | James Ellwanger* | RHP | Dallas Baptist |
99 | Caden Crowell | LHP | Valparaiso HS (IN) |
100 | Brandon Logan | OF | Fort Wayne Snider HS (IN) |
101 | Blaine Bullard | OF | Klein Cain HS (TX) |
102 | Mason Pike | RHP | Puyallup HS (WA) |
103 | Nicholas Partida | RHP | Pearland HS (TX) |
104 | Marcos Paz | RHP | Hebron HS (TX) |
105 | Gage Wood | RHP | Arkansas |
106 | Justin Lamkin | LHP | Texas A&M |
107 | Korbyn Dickerson | OF | Indiana |
108 | Josiah Hartshorn | OF | Orange Lutheran HS (CA) |
109 | William Patrick | OF | St. Frederick HS (LA) |
110 | Taitn Gray | OF | Dallas Center Grimes HS (IA) |
111 | Alec Blair | OF | De La Salle HS (CA) |
112 | Anthony Pack | OF | Millikan HS (CA) |
113 | Daniel Pierce | SS | Mill Creek HS (GA) |
114 | Jordan Yost | SS | Sickles HS (FL) |
115 | Max Williams | OF | Florida State |
116 | Brandon Compton | OF | Arizona State |
117 | Easton Carmichael | C | Oklahoma |
118 | Christian Foutch | RHP | Arkansas |
119 | Malachi Witherspoon | RHP | Oklahoma |
120 | Grayson Boles | RHP | St Augustine Academy HS (CA) |
121 | Trent Grindlinger | C | Huntington Beach HS (CA) |
122 | Landon Schaefer | SS | Fayetteville HS (AR) |
123 | John Paone | RHP | Lawrence Academy HS (MA) |
124 | Dean Livingston | RHP | Hebron Christian Academy HS (GA) |
125 | Myles Upchurch | RHP | St. Albans HS (VA) |
126 | Alex Barr | LHP | Kankakee Valley HS (IN) |
127 | Aiden Stillman | LHP | Trinity Prep HS (FL) |
128 | Jack Bauer | LHP | Lincoln-Way East HS (IL) |
129 | Landon Beidelschies | LHP | Arkansas |
130 | Matt Scott | RHP | Stanford |
131 | Jalin Flores | SS | Texas |
132 | Tanner Thach | 1B | UNCW |
133 | ALex Lodise | SS | Florida State |
134 | Kyle Lodise | SS | Georgia Tech |
135 | Jake Clemente | RHP | Florida |
136 | Danny Wallace | OF | Papillion La Vista South HS (NE) |
137 | Jordan Serrano | OF | The Stony Brook School HS (NY) |
138 | Maddox Miller | LHP | Oak Grove HS (MS) |
139 | Grady Westphal | RHP | Blue Valley HS (KS) |
140 | Cash Strayer | OF | Plant HS (FL) |
141 | Remo Indomenico | OF | The First Academy HS (FL) |
142 | CJ Deckinga | 3B | Minooka HS (IL) |
143 | Josh Owens | CIF | Providence Academy HS (TN) |
144 | Josh Proctor | CIF | Maranatha HS (CA) |
145 | Mason Ligenza | OF | Tamaqua Area HS (PA) |
146 | Angel Laya | OF | Eastlake HS (CA) |
147 | Noah Yoder | RHP | Atlee HS (VA) |
148 | Charlie Wilcox | RHP | South Walton HS (FL) |
149 | Michael Salina | RHP | St Bonaventure |
150 | Zane Adams* | LHP | Alabama |
151 | Tanner Franklin | RHP | Tennessee |
152 | Connor Ware | LHP | LSU |
153 | Ben Abeldt | LHP | TCU |
154 | Cam Tilly* | RHP | Auburn |
155 | Kelvyn Paulino Jr. | 3B | IMG Academy (NC) |
156 | Taylor Tracey | OF | Dripping Springs HS (TX) |
157 | Ethan Clauss | SS | Palo Verde HS (NV) |
158 | Kade Elam | SS | Corbin HS (KY) |
159 | Josh Gibbs | SS | Forsyth Central HS (GA) |
160 | Luke LaCourse | RHP | Bay City Western HS (MI) |
161 | Tyler Wood | RHP | Lees Summit West HS (MO) |
162 | Brett Crossland | RHP | Mountain Pointe HS (AZ) |
163 | Talon Haley | LHP | Lewisburg HS (MS) |
164 | Brady Dallimore | C | Palo Verde HS (NV) |
165 | Nelson Keljo | LHP | Oregon State |
166 | Ryan Prager | LHP | Texas A&M |
167 | Logan Lunceford | RHP | Wake Forest |
168 | Matt Klein | C | Louisville |
169 | Ryan Wideman | OF | Western Kentucky |
170 | Grant Jay | C | Dallas Baptist |
171 | Cannon Goldin | OF | Buford HS (GA) |
172 | Sebastian Norman | 3B | Glendale HS (MO) |
173 | Terrance Bowen | SS | Blessed Trinity Catholic HS (GA) |
174 | Joshua Flores | RHP | Lake Central HS (IN) |
175 | Miguel Sime | RHP | Poly Prep HS (NY) |
176 | Mason Neville | OF | Oregon |
177 | Paxton Kling | OF | Penn State |
178 | Chris Arroyo | 1B | Virginia |
179 | Matthew Boughton | SS | Covenant Christian Academy HS (TX) |
180 | Braxton Van Cleave | OF | Mansfield HS (TX) |
181 | Cooper Flemming | SS | Ganesha HS (CA) |
182 | Ryan Mitchell | SS | Houston HS (TN) |
183 | Ethan Moore | SS | Oak Park-River Forest HS (IL) |
184 | Caeden Cloud | SS | Nixa HS (MO) |
185 | Ethan Rogers | LHP | Lone Jack HS (MO) |
186 | Anthony Martinez | 1B | UC Irvine |
187 | Cade Climie | 1B | Houston |
188 | Nathan Hall | OF | South Carolina |
189 | Kane Kepley | OF | North Carolina |
190 | Charles Davalan* | OF | Arkansas |
191 | Gavin Turley | OF | Oregon State |
192 | Murf Gray | 3B | Fresno State |
193 | Kaeden Kent | SS | Texas A&M |
194 | Joe Volini | LHP | Florida State |
195 | Brody Walls | RHP | McKinney Boyd HS (TX) |
196 | Reagan Ricken | RHP | Great Oak HS (CA) |
197 | Peter Kussow | RHP | Arrowhead HS (WI) |
198 | Conor Essenburg | LHP/1B | Lincoln-Way West HS (IL) |
199 | Joey Lorenzini | LHP | Rocklin HS (CA) |
200 | Cade Crossland | LHP | Oklahoma |
*Indicates the player is a college sophomore who's age-eligible for the 2025 MLB Draft.
Related Content