Ligue 1 Results

97 AI-powered match analyses for Ligue 1

Ligue 1Ligue 1

Rennes Edge Angers 2-1 in Lively Ligue 1 Clash at Roazhon Park

RennesRennes
2 - 1
AngersAngers
🗓️ Saturday, 11 Apr 2026
Match Rating7.2/10

Rennes secured a hard-fought 2-1 victory over Angers at Roazhon Park, capitalizing on a dominant first-half performance to claim all three points. The hosts struck twice within the opening 25 minutes, putting Angers on the back foot early, but the visitors responded with a spirited second-half display that saw them halve the deficit and threaten a comeback. Despite Rennes enjoying the lion's share of possession (59%) and firing 15 shots (7 on target), Angers showed resilience, especially after the break. Their late goal in the 65th minute injected tension into the closing stages, but Rennes held firm, aided by a disciplined defensive effort and effective game management, to see out the win.

"Rennes' early dominance and clinical finishing proved just enough to hold off a spirited Angers fightback."

View Full Result →
Ligue 1Ligue 1

Stalemate in Auxerre: Wasteful Nantes Held in Goalless Draw

AuxerreAuxerre
0 - 0
NantesNantes
🗓️ Saturday, 11 Apr 2026
Match Rating5.7/10

Auxerre and Nantes played out a tense 0-0 draw at Stade de l'Abbé Deschamps, with the visitors left ruing missed opportunities after dominating the shot count. Despite Nantes registering 13 attempts and four on target, they were unable to breach a resolute Auxerre defense, while the hosts failed to muster a single shot on target in a match defined by defensive discipline rather than attacking flair. Nantes, set up in a 4-1-4-1, looked the more likely to score throughout, but a combination of profligate finishing and solid goalkeeping kept them at bay. Auxerre, despite enjoying 54% possession, struggled to find attacking rhythm, and their 4-2-3-1 formation offered little penetration. The match was punctuated by physical battles, with Nantes collecting four yellow cards as frustrations grew. Ultimately, both sides had to settle for a point, with neither able to find the quality needed in the final third.

"A defensively disciplined Auxerre frustrated a wasteful Nantes side in a goalless draw lacking attacking quality."

View Full Result →
Ligue 1Ligue 1

Paradou AC and JS Saoura Share the Spoils in Tense 1-1 Draw

Paradou ACParadou AC
1 - 1
JS SaouraJS Saoura
🗓️ Saturday, 11 Apr 2026
Match Rating6.5/10

Paradou AC and JS Saoura played out a hard-fought 1-1 draw at the 20 August 1955 Stadium, with both sides settling for a point after a match defined by defensive resilience and moments of individual brilliance. The visitors struck first in the 33rd minute, putting Paradou AC on the back foot, but the hosts rallied in the second half and found their equalizer in the 76th minute to set up a tense finish. Both teams showed a combative edge, with a total of seven yellow cards issued—three to Paradou AC and four to JS Saoura—reflecting the intensity and physicality on display. Despite spirited efforts from both sides, neither could find a decisive breakthrough, and the match ended with the points shared.

"A fiercely contested draw where both sides showed spirit but lacked the final touch to claim victory."

View Full Result →
Ligue 1Ligue 1

Late Strike and Red Card Drama as Olympique Akbou Edge ES Setif

Olympique AkbouOlympique Akbou
1 - 0
ES SetifES Setif
🗓️ Saturday, 11 Apr 2026
Match Rating6.5/10

Olympique Akbou claimed a gritty 1-0 victory over ES Setif in a tense Ligue 1 encounter defined by late drama and disciplinary chaos. The hosts broke the deadlock in the 82nd minute, capitalizing on a cagey affair that had seen both sides struggle to create clear-cut chances. The closing stages were marred by a flurry of cards, with Akbou finishing the match with ten men after a late red card, but their resilience saw them over the line. The contest was fiercely contested throughout, with a remarkable total of 12 yellow cards and a red card handed out as tempers flared. ES Setif, despite enjoying numerical superiority in the final minutes, were unable to find a response, leaving Akbou to celebrate a hard-fought three points in front of their home support.

"A fiercely contested battle settled by a late Akbou goal and a flurry of cards, with discipline the difference."

View Full Result →
Ligue 1Ligue 1

Stade Tunisien and CA Bizertin Share the Spoils in Hard-Fought Draw

Stade TunisienStade Tunisien
1 - 1
CA BizertinCA Bizertin
🗓️ Saturday, 11 Apr 2026
Match Rating6/10

Stade Tunisien and CA Bizertin played out a 1-1 draw at Stade Hedi-Enneifer in a closely contested Ligue 1 encounter. The hosts struck first in the 24th minute, only for the visitors to respond swiftly with an equalizer just five minutes later. Both teams battled intensely throughout, with tempers flaring and a total of six yellow cards shown, but neither side could find a decisive breakthrough. The match was marked by a high level of commitment and defensive organization, as both sides struggled to carve out clear-cut chances. Despite the early flurry of goals, the remainder of the game saw both defenses hold firm, ensuring that the points were shared at the final whistle.

"A fiercely contested draw where early goals gave way to defensive discipline, leaving both sides with a share of the spoils."

View Full Result →
Ligue 1Ligue 1

Stalemate in Monastir: US Monastirienne and Club Africain Share the Spoils

US MonastirienneUS Monastirienne
0 - 0
Club AfricainClub Africain
🗓️ Saturday, 11 Apr 2026
Match Rating5/10

US Monastirienne and Club Africain played out a cagey 0-0 draw at Stade Mustapha Ben Jannet, with neither side able to break the deadlock in a match that was high on intensity but low on clear-cut chances. Both teams struggled to find their attacking rhythm, with defensive discipline and midfield battles dominating proceedings throughout the 90 minutes. The match was punctuated by a flurry of yellow cards—three for the hosts and two for the visitors—reflecting the competitive, sometimes fractious nature of the contest. Despite the best efforts from both sides, neither could carve out a decisive moment, and the points were ultimately shared in Monastir.

"A fiercely contested but ultimately forgettable goalless draw, where defenses reigned supreme and attacking quality was in short supply."

View Full Result →
Ligue 1Ligue 1

Olympique Béja Roar Back to Down ES Sahel 3-1 in Spirited Display

Olympique BéjaOlympique Béja
3 - 1
ES SahelES Sahel
🗓️ Saturday, 11 Apr 2026
Match Rating7.5/10

Olympique Béja produced a stirring comeback to claim a 3-1 victory over ES Sahel at Boujemaa Kmiti Stadium, overturning an early deficit with three unanswered goals. The visitors struck first in the 31st minute, but Béja responded swiftly, equalizing just three minutes later before taking control in the second half with two more goals in quick succession. The encounter was marked by its intensity and physicality, with both sides picking up multiple yellow cards. Béja's resilience and clinical finishing in the decisive moments proved the difference, as ES Sahel struggled to recover after conceding twice in the space of six second-half minutes.

"Olympique Béja's spirited comeback and ruthless second-half display saw them deservedly claim all three points."

View Full Result →
Ligue 1Ligue 1

Aubameyang Inspires Marseille to 3-1 Triumph Over Metz at the Vélodrome

MarseilleMarseille
3 - 1
MetzMetz
🗓️ Friday, 10 Apr 2026
Match Rating7.6/10

Marseille returned to winning ways with a confident 3-1 victory over Metz at the Orange Vélodrome, powered by a dynamic attacking display and clinical finishing. The hosts struck early through Pierre-Emerick Aubameyang and, despite a brief Metz resurgence after halftime, maintained control throughout. Metz, set up in a 4-2-3-1, struggled to contain Marseille's fluid front line and were limited to just two shots on target. The match opened with Marseille asserting themselves, and Aubameyang’s 13th-minute goal set the tone. After the break, Amine Gouiri doubled the lead in the 48th minute, but Metz responded immediately through Habib Diallo. However, Marseille’s pressure never relented, and Mason Greenwood’s late strike sealed the points, capping a performance that saw the home side register 18 shots and dominate possession with 54%.

"Marseille’s attacking verve and clinical edge proved too much for a limited Metz side in a deserved 3-1 win."

View Full Result →
Ligue 1Ligue 1

Paris FC Stun Monaco with Ruthless 4-1 Home Victory

Paris FCParis FC
4 - 1
MonacoMonaco
🗓️ Friday, 10 Apr 2026
Match Rating8.5/10

Paris FC delivered a scintillating attacking display to dismantle Monaco 4-1 at Stade Jean Bouin, despite conceding the lion's share of possession. The hosts raced into a commanding lead with three goals inside the opening 21 minutes, leaving Monaco shell-shocked and chasing the game from the outset. Monaco managed to pull one back before halftime, but Paris FC's defensive discipline and clinical finishing proved too much for the visitors. Monaco dominated possession with 65% and fired 18 shots, but their lack of cutting edge was exposed by Paris FC's ruthless counter-attacks. The home side, operating in a 4-2-3-1, were devastatingly efficient, scoring four times from just six shots on target. A late fourth goal put the result beyond doubt, capping off a memorable night for the Parisian side.

"Paris FC's ruthless efficiency and tactical discipline overwhelmed a possession-heavy but vulnerable Monaco side."

View Full Result →
Ligue 1Ligue 1

Late Drama in Tizi Ouzou as JS Kabylie and CS Constantine Share Four-Goal Thriller

JS KabylieJS Kabylie
2 - 2
CS ConstantineCS Constantine
🗓️ Friday, 10 Apr 2026
Match Rating7.8/10

JS Kabylie and CS Constantine played out a pulsating 2-2 draw at the Hocine Ait Ahmed Stadium, with both sides scoring in the dying minutes to snatch a point apiece. The hosts took an early lead in the 19th minute, but Constantine responded after the break, equalizing in the 56th minute. The game reached a fever pitch in the final moments, as Kabylie appeared to have sealed victory with an 89th-minute goal, only for Constantine to level again in stoppage time. While the statistics remain unavailable, the sequence of goals tells the story of a fiercely contested encounter, with momentum swinging back and forth. A solitary yellow card for the hosts reflected the competitive but largely fair nature of the match. In the end, neither side could assert dominance, and both were left to rue missed opportunities as they settled for a point each.

"A thrilling contest settled by late goals, with both JS Kabylie and CS Constantine showing resilience but ultimately forced to share the spoils."

View Full Result →
Ligue 1Ligue 1

Khenchela Cruise Past Mostaganem with Convincing 3-0 Away Win

MostaganemMostaganem
0 - 3
KhenchelaKhenchela
🗓️ Friday, 10 Apr 2026
Match Rating6.5/10

Khenchela produced a commanding performance on the road, sweeping aside Mostaganem 3-0 at Stade Belhamiti Larbi. The visitors took control early, striking first in the 22nd minute and doubling their advantage before halftime. A third goal shortly after the restart put the result beyond doubt, leaving the home side with little hope of a comeback. Mostaganem struggled to find any rhythm or attacking threat throughout the match, failing to register a single goal and unable to capitalize on home advantage. Khenchela, meanwhile, were clinical in front of goal and disciplined defensively, with only two yellow cards marring an otherwise dominant display.

"Khenchela's clinical edge and defensive control left Mostaganem with no answers in a one-sided contest."

View Full Result →
Ligue 1Ligue 1

Ben Aknoun Edge Past ASO Chlef in Narrow 2-1 Home Triumph

Ben AknounBen Aknoun
2 - 1
ASO ChlefASO Chlef
🗓️ Friday, 10 Apr 2026
Match Rating6.8/10

Ben Aknoun seized an early advantage and held on to claim a 2-1 victory over ASO Chlef at the 20 August 1955 Stadium. The hosts struck in the opening minute, setting the tone for a first half they largely controlled, and doubled their lead just before the break. ASO Chlef responded with renewed urgency after the interval, pulling a goal back midway through the second half, but ultimately fell short in their pursuit of an equalizer. The match was a tale of two halves: Ben Aknoun's early intensity and clinical finishing contrasted with ASO Chlef's spirited second-half fightback. Despite a nervy finale, the home side's defensive resilience and disciplined performance—marred only by two yellow cards—proved enough to secure all three points.

"Ben Aknoun’s early blitz and defensive resolve proved just enough to outlast a spirited ASO Chlef comeback."

View Full Result →
Ligue 1Ligue 1

US Ben Guerdane Edge Past AS Gabes with Second-Half Strike

AS GabesAS Gabes
0 - 1
US Ben GuerdaneUS Ben Guerdane
🗓️ Friday, 10 Apr 2026
Match Rating5.5/10

US Ben Guerdane secured a hard-fought 1-0 away victory over AS Gabes at the Gabes Municipal Stadium, with the contest decided by a solitary goal early in the second half. In a match where both sides struggled to carve out clear-cut opportunities, it was Ben Guerdane who found the breakthrough just after the interval, capitalizing on a brief lapse in the home defense. AS Gabes battled valiantly to restore parity but were unable to break down a disciplined Ben Guerdane rearguard. The match was a physical affair, with five yellow cards issued as both teams fought for control, but ultimately it was the visitors' clinical moment that proved decisive.

