Round of 32
Local time
Your time
South Africa
0 – 1
Canada

Match-day weather

Sun, 28 Jun 2026

Full day

Detailed forecast will be available closer to match day.

Nearby days

Sun, 28 Jun 2026
Tue, 18 Aug
+31°C +87°F +27°C +81°F

Clear

Rain 30% Wind 19 km/h
Wed, 19 Aug
+30°C +85°F +26°C +78°F

Clear

Rain 5% Wind 15 km/h
Thu, 20 Aug
+32°C +90°F +25°C +78°F

Clear

Rain 5% Wind 11 km/h
Fri, 21 Aug
+30°C +85°F +26°C +79°F

Clear

Rain 45% Wind 15 km/h
Sat, 22 Aug
+28°C +82°F +25°C +76°F

Clear

Rain 5% Wind 13 km/h
Sun, 23 Aug
+27°C +80°F +23°C +74°F

Clear

Rain 5% Wind 13 km/h
Mon, 24 Aug

Clear

Rain 5%

Live commentary

  1. 90+7'

    Joao Pinheiro is looking at his watch and immediately ends this match.

  2. 90+6'

    Thalente Mbatha (South Africa) swings a cross into the box, but it's far too close to Maxime Crepeau, who smothers the ball.

  3. 90+6'

    Oswin Appollis (South Africa) produces a dangerous lofted cross into the box which is intercepted.

  4. 90+4'

    Mbekezile Mbokazi (South Africa) is adjudged to have been offside when making his run.

  5. 90+4'

    Stephen Eustaquio (Canada) whips the ball into the box and Promise David takes a perfect touch to control it, but one of the defenders does well to intercept.

  6. 90+2' 0 - 1

    Goal! Stephen Eustaquio (Canada) picks up the ball from a rebound and from the edge of the box he unleashes a low shot into the bottom left corner. Ronwen Williams is unable to keep the ball out of the net. It's 0:1.

  7. 90+2'

    A cross from Jacob Shaffelburg (Canada) fails to reach the box as the defence clears the ball away to safety.

  8. 90'

    5 min. of stoppage-time to be played.

  9. 89'

    A through ball from Oswin Appollis (South Africa) fails to reach Iqraam Rayners as one of the defending players reacts brilliantly to intercept the effort. If the pass had been produced a little bit earlier, Iqraam Rayners could have got into a promising position.

  10. 87'

    Jacob Shaffelburg nearly gets in a one-on-one with the goalkeeper after a defence-splitting pass from Jonathan David (Canada), but one of the defenders makes a clearance to snuff out the chance.

  11. 86'

    Substitution. Thapelo Maseko walks off the pitch and Tshepang Moremi (South Africa) comes on as a substitute.

  12. 86'

    Hugo Broos has decided to substitute Evidence Makgopa and he is replaced by Iqraam Rayners (South Africa).

  13. 85'

    Oswin Appollis (South Africa) accelerated away from the defence and took his shot early from the edge of the box. The ball flew towards the right side of the goal, but Maxime Crepeau made a superb athletic save to deny him.

  14. 83'

    Thalente Mbatha (South Africa) attempts to release Oswin Appollis with a through ball, but his effort is thwarted by one of the defending players.

  15. 82'

    Promise David (Canada) slips past one challenge, but is unable to feed a low pass into the path of one of his teammates.

  16. 81'

    Alistair Johnston (Canada) delivers a promising cross into the box, but it's cleared.

  17. 81'

    Total attempts – 5:11. The number of shots on goal at present is 1:6.

  18. 80'

    Canada hold possession of the ball and display neat passing from player to player. They are waiting for the right moment to open up the opposition's defence to hit them swiftly on the break.

  19. 78'

    Great save! Jonathan David (Canada) had time and space inside the box after picking up a neat pass, but his shot towards the top left corner was brilliantly saved by Ronwen Williams.

  20. 76'

    Promise David (Canada) whips a volley from long range towards the goal. His beautiful effort whistles wide of the left post.

  21. 75'

    Substitution. Tajon Buchanan will be replaced by Alphonso Davies (Canada).

  22. 75'

    Thapelo Maseko races towards the box before laying off to Thalente Mbatha (South Africa), who picks it up but blazes a shot well over the bar from the edge of the box.

  23. 75'

    The attendance for today's match is 69237.

  24. 72'

    Richie Laryea (Canada) commits a foul during an attacking move.

  25. 71'

    The game gets underway again after that interruption.

  26. 70'

    Jesse Marsch decides to make a substitution. Liam Millar will be replaced by Jacob Shaffelburg (Canada).

  27. 70'

    It's time for a substitution. That's the last involvement from Tanitoluwa Oluwaseyi as he is replaced by Promise David (Canada).

  28. 67'

    A cooling break is underway.

  29. 67'

    Niko Sigur (Canada) violates the laws of the game and is shown a deserved yellow card by the referee.

  30. 67'

    A crossfield pass from Ime Okon (South Africa) fails to find any of his teammates.

  31. 66'

    Stephen Eustaquio sends the corner to the centre of the box where Luc De Fougerolles (Canada) leaps highest but pushes his header well wide of the left post.

  32. 66'

    Stephen Eustaquio (Canada) will try to find the head of one of his teammates from a corner kick.

  33. 65'

    Tanitoluwa Oluwaseyi (Canada) latches on to a precise pass and one-on-one with the keeper slams the ball towards the right-hand post. Ronwen Williams is alert, though, and leaps like a salmon to deny him. Canada force a corner. Their opponents will face another attacking threat.

  34. 64'

    Richie Laryea (Canada) sends a chip pass into the box, but Ronwen Williams is quickest to intercept the ball.

  35. 63'

    It could have been a good chance to score! Niko Sigur (Canada) fails to release Tajon Buchanan with a through ball as the defence is alert and clears.

  36. 62'

    What a great effort! Oswin Appollis (South Africa) decides to unleash a long-range shot. Despite hitting it very well, it scorches inches wide of the right post. We could have witnessed a magnificent goal.

  37. 62'

    Aubrey Modiba (South Africa) sends a long through ball to Teboho Mokoena, but he fails to control it properly and loses it to one of the defending players.

  38. 60'

    Jonathan David loses the ball after receiving a sweet pass from Tanitoluwa Oluwaseyi (Canada).

  39. 59'

    Stephen Eustaquio (Canada) is moving okay again after that injury scare.

  40. 59'

    Jesse Marsch has decided to make a change. Luc De Fougerolles (Canada) replaces Moise Bombito.

  41. 59'

    Substitution. Niko Sigur (Canada) on for Nathan Saliba.

  42. 57'

    The game is interrupted now, Stephen Eustaquio (Canada) picks up a knock and the physio has to come on.

  43. 56'

    Aubrey Modiba (South Africa) swings it in and Thalente Mbatha gets on the end of it, but Maxime Crepeau shows good awareness and comes off his line to thwart the move.

  44. 54'

    This yellow card was deserved. The tackle by Nathan Saliba (Canada) was quite harsh and Joao Pinheiro didn't hesitate to show him a yellow card.

  45. 54'

    Richie Laryea (Canada) brings his opponent down. Joao Pinheiro has a clear sight of it and blows his whistle for a foul.

  46. 52'

    Thalente Mbatha (South Africa) receives a clever chip pass into a promising position. Nevertheless, one of the defenders is alert and averts the danger with a brilliant clearance.

  47. 51'

    Alistair Johnston (Canada) has the ability to send the ball deep into the penalty area from throw-ins and it can lead to very promising situations for his team.

  48. 49'

    A clumsy foul by Liam Millar (Canada) and Joao Pinheiro blows his whistle.

  49. 46'

    Half-time substitution. Hugo Broos decided to make a change. Relebohile Mofokeng (South Africa) is replaced by Thalente Mbatha.

  50. 46'

    Joao Pinheiro blows his whistle and the second half starts.

  51. 45+4'

    The referee blows his whistle for half-time, bringing to a close the first 45 minutes of the match.

  52. 45+3'

    Tanitoluwa Oluwaseyi (Canada) goes on a solo run, but he fails to create a chance as an opposition player blocks him.

  53. 45+2'

    Nathan Saliba (Canada) plays a long ball to Tajon Buchanan, but the defence is well organised and manages to get it clear.

  54. 45'

    There will be a minimum of 3 min. of added time.

  55. 45'

    Richie Laryea (Canada) goes down in the box after a challenge from the defender. Possibly unsighted, the referee just waves play on.

  56. 44'

    Moise Bombito (Canada) meets a cross and produces a header towards the bottom left corner, but one of the defending players blocks the effort. Tajon Buchanan (Canada) picks up the rebound inside the penalty area and releases a good shot to the right side of the goal. Unfortunately for him, Ronwen Williams shows how quick his reflexes are and dives superbly to stop his effort. What a save but what a wasted opportunity!

  57. 44'

    Stephen Eustaquio (Canada) looks like he will be the one to take the corner kick.

  58. 43'

    Alistair Johnston (Canada) attempts to send a low pass into the box from the edge of the penalty area, but the opposition's defence knocks the ball to safety.

  59. 41'

    Tanitoluwa Oluwaseyi (Canada) finds himself some space to meet a beautiful cross from the free kick, and from near the penalty spot he attempts to score with a header. His effort lacks accuracy and floats high over the bar.

  60. 40'

    Mbekezile Mbokazi (South Africa) commits an ugly tackle on his opponent, but there is no caution from the referee. There is a free kick near the sideline to Canada.

  61. 39'

    Joao Pinheiro blows his whistle. Yaya Sithole (South Africa) commits a foul after dangerous play.

  62. 37'

    Mbekezile Mbokazi (South Africa) plays a terrific long ball forward to Oswin Appollis, but he can't beat his man and the move breaks down.

  63. 36'

    Oswin Appollis floats over the corner and Ime Okon (South Africa) gets on the end of it, but his header from around the penalty spot sails well wide of the right post.

  64. 36'

    Oswin Appollis (South Africa) takes the ball to the corner flag and sends it into the box.

  65. 35'

    Ronwen Williams was forced into action to thwart Tanitoluwa Oluwaseyi (Canada). He found himself some space after picking up a pass and unleashed a shot towards the roof of the net but couldn't beat the keeper.

  66. 34'

    The current number of shots on target for both teams is 2:3. 1:1 - the latest stats for both teams in respect of shots on target.

  67. 33'

    Good defending. Tajon Buchanan (Canada) tries to find Alistair Johnston inside the box, but the pass is cut out.

  68. 31'

    Teboho Mokoena (South Africa) sends a cross into the box, but Maxime Crepeau comes off his line to gather the ball.

  69. 29'

    A pass by Relebohile Mofokeng (South Africa) ends up in no man's land, and the attacking effort comes to an end.

  70. 27'

    Mbekezile Mbokazi (South Africa) sends a long ball in, but Maxime Crepeau comfortably gathers the ball.

  71. 27'

    The match can continue after the interruption.

  72. 24'

    The referee blows for a cooling break.

  73. 23'

    Teboho Mokoena (South Africa) hammers the ball towards goal from long-range, but one of the defenders reacts brilliantly to block the shot.

  74. 22'

    Derek Cornelius (Canada) creates himself some space inside the goalmouth and connects with the resulting free kick. His header would have probably ended up in the middle of the goal, but Ronwen Williams pulls off a superb reflex save to thwart him.

  75. 21'

    Ime Okon (South Africa) carelessly slides into the feet of his opponent and he'll be lucky to avoid punishment. Joao Pinheiro blows for the foul but keeps his cards in his pocket on this occasion. Canada will take a free kick.

  76. 21'

    Yaya Sithole (South Africa) sends a long ball in, but Maxime Crepeau comfortably gathers the ball.

  77. 20'

    Neat passing move from South Africa in order to create new attacking opportunities.

  78. 17'

    65:35 – the ratio of ball possession.

  79. 17'

    Jonathan David (Canada) finds some space to control the ball from the corner and shoots, but his attempt goes way wide of the right post.

  80. 17'

    Stephen Eustaquio (Canada) is heading toward the corner flag to take the set piece.

  81. 16'

    Tanitoluwa Oluwaseyi (Canada) tries to find Jonathan David with a clever through ball from the corner of the box, but the defence is alert to the danger and makes a clearance.

  82. 14'

    Liam Millar (Canada) races towards goal but the defender gets back well to make a challenge.

  83. 14'

    Oswin Appollis receives a short pass from Relebohile Mofokeng (South Africa), but the opposition's defence thwarts his effort.

  84. 13'

    Tanitoluwa Oluwaseyi is not given a chance to finish after receiving a sweet pass by Alistair Johnston (Canada).

  85. 11'

    A pass by Teboho Mokoena (South Africa) ends up in no man's land, and the attacking effort comes to an end.

  86. 10'

    The resulting corner comes to nothing as Stephen Eustaquio (Canada) sends it out of play.

  87. 9'

    Richie Laryea (Canada) produces a poor pass. He attempts to get the ball into the box but it's hacked away. The ball is out of play. Canada will have a chance to score from a corner.

  88. 8'

    The ball is cleared after Tajon Buchanan (Canada) attempted to dribble past an opposing player. The ball goes out of play and South Africa will have a goal kick.

  89. 7'

    Liam Millar (Canada) flights in the cross, but the defender is alert and clears to safety. Stephen Eustaquio (Canada) tries his luck with a long-range shot from a rebound, but it isn't precise at all and the ball flies miles over the crossbar. Very poor shot.

  90. 6'

    Maxime Crepeau blocks a long-range effort from Teboho Mokoena (South Africa) towards the bottom left corner.

  91. 5'

    Teboho Mokoena (South Africa) picks out Oswin Appollis with a fine lofted pass, but the latter wasn't able to create some space to get into shooting range. The ball is behind the touchline and South Africa will take a throw-in.

  92. 4'

    Tajon Buchanan (Canada) feels very aggrieved after the referee stops play for a foul that he commits while in possession of the ball.

  93. 4'

    Canada seem to be finding their feet as they enjoy some possession. They are waiting for the right moment to create new attacking opportunities.

  94. 2'

    Richie Laryea (Canada) looks to break free, but an opposing player clears the ball away.

  95. 1'

    Today's match has just started, enjoy the game!