Marseille

MAR

Form: LWLWW
Squad Size 47
City Marseille
Stadium Stade Orange Vélodrome
Founded 1899

Follow Marseille's UEFA Champions League campaign with Futmetrix - providing pre and post-match scores, detailed statistics, and brutally honest assessments of match watchability. The squad features N. Aguerd (MAGNET), A. Vermeeren (MAGNET), and P. Højbjerg (MAGNET).

Match Coverage

Marseille results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

A final-day shootout! Marseille bypass Rennes for the Europa spot in a wild 53-shot thriller. Højbjerg ran the show from minute one. Pure Ligue 1 drama! #Ligue1 #Marseille #EuropaLeague

Final Day Drama: Marseille Steal Europa Spot in Vélodrome Shootout A devastating early blitz secured Marseille a crucial European qualification, punishing a vulnerable Rennes side in a breathtaking display of attacking intent. The Opening Salvo The Orange Vélodrome was sent into immediate delirium as the hosts dismantled their visitors' tactical...
Read our take

Absolute drama at Stade Océane! Greenwood converts from the spot, while Le Havre miss their penalty. Marseille hold on for a massive win to keep European hopes alive. #Ligue1 #OM #LeHavre

Penalty Drama Defines Gritty Marseille Victory A grueling battle of attrition where clinical composure from the spot kept Marseille's European dreams alive. A War of Attrition The atmosphere inside Stade Océane was charged with anxiety as Le Havre and Marseille locked horns in a gritty, physical encounter. The home side,...
Read our take

An absolute stunner at Stade de la Beaujoire! Nantes completely blitz Marseille with three goals in eight chaotic minutes, proving this relegation battle is far from over. #Ligue1 #Nantes #Marseille

Eight Minutes of Chaos: Nantes Stun Marseille in Survival Bid A sensational second-half blitz breathes unexpected life into a desperate fight against the drop. The Early Stalemate The atmosphere at Stade de la Beaujoire was electric as the hosts fought desperately for top-flight survival. From the opening whistle, the visiting...
Read our take

Total dominance isn't enough without the final touch. Marseille fired 19 shots but paid the price when Wahi converted an 88th-minute penalty to snatch a point for Nice. #Ligue1 #OMOGCN #LateDrama

Vélodrome Heartbreak: Nice Snatch Late Draw After Marseille Siege Our take: a classic tale of wasted dominance, where Marseille's absolute control over possession and chances was brutally punished by a single late defensive lapse. One-Way Traffic The Intensity at Orange Vélodrome was palpable from the kick-off as the hosts laid...
Read our take

The scoreboard says 2-0, but the real story is Lorient's defensive masterclass at Stade du Moustoir! Marseille controlled the ball but lacked the cutting edge. Huge OM setback. #FCLOM #Ligue1 #OM

Lorient Ambush Sinks Marseille at Stade du Moustoir A defensive masterclass and ruthless counter-attacking proved that having the ball means little if you cannot find the back of the net. The Breton Blockade The script at Stade du Moustoir seemed completely written for the visiting side during the opening exchanges....
Read our take

Marseille cruise 3-1 at the Vélodrome! Greenwood's double assist masterclass keeps their Champions League dream alive. Meanwhile, Metz edge ever closer to the agonizing drop. #Ligue1 #TeamOM #OM

Marseille's Firepower Overwhelms Stranded Metz Our verdict is simple: relentless attacking pressure and a creative masterclass kept Marseille's European dreams alive while exposing the grim reality of Metz's desperate survival fight. The Early Siege The writing was on the wall from the opening exchanges at the Orange Vélodrome. Marseille flew...
Read our take

Monaco secure a massive 2-1 win over Marseille at Stade Louis II! Despite a barrage of away chances, Hrádecký's heroics sealed a vital three points. #Ligue1 #Monaco #Marseille

Clinical Monaco Survive Marseille Onslaught Monaco ruthlessly punished a wasteful Marseille side to secure three vital points in the fierce race for European qualification. Weathering the Storm Marseille came out with clear intent at Stade Louis II, looking to dictate the tempo and pepper the hosts' goal from the outset....
Read our take

Lille flip the script! Nwaneri struck first, but Meunier and Giroud orchestrated a brilliant smash-and-grab at the Vélodrome. A massive blow to the hosts' European comfort. #Ligue1 #LOSC #TeamOM

Giroud's Late Heroics Stun the Orange Vélodrome A phenomenal substitute masterclass turned this clash on its head, dealing a massive blow to the hosts' Champions League ambitions while igniting the away end. Early Attrition and a Quick Spark The Orange Vélodrome demanded early dominance, and the hosts largely delivered. They...
Read our take

The Vélodrome breathes a sigh of relief! Marseille battered the door down until supersub Gouiri found the late breakthrough, keeping their UCL charge on track. #Ligue1 #Marseille #TeamOM