"A tightly contested encounter settled by a single moment of quality from US Ben Guerdane."

View Full Result →
Ligue 1Ligue 1

JS Kairouanaise Edge Jeunesse Sportive Omrane in Tight Ligue 1 Contest

JS KairouanaiseJS Kairouanaise
1 - 0
Jeunesse Sportive OmraneJeunesse Sportive Omrane
🗓️ Friday, 10 Apr 2026
Match Rating5.5/10

JS Kairouanaise secured a hard-fought 1-0 victory over Jeunesse Sportive Omrane in a closely contested Ligue 1 encounter. The decisive moment arrived early, with the home side finding the net in the 15th minute and then holding firm for the remainder of the match. Both teams battled intensely, as reflected by the two yellow cards apiece, but neither side managed to take full control or create a wealth of clear chances. Despite the lack of detailed match statistics, the flow of the game suggested a gritty midfield battle, with both teams showing defensive discipline. Jeunesse Sportive Omrane pushed for an equalizer but were unable to break down a resolute JS Kairouanaise backline, leaving the hosts to celebrate a narrow but valuable win.

"An early goal and disciplined defending gave JS Kairouanaise a narrow but deserved win in a hard-fought contest."

View Full Result →
Ligue 1Ligue 1

MC Alger Cruise Past El Bayadh with First-Half Blitz in Douera

MC AlgerMC Alger
3 - 0
El BayadhEl Bayadh
🗓️ Thursday, 9 Apr 2026
Match Rating7/10

MC Alger delivered a commanding performance at the Ali La Pointe Stadium, dispatching El Bayadh 3-0 thanks to a ruthless first-half display. The hosts struck early and often, netting three times before the break to effectively seal the contest and delight the home crowd. El Bayadh, meanwhile, struggled to find any rhythm or response, ultimately succumbing to the relentless pressure and quality of their opponents. With all three goals arriving in the opening 40 minutes, MC Alger showcased clinical finishing and attacking intent, leaving El Bayadh with a mountain to climb. The visitors failed to mount a comeback, and the match concluded without any further goals or disciplinary incidents, underlining MC Alger’s control throughout.

"MC Alger’s first-half onslaught left El Bayadh reeling, sealing a comfortable and deserved home victory."

View Full Result →
Ligue 1Ligue 1

MC Oran Rally After Halftime to Edge MB Rouisset in Lively Ligue 1 Clash

MC OranMC Oran
2 - 1
MB RouissetMB Rouisset
🗓️ Thursday, 9 Apr 2026
Match Rating7.3/10

MC Oran staged a spirited second-half comeback to secure a 2-1 victory over MB Rouisset at the Miloud Hadefi stadium. The visitors took a surprise lead just before halftime, but the hosts responded with two quickfire goals after the break to claim all three points in front of their home fans. Despite falling behind in the 44th minute, MC Oran showed resilience and attacking intent, turning the match on its head with goals in the 50th and 57th minutes. Both sides played with intensity, as reflected in the five yellow cards issued, but it was MC Oran’s clinical finishing and improved second-half performance that proved decisive.

"MC Oran’s spirited second-half turnaround showcased their resilience and attacking quality in a hard-fought win."

View Full Result →
Ligue 1Ligue 1

Late Drama as JS Saoura Edge MC Alger in Bechar Thriller

JS SaouraJS Saoura
2 - 1
MC AlgerMC Alger
🗓️ Sunday, 5 Apr 2026
Match Rating7.2/10

JS Saoura staged a spirited comeback to secure a 2-1 victory over MC Alger at the 20 August Stadium, overturning an early deficit in a match marked by intensity and discipline. MC Alger struck first in the 12th minute, setting the tone for a tense encounter, but the hosts responded with goals just before halftime and deep into the second half to claim all three points. The visitors' frustrations were evident, as they collected five yellow cards during a fiercely contested affair. Despite a lack of detailed match statistics, the flow of goals and disciplinary record paint a picture of a game where JS Saoura's resilience and composure under pressure proved decisive. MC Alger, though dangerous early on, ultimately paid the price for their inability to maintain control and discipline as the match wore on.

"JS Saoura's resilience and MC Alger's lack of discipline defined a dramatic encounter in Bechar."

View Full Result →
Ligue 1Ligue 1

Monaco Edge Marseille in Tense Ligue 1 Clash at Stade Louis II

MonacoMonaco
2 - 1
MarseilleMarseille
🗓️ Sunday, 5 Apr 2026
Match Rating7.2/10

Monaco secured a crucial 2-1 victory over Marseille in a tightly contested Ligue 1 encounter at Stade Louis II. Despite being outshot and conceding more corners, the hosts made the most of their opportunities, scoring twice in the second half before withstanding a late Marseille surge. The visitors dominated large stretches of the match, registering 19 shots and 52% possession, but struggled to convert their chances until the closing stages. After a goalless first half, Monaco broke the deadlock in the 59th minute and doubled their lead in the 74th, capitalizing on clinical finishing. Marseille responded with an 85th-minute goal to set up a tense finale, but Monaco's resilient defense held firm. Both sides saw two players booked in an intense, physical contest, but it was Monaco's efficiency and defensive grit that ultimately proved decisive.

"Monaco's clinical edge and defensive resilience outlasted Marseille's dominance in a compelling Ligue 1 battle."

View Full Result →
Ligue 1Ligue 1

Stalemate in El Bayadh: El Bayadh and JS Kabylie Share the Spoils

El BayadhEl Bayadh
1 - 1
JS KabylieJS Kabylie
🗓️ Sunday, 5 Apr 2026
Match Rating6.2/10

El Bayadh and JS Kabylie played out a 1-1 draw at the Zakaria Medjdoub Stadium, with both sides finding the net in a lively first half before cancelling each other out after the break. The hosts struck first in the 30th minute, but JS Kabylie responded swiftly just eight minutes later to restore parity. Despite flashes of attacking intent from both teams, neither could find the decisive edge in a closely contested encounter. The match was marked by a competitive spirit, reflected in the four yellow cards shown—three to El Bayadh and one to the visitors. While both teams had moments of promise, defensive discipline and a lack of clinical finishing ensured the points were shared, leaving both sides to reflect on missed opportunities.

"A competitive encounter where both sides showed moments of quality but ultimately settled for a deserved draw."

View Full Result →
Ligue 1Ligue 1

CR Belouizdad Run Riot with Seven-Goal Thrashing of Mostaganem

CR BelouizdadCR Belouizdad
7 - 0
MostaganemMostaganem
🗓️ Sunday, 5 Apr 2026
Match Rating8.5/10

CR Belouizdad delivered a ruthless attacking display at the Nelson Mandela Stadium, dismantling Mostaganem 7-0 in a one-sided Ligue 1 encounter. The hosts set the tone early, racing into a commanding lead with three goals inside the opening 36 minutes, and never took their foot off the gas. Mostaganem, overwhelmed and unable to respond, suffered one of their heaviest defeats of the season. Belouizdad's relentless forward play saw them hit the net at regular intervals, with goals coming in the 11th, 25th, 33rd, 36th, 61st, 63rd, and 80th minutes. The home side maintained their intensity throughout, while Mostaganem’s defense was left in tatters. With no cards shown and no goals conceded, it was a near-perfect afternoon for Belouizdad, who sent a clear statement of intent in the title race.

"A statement win for CR Belouizdad, who demolished Mostaganem with a relentless attacking masterclass."

View Full Result →
Ligue 1Ligue 1

Stalemate in Sétif: Early Goals See ES Setif and Ben Aknoun Share the Spoils

ES SetifES Setif
1 - 1
Ben AknounBen Aknoun
🗓️ Sunday, 5 Apr 2026
Match Rating6/10

ES Setif and Ben Aknoun played out a tightly contested 1-1 draw at Stade 8 Mai 1945, with both goals arriving in a frenetic opening quarter of an hour. Ben Aknoun struck first in the 12th minute, only for the hosts to respond swiftly with an equalizer just two minutes later. Despite the early fireworks, both sides struggled to break the deadlock for the remainder of the match, with defensive discipline and midfield battles taking center stage. The second half saw both teams cancel each other out, with neither able to carve out a decisive opportunity. Each side picked up a yellow card in a match that, after its lively start, settled into a more cautious affair. Ultimately, the points were shared, leaving both teams to reflect on missed chances and a result that keeps their Ligue 1 campaigns finely poised.

"A lively start gave way to a tactical deadlock as ES Setif and Ben Aknoun settled for a fair draw."

View Full Result →
Ligue 1Ligue 1

ASO Chlef Edge USM Alger in Hard-Fought 2-1 Home Victory

ASO ChlefASO Chlef
2 - 1
USM AlgerUSM Alger
🗓️ Sunday, 5 Apr 2026
Match Rating7.2/10

ASO Chlef claimed a vital 2-1 win over USM Alger at the Mohamed Boumezrag Stadium, overturning an early deficit in a match defined by resilience and timely finishing. USM Alger drew first blood in the 27th minute, but Chlef responded with goals before and after the break, seizing control of the contest and holding firm under late pressure. Both teams battled fiercely, with three yellow cards issued as the intensity ramped up. Chlef’s ability to respond quickly after falling behind, and then to maintain their composure in the closing stages, proved decisive as they secured all three points in front of their home fans.

"ASO Chlef’s comeback win showcased their resilience and clinical edge, outlasting a spirited USM Alger side."

View Full Result →
Ligue 1Ligue 1

Lorient and Paris FC Share the Spoils in Balanced Ligue 1 Encounter

LorientLorient
1 - 1
Paris FCParis FC
🗓️ Sunday, 5 Apr 2026
Match Rating7.2/10

Lorient and Paris FC played out a 1-1 draw at Stade du Moustoir in a match that saw both sides enjoy spells of control but ultimately fail to find a decisive winner. After a goalless first half, Lorient broke the deadlock in the 54th minute, only for Paris FC to respond with an equaliser twenty minutes later. Both teams finished with identical possession (50% each), highlighting the even nature of the contest. Lorient registered more shots overall (10), but Paris FC proved more clinical, hitting the target five times from seven attempts. The match was competitive but largely fair, with just three yellow cards shown. In the end, neither side could carve out the clear-cut chance needed to claim all three points, leaving both to settle for a share of the spoils.

"A well-matched contest where both Lorient and Paris FC showed quality but lacked the final punch to claim victory."

View Full Result →
Ligue 1Ligue 1

Le Havre and Auxerre Share the Spoils in Tense Ligue 1 Draw

Le HavreLe Havre
1 - 1
AuxerreAuxerre
🗓️ Sunday, 5 Apr 2026
Match Rating6.8/10

Le Havre and Auxerre played out a closely contested 1-1 draw at the Stade Océane, with both teams showing flashes of quality but ultimately unable to find a decisive breakthrough. Auxerre struck first in the 15th minute, but Le Havre responded swiftly, leveling the score just eight minutes later. The remainder of the match saw both sides create chances—Le Havre edging possession with 53% and firing 10 shots (3 on target), while Auxerre managed 12 attempts, though only 2 tested the goalkeeper. Physicality was a hallmark, with 37 fouls and four yellow cards issued as both teams fought for control. Despite tactical tweaks and substitutions, neither side could convert late opportunities, leaving them to settle for a point apiece in a match that was as combative as it was balanced.

"A fiercely contested draw where early goals gave way to tactical discipline and missed opportunities on both sides."

View Full Result →
Ligue 1Ligue 1

Metz Frustrated by 10-Man Nantes in Goalless Stalemate at Saint-Symphorien

MetzMetz
0 - 0
NantesNantes
🗓️ Sunday, 5 Apr 2026
Match Rating6.5/10

Metz were left ruing missed opportunities as they played out a 0-0 draw with Nantes at Stade Saint-Symphorien, despite dominating both possession and chances. The hosts controlled the tempo from the outset, boasting 66% possession and firing 19 shots—five of which tested Anthony Lopes in the Nantes goal. However, a resolute and at times desperate defensive display from Nantes, who played the closing stages with ten men following a red card, ensured the points were shared. Nantes, set up in a compact 4-1-4-1, were largely content to absorb pressure and look for rare counterattacking opportunities, managing just six shots and two on target. The game’s major talking point came with the away side’s red card, but even with the numerical advantage, Metz could not find a breakthrough. Both sides ultimately lacked the clinical edge needed to claim victory.

"Metz dominated but were left frustrated by a heroic defensive effort from ten-man Nantes in a goalless draw."

View Full Result →
Ligue 1Ligue 1

Khenchela Edge Paradou AC in Tight Ligue 1 Battle at Amar Hamam

KhenchelaKhenchela
1 - 0
Paradou ACParadou AC
🗓️ Sunday, 5 Apr 2026
Match Rating6.1/10

