ST. LOUIS – The Cardinals are among one of the most hated teams in baseball. That is according to Twitter data pulled by BetOnline.ag.

The company tracked tweets with a negative tone since Opening Day 2022.

The data pulled found the Yankees are the most hated team with 6,766 negative tweets posted about them this season. The Cardinals are the ninth most hated team with 2,335 negative tweets posted about them this season.

The least hated team is the Arizona Diamondbacks who the Cardinals recently split a series with (2-2).

Below is the top 10 most hated teams and the amount of negative tweets found by BetOnline this season.

  1. New York Yankees – 6766
  2. Los Angeles Dodgers – 5618
  3. Houston Astros – 4865
  4. Philadelphia Phillies – 3891
  5. Chicago Cubs – 3059
  6. Boston Red Sox – 2764
  7. San Francisco Giants – 2486
  8. New York Mets – 2454
  9. St. Louis Cardinals – 2335
  10. Minnesota Twins – 1710

Below is the full list of MLB teams from most hated, to least hated.

  1. New York Yankees
  2. Los Angeles Dodgers
  3. Houston Astros
  4. Philadelphia Phillies
  5. Chicago Cubs
  6. Boston Red Sox
  7. San Francisco Giants
  8. New York Mets
  9. St. Louis Cardinals
  10. Minnesota Twins
  11. San Diego Padres
  12. Kansas City Royals
  13. Los Angeles Angels
  14. Cleveland Guardians
  15. Cincinnati Reds
  16. Atlanta Braves
  17. Texas Rangers
  18. Pittsburgh Pirates
  19. Tampa Bay Rays
  20. Washington Nationals
  21. Miami Marlins
  22. Baltimore Orioles
  23. Milwaukee Brewers
  24. Detroit Tigers
  25. Chicago White Sox
  26. Oakland Athletics
  27. Seattle Mariners
  28. Colorado Rockies
  29. Toronto Blue Jays
  30. Arizona Diamondbacks