Gouiri's Late Strike Rescues Marseille Against Stubborn Auxerre A war of attrition at the Orange Vélodrome required a substitute's touch to keep Marseille's Champions League ambitions alive while deepening Auxerre's relegation woes. Siege at the Vélodrome The Orange Vélodrome demanded a response, and Marseille delivered an immediate wave of pressure...
Read our take

Marseille snatch the points at Toulouse! Greenwood's clinical strike and Rulli's heroics keep the UCL dream alive. Frustration for the hosts who couldn't find a way through. ⚪️🔵 #Ligue1 #OM #TFC

Marseille Secure Grit-and-Glory Win at Stadium de Toulouse An early strike and a resolute defensive display kept Marseille firmly in the Champions League hunt at the expense of a toothless Toulouse side. Tactical Opening at the Stadium The atmosphere at Stadium de Toulouse was charged with anticipation as the home...
Read our take

Absolute chaos at Orange Vélodrome! Aubameyang’s 90th-minute winner caps a 3-2 comeback against Lyon. A massive result in the Champions League race. #Marseille #Lyon #Ligue1

Aubameyang's Late Heroics Ignite Orange Vélodrome This high-stakes Olympique Derby delivered a tactical masterclass turned chaotic shootout, leaving Marseille within striking distance of the top three. The Setup: Lyon's Early Strike The Intensity was high from the first whistle as Lyon stunned the home crowd in spectacular fashion. Just three...
Read our take

Ludovic Ajorque strikes twice as Brest topple Marseille at Stade Francis-Le Blé! Clinical finishing beats dominant possession. #Ligue1 #SB29 #OM

Ajorque’s Double Downs Blunt Marseille This was a victory for efficiency over aesthetics, as Brest turned limited opportunities into a defining result against a high-flying Marseille side. The Lightning Start The atmosphere at Stade Francis-Le Blé was set for an upset, and Stade Brestois 29 delivered from the off. The...
Read our take

Incredible scenes at the Orange Vélodrome! Marseille let a 2-0 lead slip as Strasbourg fight back for a 2-2 draw. J. Panichelli's 97th-minute penalty completes the comeback after Nanasi inspired the revival. What a match! 🇫🇷⚽️ #Ligue1 #OMRCSA

Late Drama at the Orange Vélodrome A two-goal lead evaporated in the Mediterranean heat as Strasbourg's persistence rewarded them with a share of the spoils in the dying seconds. The Marseille Surge The atmosphere at the Orange Vélodrome was electric as Marseille aimed to cement their position in the top...
Read our take

Total domination at Parc des Princes! PSG crush Marseille 5-0 in Le Classique. Ousmane Dembélé hits a perfect 10 rating with a clinical brace as the leaders move clear at the top. #PSGOM #Ligue1 #LeClassique

A Five-Star Masterclass in Le Classique This historic demolition reaffirms PSG's untouchable status at the top of French football while leaving Marseille's title ambitions in ruins. Surgical Precision from the Outset The atmosphere at the Parc des Princes was electric, but the tension was short-lived as Paris Saint Germain asserted...
Read our take

Stunning comeback at Stade Jean Bouin! Paris FC recover from 2-0 down as Ilan Kebbal smashes a 94th-minute penalty to snatch a 2-2 draw against Marseille. Mason Greenwood’s brilliance wasn’t enough for the visitors! #Ligue1 #PFCASM #Greenwood

Capital Comeback Stuns Marseille at Stade Jean Bouin A dramatic late equalizer from Ilan Kebbal saw Paris FC claw back from two goals down to hinder Marseille's pursuit of the league leaders. The Early Breakthrough The early phase at Stade Jean Bouin was dictated by the visitors' superior efficiency and...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

5th Place
Form
LWLWWWWWLD

Record

P33
W17
D5
L11
Pts56
Win%52%

Goals

Scored60
Conceded44
Diff +16
Avg/G1.8
Conc/G1.3

Defense & Discipline

Clean Sheets9
Failed to Score8
Pens Scored6
Pens Missed0

Best Streaks

5 Win Streak
1 Draw Streak
2 Loss Streak

League Standings

League Standings