Khenchela secured a narrow 1-0 victory over Paradou AC at Amar Hamam Stadium, thanks to a crucial first-half goal just before the break. In a contest marked by disciplined defending and few clear-cut chances, the home side managed to make their solitary breakthrough count, holding firm against Paradou's efforts to claw back into the game. Both teams showed flashes of quality, but the match ultimately hinged on Khenchela's ability to capitalize on a key moment and withstand late pressure. The encounter was physical, with three yellow cards issued, but neither side saw red as Khenchela collected three valuable points in front of their supporters.

"Khenchela's clinical first-half strike and defensive resilience proved just enough to edge out Paradou AC in a hard-fought contest."

View Full Result →
Ligue 1Ligue 1

Clinical CS Sfaxien Brush Aside JS Kairouanaise with 3-0 Home Win

CS SfaxienCS Sfaxien
3 - 0
JS KairouanaiseJS Kairouanaise
🗓️ Sunday, 5 Apr 2026
Match Rating7.2/10

CS Sfaxien delivered a commanding performance in Sfax, comfortably dispatching JS Kairouanaise 3-0 in their Ligue 1 encounter. The hosts set the tone early, finding the net inside the opening five minutes and maintaining their momentum with further strikes in the 32nd and 59th minutes. JS Kairouanaise struggled to cope with Sfaxien's intensity and fluid attacking play, and their frustration was evident as they picked up four yellow cards in a match that increasingly slipped away from them. Despite the lack of detailed statistical data, the scoreline and event summary paint a clear picture: Sfaxien were ruthless in front of goal and disciplined at the back, while the visitors lacked both composure and cutting edge. The home side's dominance was never truly threatened, and their clinical finishing ensured a comfortable afternoon for the home fans.

"CS Sfaxien's clinical edge and discipline proved far too much for a beleaguered JS Kairouanaise side."

View Full Result →
Ligue 1Ligue 1

Stalemate in Ben Guerdane: US Ben Guerdane and ES Metlaoui Share the Spoils

US Ben GuerdaneUS Ben Guerdane
0 - 0
ES MetlaouiES Metlaoui
🗓️ Sunday, 5 Apr 2026
Match Rating5/10

US Ben Guerdane and ES Metlaoui played out a goalless draw at the 7 March Stadium in a match that was high on tension but low on clear-cut chances. Both sides struggled to break the deadlock, with neither able to convert their limited opportunities into goals. The contest was marked by physicality and caution, culminating in a red card for the home side that further complicated their efforts. Despite the numerical disadvantage, US Ben Guerdane held firm defensively, while ES Metlaoui failed to capitalize on their advantage. Each team picked up a yellow card, reflecting the combative nature of the encounter, but ultimately, neither could find the moment of quality needed to claim all three points.

"A hard-fought draw defined by defensive resilience and a lack of attacking inspiration from both sides."

View Full Result →
Ligue 1Ligue 1

Club Africain Strike Late to Seal 2-0 Win Over AS Gabes

Club AfricainClub Africain
2 - 0
AS GabesAS Gabes
🗓️ Sunday, 5 Apr 2026
Match Rating6.5/10

Club Africain secured a well-earned 2-0 victory over AS Gabes at the Stade Olympique Hammadi Agrebi, with goals arriving at the end of each half. The hosts broke the deadlock on the stroke of halftime, giving them a crucial psychological edge going into the break. Despite AS Gabes' attempts to claw their way back, Club Africain managed the game well and sealed the result with a late second goal in the 90th minute. The match was a physical affair, particularly for AS Gabes, who picked up five yellow cards in their efforts to disrupt Club Africain's rhythm. The home side, more disciplined with just one caution, maintained composure and capitalized on key moments to ensure all three points stayed in Tunis.

"Club Africain's composure and timely goals proved decisive in a physical contest against a spirited but undisciplined AS Gabes."

View Full Result →
Ligue 1Ligue 1

Stalemate in Angers: Lyon Frustrated by Resolute Hosts in Goalless Draw

AngersAngers
0 - 0
LyonLyon
🗓️ Sunday, 5 Apr 2026
Match Rating6.2/10

Angers and Lyon played out a tense 0-0 draw at Stade Raymond-Kopa, with neither side able to find a breakthrough despite contrasting approaches. Lyon dominated the ball with a commanding 68% possession and registered 11 shots, but only managed to test Hervé Koffi with two efforts on target. Angers, set up in a defensive 5-3-2 formation, absorbed pressure and looked to hit on the break, but their attacking output was limited to just one shot on target from eight attempts. The visitors pressed for a winner, especially in the second half, but Angers' disciplined back five and combative midfield stifled Lyon's creative sparks. Despite seven corners and a series of probing attacks, Lyon lacked the cutting edge in the final third, while Angers' rare forays forward were comfortably dealt with by the away defence. Ultimately, the match ended in a stalemate, with both teams left to rue missed opportunities and a lack of attacking inspiration.

"A tactical stalemate defined by Angers' defensive grit and Lyon's lack of attacking sharpness."

View Full Result →
Ligue 1Ligue 1

Lille Outclass Lens with Ruthless Second-Half Surge in Derby Triumph

LilleLille
3 - 0
LensLens
🗓️ Saturday, 4 Apr 2026
Match Rating7.8/10

Lille delivered a commanding performance at the Decathlon Arena - Stade Pierre Mauroy, sweeping aside rivals Lens 3-0 in a one-sided northern derby. After a cagey opening, Lille broke the deadlock just before halftime and then put the contest beyond doubt with two more goals early in the second half, showcasing clinical finishing and tactical discipline. Lens struggled to impose themselves, managing just one shot on target and failing to capitalize on their limited possession. Lille, meanwhile, controlled proceedings with 56% of the ball, created more chances, and maintained their composure despite picking up three yellow cards. The victory cements Lille's credentials as a force in Ligue 1 and leaves Lens with plenty to ponder after a lackluster display.

"Lille's clinical edge and tactical discipline proved too much for a blunt Lens side in a commanding derby victory."

View Full Result →
Ligue 1Ligue 1

Rennes Edge Seven-Goal Thriller at Brest in Breathless Derby

Stade Brestois 29Stade Brestois 29
3 - 4
RennesRennes
🗓️ Saturday, 4 Apr 2026
Match Rating9/10

Rennes emerged victorious in a pulsating 4-3 win over Stade Brestois 29 at the Stade Francis-Le Blé, in a match that swung wildly from end to end and kept fans on the edge of their seats until the final whistle. Brest struck early, but Rennes responded with two goals before halftime, setting the stage for a frenetic second half that saw the lead change hands and both teams trade blows. Ultimately, Rennes’ attacking verve and superior possession proved decisive as they found a late winner to claim all three points in this Breton derby. The visitors controlled much of the ball with 60% possession and created more chances, firing 15 shots with 7 on target compared to Brest’s 10 and 4. Despite falling behind in the opening minutes, Rennes’ resilience and depth shone through, while Brest’s spirited performance and clinical finishing kept them in contention until the dying moments. The match was not without its disciplinary edge, as six yellow cards were shown in total, reflecting the intensity of the contest.

"A breathless derby packed with goals, drama, and momentum swings—Rennes’ quality prevailed in a true Ligue 1 classic."

View Full Result →
Ligue 1Ligue 1

Strasbourg Storm Past Nice with First-Half Blitz at Stade de la Meinau

StrasbourgStrasbourg
3 - 1
NiceNice
🗓️ Saturday, 4 Apr 2026
Match Rating7.7/10

Strasbourg produced a scintillating first-half display to dispatch Nice 3-1 at the Stade de la Meinau, seizing full control with three goals before the interval. The hosts, lining up in a 4-2-3-1, dominated possession (59%) and peppered the Nice goal with 16 shots, six of which were on target, as they overwhelmed their visitors in the opening 45 minutes. Nice, by contrast, struggled to impose themselves, managing only three shots on target from eight attempts and conceding three times in a devastating 14-minute spell. Nice improved marginally in the second half, tightening up defensively and eventually pulling a goal back in the 82nd minute, but the damage had long been done. Strasbourg's energetic midfield and clinical attacking play ensured the points stayed in Alsace, while Nice left ruing a slow start and a lack of cutting edge in the final third.

"Strasbourg’s blistering first-half performance left Nice with too much to do, securing a deserved and emphatic home win."

View Full Result →
Ligue 1Ligue 1

Stade Tunisien Hold On for Goalless Draw Amidst Zarzis Pressure and Late Drama

ES ZarzisES Zarzis
0 - 0
Stade TunisienStade Tunisien
🗓️ Saturday, 4 Apr 2026
Match Rating6.2/10

ES Zarzis and Stade Tunisien played out a tense 0-0 stalemate at the Abdessalem Kazouz Stadium in a match defined by defensive resilience, discipline issues, and a lack of cutting edge in the final third. Despite the absence of goals, the contest was far from dull, with four yellow cards for the hosts and a late red card for Stade Tunisien adding a layer of drama to the closing stages. Both teams struggled to carve out clear chances, and the match ultimately became a battle of attrition and tactical discipline. ES Zarzis were the more aggressive side, pushing forward in search of a breakthrough but were repeatedly frustrated by a well-organized Stade Tunisien defense. The visitors, meanwhile, were forced onto the back foot for much of the game, especially after being reduced to ten men late on, but managed to hold firm and secure a valuable away point.

"A fiercely contested goalless draw where defensive discipline and late drama overshadowed attacking quality."

View Full Result →
Ligue 1Ligue 1

Stalemate in Sousse: ES Sahel and ES Tunis Share the Spoils in Goalless Draw

ES SahelES Sahel
0 - 0
ES TunisES Tunis
🗓️ Saturday, 4 Apr 2026
Match Rating5.5/10

ES Sahel and ES Tunis played out a tense 0-0 draw at the Stade Olympique de Sousse, with neither side able to find the breakthrough in a match that was high on intensity but low on clear-cut chances. The highly anticipated Ligue 1 clash saw both teams cancel each other out, with defences on top and attacking quality at a premium. Despite the lack of goals, the match was not without incident. ES Tunis picked up three yellow cards in a physical contest, but ES Sahel failed to capitalise on their opponent's indiscipline. Both teams ultimately lacked the cutting edge in the final third, leaving the points shared and the title race finely poised.

"A fiercely contested but ultimately uneventful draw, with both ES Sahel and ES Tunis unable to find the decisive moment."

View Full Result →
Ligue 1Ligue 1

Stalemate in Tunis: JS Omrane and US Monastirienne Share the Spoils

Jeunesse Sportive OmraneJeunesse Sportive Omrane
0 - 0
US MonastirienneUS Monastirienne
🗓️ Saturday, 4 Apr 2026
Match Rating5.5/10

Jeunesse Sportive Omrane and US Monastirienne played out a goalless draw at the Stade Chedly Zouiten, with neither side able to find the breakthrough in a tightly contested Ligue 1 encounter. Despite the lack of goals, the match was not without incident, as both teams battled hard in midfield and tempers occasionally flared, resulting in a total of four yellow cards. The hosts, JS Omrane, were disciplined at the back and managed to keep US Monastirienne at bay, while the visitors looked the more aggressive side but failed to convert their chances. Both teams ultimately lacked the cutting edge in the final third, and the deadlock remained unbroken at the final whistle, leaving each to settle for a point.

"A fiercely contested but ultimately toothless affair, with both sides lacking the quality to find a winner."

View Full Result →
Ligue 1Ligue 1

PSG Outclass Toulouse with Dominant Display at Parc des Princes

Paris Saint GermainParis Saint Germain
3 - 1
ToulouseToulouse
🗓️ Friday, 3 Apr 2026
Match Rating7.8/10

Paris Saint-Germain showcased their class with a commanding 3-1 victory over Toulouse at the Parc des Princes, extending their dominance in Ligue 1. The Parisians dictated the tempo from the outset, enjoying a remarkable 72% possession and peppering the Toulouse goal with 17 shots, 7 of which were on target. Goals from Khvicha Kvaratskhelia, Ousmane Dembélé, and Kang-in Lee sealed the points for the hosts, while Emersonn briefly gave Toulouse hope with a first-half equalizer. Despite a spirited response from Toulouse after falling behind, PSG's quality in the final third proved decisive. The visitors struggled to keep pace, managing only a single shot on target and conceding the midfield battle. As the match wore on, PSG's control never wavered, and a late strike in the 90th minute put the result beyond doubt.

"PSG's technical superiority and attacking flair proved too much for Toulouse, who were left chasing shadows for much of the evening."

View Full Result →
Ligue 1Ligue 1

MC Oran Edge CS Constantine in Fiery Clash Decided by Early Strike

CS ConstantineCS Constantine
0 - 1
MC OranMC Oran
🗓️ Friday, 3 Apr 2026
Match Rating6/10

MC Oran secured a hard-fought 1-0 victory over CS Constantine at the Stadium Mohamed Hamlaoui, courtesy of a decisive goal in the 20th minute. The match was a tense affair, with both teams reduced to ten men as tempers flared and discipline waned. Despite Constantine’s efforts to claw back, Oran’s early lead and resolute defending saw them claim all three points. Both sides struggled to find attacking fluency, with the match punctuated by fouls and cards—three yellows and a red apiece. CS Constantine pressed for an equalizer after the break, but MC Oran’s defensive organization and game management proved sufficient to see out a narrow win on the road.

