Monaco vs Toulouse

10 October 2026 · Ligue 1 · 2026/27 · Referee Ruddy Buquet

Full time 2 – 2

Half-time: 2–0

  • Edan Diop 29’
  • Matthis Abline 38’
  • Casper Tengstedt 48’ (pen)
  • Sion Oppong 59’

Match summary

Monaco and Toulouse drew 2-2. Monaco led 2-0 at half-time.

In the first half, Edan Diop put Monaco ahead with a header in the 29th minute, set up by Aleksandr Golovin and Matthis Abline made it 2-0 in the 38th minute, set up by Edan Diop. In the second half, Casper Tengstedt pulled one back to make it 2-1 from the penalty spot in the 48th minute and Sion Oppong equalised in the 59th minute, set up by Casper Tengstedt.

There was little between the sides on chances: Monaco created 1.24 expected goals (xG) from 16 shots, Toulouse 1.41 from 9.

Monaco hosted Toulouse in Ligue 1 on matchday 6, controlling 58 percent of possession and recording 16 shots to the visitors' 9. Monaco also led in total attacks with 133 against 88, dangerous attacks at 49 to 31, and completed 645 passes with an 89 percent accuracy rate compared to Toulouse's 466 passes at 87 percent accuracy. Both sides registered 4 shots on target and 4 corners. Discipline was shared evenly as both teams received 2 yellow cards, while Monaco committed 10 fouls and Toulouse conceded 16 fouls in a closely contested fixture that ended level.

The scoring opened in the 29th minute when Edan Diop headed in to put Monaco ahead, before Matthis Abline doubled the advantage with a right-footed shot in the 38th minute, leaving the half-time score at 2-0. Toulouse responded quickly after the restart when Casper Tengstedt converted a penalty in the 48th minute, following a yellow card shown to Monaco player Nazinho in the 47th minute. Sion Oppong then equalised with a right-footed shot in the 59th minute. Further yellow cards were issued to Aleksandr Golovin, Cristian Cásseres Jr., and Sion Oppong before the match concluded at 2-2.

Match stats

58% Possession 42%
16 Shots 9
4 Shots on target 4
4 Corners 4
133 Attacks 88
49 Dangerous attacks 31
645 Passes 466
89% Pass accuracy 87%
21 Tackles 19
10 Fouls 16
2 Yellow cards 2
0 Red cards 0
0 Offsides 1

Key events

