May I remember your preferences?

To save you from entering the same information every time you visit, Companion can store a small cookie on your device containing only your preferences, such as your name, favorite teams, and time zone.

We never use this information for advertising, and we never sell it.

Canada beats South Africa

Canada advances to the Round of 16
Canada 1–0 South Africa

Welcome to your personal World Cup Companion

Every question is optional. I am not going to look up or keep personal information on you. I only need enough to make Companion feel useful from the first screen.

What would you like to chat about today?
You can type, or we can chat. Be sure your microphone and speaker are turned on.

Here is today’s World Cup news for you

Canada advances to the Round of 16. Canada beat South Africa 1–0 at SoFi Stadium in Los Angeles. Stephen Eustáquio scored the winner in stoppage time.

South Africa is out of the World Cup. They reached the knockout round, but Canada ended the run in Los Angeles.

Mexico plays Ecuador on Tuesday, June 30. This is one of the key upcoming knockout matches. Kickoff is at 9:00 PM New York time, 7:00 PM Puerto Vallarta time, and 6:00 PM Los Angeles time. I’ll be here for it.

Big news of World Cup 2026 so far: Lionel Messi is now the highest World Cup scorer of all time.

Out of the World Cup: Iran, South Korea, and South Africa.

Round of 32

June 28
South Africa 0–1 Canada
Canada advances to the Round of 16
June 29
Brazil vs Japan
1:00 PM New York • 11:00 AM Puerto Vallarta • 10:00 AM Los Angeles
June 29
Germany vs Paraguay
4:30 PM New York • 2:30 PM Puerto Vallarta • 1:30 PM Los Angeles
June 29
Netherlands vs Morocco
9:00 PM New York • 7:00 PM Puerto Vallarta • 6:00 PM Los Angeles
June 30
Ivory Coast vs Norway
1:00 PM New York • 11:00 AM Puerto Vallarta • 10:00 AM Los Angeles
June 30
France vs Sweden
5:00 PM New York • 3:00 PM Puerto Vallarta • 2:00 PM Los Angeles
June 30
Mexico vs Ecuador
9:00 PM New York • 7:00 PM Puerto Vallarta • 6:00 PM Los Angeles
July 1
England vs DR Congo
12:00 PM New York • 10:00 AM Puerto Vallarta • 9:00 AM Los Angeles
July 1
Belgium vs Senegal
4:00 PM New York • 2:00 PM Puerto Vallarta • 1:00 PM Los Angeles
July 1
United States vs Bosnia and Herzegovina
8:00 PM New York • 6:00 PM Puerto Vallarta • 5:00 PM Los Angeles
July 2
Spain vs Austria
3:00 PM New York • 1:00 PM Puerto Vallarta • 12:00 PM Los Angeles
July 2
Portugal vs Croatia
7:00 PM New York • 5:00 PM Puerto Vallarta • 4:00 PM Los Angeles
July 2
Switzerland vs Algeria
11:00 PM New York • 9:00 PM Puerto Vallarta • 8:00 PM Los Angeles
July 3
Australia vs Egypt
2:00 PM New York • 12:00 PM Puerto Vallarta • 11:00 AM Los Angeles
July 3
Argentina vs Cape Verde
6:00 PM New York • 4:00 PM Puerto Vallarta • 3:00 PM Los Angeles
July 3
Colombia vs Ghana
9:30 PM New York • 7:30 PM Puerto Vallarta • 6:30 PM Los Angeles

Here is today’s World Cup news for you

Earlier today

Canada 1–0 South Africa. Canada won the opening match of the knockout round at SoFi Stadium in Los Angeles.

Stephen Eustáquio scored in stoppage time. Canada now waits for the winner of Netherlands vs Morocco.

South Africa is out of the World Cup. They reached the knockout round, but their tournament ended today in Los Angeles.

Big news of World Cup 2026 so far

Lionel Messi became the highest World Cup scorer of all time. He passed Miroslav Klose and now stands alone at the top.

RankPlayerWorld Cup goalsTopped out / status
1Lionel Messi172026 — in contention
2Miroslav Klose162014
3Ronaldo152006
4Gerd Müller141974
5Just Fontaine131958
6Kylian Mbappé132026 — in contention

One match to keep an eye on: Mexico vs Ecuador on Tuesday, June 30. I’ll be here for it.

Results