"A gritty, hard-fought contest settled by a single moment of quality and marred by disciplinary issues on both sides."

View Full Result →
Ligue 1Ligue 1

Late Drama in Ouargla as Olympique Akbou Deny MB Rouisset Victory

MB RouissetMB Rouisset
1 - 1
Olympique AkbouOlympique Akbou
🗓️ Friday, 3 Apr 2026
Match Rating6.8/10

MB Rouisset and Olympique Akbou played out a tense 1-1 draw in Ouargla, with both sides leaving the pitch ruing missed opportunities and late drama. The hosts thought they had secured all three points when they broke the deadlock in the 77th minute, only for Olympique Akbou to snatch a dramatic equalizer right at the death in the 90th minute. The match was fiercely contested, reflected in the four yellow cards shown to MB Rouisset, while Olympique Akbou kept their discipline throughout. Despite the lack of detailed statistics, the flow of the game suggested a cagey affair with neither side able to fully assert dominance. MB Rouisset's late opener seemed set to decide the contest, but Olympique Akbou's resilience paid off, ensuring the spoils were shared after a frantic finale.

"A fiercely contested encounter decided by late goals, with both teams showing grit but unable to find a decisive edge."

View Full Result →
Ligue 1Ligue 1

CA Bizertin Edge AS Soliman in Tense Ligue 1 Battle at Stade 15 Octobre

CA BizertinCA Bizertin
1 - 0
AS SolimanAS Soliman
🗓️ Friday, 3 Apr 2026
Match Rating6.5/10

CA Bizertin secured a hard-fought 1-0 victory over AS Soliman in a closely contested Ligue 1 clash at Stade 15 Octobre. The hosts broke the deadlock early in the second half, finding the net in the 49th minute to seize control of a match that was otherwise marked by disciplined defending and physical midfield battles. Both sides showed their competitive edge, with each team collecting three yellow cards in a game that never lacked intensity. Despite the narrow margin, CA Bizertin managed to hold off AS Soliman's attempts to respond, ultimately claiming all three points in front of their home supporters.

"CA Bizertin's early second-half strike and disciplined defense were enough to edge a gritty contest against AS Soliman."

View Full Result →
Ligue 1Ligue 1

AS Marsa Edge Olympique Béja in Tight Ligue 1 Contest

AS MarsaAS Marsa
1 - 0
Olympique BéjaOlympique Béja
🗓️ Friday, 3 Apr 2026
Match Rating6.5/10

AS Marsa claimed a narrow 1-0 victory over Olympique Béja in a fiercely contested Ligue 1 encounter. The home side struck early, with the decisive goal coming in the 13th minute, and then held firm under pressure for the remainder of the match. Both teams showed plenty of commitment, as reflected by the five yellow cards issued, but clear-cut chances were at a premium in a game defined by defensive discipline and midfield battles. Olympique Béja pressed for an equalizer throughout, but AS Marsa's backline stood resolute. Despite a lack of detailed statistics, the flow of the match suggested a contest where both sides struggled to create sustained attacking momentum. Ultimately, AS Marsa's early breakthrough proved enough, as they managed the game well and frustrated their visitors.

"AS Marsa's early strike and resolute defending proved just enough to edge a tense, hard-fought contest."

View Full Result →
Ligue 1Ligue 1

MC Alger Edge USM Alger in Tight Derby with Early Strike

MC AlgerMC Alger
1 - 0
USM AlgerUSM Alger
🗓️ Wednesday, 1 Apr 2026
Match Rating6.7/10

MC Alger claimed a hard-fought 1-0 victory over city rivals USM Alger at the Ali La Pointe Stadium, thanks to an early goal in the 14th minute. The hosts seized the initiative early on and managed to hold off USM Alger's attempts to claw back into the contest, in a match defined by defensive resilience and derby intensity. Despite both sides showing flashes of attacking intent, clear-cut chances were at a premium. The match was punctuated by physical battles, with three yellow cards brandished as tempers flared. Ultimately, MC Alger's early breakthrough proved decisive, as they managed the game well and denied USM Alger a route back, securing vital bragging rights in the capital.

"A fiercely contested derby settled by an early strike, with MC Alger's defensive discipline proving the difference."

View Full Result →
Ligue 1Ligue 1

JS Kabylie Outclass Ben Aknoun with Late Flourish in 3-1 Home Win

JS KabylieJS Kabylie
3 - 1
Ben AknounBen Aknoun
🗓️ Wednesday, 1 Apr 2026
Match Rating7.3/10

JS Kabylie delivered a commanding performance at Hocine Ait Ahmed Stadium, dispatching Ben Aknoun 3-1 in a match that saw the hosts seize early control and seal the result with a late goal. The home side struck first in the 15th minute, setting the tone for a first half in which they looked the more composed and incisive team. A second goal followed in the 24th minute, only for Ben Aknoun to respond swiftly with a goal of their own just two minutes later, hinting at a potential fightback. However, JS Kabylie managed the game well after the interval, keeping Ben Aknoun at bay and eventually putting the contest beyond doubt with a decisive third goal in the 88th minute. While Ben Aknoun showed flashes of promise, particularly in their quick response during the first half, they ultimately struggled to break down a well-organized Kabylie side and were unable to mount a sustained comeback.

"Kabylie’s clinical edge and late flourish proved too much for Ben Aknoun in a well-managed home victory."

View Full Result →
Ligue 1Ligue 1

Clinical CR Belouizdad Cruise Past Paradou AC with 3-0 Away Triumph

Paradou ACParadou AC
0 - 3
CR BelouizdadCR Belouizdad
🗓️ Wednesday, 1 Apr 2026
Match Rating7.2/10

CR Belouizdad delivered a commanding performance at the 20 August 1955 Stadium, dispatching Paradou AC 3-0 in a one-sided Ligue 1 encounter. The visitors struck first in the 27th minute, seized further control just before halftime, and capped their dominance with a third goal late on. Paradou AC struggled to respond, failing to find the net and rarely threatening the Belouizdad goal. The match was marked by Belouizdad's clinical finishing and disciplined defensive shape, while Paradou found themselves frustrated both in attack and in discipline, picking up two yellow cards as tempers flared. Belouizdad’s ability to convert key chances and manage the tempo saw them secure all three points with authority.

"CR Belouizdad’s ruthless efficiency and tactical discipline proved far too much for a lackluster Paradou AC."

View Full Result →
Ligue 1Ligue 1

Strasbourg Stun Nantes with Dramatic Late Winner in Five-Goal Thriller

NantesNantes
2 - 3
StrasbourgStrasbourg
🗓️ Sunday, 22 Mar 2026
Match Rating8.3/10

Strasbourg snatched a dramatic 3-2 victory over Nantes at the Stade de la Beaujoire, clinching all three points with a last-gasp winner in a pulsating Ligue 1 encounter. Nantes took an early lead and looked to be in control, but Strasbourg’s superior possession and resilience saw them fight back, eventually overturning the deficit with two goals in the final quarter of the match. The hosts struck first in the 6th minute, setting the tone for a lively contest, only for Strasbourg to equalize on the stroke of halftime. After Nantes reclaimed the lead early in the second half, Strasbourg’s pressure paid off with an equalizer in the 78th minute, before delivering the decisive blow in the 90th minute. Both sides matched each other with nine shots on target, but Strasbourg’s clinical edge and dominance in possession (63%) proved telling.

"A thrilling contest capped by Strasbourg’s dramatic late winner, rewarding their dominance and never-say-die attitude."

View Full Result →
Ligue 1Ligue 1

Late Lille Rally Stuns Marseille at the Vélodrome

MarseilleMarseille
1 - 2
LilleLille
🗓️ Sunday, 22 Mar 2026
Match Rating7.8/10

Lille produced a dramatic late comeback to snatch a 2-1 victory over Marseille at the Orange Vélodrome, overturning a first-half deficit with goals in the 49th and 86th minutes. Marseille appeared in control after Pierre-Emerick Aubameyang gave them the lead just before halftime, but Lille's resilience paid off as they capitalized on their chances after the break. Despite enjoying more possession and creating more chances, Marseille were left to rue missed opportunities as Lille's clinical edge proved decisive. The hosts dominated the ball with 55% possession and registered 14 shots, but only managed to test Berke Özer three times. Lille, meanwhile, were more efficient, firing 4 shots on target from 11 attempts and making the most of their set pieces and attacking transitions. The match was a tale of two halves, with tactical tweaks and substitutions shifting the momentum decisively in Lille's favor late on.

"Lille's late surge and clinical finishing stunned Marseille, turning the match on its head in dramatic fashion."

View Full Result →
Ligue 1Ligue 1

Rennes Frustrated by Resolute Metz in Goalless Stalemate at Roazhon Park

RennesRennes
0 - 0
MetzMetz
🗓️ Sunday, 22 Mar 2026
Match Rating6.8/10

Rennes were left ruing missed opportunities as they were held to a 0-0 draw by a stubborn Metz side at Roazhon Park. Despite dominating possession with 68% and unleashing 25 shots—eight of which were on target—the hosts could not find a way past Metz goalkeeper Pape Sy and a well-drilled defensive unit. The visitors, content to absorb pressure, managed just two shots on target from seven attempts, but their discipline and organization ultimately earned them a valuable point on the road. The match was characterized by Rennes' relentless attacking and Metz's disciplined resistance. Both teams finished with 13 fouls apiece, but it was Metz who picked up three yellow cards as they battled to keep the hosts at bay. Tactical adjustments and substitutions failed to break the deadlock, leaving both sides to settle for a share of the spoils in a match Rennes will feel they should have won.

"Rennes' dominance was undone by profligacy and a heroic Metz rearguard, as both sides settled for a point."

View Full Result →
Ligue 1Ligue 1

Paris FC Edge Le Havre in Five-Goal Thriller Despite Red Card Drama

Paris FCParis FC
3 - 2
Le HavreLe Havre
🗓️ Sunday, 22 Mar 2026
Match Rating8.2/10

Paris FC claimed a dramatic 3-2 victory over Le Havre at the Stade Jean Bouin in a pulsating Ligue 1 encounter that saw the hosts withstand a second-half red card and a late Le Havre rally. The home side raced into a commanding lead with two quickfire goals from Ciro Immobile and Moses Simon before the half-hour mark, but Le Havre responded after the break, capitalizing on their numerical advantage to push Paris FC to the limit. Despite being reduced to ten men, Paris FC showed remarkable resilience. Le Havre dominated possession (59%) and peppered the Paris goal with 20 shots, but the hosts' defensive grit and clinical finishing proved decisive. A late goal from Jonathan Ikoné appeared to seal the points, though Le Havre's stoppage-time strike set up a tense finale. Ultimately, Paris FC held on for a vital three points in a match brimming with intensity and momentum swings.

"A breathless contest decided by Paris FC's early clinical edge and steely resolve after going down to ten men."

View Full Result →
Ligue 1Ligue 1

Monaco Rally to Overcome Lyon in Spirited Comeback at Parc Olympique Lyonnais

LyonLyon
1 - 2
MonacoMonaco
🗓️ Sunday, 22 Mar 2026
Match Rating7.9/10

Monaco produced a stirring second-half comeback to defeat Lyon 2-1 at the Parc Olympique Lyonnais, overturning a halftime deficit in a match marked by intensity and drama. Lyon took the lead late in the first half, but Monaco capitalized on their numerical advantage after a Lyon red card, striking twice in ten minutes to snatch all three points. The hosts looked in control for much of the first half, enjoying 56% possession and limiting Monaco's threat. However, the match turned on its head after the interval, with Monaco’s relentless pressure — reflected in their 21 shots and 7 on target — eventually breaking Lyon’s resistance. Discipline proved costly for Lyon, as they finished with ten men and struggled to contain Monaco’s attacking waves.

"Monaco’s second-half surge, aided by Lyon’s red card, turned a tense contest into a deserved away victory."

View Full Result →
Ligue 1Ligue 1

PSG Run Riot in Nice with 4-0 Masterclass Amid Home Side’s Red Card Woes

NiceNice
0 - 4
Paris Saint GermainParis Saint Germain
🗓️ Saturday, 21 Mar 2026
Match Rating8.2/10

Paris Saint Germain delivered a commanding 4-0 victory over Nice at the Allianz Riviera, asserting their dominance with a clinical attacking display and overwhelming possession. The visitors seized control early, but it was just before halftime that they made their breakthrough, opening the floodgates for a second-half onslaught. Nice, reduced to ten men and starved of the ball, struggled to contain PSG’s relentless forward momentum. With 74% possession and 10 shots on target from 16 attempts, PSG’s superiority was never in doubt. Goals arrived at crucial moments—just before and after the break—effectively ending Nice’s resistance. The home side, who managed only a single shot on target and saw red, were left chasing shadows as PSG’s attacking trio and dynamic midfield orchestrated a comprehensive away triumph.

"PSG’s ruthless display and Nice’s numerical disadvantage combined for a one-sided affair that underlined the gulf in class."

