Everything
Every piece, newest first.
World Cup 2026 Group A Preview: Mexico, Korea, Czechia, South Africa
Group A at the 2026 World Cup: Mexico, South Korea, Czechia and South Africa. Hot takes, predictions, storylines from home, and one read per team.
World Cup 2026 Squads: Every Confirmed Roster for All 48 Teams
FIFA released all 48 World Cup rosters. Here's the full list for every team.
USMNT 3-2 Senegal: Five Takeaways, From Balogun's Form to the Back Five
The USMNT beat Senegal 3-2. Five takeaways: Balogun's form, the back five, the No. 6, the goalkeeper plan, and defending in transition.
USMNT Hold On Against Senegal, 3-2, in World Cup Tune-Up
The USMNT beat Senegal 3-2 in their penultimate World Cup friendly. Dest and Pulisic struck early, Balogun got the winner, and the second half got nervy.
The Fixture: Arsenal vs PSG in UCL Final, World Cup Warm-Ups, and the Best Soccer on TV This Weekend
Arsenal play their first UCL final since 2006 against PSG. Then the World Cup warm-ups arrive.
USMNT World Cup Squad: Five Takeaways From the Roster Leak
The roster leaked early, and everyone has a lot to say. Five takeaways, starting with Diego Luna.
Hull City Beat Middlesbrough in the Championship Play-Off Final to Win Promotion
Hull City beat Middlesbrough 1-0 at Wembley as Oli McBurnie's late winner sealed promotion to the Premier League. Recap the play-off final.
The Fixture: Arsenal's Coronation, Five Finals in Three Days, and the Best Soccer on TV This Weekend
Arsenal already wrapped up the title, so the Premier League's final day is a victory lap. Saturday holds the DFB PokalScottish Cup, with the Coupe de France on Friday. Liga MX crowns a champion late Sunday night.
Nine Things From Aston Villa vs Freiburg, Europa League Final 2026
Aston Villa beat Freiburg 3-0 in Istanbul for their first European trophy since 1982 and Unai Emery's fifth Europa League. Nine things, from Buendía's curler to Rogers outdoing every expectation.
Boca and Cruzeiro Draw at La Bombonera, VAR Has the Final Word
Merentiel opened it, Fagner leveled it, Gerson saw red, and the late winner went to VAR. A point each in Group D.
Mirassol Take Asunción, Always Ready Take a Loss
Mirassol leave Asunción with three Copa Libertadores points. Shaylon, Maraude, Fogaça, and a late red card for Victor Luis.
Fluminense Find a Way Past Bolivar, Libertadores Lives On
Acosta opened it, John Kennedy won it off the bench, Carlos Lampe nearly took it from them. Fluminense keep their Copa Libertadores alive at the Maracanã.