The order for the first round of the Major League Baseball draft has been finalized.

Ian Desmond was the last of the 20 free agents issued a qualifying offer to sign a contract, so the compensation picks are all settled.

The first round will be as follows:

1. Philadelphia Phillies
2. Cincinnati Reds
3. Atlanta Braves
4. Colorado Rockies
5. Milwaukee Brewers
6. Oakland Athletics
7. Miami Marlins
8. San Diego Padres
9. Detroit Tigers
10. Chicago White Sox
11. Seattle Mariners
12. Boston Red Sox
13. Tampa Bay Rays
14. Cleveland Indians
15. Minnesota Twins
16. Los Angeles Angels
17. Houston Astros
18. New York Yankees
19. New York Mets
20. Los Angeles Dodgers
21. Toronto Blue Jays
22. Pittsburgh Pirates
23. St. Louis Cardinals

Compensation Round

24. San Diego Padres (for Justin Upton signing with the Tigers)
25. San Diego Padres (for Ian Kennedy signing with the Royals)
26. Chicago White Sox (for Jeff Samardzija signing with the Giants)
27. Baltimore Orioles (for Wei-Yin Chen signing with the Marlins)
28. Washington Nationals (for Jordan Zimmermann signing with the Tigers)
29. Washington Nationals (for Ian Desmond signing with the Rangers)
30. Texas Rangers (for Yovani Gallardo signing with the Orioles)
31. New York Mets (for Daniel Murphy signing with the Nationals)
32. Los Angeles Dodgers (for Zack Greinke signing with the Diamondbacks)
33. St. Louis Cardinals (for John Lackey signing with the Cubs)
34. St. Louis Cardinals (for Jason Heyward signing with the Cubs)