View Full Result →
Ligue 1Ligue 1

Auxerre Stun Brest 3-0 Despite Red Card in Commanding Home Display

AuxerreAuxerre
3 - 0
Stade Brestois 29Stade Brestois 29
🗓️ Saturday, 21 Mar 2026
Match Rating7.8/10

Auxerre produced a statement performance at Stade de l'Abbé Deschamps, dispatching high-flying Stade Brestois 29 with a comprehensive 3-0 victory. The hosts took the initiative early, opening the scoring in the 24th minute and never relinquishing control, even after being reduced to ten men. Despite Brest enjoying 56% possession, they struggled to penetrate Auxerre's disciplined defensive lines and mustered just two shots on target all evening. Auxerre's efficiency in front of goal and resilience after a second-half sending off proved decisive. The home side struck again in the 58th and 70th minutes to seal the result, while Brest's frustration was evident in the four yellow cards they collected. The result keeps Auxerre's hopes alive in Ligue 1 and serves as a wake-up call for Brest, who failed to capitalize on their numerical advantage.

"Auxerre's clinical edge and defensive resilience proved too much for a toothless Brest, even after going down to ten men."

View Full Result →
Ligue 1Ligue 1

Late Gboho Strike Lifts Toulouse Past Lorient in Tight Ligue 1 Contest

ToulouseToulouse
1 - 0
LorientLorient
🗓️ Saturday, 21 Mar 2026
Match Rating6.8/10

Toulouse edged Lorient 1-0 at the Stadium de Toulouse, courtesy of a late goal from Yann Gboho in the 81st minute. In a match where Lorient controlled possession (58%) but struggled to break down the hosts' organized defense, it was Toulouse who seized their moment in the closing stages to claim all three points. Both sides battled hard, with a combined five yellow cards and a physical midfield tussle characterizing much of the contest. Lorient's patient approach and territorial advantage failed to translate into clear-cut chances, managing only two shots on target from seven attempts. Toulouse, meanwhile, were more direct and incisive, registering 12 shots (four on target), and made their solitary corner count by maintaining pressure late on. The match was ultimately decided by Gboho's clinical finish, capping a disciplined team performance and frustrating Lorient’s hopes of a result on the road.

"Toulouse’s late surge and defensive discipline proved decisive in a tightly contested affair against Lorient."

View Full Result →
Ligue 1Ligue 1

Rampant Lens Crush Angers 5-1 in Attacking Masterclass at Stade Bollaert-Delelis

LensLens
5 - 1
AngersAngers
🗓️ Friday, 20 Mar 2026
Match Rating8.5/10

Lens delivered a scintillating attacking display to dismantle Angers 5-1 in front of a jubilant home crowd at Stade Bollaert-Delelis. The hosts raced into a commanding lead before halftime, netting three times in the opening 39 minutes and never looking back. Despite a brief Angers resurgence after the break, Lens maintained their dominance and added two more goals to seal a comprehensive victory. With 57% possession and a staggering 26 shots (9 on target), Lens controlled proceedings from start to finish. Angers, though spirited and able to pull one back in the 62nd minute, were ultimately outclassed, managing just 5 shots on target from 16 attempts. The result underlines Lens' attacking prowess and tactical cohesion as they continue their push in Ligue 1.

"Lens dazzled with attacking flair and ruthless finishing, overwhelming Angers in a statement 5-1 win."

View Full Result →
Ligue 1Ligue 1

Lille Strike Early and Hold On for Gritty Win at Rennes

RennesRennes
1 - 2
LilleLille
🗓️ Sunday, 15 Mar 2026
Match Rating7.2/10

Lille stunned Rennes with a lightning-fast start and held their nerve to claim a hard-fought 2-1 victory at Roazhon Park. The visitors took the lead within two minutes and doubled their advantage just after half-time, forcing Rennes to chase the game. Despite dominating possession with 60% and mounting late pressure, the hosts could only muster a single goal in reply. The match was defined by Lille’s clinical finishing and disciplined defensive display, as they soaked up waves of Rennes attacks. Five Lille players went into the referee’s book as the visitors dug deep, while Rennes’ late rally was not enough to salvage a point. The result sees Lille take a valuable three points from a difficult away fixture, while Rennes are left to rue their slow start and missed opportunities.

"Lille’s clinical start and defensive resilience proved decisive as Rennes paid the price for a sluggish opening."

View Full Result →
Ligue 1Ligue 1

Le Havre Hold Firm with Ten Men to Deny Dominant Lyon in Goalless Stalemate

Le HavreLe Havre
0 - 0
LyonLyon
🗓️ Sunday, 15 Mar 2026
Match Rating6.5/10

Le Havre and Lyon played out a tense 0-0 draw at Stade Océane, with the hosts surviving a second-half red card to frustrate a Lyon side that dominated possession but could not find a breakthrough. Lyon controlled the tempo from the outset, enjoying 65% of the ball and matching Le Havre's attacking output with 13 shots to the hosts' 12, but both sides were limited to just four shots on target apiece in a match defined by defensive resilience and missed opportunities. The match's narrative shifted dramatically after Le Havre were reduced to ten men following a red card, forcing them to retreat deeper and rely on disciplined defending. Despite Lyon's territorial dominance and a flurry of late pressure, Le Havre's back line, marshaled by Arouna Sangante and Stephan Zagadou, held firm. In the end, neither side could produce the decisive moment of quality, leaving both to settle for a point.

"Le Havre's defensive grit and Lyon's lack of cutting edge combined for a hard-fought but goalless draw."

View Full Result →
Ligue 1Ligue 1

Toulouse Edge Seven-Goal Thriller at Metz with Dramatic Late Winner

MetzMetz
3 - 4
ToulouseToulouse
🗓️ Sunday, 15 Mar 2026
Match Rating9/10

In a pulsating encounter at Stade Saint-Symphorien, Toulouse snatched a 4-3 victory over Metz thanks to a dramatic 90th-minute goal, capping off a match brimming with attacking intent and momentum swings. Toulouse raced into an early lead, netting twice inside the opening 15 minutes, but Metz responded with a quickfire double of their own before halftime, setting the stage for a breathless second half. Both sides traded blows in a contest that saw the lead change hands and the scoreline levelled late on, only for Toulouse to break Metz hearts with a last-gasp winner. With both teams splitting possession evenly at 50% and combining for 36 shots, the match delivered relentless entertainment and showcased attacking football at its best.

"A breathless, end-to-end spectacle settled by Toulouse's clinical edge in the dying moments."

View Full Result →
Ligue 1Ligue 1

Strasbourg Held by Resolute Paris FC in Goalless Ligue 1 Stalemate

StrasbourgStrasbourg
0 - 0
Paris FCParis FC
🗓️ Sunday, 15 Mar 2026
Match Rating6.5/10

Strasbourg and Paris FC played out a tense 0-0 draw at Stade de la Meinau, with both sides unable to break the deadlock despite periods of attacking promise. The hosts dominated possession with 59% and carved out more chances, registering 12 shots and forcing Kevin Trapp into three saves, but ultimately lacked the cutting edge in the final third. Paris FC, meanwhile, absorbed pressure and looked to hit on the counter, managing 10 shots but only two on target themselves. The match was marked by tactical discipline and defensive solidity on both sides, with Strasbourg’s 4-2-3-1 and Paris FC’s 4-3-3 largely cancelling each other out. Despite nine corners and a flurry of late attacking substitutions, Strasbourg could not convert their territorial advantage, while Paris FC’s experienced front line, led by Ciro Immobile, found chances at a premium. Both teams leave with a point, rueing missed opportunities in a match that promised more than it delivered.

"A tactical stalemate where defensive discipline outshone attacking invention, leaving both sides with a share of the spoils."

View Full Result →
Ligue 1Ligue 1

Monaco Outclass Brest with Clinical 2-0 Win at Stade Louis II

MonacoMonaco
2 - 0
Stade Brestois 29Stade Brestois 29
🗓️ Saturday, 14 Mar 2026
Match Rating7.2/10

Monaco delivered a composed and professional performance at the Stade Louis II, dispatching Stade Brestois 29 with a 2-0 victory in Ligue 1 action. The hosts took control early, breaking the deadlock in the 19th minute and dictating much of the play with 56% possession. Despite Brest's attempts to claw back, Monaco's defensive organization and attacking efficiency proved decisive. Brest, while energetic and aggressive—winning eight corners and matching Monaco for total shots—could not convert their opportunities, managing just one shot on target all evening. Monaco sealed the result with a second goal in the 78th minute, ensuring all three points stayed in the principality.

"Monaco's clinical edge and defensive discipline proved too much for a spirited but blunt Brest side."

View Full Result →
Ligue 1Ligue 1

Clinical Nice Punish Wasteful Angers with Late Flourish in Ligue 1 Clash

AngersAngers
0 - 2
NiceNice
🗓️ Saturday, 14 Mar 2026
Match Rating6.8/10

Nice emerged victorious at Stade Raymond-Kopa, dispatching Angers 2-0 in a match defined by clinical finishing and disciplined defending. Despite Angers' home advantage and a balanced first half, it was the visitors who seized control after the interval, converting their dominance in possession (53%) and shots on target (8) into a deserved three points. The deadlock was finally broken in the 65th minute, before Nice sealed the win with a late strike at the death. Angers struggled to convert their opportunities, managing just one shot on target from nine attempts, and were ultimately undone by Nice's superior sharpness in the final third. Tactical discipline and timely substitutions from Nice ensured they maintained control, while Angers' frustrations boiled over, resulting in two yellow cards as the match slipped away.

"Nice’s clinical edge and midfield dominance proved too much for a toothless Angers side in a deserved away win."

View Full Result →
Ligue 1Ligue 1

Lorient Stun Dominant Lens with Clinical 2-1 Victory at Stade du Moustoir

LorientLorient
2 - 1
LensLens
🗓️ Saturday, 14 Mar 2026
Match Rating7.4/10

Despite being outplayed for large stretches and conceding 66% possession to Lens, Lorient delivered a masterclass in efficiency to snatch a 2-1 win at Stade du Moustoir. The hosts struck first through Ahmadou Bamba Dieng in the 18th minute, capitalizing on one of their few early chances. Lens responded after the break, with Odsonne Édouard levelling the score in the 48th minute, seemingly setting the stage for a comeback as they continued to pile on pressure. However, Lorient’s resilience and opportunism paid off once more in the 65th minute, as Jean-Victor Makengo restored their lead against the run of play. Despite Lens firing 20 shots and forcing three yellow cards from the hosts, Lorient’s defensive discipline and clinical finishing proved decisive. Lens’s late surge, including a flurry of corners and attacking substitutions, could not break down the home side’s backline, leaving the visitors frustrated and empty-handed.

"Lorient’s ruthless efficiency and defensive grit stunned a dominant but wasteful Lens in a classic Ligue 1 upset."

View Full Result →
Ligue 1Ligue 1

Aubameyang Strikes Late as Marseille Edge Past Resilient Auxerre

MarseilleMarseille
1 - 0
AuxerreAuxerre
🗓️ Friday, 13 Mar 2026
Match Rating6.8/10

Marseille left it late to secure a hard-fought 1-0 victory over Auxerre at the Orange Vélodrome, with Pierre-Emerick Aubameyang netting the decisive goal in the 79th minute. The hosts dominated possession and created the lion's share of chances, but were continually frustrated by a disciplined Auxerre side that defended deep and looked to stifle the home attack. Despite Marseille's 58% possession and a flurry of 16 shots, only three tested Donovan Léon in the Auxerre goal, reflecting the visitors' stubborn resistance. Auxerre, set up in a compact 5-4-1, managed just eight shots of their own but matched Marseille for shots on target, threatening occasionally on the counter. Ultimately, Aubameyang's clinical finish broke the deadlock and sealed a vital three points for the hosts.

"Marseille's patience and persistence paid off as Aubameyang's late strike secured a deserved—if hard-earned—victory."

View Full Result →
Ligue 1Ligue 1

Late Drama as Lyon Salvage Draw Against Paris FC in Lively Ligue 1 Clash

LyonLyon
1 - 1
Paris FCParis FC
🗓️ Sunday, 8 Mar 2026
Match Rating7.5/10

Lyon and Paris FC played out a tense 1-1 draw at Parc Olympique Lyonnais, with both sides leaving it late to make their mark on the scoreline. Paris FC struck first through Jean-Philippe Krasso in the 63rd minute, capitalizing on a rare spell of pressure despite Lyon's dominance in possession. However, the hosts refused to be denied, finally breaking through in the dying moments with a 90th-minute equalizer that sent the home fans into raptures. Statistically, Lyon controlled the tempo with 62% possession, firing 14 shots (4 on target) and earning 8 corners, but struggled to convert their territorial advantage into goals. Paris FC, meanwhile, matched Lyon for overall shots and proved clinical on the counter, but ultimately could not hold on for all three points. The result fairly reflected a contest in which both sides enjoyed periods of ascendancy but lacked the cutting edge to claim victory.