Monaco Toulouse
Kick-off
25’
Thomas JørgensenShot on target
Edan DiopHeader1-0 (Monaco)
29’
Matthis AblineRight foot shot2-0 (Monaco)
38’
Half-time2-0
NazinhoFoul
47’
Second half underway
48’
Casper TengstedtPenalty2-1 (Toulouse)
Safouane BenzahraDenis Zakaria
51’
Aleksandr GolovinTime wasting
54’
59’
Sion OppongRight foot shot2-2 (Toulouse)
Aleksandr GolovinShot on target
66’
Anssumane FatiShot on target
83’
90+1’
Thomas JørgensenShot on target
90+3’
Sion OppongTime wasting
Full-time2-2

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.24 1.41 29’ Edan Diop (Monaco), 1-0 29’ 38’ Matthis Abline (Monaco), 2-0 38’ 48’ Casper Tengstedt (Toulouse), 2-1 48’ 59’ Sion Oppong (Toulouse), 2-2 59’ 0.0 0.5 1.0 1.5 2.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.24 1.41 29’ Edan Diop (Monaco), 1-0 Diop 29’ 38’ Matthis Abline (Monaco), 2-0 Abline 38’ 48’ Casper Tengstedt (Toulouse), 2-1 Tengstedt 48’ 59’ Sion Oppong (Toulouse), 2-2 Oppong 59’
Monaco 1.24 xGToulouse 1.41 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Toulouse attacking Monaco attacking 
48’ Casper Tengstedt (Toulouse), penalty, 0.76 xG, goal 59’ Sion Oppong (Toulouse), open play, 0.34 xG, goal 7’ Matthis Abline (Monaco), open play, 0.30 xG, off target 29’ Edan Diop (Monaco), open play, 0.13 xG, goal 18’ Mathys Detourbet (Monaco), open play, 0.12 xG, off target 15’ Mathys Detourbet (Monaco), open play, 0.10 xG, hit the woodwork 66’ Aleksandr Golovin (Monaco), direct free kick, 0.08 xG, saved 83’ Anssumane Fati (Monaco), open play, 0.09 xG, saved 17’ Lamine Camara (Monaco), from a corner, 0.07 xG, off target 57’ Ilyas Azizi (Toulouse), open play, 0.07 xG, blocked 74’ Stanis Idumbo Muzambo (Monaco), open play, 0.07 xG, off target 16’ Aleksandr Golovin (Monaco), open play, 0.06 xG, blocked 54’ Casper Tengstedt (Toulouse), open play, 0.06 xG, off target 90+1’ Thomas Jørgensen (Toulouse), open play, 0.06 xG, saved 46’ Cristian Cásseres Jr. (Toulouse), open play, 0.06 xG, blocked 90+2’ Stanis Idumbo Muzambo (Monaco), open play, 0.05 xG, off target 18’ Edan Diop (Monaco), open play, 0.04 xG, off target 38’ Matthis Abline (Monaco), open play, 0.03 xG, goal 81’ Anssumane Fati (Monaco), open play, 0.03 xG, blocked 25’ Thomas Jørgensen (Toulouse), open play, 0.03 xG, saved 11’ Matthis Abline (Monaco), open play, 0.02 xG, off target 34’ Jacen Russell-Rowe (Toulouse), open play, 0.02 xG, off target 64’ Folarin Balogun (Monaco), open play, 0.02 xG, blocked 69’ Lamine Camara (Monaco), open play, 0.01 xG, blocked 28’ Casper Tengstedt (Toulouse), open play, 0.01 xG, off target 48’ Casper Tengstedt (Toulouse), penalty, 0.76 xG, goal 59’ Sion Oppong (Toulouse), open play, 0.34 xG, goal 7’ Matthis Abline (Monaco), open play, 0.30 xG, off target 29’ Edan Diop (Monaco), open play, 0.13 xG, goal 18’ Mathys Detourbet (Monaco), open play, 0.12 xG, off target 15’ Mathys Detourbet (Monaco), open play, 0.10 xG, hit the woodwork 83’ Anssumane Fati (Monaco), open play, 0.09 xG, saved 66’ Aleksandr Golovin (Monaco), direct free kick, 0.08 xG, saved 17’ Lamine Camara (Monaco), from a corner, 0.07 xG, off target 57’ Ilyas Azizi (Toulouse), open play, 0.07 xG, blocked 74’ Stanis Idumbo Muzambo (Monaco), open play, 0.07 xG, off target 16’ Aleksandr Golovin (Monaco), open play, 0.06 xG, blocked 90+1’ Thomas Jørgensen (Toulouse), open play, 0.06 xG, saved 46’ Cristian Cásseres Jr. (Toulouse), open play, 0.06 xG, blocked 54’ Casper Tengstedt (Toulouse), open play, 0.06 xG, off target 90+2’ Stanis Idumbo Muzambo (Monaco), open play, 0.05 xG, off target 18’ Edan Diop (Monaco), open play, 0.04 xG, off target 38’ Matthis Abline (Monaco), open play, 0.03 xG, goal 81’ Anssumane Fati (Monaco), open play, 0.03 xG, blocked 25’ Thomas Jørgensen (Toulouse), open play, 0.03 xG, saved 11’ Matthis Abline (Monaco), open play, 0.02 xG, off target 64’ Folarin Balogun (Monaco), open play, 0.02 xG, blocked 34’ Jacen Russell-Rowe (Toulouse), open play, 0.02 xG, off target 69’ Lamine Camara (Monaco), open play, 0.01 xG, blocked 28’ Casper Tengstedt (Toulouse), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Monaco 4-2-3-1 Starting XI
Hradecky
Vanderson 75’
Sané
Dier
Nazinho
Camara
Zakaria 51’
Diop 58’
Golovin
Detourbet 58’
Abline 75’
Toulouse 4-2-3-1 Starting XI
Restes
Tapé
McKenzie
Koumbassa
Messali 77’
Vossah 84’
Jr.
Azizi 71’
Jørgensen
Tengstedt 84’
Russell-Rowe 46’

Player stats

PlayerPosMinGAShxGxAKPCards
Lukas Hradecky GK900 0.000.000
Vanderson DEF770 0.000.163
Sadibou Sané DEF900 0.000.011
Eric Dier DEF900 0.000.061
Flávio Nazinho DEF900 0.000.052
Lamine Camara MID902 0.090.000
Denis Zakaria MID530 0.000.000
Edan Diop MID60112 0.170.031
Aleksandr Golovin MID9012 0.140.131
Mathys Detourbet MID602 0.220.000
Matthis Abline FWD7713 0.360.000
Safouane Benzahra Sub370 0.000.000
Stanis Idumbo Muzambo Sub302 0.110.091
Folarin Balogun Sub301 0.020.000
Jordan Teze Sub130 0.000.000
Anssumane Fati Sub132 0.120.051

Starters first, then substitutes. xA is expected assists.

Before kick-off

Monaco win 58% Avg odds 1.62 Our estimate 49%
Draw 23% Avg odds 4.17 Our estimate 27%
Toulouse win 19% Avg odds 4.92 Our estimate 24%

Chances implied by the average closing odds, with the bookmaker margin removed. Our estimate is the figure from before kick-off. How our figures work.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Timeline, lineups and team statistics from Sportmonks. Results and odds from football-data.co.uk.