Today

Toulouse 0-2 Lyon: result and stats, Ligue 1

Matchday 1
FT
    • 68'N. Nartey
    • 85'M. Fofana
    Stadium MunicipalGuillaume ParadisCapacity 33,150Sat, 22 Aug 202620:45
    Pol García portrait
    Assistant
    Pol García
    Paulo Ferreira portrait
    Assistant
    Paulo Ferreira

    Substitutions

    Unused

    Home

    • A. Donnum portraitToulouse crest
      A. Donnum
      Personal Reasons
      Out
    • A. Francis portraitToulouse crest
      A. Francis
      Muscle Injury
      Out
    • A. Vossah portraitToulouse crest
      A. Vossah
      Yellow Cards
      Out

    Away

    • Abner Vinicius portraitLyon crest
      Abner Vinicius
      Rest
      Out
    • R. Kluivert portraitLyon crest
      R. Kluivert
      Rest
      Out
    • A. Maitland-Niles portraitLyon crest
      A. Maitland-Niles
      Rest
      Out
    • K. Merah portraitLyon crest
      K. Merah
      Ankle Injury
      Out
    • M. Niakhate portraitLyon crest
      M. Niakhate
      Ankle Injury
      Out
    Player of the match
    Malick Fofana headshot
    Malick Fofana
    Attacker · Lyon
    7.9
    This match
    Shooting10.0Finishing0.0Creativity0.0Passing6.8Involvement4.7Defending7.8Physical5.9Dribbling10.0
    Attacking
    Goals1
    Assists0
    Shots1
    Shots on target1
    Shot accuracy100%
    Dribbles won2
    Build-up
    Passes9
    Pass accuracy100%
    Defending
    Tackles1
    Duels won4 · 57%
    Fouls won/made1 / 1
    This match · octagon = season skill index

    Highest-rated players

    Jr.7.5Jørgensen7.3Schmidt7.2Mata7.6Nartey7.7Fofana7.9
    Player
    Rémy DescampsRémy DescampsG200,34+0,3430/407/17
    Guillaume RestesGuillaume RestesG121,23-0,7742/464/8
    Toulouse crestLive statsLyon crest

    Possession & Passing

    48%Possession52%
    435Total passes479
    85%Pass accuracy87%
    6Corners5

    Attack

    17Shots11
    2On target3
    12Off target5
    3Blocked shots3

    Box & Quality

    12Shots in box7
    5Shots out box4
    2.6xG0.7
    0.4Goals prevented0.4

    Defense & Discipline

    1Goalkeeper saves2
    2Offsides0
    15Fouls15
    1Yellow cards2

    Half by half

    The same match, split at the break. Which half did each side actually win?

    Toulouse crest

    First half

    Lyon crest
    1,78xG0,04
    11Shots2
    2On target0
    3Big chances0
    13Touches in box10
    45%Possession55%
    3Corners3
    Toulouse crest

    Second half

    Lyon crest
    0,82xG0,63
    6Shots9
    0On target3
    1Big chances0
    18Touches in box14
    50%Possession50%
    3Corners2

    xG analytics

    TeamxGShotsSOTPoss
    Toulouse crestToulouse
    2.6217548%
    48% open play52% set piece
    Lyon crestLyon
    0.6711652%
    91% open play9% set piece

    Expected goals weighs every shot by the historic conversion rate of similar chances. Higher xG means better scoring opportunities, regardless of whether they went in.

    xG race

    28 shots

    Chance quality as it built up. A steep step is a big chance.

    0,00,71,52,22,90'15'30'45'60'75'90'Noah Nartey 68'Malick Fofana 85'Toulouse2,62 xGLyon0,67 xGCumulative expected goals per team over the match.
    Toulouse crestToulouse2,62 xG · 0 scoredLyon crestLyon0,67 xG · 2 scored

    How those chances were made

    Toulouse31
    Open play 21Set piece 5Dribble 1Rebound 3Defensive 1
    Lyon18
    Open play 12Set piece 1Dribble 3Rebound 1Defensive 1

    Momentum

    24 swings

    Which side was on top, minute by minute. A taller bar is heavier pressure.

    Noah Nartey 68'Malick Fofana 85'0'15'30'45'60'75'90'ToulouseLyon
    Toulouse crestToulouse54% pressureLyon crestLyon46% pressure

    Match replay

    91'
    0-2
    0%Draw 0%100%
    2.62xG0.67
    17Shots11
    5On target6
    Momentum
    Kaïl Boudache portrait90' Saved Kaïl Boudache 0.14 xG

    Shot map

    17 v 11

    Toulouse shoot right, Lyon left. Bigger dot = better chance.

    TOULYOgoalsavedoff target

    Goal mouth

    11 on target · 2 scored

    Where each shot on target crossed the line. Placement beats power.

    Yann Gboho, 3', off targetJulián Vignolo, 4', off targetYann Gboho, 10', off targetKaïl Boudache, 15', off targetKaïl Boudache, 21', off targetRasmus Nicolaisen, 24', off targetChrist Tapé, 26', off targetChrist Tapé, 27', off targetRasmus Nicolaisen, 48', off targetCristian Cásseres, 53', off targetKaïl Boudache, 54', off targetJulián Vignolo, 59', off targetThomas Jørgensen, 60', off targetSantiago Hidalgo, 65', off targetMads Bidstrup, 74', off targetNiklas Schmidt, 82', off targetFelix Bacher, 88', off target
    ToulouseLyongoalsavedoff target

    Average positions

    Each starter's average position on the ball, with the number of those actions inside the chip. Both sides attack left to right. Tap a player to see where they actually were.

    ToulouseDefensive line 40%
    51Diallo49Jørgensen60Restes76Nicolaisen40Gboho30Vignolo26Hidalgo63Tapé90Jr.86McKenzie74Schmidt
    LyonDefensive line 40%
    39Nartey45Carvalho47Boudache35Duranville28Himbert38Bidstrup54Descamps108Mata87Bacher110Ouédraogo77Athekame

    An average, not a movement map: it says where a player's actions balanced out, not where they ran.

    Passing network

    Each player at his average position, sized by passes made. Lines join team-mates with 5 or more passes between them (fewer when a side made its first change early), thicker for more. Counted until each side's first substitution. Both sides attack left to right. Tap a player to isolate his links.

    ToulouseUntil 71'
    31323216121089497

    Most-connected pair: Nicolaisen and Restes, 19 passes between them.

    LyonUntil 63'
    222076401339249926245

    Most-connected pair: Mata and Ouédraogo, 37 passes between them.

    Tactical battle

    53control47
    50%Field tiltField tilt 50%14Box entriesBox entries 1313Passes into boxPasses into box 10
    Kaïl Boudache
    Kaïl Boudache
    7 touches in box
    Press11.8 · 9.7Territory50% · 50%Direct2.44 · 1.97Progress47 · 47Dribble9 · 8Creation31 · 18Threat0.92 · 0.69Recover6 · 6
    Toulouse crest

    In possession

    Lyon crest
    49,7%Field tilt50,3%
    13Passes into box10
    25Progressive passes26
    10Carries into final third14
    11Chances created8

    Field tilt is each side's share of play in the final third.

    Toulouse crest

    Out of possession

    Lyon crest
    11,81Press intensity (PPDA)9,67
    10High turnovers10
    6Regains within 5s6
    23,4sBall recovery time22,8s
    12Interceptions22

    ↓ Lower is better, so the longer bar always wins. PPDA is opponent passes allowed per defensive action.

    Toulouse crest

    Carrying

    Lyon crest
    125Carries157
    1645mCarry distance1891m
    22Progressive carries21
    889mProgressive carry distance1053m
    3Carries into the box4

    Distances are how far the ball was moved forward, not how far anybody ran.

    Toulouse crest

    Beating the press

    Lyon crest
    9Take-ons won8
    19Take-ons attempted17
    498mProgressive pass distance426m
    0Through balls4
    6Switches of play8

    A take-on is a player going past an opponent with the ball at his feet.

    Toulouse crest

    Threat created

    Lyon crest
    0,92Expected threat (xT)0,69
    -0,15Action value (VAEP)1,91
    31Shot-creating actions18
    0Goal-creating actions4
    0,80Expected assisted goals0,42

    xT values where a possession reached; VAEP values every action by how much it shifted the chance of a goal.

    Toulouse crest

    Tempo

    Lyon crest
    3,4Passes per attack3,9
    11,6sAttack duration14,0s
    2,44 m/sAttack directness1,97 m/s
    3Build-up attacks2
    9Direct attacks8

    An attack is direct when it moves upfield quickly rather than through many passes.

    Toulouse crest

    More match stats

    Lyon crest
    Toulouse crest

    Attack

    Lyon crest
    31Touches in box24
    46Final third entries34
    4Big chances0
    0,34xG on target1,23
    4Big chances missed0
    Toulouse crest

    Passing

    Lyon crest
    4/18 (22%)Crosses1/14 (7%)
    29/50 (58%)Long balls25/51 (49%)
    19Throw-ins16
    15Free kicks15
    10Goal kicks13
    Toulouse crest

    Duels

    Lyon crest
    53Total47
    37/75 (49%)Ground38/75 (51%)
    11/15 (73%)Aerial4/15 (27%)
    9/19 (47%)Dribbles8/16 (50%)
    5Dispossessed7
    Toulouse crest

    Defending

    Lyon crest
    44Recoveries42
    7Interceptions13
    15Tackles15
    47%Tackles won60%
    18Clearances20
    3Errors led to shot1
    3Fouled in final third0
    7,08Average rating7,74

    Goal profile

    This season

    How often each side reaches a scoreline, across 6 matches each.

    Toulouse crestShare of their matchesLyon crest

    They score

    67%1+ goal83%
    67%2+ goals50%
    17%3+ goals33%

    They concede

    100%1+ goal50%
    83%2+ goals17%

    Heaviest results

    Toulouse crestbest 3-2 (H)·worst 0-2 (H)

    Lyon crestbest 4-0 (H)·worst 1-2 (A)

    Where these sides shoot from

    2025/26 season

    Each attack set against the defence it meets, zone by zone. Season shares rather than a forecast; a figure beside a share is how far it sits from the league average, shown only where the gap is worth noticing.

    ToulouseshootallowLyon
    5.4%Six-yard box6.1%
    61.6%Penalty area60.5%
    26.7%+2.3Edge of the box25.7%
    6.3%-2.1Long range7.6%

    427 shots taken · 408 faced

    LyonshootallowToulouse
    7.4%+2.2Six-yard box-1.73.7%
    61.8%Penalty area-2.659.3%
    23.4%Edge of the box+3.327.7%
    7.4%Long range9.4%

    419 shots taken · 405 faced

    Shot locations, not player movement: where the ball was struck from, not where anybody ran. Shares are of each club's own shots, so a side that shoots often is comparable with one that does not.

    Match summary

    Lyon beat Toulouse 2-0 at Stadium Municipal in Ligue 1. It was goalless at half-time. Scorers: N. Nartey (68'), M. Fofana (85') for Lyon. In their last 30 meetings, Toulouse have won 6, Lyon 19, with 5 drawn. Full match stats, lineups and player ratings are all on this page.

    AI predictionProjected
    Confidence 70%
    TOU12%
    X18%
    LYO70%

    → Lyon to win comfortably

    Who will win?

    Cast your vote!

    Toulouse crestCompare teamsLyon crest
    Team formsLatestPts
    15
    Toulouse crestToulouse
    DWDLD
    6
    4
    Lyon crestLyon
    LWDWD
    11
    Prematch standings

    Head-to-headLast 30 meetings

    Toulouse crest6
    Wins
    5
    Draws
    19Lyon crest
    Wins
    Show 24 earlier meetings
    • 10 Dec 2023Lyon crest3 - 0Toulouse crestLigue 1
    • 14 Apr 2023Toulouse crest1 - 2Lyon crestLigue 1
    • 7 Oct 2022Lyon crest1 - 1Toulouse crestLigue 1
    • 26 Jan 2020Lyon crest3 - 0Toulouse crestLigue 1
    • 18 Dec 2019Lyon crest4 - 1Toulouse crestCoupe de la Ligue
    • 2 Nov 2019Toulouse crest2 - 3Lyon crestLigue 1
    • 3 Mar 2019Lyon crest5 - 1Toulouse crestLigue 1
    • 16 Jan 2019Toulouse crest2 - 2Lyon crestLigue 1
    • 1 Apr 2018Lyon crest2 - 0Toulouse crestLigue 1
    • 20 Dec 2017Toulouse crest1 - 2Lyon crestLigue 1
    • 12 Mar 2017Lyon crest4 - 0Toulouse crestLigue 1
    • 29 Oct 2016Toulouse crest1 - 2Lyon crestLigue 1
    • 23 Apr 2016Toulouse crest2 - 3Lyon crestLigue 1
    • 23 Oct 2015Lyon crest3 - 0Toulouse crestLigue 1
    • 11 Jan 2015Lyon crest3 - 0Toulouse crestLigue 1
    • 16 Aug 2014Toulouse crest2 - 1Lyon crestLigue 1
    • 23 Apr 2014Toulouse crest0 - 0Lyon crestLigue 1
    • 5 Dec 2013Lyon crest1 - 1Toulouse crestLigue 1
    • 14 Apr 2013Lyon crest3 - 1Toulouse crestLigue 1
    • 25 Nov 2012Toulouse crest3 - 0Lyon crestLigue 1
    • 18 Apr 2012Toulouse crest3 - 0Lyon crestLigue 1
    • 4 Dec 2011Lyon crest3 - 2Toulouse crestLigue 1
    • 1 May 2011Toulouse crest2 - 0Lyon crestLigue 1
    • 12 Dec 2010Lyon crest2 - 0Toulouse crestLigue 1
    Full head-to-head →

    Venue spotlight

    Stadium Municipal
    Toulouse, France
    33,150
    Capacity