"A gripping contest defined by late drama, with Lyon's persistence denying Paris FC a famous away win."

View Full Result →
Ligue 1Ligue 1

Lorient Snatch Late Draw as Lille Rue Missed Chances at Stade Pierre-Mauroy

LilleLille
1 - 1
LorientLorient
🗓️ Sunday, 8 Mar 2026
Match Rating7.2/10

Lille were left frustrated at home as Lorient struck a dramatic 90th-minute equalizer to secure a 1-1 draw in a tense Ligue 1 encounter at the Decathlon Arena - Stade Pierre-Mauroy. The hosts, who controlled 58% of possession and looked the more enterprising side throughout, finally broke the deadlock in the 65th minute. However, their inability to convert dominance into a decisive cushion proved costly, as Lorient capitalized on a late opportunity to level the scores. Despite registering 12 shots, Lille could only muster two on target, a statistic that ultimately haunted them. Lorient, meanwhile, were clinical when it mattered, with five of their nine attempts testing Berke Özer. The visitors' defensive resilience in their 5-4-1 setup paid off, and their perseverance was rewarded at the death, leaving the home fans stunned and both teams sharing the spoils.

"Lille’s lack of cutting edge cost them dearly as Lorient’s late strike ensured a share of the spoils in a gripping finale."

View Full Result →
Ligue 1Ligue 1

Ruthless Rennes Run Riot in Nice with 4-0 Away Masterclass

NiceNice
0 - 4
RennesRennes
🗓️ Sunday, 8 Mar 2026
Match Rating8.2/10

Rennes delivered a statement performance at the Allianz Riviera, dismantling Nice 4-0 in a dominant display that underlined their attacking prowess and tactical discipline. The visitors seized control early, racing into a two-goal lead within the opening 20 minutes through relentless pressing and incisive forward play. Despite Nice's attempts to respond, Rennes maintained their composure and added two more goals in the second half to complete a comprehensive victory. Nice, lining up in a 4-2-3-1, struggled to cope with Rennes' high-intensity approach and superior possession (60%). The home side managed 13 shots but only troubled Brice Samba twice, while Rennes were clinical, converting four of their six shots on target. The gulf in quality and execution was evident throughout, as Rennes capped their performance with a late fourth goal to silence the home crowd.

"Rennes’ clinical edge and tactical superiority overwhelmed Nice in a one-sided contest on the Riviera."

View Full Result →
Ligue 1Ligue 1

Clinical Brest Sink Le Havre with Ruthless Efficiency at Stade Francis-Le Blé

Stade Brestois 29Stade Brestois 29
2 - 0
Le HavreLe Havre
🗓️ Sunday, 8 Mar 2026
Match Rating6.6/10

Stade Brestois 29 made the most of their limited chances to secure a 2-0 victory over Le Havre at Stade Francis-Le Blé. Despite conceding 59% possession and facing 14 shots, Brest’s defensive discipline and clinical finishing proved decisive. The hosts struck at the perfect moments—just before half-time and midway through the second half—while Le Havre, for all their territorial dominance, failed to register a single shot on target. The match was characterized by Brest’s compact 4-2-3-1 setup, which absorbed pressure and struck on the counter, while Le Havre’s 4-3-3 controlled the ball but lacked penetration in the final third. A resilient Brest backline, marshaled by Brendan Chardonnet and Michel Diaz, frustrated the visitors, who left rueing their lack of cutting edge.

"Brest’s ruthless efficiency and defensive discipline trumped Le Havre’s sterile dominance in a classic counter-punching display."

View Full Result →
Ligue 1Ligue 1

Lens Sweep Aside Metz with Ruthless Second-Half Surge

LensLens
3 - 0
MetzMetz
🗓️ Sunday, 8 Mar 2026
Match Rating7.8/10

Lens produced a commanding display at Stade Bollaert-Delelis, dispatching Metz 3-0 with a flurry of goals straddling half-time. After a cagey opening spell, Lens broke the deadlock just before the interval and then pressed their advantage with two quickfire strikes early in the second half. The hosts dominated attacking metrics, firing 24 shots (7 on target) and edging possession with 52%. Metz, meanwhile, struggled to impose themselves, failing to register a single shot on target and picking up three yellow cards in a frustrating afternoon. The visitors' five-man defensive line could not stem the tide as Lens' attacking trio found space and rhythm, sealing a deserved and comprehensive victory.

"Lens' attacking verve and tactical discipline overwhelmed a toothless Metz side in a one-sided contest."

View Full Result →
Ligue 1Ligue 1

Aubameyang Strike Seals Narrow Marseille Win Over Resilient Toulouse

ToulouseToulouse
0 - 1
MarseilleMarseille
🗓️ Saturday, 7 Mar 2026
Match Rating6.8/10

Marseille edged past Toulouse with a hard-fought 1-0 victory at the Stadium de Toulouse, thanks to a decisive first-half goal from Pierre-Emerick Aubameyang. In a tightly contested Ligue 1 clash, both sides struggled to carve out clear-cut opportunities, but the visitors made the most of their marginally superior possession and sharper finishing. Toulouse pushed hard for an equalizer, but found themselves frustrated by a disciplined Marseille defense and the safe hands of Gerónimo Rulli. The match was characterized by physical battles in midfield and a flurry of yellow cards, as both teams fought for control. Despite Toulouse's 12 attempts on goal, only two tested Rulli, while Marseille managed three shots on target from their ten efforts. Ultimately, Aubameyang's 18th-minute strike proved the difference, keeping Marseille in the hunt for European places and leaving Toulouse to rue their missed chances.

"Aubameyang's early strike and Marseille's defensive resolve proved just enough to edge a tense, hard-fought encounter."

View Full Result →
Ligue 1Ligue 1

Stalemate in Auxerre: Strasbourg Dominate Ball but Held to 0-0 Draw

AuxerreAuxerre
0 - 0
StrasbourgStrasbourg
🗓️ Saturday, 7 Mar 2026
Match Rating6.5/10

Auxerre and Strasbourg played out a goalless draw at Stade de l'Abbé Deschamps, with the visitors dominating possession but unable to break down a resolute home defence. Strasbourg controlled the tempo, enjoying a commanding 72% of the ball and registering 13 shots to Auxerre's 10, but clear-cut chances were at a premium and both goalkeepers were rarely troubled. Auxerre, set up in a compact 4-4-2, soaked up pressure and looked to counter, managing 4 shots on target compared to Strasbourg's 5. Both sides picked up two yellow cards apiece in a physical contest, but neither could find the breakthrough, leaving the points shared in a match more notable for its tactical discipline than attacking flair.

"Strasbourg's dominance in possession was matched by Auxerre's defensive grit, resulting in a hard-fought stalemate in Auxerre."

View Full Result →
Ligue 1Ligue 1

Angers Edge Nantes in Tight Beaujoire Battle

NantesNantes
0 - 1
AngersAngers
🗓️ Saturday, 7 Mar 2026
Match Rating6.8/10

Angers secured a hard-fought 1-0 victory over Nantes at Stade de la Beaujoire, thanks to a crucial second-half goal in the 52nd minute. In a closely contested encounter, both sides had their moments, but Angers' slightly superior possession (52%) and clinical finishing made the difference. Nantes, lining up in a defensive 5-3-2, managed 13 shots but only threatened the target three times, while Angers, set up in a 3-5-2, were marginally more efficient with four shots on target from 11 attempts. The match was a physical affair, with 32 fouls and a yellow card apiece, but ultimately it was Angers' ability to convert their best chance that proved decisive.

"A cagey, hard-fought contest settled by Angers' superior composure and a single moment of quality."

View Full Result →
Ligue 1Ligue 1

Monaco Stun PSG at Parc des Princes with Clinical 3-1 Triumph

Paris Saint GermainParis Saint Germain
1 - 3
MonacoMonaco
🗓️ Friday, 6 Mar 2026
Match Rating7.8/10

Monaco delivered a statement performance at the Parc des Princes, defeating Paris Saint-Germain 3-1 in a match that saw the visitors execute a near-perfect game plan. Despite PSG dominating possession with a commanding 72%, it was Monaco’s efficiency and incisiveness on the break that proved decisive. Goals from Maghnes Akliouche, Folarin Balogun, and Mamadou Coulibaly outshone Désiré Doué’s solitary strike for the hosts. The match’s narrative was shaped by Monaco’s ability to absorb pressure and strike at crucial moments. PSG, despite registering 19 shots and 7 corners, struggled to break down Monaco’s disciplined back three and were repeatedly exposed on the counter. Monaco, with only 28% possession, made their chances count, firing 6 shots on target from 11 attempts and punishing PSG’s defensive lapses. The result leaves PSG ruing missed opportunities and defensive frailties, while Monaco’s tactical discipline and clinical finishing earn them a famous away victory.

"Monaco’s ruthless counter-attacking display exposed PSG’s defensive frailties and earned a deserved away victory."

View Full Result →
Ligue 1Ligue 1

Late Aubameyang Strike Seals Marseille’s 3-2 Thriller Over Lyon

MarseilleMarseille
3 - 2
LyonLyon
🗓️ Sunday, 1 Mar 2026
Match Rating8.3/10

Marseille edged Lyon 3-2 in a pulsating Ligue 1 encounter at the Orange Vélodrome, with Pierre-Emerick Aubameyang’s stoppage-time winner capping a dramatic contest. Lyon stunned the home crowd with an early goal in the 3rd minute, but Marseille responded with relentless pressure, eventually overturning the deficit in a second half filled with twists. The visitors clawed back to level at 2-2 in the 76th minute, only for Aubameyang to break Lyon hearts at the death. The match was a showcase of attacking intent and tactical intrigue, with Marseille firing 18 shots (7 on target) and enjoying a slight edge in possession (52%). Lyon proved dangerous on the break, converting two of their 12 efforts (6 on target) and pushing the hosts all the way. Both sides showed flashes of quality and resilience, but it was Marseille’s persistence and late-game composure that ultimately made the difference.

"A breathless encounter decided by Aubameyang’s late heroics, with Marseille’s attacking ambition outlasting Lyon’s resilience."

View Full Result →
Ligue 1Ligue 1

Last-Gasp Fernández Strike Lifts Lille Past Stubborn Nantes

LilleLille
1 - 0
NantesNantes
🗓️ Sunday, 1 Mar 2026
Match Rating6.8/10

Lille left it late but ultimately secured a dramatic 1-0 victory over Nantes at the Decathlon Arena, thanks to a 90th-minute winner from Matías Fernández. Dominating possession with a commanding 73%, Lille probed relentlessly but found Nantes’ resolute five-man defense a tough nut to crack for most of the afternoon. Nantes, setting up in a compact 5-3-2, frustrated the hosts and limited them to just three shots on target from nine attempts. However, their resistance was finally broken at the death, with Fernández’s clinical finish sparking jubilation among the home supporters. Despite their defensive discipline and physical approach—committing 15 fouls—Nantes offered little threat going forward, registering just one shot on target.

"Lille’s perseverance paid off as they snatched a deserved late victory against a stubborn Nantes side."

View Full Result →
Ligue 1Ligue 1

Lorient and Auxerre Share the Spoils in Four-Goal Thriller at Stade du Moustoir

LorientLorient
2 - 2
AuxerreAuxerre
🗓️ Sunday, 1 Mar 2026
Match Rating7.8/10

Lorient and Auxerre played out an entertaining 2-2 draw at the Stade du Moustoir, with both sides showcasing attacking intent and resilience. Auxerre stunned the home crowd with a goal inside the opening minute, but Lorient responded with two quickfire strikes to take the lead before the half-hour mark. The visitors, however, found an equalizer before halftime, setting up a tense and balanced second half where neither side could find a decisive breakthrough. The match was a tale of momentum swings, with Lorient edging the shot count (15 total, 5 on target) and Auxerre posing a constant threat, especially from set pieces, as evidenced by their 7 corners. Both teams matched each other in possession (50% each), and a flurry of yellow cards—three for Auxerre and one for Lorient—reflected the competitive edge throughout. Ultimately, both sides had to settle for a point in a contest that could have gone either way.

"A pulsating contest with four goals and end-to-end action, but neither Lorient nor Auxerre could find a late winner."

View Full Result →
Ligue 1Ligue 1

Brest Steal Victory at Metz Despite Red Card in Gritty Ligue 1 Clash

MetzMetz
0 - 1
Stade Brestois 29Stade Brestois 29
🗓️ Sunday, 1 Mar 2026
Match Rating7.2/10

Stade Brestois 29 pulled off a dramatic 1-0 away win over Metz at the Stade Saint-Symphorien, weathering a storm of pressure and a second-half red card to claim all three points. Metz dominated possession with 66% and peppered the Brest goal with 24 shots—six of them on target—but simply could not find a way past Grégoire Coudert. The visitors, by contrast, were ruthlessly efficient, scoring with their only shot on target in the 69th minute. The match was a tale of frustration for the hosts, who racked up 12 corners and forced Coudert into several key saves. Brest, meanwhile, defended doggedly in their 4-2-3-1 shape, and even after being reduced to ten men, managed to hold on for a valuable win. The result leaves Metz ruing missed chances and Brest celebrating a smash-and-grab victory.

