Paris FC left the CEPAC Vélodrome with three points and a statement, winning 3-2 against Olympique de Marseille in Round 3 of Ligue 1 26/27. Lassine Sinayoko’s hat-trick settled a high-tempo match where Marseille had the ball, but Paris FC had the better chances. The numbers back it up, with the visitors posting a higher xG and more shots on target. Amine Gouiri scored both Marseille goals and was a constant threat, yet the decisive moments belonged to Paris FC’s No. 9. Referee Clement Turpin oversaw a lively contest that never really slowed down. For full breakdowns, xG maps, and every Sofascore Rating from this match, visit the match page on Sofascore.
Marseille controlled possession at 61 percent and completed 596 accurate passes to Paris FC’s 348, but the visitors produced the sharper end product. Paris FC led the shot count 18 to 14, with 7 efforts on target to Marseille’s 5. The expected goals gap was clear too, 3.09 to 1.31 in Paris FC’s favor, reflecting the quality of looks they created. Paris FC also edged shots inside the box 12 to 10 and posted 4 big chances to Marseille’s 3. Touches in the penalty area were tight at 28 to 25, yet the visitors were more ruthless when they arrived there. They also carried a set-piece and transition threat that Marseille struggled to fully absorb. Cross accuracy favored Paris FC at 29 percent, while Marseille landed just 17 percent of their deliveries. With the game stretched, Paris FC still found a way to keep the target busy more often.
Out of possession, Paris FC were busier and more efficient. They attempted 25 tackles and won 72 percent of them, a strong contrast to Marseille’s 11 tackles at 45 percent. Ground duels tilted Paris FC’s way at 56 percent, even if Marseille dominated the air with 75 percent of aerial duels won. Recoveries were almost level at 46 to 45, while Marseille led clearances 22 to 17 as they absorbed pressure late. One defensive error did cost Paris FC a goal, but it did not define the night. The visitors also managed discipline across a physical second half, conceding 12 fouls and taking two yellows. It all added up to a pragmatic away performance that converted limited possession into decisive moments.
Match flow: fast start, big response, late twist
Paris FC struck after just one minute, when Luca Koleosho slipped a pass for Sinayoko to finish with his left foot for 0-1. Marseille answered in the eighth minute, Amine Gouiri driving in a right-footed equalizer from inside the box. Paris FC retook the lead on 19 minutes as Pablo Pagis delivered a cross and Sinayoko headed home for his second. The first half closed at 1-2, with both sides creating two big chances and trading spells of pressure. Marseille came again right after the break, leveling 2-2 on 53 minutes when Amine Harit teed up Gouiri for a tidy finish. The home side had pushed their best creative stretch at that point and threatened down both flanks.
The final chapter swung back to Paris FC. A VAR check at 83 minutes did not produce a penalty for the visitors, but three minutes later Sinayoko did get one and converted low to the left for 2-3. The forward was booked on 87 minutes as Marseille chased an equalizer through six minutes of added time. Paris FC used their bench to break up play and manage territory. Rudy Matondo collected a yellow on 65 minutes in a chippy sequence where tackles flew in both directions. Despite Marseille’s late entries and aerial advantage, Kevin Trapp’s goal held firm in the closing moments. The whistle confirmed a road win built on early strikes and a calm response to Marseille’s second-half surge.
Breaking down the numbers: possession vs punch
Marseille’s build-up looked polished, with 644 total passes and 67 entries into the final third. Paris FC managed 421 passes and 32 entries, preferring quicker progressions and better shot locations. Marseille’s long balls were cleaner at 21 of 37, while Paris FC hit 13 of 39 as they searched for direct outlets. Crosses tell a similar story, with Paris FC at 2 of 7 and Marseille at 2 of 12. On the offensive quality side, expected goals on target read 3.39 to 2.23 for Paris FC, which matched what we saw on the scoreboard. Offsides slightly favored Marseille 2 to 1 as they pushed lines higher. In terms of physical battles, Paris FC won the ground, Marseille owned the air.
Defensively, Paris FC’s activity was a feature, and Marseille’s last-ditch work showed up in clearances. Interceptions finished 11 to 8 for Marseille, while recoveries were 46 to 45 for Paris FC. Goalkeepers played their part too, Jeffrey De Lange making 4 saves and preventing an estimated 0.39 goals. Trapp had 3 saves and a smaller, but still useful, 0.23 goals prevented. Big saves were one apiece. Paris FC committed 12 fouls to Marseille’s 10 and took both yellow cards on the night. The average team Sofascore Rating leaned to the visitors at 7.38 against Marseille’s 7.20. It was the classic possession-versus-punch split, and punch won.
MVP: Lassine Sinayoko’s hat-trick and a Sofascore Rating of 9
Sinayoko delivered the complete finisher’s performance. He scored three times, hit the target with all four of his shots and posted 1.55 xG with 2.22 xGOT. The goals came in three flavors: a left-foot strike on 1 minute, a well-timed header on 19 and a cool penalty on 86. He also connected 16 of 20 passes, added a key pass, and drew three fouls to keep Marseille’s back line on edge. In the duels, he battled constantly, winning six contests and chipping in a tackle. With just 37 touches, his impact per action was high, and it showed in his Sofascore Rating of 9. When the game tilted either way, he found the moment that mattered most.
There were strong supporting acts. Pablo Pagis earned a 7.6, produced an assist, four key passes and a big expected assist figure. Adama Camara’s midfield workrate stood out with six tackles won and ten duels won as he helped secure transitions. For Marseille, Amine Gouiri posted an 8.2 with a brace from five shots and nearly 0.82 xG. Amine Harit added an assist, four key passes and two big chances created for a 7.6. Jeffrey De Lange kept Marseille in it late with four saves and solid shot-stopping value. Sinayoko, though, owned the headline moments.
What this result means in Ligue 1
It is early in the season, but Paris FC showed a repeatable Ligue 1 template on the road. Keep the block organized, win your tackles, and make higher-quality chances when you attack. The visitors accepted lower possession and posted a bigger xG total and more shots on target. Marseille, for their part, moved the ball well and won the aerial game, but they needed sharper execution inside the box. They also met a forward playing at full confidence. If they can translate their possession advantage into better shot quality, results will follow.
As always, you can track form, standings, and upcoming fixtures on the Ligue 1 page at Sofascore. The match center also has advanced charts and player heat maps if you want to dig deeper. On this night, Paris FC’s balance of steel and precision was enough at the Vélodrome. And Sinayoko turned a good away performance into a memorable one.
Player of the Match
By Sofascore Rating, the best player was Lassine Sinayoko with a 9. The fans’ pick differed, voting for Amine Gouiri with 697 of 1432 votes. Two viewpoints, two standouts from a cracking Ligue 1 game.
Paris FC left the CEPAC Vélodrome with three points and a statement, winning 3-2 against Olympique de Marseille in Round 3 of Ligue 1 26/27. Lassine Sinayoko’s hat-trick settled a high-tempo match where Marseille had the ball, but Paris FC had the better chances. The numbers back it up, with the visitors posting a higher xG and more shots on target. Amine Gouiri scored both Marseille goals and was a constant threat, yet the decisive moments belonged to Paris FC’s No. 9. Referee Clement Turpin oversaw a lively contest that never really slowed down. For full breakdowns, xG maps, and every Sofascore Rating from this match, visit the match page on Sofascore.
Paris FC made their chances count
Marseille controlled possession at 61 percent and completed 596 accurate passes to Paris FC’s 348, but the visitors produced the sharper end product. Paris FC led the shot count 18 to 14, with 7 efforts on target to Marseille’s 5. The expected goals gap was clear too, 3.09 to 1.31 in Paris FC’s favor, reflecting the quality of looks they created. Paris FC also edged shots inside the box 12 to 10 and posted 4 big chances to Marseille’s 3. Touches in the penalty area were tight at 28 to 25, yet the visitors were more ruthless when they arrived there. They also carried a set-piece and transition threat that Marseille struggled to fully absorb. Cross accuracy favored Paris FC at 29 percent, while Marseille landed just 17 percent of their deliveries. With the game stretched, Paris FC still found a way to keep the target busy more often.
Out of possession, Paris FC were busier and more efficient. They attempted 25 tackles and won 72 percent of them, a strong contrast to Marseille’s 11 tackles at 45 percent. Ground duels tilted Paris FC’s way at 56 percent, even if Marseille dominated the air with 75 percent of aerial duels won. Recoveries were almost level at 46 to 45, while Marseille led clearances 22 to 17 as they absorbed pressure late. One defensive error did cost Paris FC a goal, but it did not define the night. The visitors also managed discipline across a physical second half, conceding 12 fouls and taking two yellows. It all added up to a pragmatic away performance that converted limited possession into decisive moments.
Match flow: fast start, big response, late twist
Paris FC struck after just one minute, when Luca Koleosho slipped a pass for Sinayoko to finish with his left foot for 0-1. Marseille answered in the eighth minute, Amine Gouiri driving in a right-footed equalizer from inside the box. Paris FC retook the lead on 19 minutes as Pablo Pagis delivered a cross and Sinayoko headed home for his second. The first half closed at 1-2, with both sides creating two big chances and trading spells of pressure. Marseille came again right after the break, leveling 2-2 on 53 minutes when Amine Harit teed up Gouiri for a tidy finish. The home side had pushed their best creative stretch at that point and threatened down both flanks.
The final chapter swung back to Paris FC. A VAR check at 83 minutes did not produce a penalty for the visitors, but three minutes later Sinayoko did get one and converted low to the left for 2-3. The forward was booked on 87 minutes as Marseille chased an equalizer through six minutes of added time. Paris FC used their bench to break up play and manage territory. Rudy Matondo collected a yellow on 65 minutes in a chippy sequence where tackles flew in both directions. Despite Marseille’s late entries and aerial advantage, Kevin Trapp’s goal held firm in the closing moments. The whistle confirmed a road win built on early strikes and a calm response to Marseille’s second-half surge.
Breaking down the numbers: possession vs punch
Marseille’s build-up looked polished, with 644 total passes and 67 entries into the final third. Paris FC managed 421 passes and 32 entries, preferring quicker progressions and better shot locations. Marseille’s long balls were cleaner at 21 of 37, while Paris FC hit 13 of 39 as they searched for direct outlets. Crosses tell a similar story, with Paris FC at 2 of 7 and Marseille at 2 of 12. On the offensive quality side, expected goals on target read 3.39 to 2.23 for Paris FC, which matched what we saw on the scoreboard. Offsides slightly favored Marseille 2 to 1 as they pushed lines higher. In terms of physical battles, Paris FC won the ground, Marseille owned the air.
Defensively, Paris FC’s activity was a feature, and Marseille’s last-ditch work showed up in clearances. Interceptions finished 11 to 8 for Marseille, while recoveries were 46 to 45 for Paris FC. Goalkeepers played their part too, Jeffrey De Lange making 4 saves and preventing an estimated 0.39 goals. Trapp had 3 saves and a smaller, but still useful, 0.23 goals prevented. Big saves were one apiece. Paris FC committed 12 fouls to Marseille’s 10 and took both yellow cards on the night. The average team Sofascore Rating leaned to the visitors at 7.38 against Marseille’s 7.20. It was the classic possession-versus-punch split, and punch won.
MVP: Lassine Sinayoko’s hat-trick and a Sofascore Rating of 9
Sinayoko delivered the complete finisher’s performance. He scored three times, hit the target with all four of his shots and posted 1.55 xG with 2.22 xGOT. The goals came in three flavors: a left-foot strike on 1 minute, a well-timed header on 19 and a cool penalty on 86. He also connected 16 of 20 passes, added a key pass, and drew three fouls to keep Marseille’s back line on edge. In the duels, he battled constantly, winning six contests and chipping in a tackle. With just 37 touches, his impact per action was high, and it showed in his Sofascore Rating of 9. When the game tilted either way, he found the moment that mattered most.
There were strong supporting acts. Pablo Pagis earned a 7.6, produced an assist, four key passes and a big expected assist figure. Adama Camara’s midfield workrate stood out with six tackles won and ten duels won as he helped secure transitions. For Marseille, Amine Gouiri posted an 8.2 with a brace from five shots and nearly 0.82 xG. Amine Harit added an assist, four key passes and two big chances created for a 7.6. Jeffrey De Lange kept Marseille in it late with four saves and solid shot-stopping value. Sinayoko, though, owned the headline moments.
What this result means in Ligue 1
It is early in the season, but Paris FC showed a repeatable Ligue 1 template on the road. Keep the block organized, win your tackles, and make higher-quality chances when you attack. The visitors accepted lower possession and posted a bigger xG total and more shots on target. Marseille, for their part, moved the ball well and won the aerial game, but they needed sharper execution inside the box. They also met a forward playing at full confidence. If they can translate their possession advantage into better shot quality, results will follow.
As always, you can track form, standings, and upcoming fixtures on the Ligue 1 page at Sofascore. The match center also has advanced charts and player heat maps if you want to dig deeper. On this night, Paris FC’s balance of steel and precision was enough at the Vélodrome. And Sinayoko turned a good away performance into a memorable one.
Player of the Match
By Sofascore Rating, the best player was Lassine Sinayoko with a 9. The fans’ pick differed, voting for Amine Gouiri with 697 of 1432 votes. Two viewpoints, two standouts from a cracking Ligue 1 game.