2025 MLB Mock Draft 1.0: A Test in Futility

The MLB Draft Lottery has come and gone, clarifying how teams will prepare for the draft in July. This means we can finally start throwing our darts at the board and hoping we hit the bullseye. It’s a practice in futility this far out, but it’s a fun activity that will give readers an idea of what we think is happening at this stage.

While the idea of going through to pick 43 is enticing, we’ve opted to stick with the first 27 picks. The reason for this is simple: the Mets, Yankees, and Dodgers will drop ten spots due to luxury tax penalties. Picks 28-32 will consist of compensation picks for qualifying offers and PPI, though those picks aren’t set in stone yet except for the PPI pick to the Royals and the compensation pick to the Brewers for Willy Adames. There will be intriguing draft strategies, as the Rays, Brewers, and Orioles will have three picks in the top 50, though it’s too far out to piece names together for this. We hope you enjoy this mock, which is free to the public!


1. Washington nationals - OF Jace Laviolette, Texas A&M

2. Los Angeles Angels - LHP Jamie Arnold, Florida State

3. Seattle Mariners - SS Eli Willits, Fort Cobb-Broxton (OK)

4. Colorado Rockies - 3B Ethan Holliday, Stillwater (OK)

5. St. Louis Cardinals - RHP Tyler Bremner, UC Santa Barbara

6. Pittsburgh Pirates - OF Cam Cannarella, Clemson

7. Miami Marlins - SS Billy Carlson, Corona (CA)

8. Toronto Blue Jays - 3B/OF Xavier Neyens, Mount Vernon (WA)

9. Cincinnati Reds - C Ike Irish, Auburn

10. Chicago White Sox - RHP Seth Hernandez, Corona (CA)

11. Sacramento Athletics - SS Kayson Cunningham, Johnson (TX)

12. Texas Rangers - OF Devin Taylor, Indiana

13. San Francisco Giants - OF Ethan Conrad, Wake Forest

14. Tampa Bay Rays - OF Brendan Summerhill, Arizona

15. Boston Red Sox - C Luke Stevenson, North Carolina

16. Minnesota Twins - SS Aiva Arquette, Oregon State

17. Chicago Cubs - LHP/1B Kruz Schoolcraft, Sunset (OR)

18. Arizona Diamondbacks - 3B/OF Tre Phelps, Georgia

19. Baltimore Orioles - SS Brady Ebel, Corona (CA)

20. Milwaukee Brewers - LHP Cameron Appenzeller, Glenwood (IL)

21. Houston Astros - C Caden Bodine, Coastal Carolina

22. Atlanta Braves - RHP Kyson Witherspoon, Oklahoma

23. Kansas City Royals - 3B/OF Andrew Fischer, Tennessee

24. Detroit Tigers - SS Dean Curley, Tennessee

25. San Diego Padres - OF Slater De Brun, Summit (OR)

26. Philadelphia Phillies - OF Dean Moss, IMG Academy (FL)

27. Cleveland Guardians - SS Marek Houston, Wake Forest