MLB teams
ESPN.com 3y

2021 MLB draft: Mock drafts, rankings, order and analysis

MLB, Arizona Diamondbacks, Atlanta Braves, Baltimore Orioles, Boston Red Sox, Chicago Cubs, Chicago White Sox, Cincinnati Reds, Cleveland Indians, Colorado Rockies, Detroit Tigers, Houston Astros, Kansas City Royals, Los Angeles Angels, Los Angeles Dodgers, Miami Marlins, Milwaukee Brewers, Minnesota Twins, New York Mets, New York Yankees, Oakland Athletics, Philadelphia Phillies, Pittsburgh Pirates, San Diego Padres, San Francisco Giants, Seattle Mariners, St. Louis Cardinals, Tampa Bay Rays, Texas Rangers, Toronto Blue Jays, Washington Nationals

The 2021 MLB draft has concluded, with the Pittsburgh Pirates selecting catcher Henry Davis at No. 1 overall. For analysis of every first-round pick, go to our Draft Tracker.

The draft, which was shortened to five rounds in 2020, is 20 rounds this year, all of which were completed over a three day period from July 11-13.

Check out our complete coverage of the draft below, including information on some of the top prospects, draft results and more.

 First-round winners and losers

MLB mock drafts and rankings

 Mock Draft 3.0: Kiley McDaniel predicts first two rounds

 Final 2021 MLB draft rankings: Top 200

 Mock Draft 2.0

 Draft rankings 3.0: Top 150

 Mock Draft 1.0 

 Draft rankings 2.0: Top 100 

 Draft rankings 1.0: Initial top 50


Pre-draft analysis

 2021 MLB draft guide: Best fits and biggest needs for all 30 teams

 MLB draft mailbag: Rising pitchers, breakout hitters and a potential Yankees first-rounder

Jack Leiter, Kumar Rocker and their journeys to stardom

 McDaniel: Scouting Vandy's Leiter/Rocker ace duo


MLB draft order

First round

(Note: The Houston Astros forfeit their first two picks of this draft as punishment for their illegal sign stealing.)

1. Pittsburgh Pirates: Henry Davis, C, Louisville
2. Texas Rangers: Jack Leiter, RHP, Vanderbilt
3. Detroit Tigers: Jackson Jobe, RHP, Heritage Hall HS (OK)
4. Boston Red Sox: Marcelo Mayer, SS, Eastlake HS (CA)
5. Baltimore Orioles: Colton Cowser, CF, Sam Houston State
6. Arizona Diamondbacks: Jordan Lawlar, SS, Jesuit HS (TX)
7. Kansas City Royals: Frank Mozzicato, LHP, East Catholic HS (CT)
8. Colorado Rockies: Benny Montgomery, CF, Red Land HS (PA)
9. Los Angeles Angels: Sam Bachman, RHP, Miami Ohio
10. New York Mets: Kumar Rocker, RHP, Vanderbilt
11. Washington Nationals: Brady House, SS, Winder Barrow HS (GA)
12. Seattle Mariners: Harry Ford, C, North Cobb HS (GA)
13. Philadelphia Phillies: Andrew Painter, RHP, Calvary Christian HS (FL)
14. San Francisco Giants: Will Bednar, RHP, Mississippi State
15. Milwaukee Brewers: Sal Frelick, CF, Boston College
16. Miami Marlins: Kahlil Watson, SS, Wake Forest HS (NC)
17. Cincinnati Reds: Matt McLain, SS, UCLA
18. St. Louis Cardinals: Michael McGreevy, RHP, UC Santa Barbara
19. Toronto Blue Jays: Gunnar Hoglund, RHP, Ole Miss
20. New York Yankees: Trey Sweeney, SS, Eastern Illinois
21. Chicago Cubs: Jordan Wicks, LHP, Kansas State
22. Chicago White Sox: Colson Montgomery, SS, Southridge HS (IN)
23. Cleveland Indians: Gavin Williams, RHP, East Carolina
24. Atlanta Braves: Ryan Cusick, RHP, Wake Forest
25. Oakland Athletics: Max Muncy, SS, Thousand Oaks HS (CA)
26. Minnesota Twins: Chase Petty, RHP, Mainland Regional HS (NJ)
27. San Diego Padres: Jackson Merrill, SS, Severna Park HS (MD)
28. Tampa Bay Rays: Carson Williams, SS, Torrey Pines HS (CA)
29. Los Angeles Dodgers: Maddux Bruns, LHP, UMS Wright Prep School (AL)

