Real upsets — teams that beat opponents with a stronger recent record. Plus nail-biter matches from the past week.
🎯
No upsets detected this week
Favorites have been doing their job. Check back after the next match day.
Data via PandaScore · Upsets based on recent win/loss records (100 match sample) · Updated every 30 min