World Cup 2026 Results, 2 July — Portugal Edge Modrić’s Croatia

Updated July 2026
Licensed
Available in US
Fast payouts
18+ Only
Want more predictions?
Join our Telegram channel
Join

The penultimate day of the Round of 32 produced three clean winners and one of the tournament’s most dramatic finishes. Portugal beat Croatia 2-1 on a 94th-minute Gonçalo Ramos header in Toronto, Spain swept Austria aside 3-0 without conceding, and Switzerland saw off Algeria 2-0 in Vancouver. This page records every score and scorer, sets out who advanced to the Round of 16, and picks out the storylines — Cristiano Ronaldo’s late-career milestone and Luka Modrić’s farewell among them — for Irish viewers following the knockouts on RTÉ and Virgin Media.

Night-time knockout football match under bright stadium floodlights with a packed crowd
Three Round of 32 ties on 2 July all produced winners inside 90 minutes — no shootouts. (Illustrative image.)

Contents

  • Portugal beat Croatia 2-1 in Toronto; Ronaldo scored a 68th-minute penalty and Gonçalo Ramos headed the winner in the 94th minute — in regulation stoppage time, not extra time.
  • Spain thrashed Austria 3-0 (Oyarzabal twice, Pedro Porro) and remain the only side yet to concede a goal at the tournament.
  • Switzerland won 2-0 against Algeria (Embolo, Ndoye) to reach a fourth straight Round of 16.
  • All three ties finished inside 90 minutes; Austria, Croatia and Algeria are eliminated. The all-Iberian Spain vs Portugal tie is set for the Round of 16 on 6 July.

1. Results at a glance {#glance}

Tie (Round of 32) Score Venue
Portugal vs Croatia 2-1 BMO Field, Toronto
Spain vs Austria 3-0 SoFi Stadium, Inglewood
Switzerland vs Algeria 2-0 BC Place, Vancouver

All three matches were played on Thursday, 2 July. None required extra time or penalties.

2. Match reports {#reports}

2.1 Portugal 2-1 Croatia {#portugal-croatia}

The tie of the day turned on the finest of margins. Ivan Perišić put Croatia ahead on 53 minutes before Cristiano Ronaldo levelled from the penalty spot on 68. With the match seemingly drifting towards extra time, Gonçalo Ramos rose to head home a Rafael Leão cross in the 94th minute — the winner arriving in second-half stoppage time of regulation, not in an extra period. Deep into added time Joško Gvardiol thought he had equalised, but the effort was ruled out for offside after a VAR check.

Team Scorers (min)
Croatia Perišić 53′
Portugal Ronaldo 68′ (pen), Ramos 90+4′

Portugal dedicated the win to their late teammate Diogo Jota. "This victory is for him and his family," said Rúben Neves.

2.2 Spain 3-0 Austria {#spain-austria}

Spain were ruthless in Inglewood. Mikel Oyarzabal opened the scoring on 36 minutes, Pedro Porro added a second on 66, and Oyarzabal completed his brace on 89. Spain registered 23 shots to Austria’s five and remain the only team at the 2026 World Cup yet to concede a goal.

Team Scorers (min)
Spain Oyarzabal 36′, Pedro Porro 66′, Oyarzabal 89′

2.3 Switzerland 2-0 Algeria {#switzerland-algeria}

Switzerland were efficient in Vancouver. Breel Embolo struck early (timed at around the 10th–11th minute across sources) and Rubén Ndoye doubled the lead a minute into the second half. The result carries Switzerland into their fourth successive Round of 16.

Team Scorers (min)
Switzerland Embolo ~10′, Ndoye 46′

3. Who advanced to the Round of 16 {#advanced}

Advanced Eliminated
Spain (→ Round of 16 vs Portugal, 6 July) Austria
Portugal (→ Round of 16 vs Spain, 6 July) Croatia
Switzerland (→ Round of 16 vs Colombia/Ghana winner) Algeria

Spain and Portugal will meet in the Round of 16 in an all-Iberian tie at AT&T Stadium in Arlington on 6 July. Switzerland await the winner of Colombia vs Ghana, one of the three ties that close the Round of 32 on 3 July.

4. Records and milestones {#milestones}

5. What it means for the bracket {#bracket}

The results firmed the Round of 16 to six confirmed pairings out of eight. The marquee addition is Spain vs Portugal (6 July), joining Canada vs Morocco and Paraguay vs France (both 4 July), Brazil vs Norway and Mexico vs England (both 5 July), and USA vs Belgium (6 July). The two remaining slots are settled by the final Round of 32 day on 3 July. The full picture is set out on our Round of 16 preview, and today’s deciders are covered in the 3 July predictions.

The Portugal–Croatia winner arrived in the 94th minute of normal time. One early live-blog framed the finish as “after extra time”; the official record and the broadcast consensus place Ramos’ header in second-half stoppage time of regulation.

6. Irish viewing guide {#irish-viewing}

Every World Cup match is free-to-air in Ireland, shared between RTÉ and Virgin Media, with RTÉ-broadcast games also streamed on the RTÉ Player. The knockout schedule continues to suit Irish night owls: the 2 July ties kicked off across the evening and into the early hours Irish time (IST = ET + 5h). Next up, England’s Round of 16 tie with Mexico on 5 July is the pick for the cross-channel audience.

7. Frequently asked questions {#faq}

What were the World Cup results on 2 July 2026?
Portugal beat Croatia 2-1, Spain beat Austria 3-0 and Switzerland beat Algeria 2-0. All three Round of 32 ties finished inside 90 minutes.
Did Ronaldo score against Croatia?
Yes. Cristiano Ronaldo scored a 68th-minute penalty — his first goal in a World Cup knockout match — before Gonçalo Ramos headed Portugal’s 94th-minute winner.
Was the Portugal vs Croatia winner scored in extra time?
No. Ramos’ header came in the 94th minute, in second-half stoppage time of regulation. The tie did not go to extra time or penalties.
Who did Spain and Portugal get in the Round of 16?
Each other. Spain and Portugal meet in an all-Iberian Round of 16 tie on 6 July at AT&T Stadium, Arlington.

Sources (2–3 July 2026): scores and scorers (FIFA, ESPN, NBC Sports, CBS Sports, Olympics.com); Ronaldo/Modrić milestones (ESPN, FIFA, beIN Sports); Neves quote (TSN). Kick-off times converted to IST (ET + 5h). Odds, where referenced, for information only — 18+, gamble responsibly.

Related: World Cup 2026 Groups · Portugal World Cup 2026 · World Cup 2026 Schedule (Ireland)