Compensation picks

30. Cincinnati Reds: Jay Allen, CF, John Carroll Catholic HS (FL)

Competitive balance round A

31. Miami Marlins: Joe Mack, C, Williamsville East HS (NY)
32. Detroit Tigers: Ty Madden, RHP, Texas
33. Milwaukee Brewers: Tyler Black, 2B, Wright State
34. Tampa Bay Rays: Cooper Kinney, 3B, Baylor HS (TN)
35. Cincinnati Reds: Matheu Nelson, C, Florida State
36. Minnesota Twins: Noah Miller, SS, Ozaukee HS (WI)

Second round

37. Pittsburgh Pirates: Anthony Solometo, LHP, Bishop Eustace Prep School (NJ)
38. Texas Rangers: Aaron Zavala, OF, Oregon
39. Detroit Tigers: Izaac Pacheco, SS, Friendswood HS (TX)
40. Boston Red Sox: Jud Fabian, OF, Florida
41. Baltimore Orioles: Connor Norby, 2B, East Carolina
42. Arizona Diamondbacks: Ryan Bliss, SS, Auburn
43. Kansas City Royals: Ben Kudrna, RHP, Blue Valley Southwest HS (KS)
44. Colorado Rockies: Jaden Hill, RHP, LSU
45. Los Angeles Angels: Ky Bush, LHP, St. Mary's College (CA)
46. New York Mets:  Calvin Ziegler, RHP, St. Mary's Catholic SS (ON) 
47. Washington Nationals: Daylen Lile, OF, Trinity HS (KY)
48. Seattle Mariners: Edwin Arroyo, SS, Central Pointe Christian Academy (FL)
49. Philadelphia Phillies: Ethan Wilson, OF, University of South Alabama
50. San Francisco Giants: Matt Mikulski, LHP, Fordham 
51. Milwaukee Brewers: Russell Smith, LHP, TCU
52. Miami Marlins: Cody Morissette, SS, Boston College
53. Cincinnati Reds: Andrew Abbott, LHP, Virginia
54. St. Louis Cardinals: Joshua Baez, OF, Dexter School (MA)
55. New York Yankees: Brendan Beck, RHP, Stanford
56. Chicago Cubs: James Triantos, 3B, James Madison HS (VA)
57. Chicago White Sox: Wes Kath, Deer Mountain HS (AZ)
58. Cleveland Indians: Doug Nikhazy, LHP, Ole Miss
59. Atlanta Braves: Spencer Schwellenbach, P, Nebraska
60. Oakland Athletics: Zack Gelof, 3B, Virginia
61. Minnesota Twins: Steven Hajjar, LHP, Michigan
62. San Diego Padres: James Wood, OF, IMG Academy (FL)
63. Tampa Bay Rays: Kyle Manzardo, 1B, Washington State

Competitive balance round B
64. Pittsburgh Pirates: Lonnie White Jr., OF, Malvern Prep School (PA)
65. Baltimore Orioles: Reed Trimble, OF, Southern Miss
66. Kansas City Royals: Peyton Wilson, 2B, Alabama
67. Arizona Diamondbacks: Adrian Del Castillo, C, Miami
68. Colorado Rockies: Joe Rock, LHP, Ohio
69. Cleveland Indians: Tommy Mace, RHP, Florida
70. St. Louis Cardinals: Ryan Holgate, OF, Arizona
71. San Diego Padres: Robert Gasser, LHP, Houston

^ Back to Top ^