Full Ligue 1 table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Paris Saint Germain 34 79 74 27 +47 LParis FC 2 - 1 Paris Saint Germain (17-05-2026)WLens 0 - 2 Paris Saint Germain (13-05-2026)WParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)WAngers 0 - 3 Paris Saint Germain (25-04-2026)
2 Lens 34 70 66 35 +31 WLyon 0 - 4 Lens (17-05-2026)LLens 0 - 2 Paris Saint Germain (13-05-2026)WLens 1 - 0 Nantes (08-05-2026)DNice 1 - 1 Lens (02-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
3 Lille 34 61 52 36 +16 LLille 0 - 2 Auxerre (17-05-2026)WMonaco 0 - 1 Lille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)WParis FC 0 - 1 Lille (26-04-2026)DLille 0 - 0 Nice (18-04-2026)
4 Lyon 34 60 53 40 +13 LLyon 0 - 4 Lens (17-05-2026)LToulouse 2 - 1 Lyon (10-05-2026)WLyon 4 - 2 Rennes (03-05-2026)WLyon 3 - 2 Auxerre (25-04-2026)WParis Saint Germain 1 - 2 Lyon (19-04-2026)
5 Marseille 34 59 63 44 +19 WMarseille 3 - 1 Rennes (17-05-2026)WLe Havre 0 - 1 Marseille (10-05-2026)LNantes 3 - 0 Marseille (02-05-2026)DMarseille 1 - 1 Nice (26-04-2026)LLorient 2 - 0 Marseille (18-04-2026)
6 Rennes 34 59 58 50 +8 LMarseille 3 - 1 Rennes (17-05-2026)WRennes 2 - 1 Paris FC (10-05-2026)LLyon 4 - 2 Rennes (03-05-2026)WRennes 2 - 1 Nantes (26-04-2026)WStrasbourg 0 - 3 Rennes (19-04-2026)
7 Monaco 34 57 59 50 +9 LStrasbourg 5 - 4 Monaco (17-05-2026)LMonaco 0 - 1 Lille (10-05-2026)WMetz 1 - 2 Monaco (02-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
8 Strasbourg 34 50 54 46 +8 WStrasbourg 5 - 4 Monaco (17-05-2026)WStade Brestois 29 1 - 2 Strasbourg (13-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LStrasbourg 1 - 2 Toulouse (03-05-2026)WLorient 2 - 3 Strasbourg (26-04-2026)
9 Lorient 34 45 48 50 -2 LLorient 0 - 2 Le Havre (17-05-2026)WMetz 0 - 4 Lorient (10-05-2026)DParis Saint Germain 2 - 2 Lorient (02-05-2026)LLorient 2 - 3 Strasbourg (26-04-2026)WLorient 2 - 0 Marseille (18-04-2026)
10 Toulouse 33 44 47 46 +1 WToulouse 2 - 1 Lyon (10-05-2026)WStrasbourg 1 - 2 Toulouse (03-05-2026)DToulouse 2 - 2 Monaco (25-04-2026)LLens 3 - 2 Toulouse (17-04-2026)LToulouse 0 - 4 Lille (12-04-2026)
11 Paris FC 34 41 45 50 -5 WParis FC 2 - 1 Paris Saint Germain (17-05-2026)LRennes 2 - 1 Paris FC (10-05-2026)WParis FC 4 - 0 Stade Brestois 29 (03-05-2026)LParis FC 0 - 1 Lille (26-04-2026)WMetz 1 - 3 Paris FC (19-04-2026)
12 Stade Brestois 29 34 41 43 54 -11 DStade Brestois 29 1 - 1 Angers (17-05-2026)LStade Brestois 29 1 - 2 Strasbourg (13-05-2026)LParis Saint Germain 1 - 0 Stade Brestois 29 (10-05-2026)LParis FC 4 - 0 Stade Brestois 29 (03-05-2026)DStade Brestois 29 3 - 3 Lens (24-04-2026)
13 Le Havre 34 35 31 44 -13 WLorient 0 - 2 Le Havre (17-05-2026)LLe Havre 0 - 1 Marseille (10-05-2026)DLille 1 - 1 Le Havre (03-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
14 Angers 34 35 28 48 -20 DStade Brestois 29 1 - 1 Angers (17-05-2026)DAngers 1 - 1 Strasbourg (10-05-2026)LAuxerre 3 - 1 Angers (03-05-2026)LAngers 0 - 3 Paris Saint Germain (25-04-2026)DAngers 1 - 1 Le Havre (18-04-2026)
15 Auxerre 34 34 33 44 -11 WLille 0 - 2 Auxerre (17-05-2026)WAuxerre 2 - 1 Nice (10-05-2026)WAuxerre 3 - 1 Angers (03-05-2026)LLyon 3 - 2 Auxerre (25-04-2026)DMonaco 2 - 2 Auxerre (19-04-2026)
16 Nice 34 32 37 60 -23 WNice 4 - 1 Saint Etienne (29-05-2026)DSaint Etienne 0 - 0 Nice (26-05-2026)DNice 0 - 0 Metz (17-05-2026)LAuxerre 2 - 1 Nice (10-05-2026)DNice 1 - 1 Lens (02-05-2026)
17 Nantes 33 23 29 52 -23 LLens 1 - 0 Nantes (08-05-2026)WNantes 3 - 0 Marseille (02-05-2026)LRennes 2 - 1 Nantes (26-04-2026)LParis Saint Germain 3 - 0 Nantes (22-04-2026)DNantes 1 - 1 Stade Brestois 29 (19-04-2026)
18 Metz 34 17 32 76 -44 DNice 0 - 0 Metz (17-05-2026)LMetz 0 - 4 Lorient (10-05-2026)LMetz 1 - 2 Monaco (02-05-2026)DLe Havre 4 - 4 Metz (26-04-2026)LMetz 1 - 3 Paris FC (19-04-2026)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 47 players