World Cup 2026

← All matches
Matchday 7 · Group L · 2026-06-17
Ghana
xG 2.35
HT 0–01 – 0
Panama
xG 1.85
Ghana Caleb Yirenkyi 90+5′
BMO Field · 42,942 attendance
The story

A mild upset: Ghana (40% pre-match) got past Panama. The decisive moment came late, in the 90th minute.

Expected goals race
120′15′30′45′60′75′90′2.35Caleb Yirenkyi 90′1.85
Ghana Panama ● goal

Cumulative expected goals, minute by minute. ESPN's free feed has no xG, so each shot's xG is estimated with a naive distance-and-angle logistic model fitted on shot coordinates from the play-by-play.

Shot map
Cecilio Waterman · 2′ · xG 0.23 · Shot On TargetCésar Blackman · 5′ · xG 0.09 · Shot BlockedJiovany Ramos · 38′ · xG 0.12 · Shot Off TargetJonas Adjetey · 48′ · xG 0.26 · Shot On TargetCaleb Yirenkyi · 50′ · xG 0.16 · Shot Off TargetYoel Bárcenas · 52′ · xG 0.14 · Shot BlockedAbdul Fatawu · 59′ · xG 0.03 · Shot Off TargetCarlos Harvey · 60′ · xG 0.10 · Shot Off TargetCristian Martínez · 60′ · xG 0.32 · Shot Off TargetCésar Blackman · 64′ · xG 0.09 · Shot BlockedAntoine Semenyo · 66′ · xG 0.29 · Shot Off TargetAntoine Semenyo · 67′ · xG 0.22 · Shot BlockedJiovany Ramos · 67′ · xG 0.10 · Shot Off TargetJonas Adjetey · 73′ · xG 0.30 · Shot Off TargetIsmael Díaz · 85′ · xG 0.16 · Shot On TargetYoel Bárcenas · 87′ · xG 0.09 · Shot Off TargetBrandon Thomas-Asante · 90'+5′ · xG 0.14 · Shot BlockedCaleb Yirenkyi · 90'+5′ · xG 0.95 · GoalIsmael Díaz · 90'+9′ · xG 0.41 · Shot On Target
Ghana (attacking →) Panama (attacking ←) size = xG · star = goal
Ghana  ·  match stats  ·  Panama
38.1 Possession 61.9
8 Shots 11
2 On Target 4
2 Corners 2
9 Fouls 11
4 Offsides 1
4 Saves 2
1 Yellows 2
0 Reds 0
What the model expected
Ghana 40%draw 26%Panama 34%ACTUAL

Pre-match Elo: Ghana 1750, Panama 1730. The model priced this Ghana 40% / draw 26% / Panama 34%, most likely score 1–1. A plausible-but-not-favoured outcome. The result moves 24 Elo points from Panama to Ghana — that flows straight into the next round of tournament simulations.

Timeline
16' YELLOWCaleb Yirenkyi (Ghana) is shown the yellow card for a bad foul.
45' SUBSubstitution, Ghana. Benjamin Asare replaces Lawrence Ati Zigi because of an injury.
58' SUBSubstitution, Ghana. Brandon Thomas-Asante replaces Kamaldeen Sulemana.
58' SUBSubstitution, Ghana. Abdul Fatawu replaces Ernest Nuamah.
63' SUBSubstitution, Panama. José Fajardo replaces Cecilio Waterman.
63' SUBSubstitution, Panama. Azarías Londoño replaces Cristian Martínez.
72' YELLOWCésar Blackman (Panama) is shown the yellow card for a bad foul.
74' SUBSubstitution, Panama. Ismael Díaz replaces José Luis Rodríguez.
78' SUBSubstitution, Ghana. Kwasi Sibo replaces Elisha Owusu.
87' SUBSubstitution, Ghana. Prince Adu replaces Jordan Ayew.
90' SUBSubstitution, Panama. Aníbal Godoy replaces César Blackman.
90'+5' GOALGoal! Ghana 1, Panama 0. Caleb Yirenkyi (Ghana) right footed shot from very close range to the top right corner following a fast break.
90'+9' YELLOWCarlos Harvey (Panama) is shown the yellow card for a bad foul.
Lineups
Ghana
4-4-1-1
  • 1Lawrence Ati Zigi G
  • 18Jerome Opoku CD-L
  • 4Jonas Adjetey CD-R
  • 14Gideon Mensah LB
  • 26Marvin Senaya RB
  • 15Elisha Owusu CM-L
  • 3Caleb Yirenkyi CM-R
  • 11Antoine Semenyo LM
  • 24Ernest Nuamah RM
  • 9Jordan Ayew F
  • 22Kamaldeen Sulemana RCF
Subs: Benjamin Asare, Brandon Thomas-Asante, Fatawu Issahaku, Kwasi Sibo, Prince Adu
Panama
3-4-3
  • 22Orlando Mosquera G
  • 3José Córdoba CD
  • 16Andrés Andrade CD-L
  • 13Jiovany Ramos CD-R
  • 11Édgar Yoel Bárcenas CM-L
  • 14Carlos Harvey CM-R
  • 2César Blackman LM
  • 23Amir Murillo RM
  • 18Cecilio Waterman F
  • 7José Luis Rodríguez CF-L
  • 6Cristian Martínez CF-R
Subs: José Fajardo, Azarias Londoño, Ismael Díaz, Aníbal Godoy
← Fixtures, table & predictions

Generated automatically from public match data. Stats: ESPN · Results: openfootball · xG: own naive model (distance + angle).