MatchScoreResult
South Africa vs Canada
3:00 PM New York • 1:00 PM Puerto Vallarta • 12:00 PM Los Angeles
0–1Canada advances to the Round of 16

Groups

Group A

TeamPtsGFGAGD
Mexico960+6
South Korea333+0
South Africa423-1
Czechia116-5

Results

Mexico 2–0 South Africa
South Korea 2–1 Czechia
Czechia 1–1 South Africa
Mexico 1–0 South Korea
Czechia 0–3 Mexico
South Africa 1–0 South Korea

Group B

TeamPtsGFGAGD
Switzerland773+4
Canada483+5
Bosnia and Herzegovina456-1
Qatar2210-8

Results

Canada 1–1 Bosnia and Herzegovina
Qatar 1–1 Switzerland
Switzerland 4–1 Bosnia and Herzegovina
Canada 6–0 Qatar
Switzerland 2–1 Canada
Bosnia and Herzegovina 3–1 Qatar

Group C

TeamPtsGFGAGD
Morocco763+3
Brazil771+6
Scotland314-3
Haiti027-5

Results

Brazil 1–1 Morocco
Haiti 0–1 Scotland
Scotland 0–1 Morocco
Brazil 3–0 Haiti
Scotland 0–3 Brazil
Morocco 4–2 Haiti

Group D

TeamPtsGFGAGD
United States684+4
Australia422+0
Paraguay424-2
Turkey335-2

Results

United States 4–1 Paraguay
Australia 2–0 Turkey
United States 2–0 Australia
Turkey 0–1 Paraguay
Turkey 3–2 United States
Paraguay 0–0 Australia

Group E

TeamPtsGFGAGD
Germany6104+6
Ivory Coast642+2
Ecuador422+0
Curaçao119-8

Results

Germany 7–1 Curaçao
Ivory Coast 1–0 Ecuador
Germany 2–1 Ivory Coast
Ecuador 0–0 Curaçao
Ecuador 2–1 Germany
Curaçao 0–2 Ivory Coast

Group F

TeamPtsGFGAGD
Netherlands7104+6
Japan573+4
Sweden477+0
Tunisia0212-10

Results

Netherlands 2–2 Japan
Sweden 5–1 Tunisia
Netherlands 5–1 Sweden
Tunisia 0–4 Japan
Tunisia 1–3 Netherlands
Japan 1–1 Sweden

Group G

TeamPtsGFGAGD
Belgium562+4
Egypt553+2
Iran333+0
New Zealand1410-6

Results

Belgium 1–1 Egypt
Iran 2–2 New Zealand
Belgium 0–0 Iran
New Zealand 1–3 Egypt
New Zealand 1–5 Belgium
Egypt 1–1 Iran

Group H

TeamPtsGFGAGD
Spain750+5
Cape Verde322+0
Uruguay234-1
Saudi Arabia215-4

Results

Spain 0–0 Cape Verde
Saudi Arabia 1–1 Uruguay
Spain 4–0 Saudi Arabia
Uruguay 2–2 Cape Verde
Uruguay 0–1 Spain
Cape Verde 0–0 Saudi Arabia

Group I

TeamPtsGFGAGD
France9102+8
Norway687+1
Senegal386+2
Iraq0112-11

Results

France 3–1 Senegal
Iraq 1–4 Norway
France 3–0 Iraq
Norway 3–2 Senegal
Norway 1–4 France
Senegal 5–0 Iraq

Group J

TeamPtsGFGAGD
Argentina980+8
Austria455+0
Algeria446-2
Jordan028-6

Results

Argentina 3–0 Algeria
Austria 3–1 Jordan
Argentina 2–0 Austria
Jordan 1–2 Algeria
Jordan 0–3 Argentina
Algeria 2–2 Austria

Group K

TeamPtsGFGAGD
Colombia962+4
Portugal473+4
DR Congo432+1
Uzbekistan0110-9

Results

Portugal 1–1 DR Congo
Uzbekistan 1–3 Colombia
Portugal 5–0 Uzbekistan
Colombia 1–0 DR Congo
Colombia 2–1 Portugal
DR Congo 2–0 Uzbekistan

Group L

TeamPtsGFGAGD
England772+5
Croatia445-1
Ghana421+1
Panama005-5

Results

England 4–2 Croatia
Ghana 1–0 Panama
England 0–0 Ghana
Panama 0–1 Croatia
Panama 0–3 England
Croatia 1–1 Ghana

