It's time for my final mock before the 2021 MLB draft, with updates just as picks are about to start coming off the board in Denver.
In the last projection, I'll avoid explaining anything beyond a projection and the two names that are next most likely to be the pick here. Some will have gone a couple picks earlier, but have a good chance to be the pick. I'd love to name 3-4 names extra per pick, but the last one has to have some level of confidence and precision to it, even if the accuracy will certainly be spotty in a wild draft like this.
Full coverage of the 2021 MLB draft is available here
Sunday at 7 p.m. ET: Watch the 2021 MLB draft on ESPN
Team-by-team draft guide: Fits, needs for all 30 teams
Ranking the top 200 MLB draft prospects

1. Pittsburgh Pirates
Marcelo Mayer, SS, Eastlake HS (CA), USC commit
In the mix: Henry Davis, Kahlil Watson

2. Texas Rangers
Jack Leiter, RHP, Vanderbilt
In the mix: Kahlil Watson, Marcelo Mayer

3. Detroit Tigers
Jackson Jobe, RHP, Heritage Hall HS (OK), Ole Miss commit
In the mix: Brady House, Marcelo Mayer

4. Boston Red Sox
Henry Davis, C, Louisville
In the mix: Jack Leiter, Kumar Rocker

5. Baltimore Orioles
Kahlil Watson, SS, Wake Forest HS (NC), NC State commit
In the mix: Brady House, Colton Cowser

6. Arizona Diamondbacks
Jordan Lawlar, SS, Jesuit HS (TX), Vanderbilt commit
In the mix: Kahlil Watson, Colton Cowser

7. Kansas City Royals
Kumar Rocker, RHP, Vanderbilt
In the mix: Kahlil Watson, Brady House

8. Colorado Rockies
Brady House, SS, Winder-Barrow HS (GA), Tennessee commit
In the mix: Benny Montgomery, Ty Madden

9. Los Angeles Angels
Colton Cowser, CF, Sam Houston State
In the mix: Jackson Jobe, Will Taylor

10. New York Mets
Sal Frelick, CF, Boston College
In the mix: Gunnar Hoglund, Colson Montgomery

11. Washington Nationals
Ty Madden, RHP, Texas
In the Mix: Sam Bachman, Kumar Rocker

12. Seattle Mariners
Matt McLain, 2B, UCLA
In the Mix: Gunnar Hoglund, Sal Frelick

13. Philadelphia Phillies
Will Taylor, CF, Dutch Fork HS (SC), Clemson commit
In the mix: Benny Montgomery, Ryan Cusick

14. San Francisco Giants
Gunnar Hoglund, RHP, Ole Miss
In the mix: Jordan Wicks, Colson Montgomery

15. Milwaukee Brewers
Tyler Black, 2B, Wright State
In the mix: Jordan Wicks, Gunnar Hoglund

16. Miami Marlins
Benny Montgomery, CF, Red Land HS (PA), Virginia commit
In the mix: Gunnar Hoglund, Will Bednar

17. Cincinnati Reds
Bubba Chandler, RHP/SS, North Oconee HS (GA), Clemson commit
In the mix: Jay Allen, Harry Ford

18. St. Louis Cardinals
Jordan Wicks, LHP, Kansas State
In the mix: Gunnar Hoglund, Bubba Chandler

19. Toronto Blue Jays
Trey Sweeney, SS, Eastern Illinois
In the mix: Gunnar Hoglund, Sam Bachman

20. New York Yankees
Will Bednar, RHP, Mississippi State
In the mix: Colson Montgomery, Trey Sweeney

21. Chicago Cubs
Colson Montgomery, SS, Southridge HS (IN), Indiana commit
In the mix: Trey Sweeney, Anthony Solometo

22. Chicago White Sox
Max Muncy, SS, Thousand Oaks HS (CA), Arkansas commit
In the mix: Joe Mack, Colson Montgomery

23. Cleveland Indians
Harry Ford, C, North Cobb HS (GA), Georgia Tech commit
In the mix: Tyler Black, Josh Baez

24. Atlanta Braves
Michael McGreevy, RHP, UC Santa Barbara
In the mix: Ky Bush, Connor Norby

25. Oakland Athletics
Wes Kath, 3B, Desert Mountain HS (AZ), Arizona State commit
In the mix: Max Muncy, Ryan Cusick

26. Minnesota Twins
Josh Baez, RF/RHP, Dexter Southfield HS (MA), Vanderbilt commit
In the mix: Joe Mack, Cooper Kinney

27. San Diego Padres
Jay Allen, CF, John Carroll Catholic HS (FL), Florida commit
In the mix: Gavin Williams, Frank Mozzicato

28. Tampa Bay Rays
Cooper Kinney, 3B, Baylor HS (TN), South Carolina commit
In the mix: Tyler Black, Jay Allen

29. Los Angeles Dodgers
Jud Fabian, OF, Florida
In the mix: Ryan Cusick, Frank Mozzicato
Compensation picks
30. Cincinnati Reds: Andrew Painter, RHP, Calvary Christian HS (FL), Florida commit
Competitive balance round A
31. Miami Marlins: James Triantos, Madison HS (VA), North Carolina commit
32. Detroit Tigers: Joe Mack, C, Williamsville East HS (NY), Clemson commit
33. Milwaukee Brewers: Carson Williams, SS, Torrey Pines HS (CA), Cal commit
34. Tampa Bay Rays: Frank Mozzicato, LHP, East Catholic HS (CT), UConn commit
35. Cincinnati Reds: Sam Bachman, RHP, Miami Ohio
36. Minnesota Twins: Lonnie White Jr., CF, Malvern Prep HS (PA), Penn State commit