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

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