What are the names of the 30 major league baseball teams?

1. Red Sox 2. White Sox 3. Reds 4. Mets 5. Yankees 6. Dodgers 7. Giants 8. Braves 9. Angels 10. Nationals 11. Blue Jays 12. Phillies 13. Marlins 14. Padres 15. Tigers 16. Cardinals 17. Rangers 18. Brewers 19. Athletics 20. Mariners 21. Orioles 22. Indians 23. Twins 24. Cubs 25. Astros 26. Devil Rays 27. Pirates 28. Diamond Backs 29. Royals 30. Rockies