
France opened their World Cup campaign with a 3–1 win over Senegal, recovering from a wasteful first half by the opposition through Kylian Mbappé's two goals and substitute Bradley Barcola's finish.
Olise Provides the Key as France Turn Second-Half Pressure into Goals
Senegal should have led at half-time. Nicolas Jackson struck the post at 26 minutes, and Ismaïla Sarr fired over from close range in first-half stoppage time with the goal at his mercy. France created little before the break but transformed after the interval, with Michael Olise threading the passes that unlocked Senegal's defence.Mbappé opened the scoring at 66 minutes from Olise's through ball, then sealed the result at 90+6' after Ibrahim Mbaye had briefly threatened a Senegal comeback with a consolation at 90+5'. Barcola needed just two minutes after his introduction to chip Edouard Mendy and double France's lead. The victory came in Didier Deschamps' final World Cup campaign as head coach.
Key Events
Minute | Event | Player / Team | Description |
26' | Woodwork | Nicolas Jackson / Senegal | Left-footed shot from inside the box strikes the post |
45+6' | Big Chance | Ismaïla Sarr / Senegal | Volleys over from close range after Mané cutback |
60' | VAR Decision | France | Penalty claim overturned; simulation ruled |
66' | Goal | Kylian Mbappé / France | Finishes from Olise through ball to make it 1–0 |
82' | Goal | Bradley Barcola / France | Chips Mendy two minutes after coming on; 2–0 |
90+5' | Goal | Ibrahim Mbaye / Senegal | Beats Hernández and finishes past Maignan; 2–1 |
90+6' | Goal | Kylian Mbappé / France | Strikes from edge of box after loose ball; 3–1 |
Jackson's post and Sarr's miss left Senegal without reward for their first-half pressure. Mendy's saves at 53 and 57 minutes delayed France's opener, but once Mbappé converted, Senegal could not recover despite Mbaye's late goal.
Player Ratings
France
Player | Rating | Description |
Mike Maignan | 6.4 | Made routine saves; fortunate when Jackson's shot struck post and deflected off him |
Jules Koundé | 6.7 | Steady at right-back without creating clear chances from his crosses |
William Saliba | 7.2 | Composed display; crucial sliding interception on Camara's through ball for Sarr |
Dayot Upamecano | 7.8 | Blocked Sarr's early shot and dominated aerial duels against Jackson throughout |
Theo Hernández | 6.3 | Active in attack but beaten by Mbaye's dribble for Senegal's late goal |
Aurélien Tchouaméni | 7.0 | Ball recovery started the move for Barcola's goal; distributed effectively throughout |
Adrien Rabiot | 7.4 | Threaded through ball for Barcola's goal; consistent in midfield progression |
Michael Olise | 8.4 | Two assists for Mbappé's goals; created his own chance denied by Mendy |
Ousmane Dembélé | 6.8 | Shot blocked at 19 minutes; replaced by Barcola who made greater impact |
Désiré Doué | 7.0 | Shot wide early second half; forced Mendy save with feet at 74 minutes |
Kylian Mbappé | 8.1 | Two goals after a poor first half with basic technical errors |
Bradley Barcola | 7.8 | Scored two minutes after entering; chip over Mendy sealed the win |
Rayan Cherki | 6.4 | Late cameo without notable involvement |
Senegal
Player | Rating | Description |
Edouard Mendy | 8.0 | Exceptional saves from Olise and Mbappé; kept Senegal competitive throughout |
Krépin Diatta | 6.6 | Steady at right-back; through ball found Jackson for disallowed goal |
Kalidou Koulibaly | 6.1 | Beaten by Olise for 53-minute chance and by Barcola before second goal |
Moussa Niakhaté | 6.8 | Won headers and combined with Koulibaly to block Hernández shot |
El Hadji Malick Diouf | 7.3 | Dispossessed Mbappé twice; created Jackson's chance that hit post |
Idrissa Gueye | 6.9 | Experienced midfield presence; clean tackle to win ball from Mbappé |
Pape Gueye | 6.7 | Played switches of play and through balls; substituted at 83 minutes |
Lamine Camara | 6.6 | Through ball for Sarr intercepted by Saliba; substituted at 76 minutes |
Ismaïla Sarr | 5.6 | Blocked early shot and wide at 31 minutes; missed glaring chance at half-time |
Sadio Mané | 6.8 | Created Sarr's big chance with cutback; sliding tackle survived VAR review |
Nicolas Jackson | 6.2 | Hit post at 26 minutes; blazed over unmarked at 80 minutes |
Ibrahim Mbaye | 7.5 | Beat Hernández to score consolation at 90+5' after coming on at 75 minutes |
Habib Diarra | 6.6 | Won physical duel against Upamecano; drew foul from Mbappé |
Iliman Ndiaye | 7.0 | Assisted Mbaye's goal; showed composure in brief cameo |
Bamba Dieng | 6.2 | Minimal involvement after 83-minute introduction |
Pathé Ciss | 6.2 | Late cameo without significant contribution |
Line-Ups and Subs
France started with Maignan in goal behind a back four of Koundé, Saliba, Upamecano and Theo Hernández. Tchouaméni and Rabiot operated in midfield with Olise, Dembélé and Doué supporting Mbappé.Senegal named Koulibaly captain despite his return from injury. Mendy started in goal with Diatta, Koulibaly, Niakhaté and Diouf across the defence. Idrissa Gueye, Pape Gueye and Camara formed the midfield, with Sarr, Mané and Jackson in attack.France replaced Dembélé with Barcola at 80 minutes and Doué with Cherki at 87 minutes. Senegal made five changes: Mbaye for Sarr (75'), Diarra for Camara (76'), Dieng for Jackson (83'), Ndiaye for Pape Gueye (83'), and Ciss for Idrissa Gueye (88').
First Half: Senegal Create but Cannot Convert
Senegal started with purpose. Sarr found space inside the area at 8 minutes but Upamecano blocked his shot. France's first effort came through Dembélé at 19 minutes, his left-footed strike from distance blocked before reaching Mendy.The clearest chance arrived at 26 minutes. Diouf dispossessed Mbappé twice in quick succession and released Jackson down the left channel. Jackson drove into the box under pressure from Upamecano and struck a fierce left-footed shot against the post. The rebound deflected off Maignan and out for a corner.Sarr fired wide at 31 minutes after another promising attack. Mané forced a routine save from Maignan at 40 minutes with a weak first-time effort. The half's defining moment came in stoppage time: Mané beat Olise on the left and cut the ball back across goal. Sarr met it first-time from close range and volleyed over the crossbar. The referee blew immediately after.
Second Half: France Find the Breakthrough Through Olise and Mbappé
France improved after the interval. Doué drove forward at 48 minutes and shot wide from outside the box. Mendy then produced the save of the match at 53 minutes, denying Olise one-on-one after the forward had dribbled past Koulibaly. Four minutes later, Mendy stopped Mbappé's right-footed effort from inside the area.A VAR review at 60 minutes examined Mbappé's fall under Mané's challenge. The referee ruled simulation and awarded Senegal a goal kick. France channelled their response into the breakthrough six minutes later: Olise cut inside and threaded a through ball behind the defence. Mbappé timed his run, met the pass in stride, and finished first-time past Mendy.Jackson had a goal disallowed for offside at 68 minutes after finishing past Maignan. At 80 minutes, he missed a clear chance, blazing over unmarked from Diouf's cross. Barcola replaced Dembélé and scored within two minutes, chipping Mendy after Rabiot's through ball. Mbaye beat Hernández at 90+5' to make it 2–1, but Mbappé struck from the edge of the box one minute later to complete the 3–1 victory.
Tactical Notes
France's goals came through direct passes behind Senegal's defence. Olise's through balls for both Mbappé goals exploited space behind Koulibaly, who struggled with mobility after his injury layoff. Rabiot's delivery for Barcola followed the same pattern. Deschamps' substitution of Barcola for Dembélé paid immediate dividends.
Broader Implications
France won their Group I opener in Deschamps' final World Cup campaign. Senegal's wastefulness—Jackson's post, Sarr's miss, Jackson's 80th-minute chance—proved costly. The result marked France's first World Cup victory over Senegal after their famous defeat in 2002.
Off-the-Pitch Context
Koulibaly captained Senegal despite returning from injury having not played since April 2026 and featuring for only eight minutes in a pre-tournament friendly. Deschamps had already announced his departure as France head coach after the tournament.