"Brest's defensive heroics and clinical finishing stunned a dominant but wasteful Metz in a classic away smash-and-grab."

View Full Result →
Ligue 1Ligue 1

Immobile Strikes as Ten-Man Paris FC Edge Nice in Lively Ligue 1 Contest

Paris FCParis FC
1 - 0
NiceNice
🗓️ Sunday, 1 Mar 2026
Match Rating7.3/10

Paris FC clinched a hard-fought 1-0 victory over Nice at Stade Jean Bouin, courtesy of a first-half goal from Ciro Immobile. Despite being reduced to ten men and conceding the majority of possession, the hosts showed grit and defensive discipline to preserve their slender lead. Nice, who controlled 60% of the ball and pressed for an equalizer, were ultimately frustrated by Paris FC's resilience and their own lack of cutting edge in the final third. The match was marked by a physical edge, with Paris FC collecting six yellow cards and a red, while Nice picked up three bookings themselves. Paris FC made the most of their chances, registering 16 shots (six on target) to Nice's 10 (three on target), and capitalized on their set-piece opportunities with eight corners. In the end, Immobile's 26th-minute strike proved decisive as Paris FC weathered late pressure to secure all three points.

"Paris FC's clinical edge and defensive grit overcame Nice's possession dominance in a fiercely contested encounter."

View Full Result →
Ligue 1Ligue 1

PSG Edge Le Havre in Tight Contest Thanks to Kvaratskhelia Strike

Le HavreLe Havre
0 - 1
Paris Saint GermainParis Saint Germain
🗓️ Saturday, 28 Feb 2026
Match Rating6.8/10

Paris Saint-Germain secured a hard-fought 1-0 victory over Le Havre at the Stade Océane, with Khvicha Kvaratskhelia's first-half goal proving decisive. Despite dominating possession with 68% and firing 22 shots (nine on target), PSG were made to work for all three points by a resilient Le Havre side that defended doggedly and restricted the Parisians to just a single goal. Le Havre, lining up in a 3-4-1-2, offered little going forward—managing just one shot on target from seven attempts—but showed plenty of grit, picking up three yellow cards as they tried to disrupt PSG's rhythm. Ultimately, the visitors' quality told, and PSG's patient probing paid off in the 37th minute with Kvaratskhelia's clinical finish. The second half saw PSG continue to press, but Le Havre's defensive organization kept the scoreline respectable.

"PSG's superiority in possession and attack was enough to edge past a stubborn Le Havre, who lacked the firepower to respond."

View Full Result →
Ligue 1Ligue 1

Monaco’s Second-Half Surge Sinks Angers at Stade Louis II

MonacoMonaco
2 - 0
AngersAngers
🗓️ Saturday, 28 Feb 2026
Match Rating7.3/10

Monaco delivered a controlled and clinical performance to see off Angers 2-0 at the Stade Louis II, with both goals arriving in a dominant second-half display. Despite a cagey first half where Angers’ disciplined shape frustrated the hosts, Monaco’s patience paid off after the break as they finally broke through the visitors’ resistance. Goals in the 57th and 62nd minutes tipped the balance firmly in Monaco’s favour, capitalising on their overwhelming 71% possession and sharper attacking edge. Angers, set up in a compact 3-5-2, struggled to threaten Monaco’s backline, mustering just two shots on target and spending much of the match on the defensive. The visitors’ efforts to disrupt Monaco’s rhythm led to three yellow cards, but ultimately their resistance was undone by the home side’s quality and tactical tweaks. Monaco’s win consolidates their position in Ligue 1’s upper echelons, while Angers will rue their lack of attacking ambition.

"Monaco’s patience and quality eventually told as they broke down a stubborn Angers side to claim a deserved 2-0 victory."

View Full Result →
Ligue 1Ligue 1

Rennes Edge Past Toulouse in Tight Contest at Roazhon Park

RennesRennes
1 - 0
ToulouseToulouse
🗓️ Saturday, 28 Feb 2026
Match Rating6.8/10

Rennes secured a hard-fought 1-0 victory over Toulouse at Roazhon Park, thanks to a decisive first-half goal. Despite dominating possession with 65% and creating more opportunities, the hosts were made to work for all three points by a resolute Toulouse side. The only goal of the match arrived in the 27th minute, and from then on, Rennes managed the game with discipline and composure. Toulouse, lining up in a 3-4-2-1, showed flashes of threat but ultimately struggled to break down Rennes' organised defence. Both sides registered just two shots on target each, highlighting the match's tactical nature and the scarcity of clear-cut chances. The visitors' frustration was evident in their tally of 13 fouls and three yellow cards, as they chased the game in vain.

"Rennes' early breakthrough and midfield dominance proved just enough to edge out a stubborn Toulouse side in a tactical battle."

View Full Result →
Ligue 1Ligue 1

Strasbourg Hold Firm as Lens Squander Chances in 1-1 Draw at La Meinau

StrasbourgStrasbourg
1 - 1
LensLens
🗓️ Friday, 27 Feb 2026
Match Rating7.3/10

Strasbourg and Lens played out a tense 1-1 draw at the Stade de la Meinau, with the hosts making the most of their limited opportunities while Lens were left to rue a glut of missed chances. Strasbourg struck first, capitalizing on a bright start to take the lead in the 18th minute, but Lens responded after the break, finally breaching the home defence in the 62nd minute. Despite Lens dominating the shot count with 25 attempts to Strasbourg's 8, both sides finished with just five shots on target and a share of the spoils. The match was a tale of contrasting approaches: Strasbourg enjoyed a slight edge in possession (55%) but were forced to defend deep for much of the contest, while Lens pressed forward relentlessly, earning eight corners and frequently testing the home back line. Ultimately, neither side could find a decisive breakthrough, with disciplined defending and wasteful finishing ensuring honours remained even.

"A fiercely contested draw where Strasbourg's resilience and Lens' wastefulness defined a match high on intensity but short on clinical finishing."

View Full Result →
Ligue 1Ligue 1

Strasbourg See Off Lyon with Convincing 3-1 Home Win

StrasbourgStrasbourg
3 - 1
LyonLyon
🗓️ Sunday, 22 Feb 2026
Match Rating7.5/10

Strasbourg produced a clinical display at Stade de la Meinau, dispatching Lyon 3-1 in a match that saw both teams share possession but not the spoils. The hosts struck first in the 37th minute and built on their lead early in the second half, ultimately outshooting Lyon 13 to 4 and registering seven shots on target to Lyon’s two. Lyon managed to halve the deficit just before the hour mark, but Strasbourg’s late third goal sealed a deserved victory. Despite both sides boasting 50% possession, Strasbourg’s attacking intent and incisiveness in the final third made the difference, while Lyon struggled to create clear chances and were hampered by disciplinary issues, picking up three yellow cards. The result reflects Strasbourg’s superior organization and ability to capitalize on key moments, leaving Lyon with much to ponder after a subdued attacking performance.

"Strasbourg’s clinical edge and tactical discipline secured a deserved 3-1 win over a lackluster Lyon."

View Full Result →
Ligue 1Ligue 1

Giroud Strike Lifts Lille Past Angers in Tight Ligue 1 Contest

AngersAngers
0 - 1
LilleLille
🗓️ Sunday, 22 Feb 2026
Match Rating6.9/10

Lille edged Angers 1-0 at Stade Raymond-Kopa, with Olivier Giroud's clinical finish on the stroke of halftime proving decisive in a match defined by fine margins. The visitors enjoyed the lion's share of possession and chances, but Angers' disciplined defending and occasional forays forward kept the outcome in doubt until the final whistle. Despite Lille's territorial dominance—registering 54% possession and firing 14 shots to Angers' 5—the hosts remained stubborn opponents, marshaled well by goalkeeper Hervé Koffi and a backline that absorbed considerable pressure. Ultimately, it was Giroud's experience and composure that separated the sides, as his 45th-minute goal capped a well-worked move and left Angers chasing the game in the second half.

"Lille's efficiency and Giroud's clinical finish proved the difference in a tightly contested encounter."

View Full Result →
Ligue 1Ligue 1

Clinical Nantes Punish Wasteful Le Havre in Beaujoire Shutout

NantesNantes
2 - 0
Le HavreLe Havre
🗓️ Sunday, 22 Feb 2026
Match Rating7.3/10

Nantes delivered a textbook display of efficiency, defeating Le Havre 2-0 at the Stade de la Beaujoire despite conceding a massive 71% of possession. The hosts struck early through Youssef El Arabi in the 3rd minute and doubled their lead just after the half-hour mark, with Ignatius Ganago finishing off a rare foray forward. Le Havre, for all their dominance on the ball, managed only a single shot on target and struggled to break down Nantes' resolute back three. The visitors' inability to convert possession into clear-cut chances proved costly, as Nantes' compact 3-5-2 shape frustrated their 4-3-3 setup throughout. Both sides saw multiple bookings in a physical contest, but Nantes' defensive discipline and clinical finishing were the difference, leaving Le Havre to rue their lack of cutting edge in the final third.

"Nantes' defensive discipline and clinical finishing trumped Le Havre's sterile domination of possession."

View Full Result →
Ligue 1Ligue 1

Six-Goal Thriller: Lorient Snatch Late Draw Against Nice in Riviera Classic

NiceNice
3 - 3
LorientLorient
🗓️ Sunday, 22 Feb 2026
Match Rating8.5/10

In a pulsating encounter at the Allianz Riviera, Nice and Lorient played out a dramatic 3-3 draw, with the visitors salvaging a point courtesy of a stoppage-time equalizer. The hosts looked set for victory after leading twice, but Lorient's relentless pressure and superior possession ultimately paid dividends. Both sides exchanged blows in a match rich with attacking intent, momentum swings, and late drama. Nice struck first, but Lorient's dominance in possession (60%) and a barrage of 17 shots kept the home side under constant threat. Despite Nice's clinical finishing and moments of brilliance from Sofiane Diop and Kevin Carlos Omoruyi, Lorient's persistence saw them claw back deficits, culminating in a dramatic 90th-minute goal. The result leaves both teams with plenty to ponder, especially defensively, after a showcase of Ligue 1's attacking flair.

"A breathless Ligue 1 contest where attacking ambition and late drama left both sides with a share of the spoils."

View Full Result →
Ligue 1Ligue 1

Rennes Run Riot in Auxerre With First-Half Blitz

AuxerreAuxerre
0 - 3
RennesRennes
🗓️ Sunday, 22 Feb 2026
Match Rating7.2/10

Rennes delivered a clinical first-half performance to sweep aside Auxerre 3-0 at the Stade de l'Abbé Deschamps. The visitors struck three times before the break, with goals in the 20th, 22nd, and 45th minutes, effectively ending the contest before halftime. Auxerre, despite some spirited moments, struggled to match Rennes' intensity and composure in both boxes. The statistics tell the story: Rennes dominated possession with 57% and peppered Donovan Léon's goal with 12 shots, 7 of which were on target. Auxerre, meanwhile, managed just 2 shots on target from 11 attempts and were unable to break down a disciplined Rennes backline. The match was also a feisty affair, with 23 fouls and five yellow cards, but it was Rennes' ruthless attacking edge in the opening period that proved decisive.

"Rennes' ruthless first-half display left Auxerre with no answers in a one-sided contest."

View Full Result →
Ligue 1Ligue 1

PSG Cruise Past Metz with Dominant 3-0 Display at Parc des Princes

Paris Saint GermainParis Saint Germain
3 - 0
MetzMetz
🗓️ Saturday, 21 Feb 2026
Match Rating7.8/10

Paris Saint Germain produced a commanding performance at home, sweeping aside Metz 3-0 in a match that showcased their attacking prowess and defensive solidity. The hosts struck early, with Gonçalo Ramos opening the scoring in the 3rd minute, setting the tone for a one-sided affair. Despite Metz's attempts to stay compact in their 4-1-4-1 setup, PSG's relentless pressure paid off again just before halftime and was capped by a third goal in the second half. PSG controlled the match from start to finish, enjoying 67% possession and firing 16 shots, six of which were on target. Metz, on the other hand, struggled to create any meaningful chances, failing to register a single shot on target from their three attempts. The visitors' discipline also wavered, picking up two yellow cards as they tried to contain the rampant Parisians.

"PSG's early breakthrough and relentless pressure left Metz with no answers in a convincing 3-0 victory."

View Full Result →
Ligue 1Ligue 1

Late Toulouse Equalizer Denies Paris FC in Lively Draw at Stadium de Toulouse

ToulouseToulouse
1 - 1
Paris FCParis FC
🗓️ Saturday, 21 Feb 2026
Match Rating7.5/10

