Ian Desmond was the last of the 20 free agents issued a qualifying offer to sign a contract, so with the compensation picks all settled, the selection order for first round of the 2016 amateur draft has now been finalized. Eleven of those QO free agents joined new teams, leading to quite a bit of shuffling from the original draft order set at the end of the regular season. MLB.com has the full order of all 40 rounds, and here is how the first round shakes out:
1. Phillies
2. Reds
3. Braves
4. Rockies
5. Brewers
6. Athletics
7. Marlins
8. Padres
9. Tigers
10. White Sox
11. Mariners
12. Red Sox
13. Rays
14. Indians
15. Twins
16. Angels
17. Astros
18. Yankees
19. Mets
20. Dodgers
21. Blue Jays
22. Pirates
23. Cardinals
COMPENSATION ROUND (bonus picks given to teams who issued qualifying offers to players who signed elsewhere; picks are allotted in inverse order of 2015 record)
24. Padres (for Justin Upton signing with the Tigers)
25. Padres (for Ian Kennedy signing with the Royals)
26. White Sox (for Jeff Samardzija signing with the Giants)
27. Orioles (for Wei-Yin Chen signing with the Marlins)
28. Nationals (for Jordan Zimmermann signing with the Tigers)
29. Nationals (for Ian Desmond signing with the Rangers)
30. Rangers (for Yovani Gallardo signing with the Orioles)
31. Mets (for Daniel Murphy signing with the Nationals)
32. Dodgers (for Zack Greinke signing with the Diamondbacks)
33. Cardinals (for John Lackey signing with the Cubs)
34. Cardinals (for Jason Heyward signing with the Cubs)
1. Phillies
2. Reds
3. Braves
4. Rockies
5. Brewers
6. Athletics
7. Marlins
8. Padres
9. Tigers
10. White Sox
11. Mariners
12. Red Sox
13. Rays
14. Indians
15. Twins
16. Angels
17. Astros
18. Yankees
19. Mets
20. Dodgers
21. Blue Jays
22. Pirates
23. Cardinals
COMPENSATION ROUND (bonus picks given to teams who issued qualifying offers to players who signed elsewhere; picks are allotted in inverse order of 2015 record)
24. Padres (for Justin Upton signing with the Tigers)
25. Padres (for Ian Kennedy signing with the Royals)
26. White Sox (for Jeff Samardzija signing with the Giants)
27. Orioles (for Wei-Yin Chen signing with the Marlins)
28. Nationals (for Jordan Zimmermann signing with the Tigers)
29. Nationals (for Ian Desmond signing with the Rangers)
30. Rangers (for Yovani Gallardo signing with the Orioles)
31. Mets (for Daniel Murphy signing with the Nationals)
32. Dodgers (for Zack Greinke signing with the Diamondbacks)
33. Cardinals (for John Lackey signing with the Cubs)
34. Cardinals (for Jason Heyward signing with the Cubs)