FooSports

World Cup 2026

World | Season 2026 | Cup

The FIFA World Cup 2026 brings 48 national teams together from 11 June 2026 to 12 July 2026, playing 100 matches at 17 stadiums across Canada, Mexico and USA. This hub carries the live group standings, the full match schedule with kickoff times in UTC, results, lineups and data driven predictions, refreshed around the clock. 98 matches already have a final score.

League Table: Top 8

Group A

World Cup standings 2026: position, points and results per club | Group A
PositionTeamPlayedGoal differencePointsRecent form, most recent match first
1 Mexico 3 +6 9 LossWinWinWinWin
2 South Africa 3 -1 4 LossWinDrawLoss
3 South Korea 3 -1 3 LossLossWin
4 Czechia 3 -4 1 LossDrawLoss

Group B

World Cup standings 2026: position, points and results per club | Group B
PositionTeamPlayedGoal differencePointsRecent form, most recent match first
1 Switzerland 3 +4 7 WinWinWinWinDraw
2 Canada 3 +5 4 LossWinLossWinDraw
3 Bosnia & Herzegovina 3 -1 4 LossWinLossDraw
4 Qatar 3 -8 1 LossLossDraw
View the full table: all 48 clubs

Latest Results

All fixtures and results

Upcoming Fixtures

No upcoming fixtures: every scheduled match in this league season has been played.

Top Scorers

Full rankings: goals, assists and cards

World Cup: Frequently Asked Questions

When is the FIFA World Cup 2026?

The FIFA World Cup 2026 runs from 11 June 2026 to 12 July 2026, with 100 matches scheduled. Every kickoff time on this site is shown in UTC.

Where is the 2026 World Cup being played?

Matches are played at 17 stadiums across Canada, Mexico and USA. Browse the stadium directory for capacity, city and the fixtures each ground hosts.

How many teams play at the 2026 World Cup?

48 national teams compete at the FIFA World Cup 2026. The group standings on this page update live after every result.

Who is the World Cup top scorer in 2026?

Lionel Andrés Messi Cuccittini leads the scoring chart with 8 goals for Argentina. The full top scorers list also covers assists and cards.

Updated: 11 Jul 2026, 10:42 UTC