Toulouse and Paris FC shared the spoils in a 1-1 draw at the Stadium de Toulouse, with the hosts salvaging a point thanks to a dramatic late goal. Paris FC took the lead in the 39th minute, capitalizing on one of their rare ventures forward, but Toulouse's relentless attacking pressure finally paid off with an 87th-minute equalizer. The match was a tale of Toulouse dominance in possession and chances, but Paris FC's disciplined defense and counter-attacking threat kept the contest finely poised until the final whistle. Toulouse fired 23 shots (10 on target) and earned 12 corners, reflecting their attacking intent throughout, while Paris FC managed just 5 shots (2 on target) but were clinical with their opportunities. The visitors, however, struggled to maintain composure, collecting five yellow cards as they sought to disrupt Toulouse's rhythm. Ultimately, neither side could find a winner, with both defenses holding firm during a frenetic closing period.

"Toulouse's late surge salvaged a deserved draw in a match defined by attacking intent and defensive resilience."

View Full Result →
Ligue 1Ligue 1

Monaco Stun Lens With Rapid Second-Half Comeback in Five-Goal Thriller

LensLens
2 - 3
MonacoMonaco
🗓️ Saturday, 21 Feb 2026
Match Rating8.5/10

Monaco produced a stunning turnaround at Stade Bollaert-Delelis, overturning a deficit to edge Lens 3-2 in a pulsating Ligue 1 encounter. Lens started brightly, taking the lead inside three minutes and largely controlling the first half, but Monaco’s resilience and clinical finishing in the second period saw them snatch all three points. The hosts doubled their advantage early after the break, but Monaco responded with a devastating spell—scoring three goals in just ten minutes to flip the match on its head. Lens looked in command after their second goal, but Monaco’s tactical tweaks and incisive attacking play exposed the home defence. Despite Lens firing 18 shots and enjoying a slight edge in possession (51%), it was Monaco’s efficiency and mental fortitude that proved decisive. The match was a showcase of attacking intent, momentum swings, and high drama, leaving the home crowd stunned at the final whistle.

"A breathless Ligue 1 clash where Monaco’s ruthless ten-minute spell overturned Lens’ early dominance in dramatic fashion."

View Full Result →
Ligue 1Ligue 1

Clinical Brest Stun Marseille With First-Half Double at Stade Francis-Le Blé

Stade Brestois 29Stade Brestois 29
2 - 0
MarseilleMarseille
🗓️ Friday, 20 Feb 2026
Match Rating7.2/10

Stade Brestois 29 produced a disciplined and incisive display to dispatch Marseille 2-0 at the Stade Francis-Le Blé, with both goals coming in a dominant first-half performance. Despite Marseille's overwhelming 68% possession and a flurry of 17 shots, the visitors were unable to crack a resolute Brest defence, while the hosts struck twice inside the opening half-hour to seize control of the contest. Marseille, lining up in a 4-1-4-1, saw their creative midfield stifled and were frustrated by Brest's compact 4-2-3-1 setup. The home side, efficient on the break, capitalized on their limited chances—scoring in the 10th and 29th minutes—before digging in to repel Marseille's second-half advances. Four Marseille players found their way into the referee's book as their frustration mounted, but Brest held firm to claim a significant victory.

"Brest's clinical start and defensive solidity left Marseille frustrated and scoreless, sealing a deserved home win."

View Full Result →
Ligue 1Ligue 1

Lyon See Off Nice with Clinical Second-Half Display at Parc Olympique Lyonnais

LyonLyon
2 - 0
NiceNice
🗓️ Sunday, 15 Feb 2026
Match Rating7.2/10

Lyon secured a vital 2-0 victory over Nice at the Parc Olympique Lyonnais, capitalizing on key moments in each half to claim all three points. Despite a relatively balanced contest in terms of chances—Lyon registered 9 shots to Nice's 10—the hosts were more ruthless in front of goal, scoring just before halftime and adding a second midway through the second period. Nice, meanwhile, struggled to convert their opportunities, managing only three shots on target and ultimately failing to break down Lyon's resolute backline. The match saw Lyon control possession with 57%, using their 3-4-2-1 formation to dominate midfield exchanges and create pressure through set pieces, evidenced by their 8 corners. Nice's 4-2-3-1 setup provided some attacking threat, but they were unable to turn their 10 shots into goals. Lyon's defensive discipline, coupled with timely attacking contributions, proved decisive in a contest that was closely fought but ultimately swung by the hosts' superior execution in key moments.

"Lyon’s clinical edge and tactical discipline proved too much for Nice, sealing a deserved home win."

View Full Result →
Ligue 1Ligue 1

Lorient Outclass Angers with Clinical 2-0 Victory at Stade du Moustoir

LorientLorient
2 - 0
AngersAngers
🗓️ Sunday, 15 Feb 2026
Match Rating7.2/10

Lorient returned to winning ways with a convincing 2-0 triumph over Angers at the Stade du Moustoir, capitalizing on their dominance in possession and key moments of attacking quality. The hosts struck early through Pablo Pagis in the ninth minute, setting the tone for a controlled performance. Despite Angers' attempts to respond, Lorient's defensive structure and midfield control kept the visitors at bay. The second half saw Lorient double their advantage just before the hour mark, effectively sealing the result. Angers struggled to break down Lorient's back three and, despite registering more shots overall, lacked the cutting edge in the final third. With this result, Lorient showcased both tactical discipline and attacking efficiency, while Angers were left to rue missed opportunities.

"Lorient's early breakthrough and tactical discipline proved decisive in a well-managed victory over Angers."

View Full Result →
Ligue 1Ligue 1

Auxerre Stun Metz with Late Double in Clinical 3-1 Away Triumph

MetzMetz
1 - 3
AuxerreAuxerre
🗓️ Sunday, 15 Feb 2026
Match Rating7.2/10

Auxerre produced a ruthless display at the Stade Saint-Symphorien, dispatching Metz 3-1 with two late goals that silenced the home crowd. Despite Metz enjoying 62% possession and dictating much of the tempo, Auxerre struck early through Sékou Mara in the 4th minute, setting the tone for a disciplined, counter-attacking performance. The hosts pressed relentlessly, firing 13 shots (4 on target), but struggled to break down Auxerre's organised back line. The match reached a fever pitch in the final quarter-hour. Auxerre doubled their lead in the 76th minute before Romain Faivre added a third in the 89th, effectively sealing the result. Metz managed a late consolation in stoppage time, but it was too little, too late. The visitors' efficiency—matching Metz's 4 shots on target from just 38% possession—proved decisive, as did their ability to weather pressure and strike on the break.

"Auxerre’s clinical edge and tactical discipline outshone Metz’s possession, earning a deserved away win."

View Full Result →
Ligue 1Ligue 1

Le Havre Edge Toulouse in Tenacious 2-1 Win Despite Red Card Drama

Le HavreLe Havre
2 - 1
ToulouseToulouse
🗓️ Sunday, 15 Feb 2026
Match Rating7.8/10

Le Havre pulled off a gritty 2-1 victory over Toulouse at Stade Océane, overcoming a significant possession deficit and a second-half red card to claim all three points. The hosts struck first just before the interval and quickly doubled their advantage after the break, but Toulouse responded instantly to set up a tense second half. Despite being reduced to ten men and facing relentless pressure—Toulouse registered a staggering 25 shots and 67% possession—Le Havre's defensive resilience proved decisive. Toulouse dominated much of the play, peppering the Le Havre goal with nine shots on target and forcing the hosts to defend deep. However, wasteful finishing and a lack of composure in the final third let them down. Le Havre, meanwhile, made the most of their limited opportunities, converting two of just five shots to secure a hard-fought win.

"Le Havre's grit and clinical edge trumped Toulouse's dominance in a tense, absorbing contest."

View Full Result →
Ligue 1Ligue 1

Rampant Lens Crush Paris FC 5-0 in Parisian Rout

Paris FCParis FC
0 - 5
LensLens
🗓️ Saturday, 14 Feb 2026
Match Rating8.2/10

Lens delivered a statement performance at Stade Jean Bouin, dismantling Paris FC 5-0 in a one-sided Ligue 1 clash. The visitors were clinical in front of goal, striking twice in the first half and piling on three more after the break, with a late double in stoppage time sealing an emphatic victory. Paris FC, despite enjoying 58% possession and matching Lens for shots on target, were left reeling by the visitors' ruthless efficiency and incisive attacking play. The match began with Paris FC controlling much of the ball, but it was Lens who struck first in the 24th minute, setting the tone for the evening. A second goal before halftime left the hosts with a mountain to climb. Paris FC tried to respond after the interval but were caught out again on the counter in the 58th minute. As the game wore on, Lens exploited the gaps left by a desperate home side, adding two more goals in the dying moments to cap a five-star display.

"Lens' ruthless efficiency and tactical discipline overwhelmed Paris FC in a stunning away demolition."

View Full Result →
Ligue 1Ligue 1

Lille Held by Resolute Brest Despite Dominant Display

LilleLille
1 - 1
Stade Brestois 29Stade Brestois 29
🗓️ Saturday, 14 Feb 2026
Match Rating7.5/10

Lille were forced to settle for a 1-1 draw against Stade Brestois 29 at the Decathlon Arena – Stade Pierre Mauroy, despite dominating possession and peppering the visitors’ goal with 20 shots. The hosts controlled the tempo from the outset, enjoying 70% of the ball and earning a remarkable 13 corners, but found themselves trailing after Ludovic Ajorque struck for Brest just before the hour mark. Lille responded with intensity, finally breaking through in the 71st minute to restore parity. Brest, meanwhile, executed their game plan with discipline, absorbing pressure and capitalizing on a rare chance to take the lead. Grégoire Coudert was kept busy in the Brest goal, but his defense stood firm in the face of Lille’s relentless attacks. Ultimately, neither side could find a decisive winner, as Lille’s profligacy and Brest’s resilience saw the spoils shared.

"Lille’s dominance met Brest’s resilience in a compelling draw that showcased both attacking ambition and defensive grit."

View Full Result →
Ligue 1Ligue 1

Late Drama at the Vélodrome as Strasbourg Deny Marseille in 2-2 Thriller

MarseilleMarseille
2 - 2
StrasbourgStrasbourg
🗓️ Saturday, 14 Feb 2026
Match Rating8/10

A pulsating encounter at the Orange Vélodrome saw Marseille and Strasbourg share the spoils in a 2-2 draw, with both sides showcasing attacking intent and resilience. The hosts took an early lead and seemed on course for victory after doubling their advantage just after halftime, but Strasbourg mounted a spirited comeback, capped by a dramatic late equalizer. Marseille struck first in the 14th minute and extended their lead to 2-0 in the 47th, but Strasbourg, undeterred by the deficit, rallied impressively. Goals in the 73rd and 90th minutes ensured the visitors left with a hard-earned point, in a match marked by momentum swings, tactical tweaks, and a flurry of yellow cards.

"A game of two halves saw Marseille squander a two-goal lead as Strasbourg's late surge earned a deserved draw."

View Full Result →
Ligue 1Ligue 1

Monaco Blitz Sinks Nantes Despite Late Drama at Stade Louis II

MonacoMonaco
3 - 1
NantesNantes
🗓️ Friday, 13 Feb 2026
Match Rating7.5/10

Monaco produced a devastating first-half spell to dispatch Nantes 3-1 at Stade Louis II, with all three home goals arriving in a whirlwind five-minute period. The hosts, lining up in a 4-2-3-1, struck in the 25th, 28th, and 30th minutes to leave the visitors reeling, before Nantes managed to pull one back just before the break. Despite trailing in possession (47%), Monaco were clinical, firing 6 shots on target from 12 attempts and making the most of their set-piece opportunities with 9 corners. Nantes, operating in a 3-4-2-1, saw more of the ball (53%) and registered 13 shots, but only 2 found the target. Their efforts to mount a comeback were hampered by Monaco's defensive discipline and a flurry of yellow cards, with the hosts even going down to ten men after a red card in the second half. Ultimately, Monaco's early blitz proved decisive, and Nantes left frustrated by their lack of cutting edge in the final third.

"A ruthless first-half display from Monaco proved too much for Nantes, who couldn't capitalize on their possession or Monaco's late red card."

View Full Result →
Ligue 1Ligue 1

Clinical Rennes Stun PSG with Ruthless Counterattacks at Roazhon Park

RennesRennes
3 - 1
Paris Saint GermainParis Saint Germain
🗓️ Friday, 13 Feb 2026
Match Rating8.2/10

Rennes delivered a statement performance at Roazhon Park, dispatching Paris Saint Germain 3-1 in a thrilling Ligue 1 contest. Despite conceding 67% possession and facing 22 shots, the hosts were devastatingly efficient on the break, capitalizing on their chances with three well-taken goals. PSG, for all their territorial dominance and attacking intent, were left frustrated by Rennes' defensive organization and incisive transitions. The match saw Rennes take the lead in the 34th minute, and while PSG threatened throughout—eventually pulling one back in the 72nd—Rennes responded with two more goals, including a decisive strike just minutes after PSG’s lifeline. The result showcased Rennes' tactical discipline and sharpness in front of goal, as the Parisians' high possession and shot count failed to translate into points.

"Rennes' ruthless counterattacks and defensive resilience stunned a possession-heavy PSG in a memorable upset."

View Full Result →