Our Teams

TeamStatus
MexicoRound of 32
CanadaRound of 16
BrazilRound of 32
MoroccoRound of 32
United StatesRound of 32
SpainRound of 32

Round of 32

June 28
South Africa 0–1 Canada
Canada advances to the Round of 16
June 29
Brazil vs Japan
1:00 PM New York • 11:00 AM Puerto Vallarta • 10:00 AM Los Angeles
June 29
Germany vs Paraguay
4:30 PM New York • 2:30 PM Puerto Vallarta • 1:30 PM Los Angeles
June 29
Netherlands vs Morocco
9:00 PM New York • 7:00 PM Puerto Vallarta • 6:00 PM Los Angeles
June 30
Ivory Coast vs Norway
1:00 PM New York • 11:00 AM Puerto Vallarta • 10:00 AM Los Angeles
June 30
France vs Sweden
5:00 PM New York • 3:00 PM Puerto Vallarta • 2:00 PM Los Angeles
June 30
Mexico vs Ecuador
9:00 PM New York • 7:00 PM Puerto Vallarta • 6:00 PM Los Angeles
July 1
England vs DR Congo
12:00 PM New York • 10:00 AM Puerto Vallarta • 9:00 AM Los Angeles
July 1
Belgium vs Senegal
4:00 PM New York • 2:00 PM Puerto Vallarta • 1:00 PM Los Angeles
July 1
United States vs Bosnia and Herzegovina
8:00 PM New York • 6:00 PM Puerto Vallarta • 5:00 PM Los Angeles
July 2
Spain vs Austria
3:00 PM New York • 1:00 PM Puerto Vallarta • 12:00 PM Los Angeles
July 2
Portugal vs Croatia
7:00 PM New York • 5:00 PM Puerto Vallarta • 4:00 PM Los Angeles
July 2
Switzerland vs Algeria
11:00 PM New York • 9:00 PM Puerto Vallarta • 8:00 PM Los Angeles
July 3
Australia vs Egypt
2:00 PM New York • 12:00 PM Puerto Vallarta • 11:00 AM Los Angeles
July 3
Argentina vs Cape Verde
6:00 PM New York • 4:00 PM Puerto Vallarta • 3:00 PM Los Angeles
July 3
Colombia vs Ghana
9:30 PM New York • 7:30 PM Puerto Vallarta • 6:30 PM Los Angeles

Round of 16

July 4
Canada vs Winner of Netherlands–Morocco
1:00 PM New York • 11:00 AM Puerto Vallarta • 10:00 AM Los Angeles
July 4
Winner of Germany–Paraguay vs Winner of France–Sweden
5:00 PM New York • 3:00 PM Puerto Vallarta • 2:00 PM Los Angeles
July 5
Winner of Brazil–Japan vs Winner of Ivory Coast–Norway
4:00 PM New York • 2:00 PM Puerto Vallarta • 1:00 PM Los Angeles
July 5
Winner of Mexico–Ecuador vs Winner of England–DR Congo
8:00 PM New York • 6:00 PM Puerto Vallarta • 5:00 PM Los Angeles
July 6
Winner of Portugal–Croatia vs Winner of Spain–Austria
3:00 PM New York • 1:00 PM Puerto Vallarta • 12:00 PM Los Angeles
July 6
Winner of United States–Bosnia and Herzegovina vs Winner of Belgium–Senegal
8:00 PM New York • 6:00 PM Puerto Vallarta • 5:00 PM Los Angeles
July 7
Winner of Argentina–Cape Verde vs Winner of Australia–Egypt
12:00 PM New York • 10:00 AM Puerto Vallarta • 9:00 AM Los Angeles
July 7
Winner of Switzerland–Algeria vs Winner of Colombia–Ghana
4:00 PM New York • 2:00 PM Puerto Vallarta • 1:00 PM Los Angeles

Venues

SoFi Stadium, Los Angeles. Canada beat South Africa there today in the first match of the knockout round.

Upcoming venue pages should include city, stadium, local time, weather, transport notes, and a short human description of the place.

We Believe

  1. Companion never has ads.
  2. Companion never promotes or facilitates gambling.
  3. Companion provides facts, never predictions.
  4. Companion respects every team, every player, every country, and every supporter.
  5. Companion informs. It never sneers.
  6. Companion always tells the truth. If it does not know, it says, “I don’t know.” Companion never hallucinates.