Select Ligue 2 football clubs for Head to Head (H2H) Statistics

Ligue 2 2025/2026 Match Fixtures and Live Odds

We retrieve the real-time live soccer odds from only the best bookmakers in Europe and Asian bookies. The highest odds are displayed for each soccer match.

Odds to access our odds comparison tool that shows you the opening odds and fluctuation including an archive of odds history from each bookmaker.

H2H to view the head to head statistics and identify the stronger team that is likely to emerge as the winner.
Play to submit your prediction in tipsters competition like a virtual online betting environment. It's risk free, no money involved. Analyse and predict the matches.

Livescore provides you with the fastest France Ligue 2 score and you can check the goalscorers and whom are the players on yellow and red cards.

Latest France Ligue 2 Full-Time Results

DateHomeScoreAwayHT
21/03/2026 Saint-Étienne
4 - 0
Annecy 3-0H2HOdds+
  8' Abdel Hbouch
Kevin Pedro 18' 1 - 0  
Irvin Cardona 23' 2 - 0  
Lucas Stassin 33' 3 - 0  
Dennis Appiah 45+2'  
  46' Clément Billemaz
  46' Travis Patterson
Zuriko Davitashvili 63' 4 - 0  
Irvin Cardona 64'  
Joshua Duffus 64'  
Julien Le Cardinal 64'  
Chico Lamba 64'  
  65' Quentin Paris
  65' Moïse Sahi Dion
  66' Alejandro Gomes Rodríguez
  66' Kilyan Jusseron-Veniere
Lucas Stassin 73'  
Igor Miladinovic 73'  
Abdoulaye Kanté 73'  
Aïmen Moueffek 73'  
Dennis Appiah 79'  
Ebenezer Annan 79'  
  83' Paul Venot
  83' Alexis Casadei
  83' François Lajugie
  83' Triston Rowe
21/03/2026 Guingamp
0 - 2
Reims 0-1H2HOdds+
  0 - 1 14' Mohamed Daramy
  35' John Patrick
Sohaib Naïr 38'  
Teddy Bartouche-Selbonne 43'  
Louis Mafouta 51'  
Jérémy Hatchi 58'  
Freddy Mbemba 58'  
Amadou Sagna 58'  
Amadou Samoura 58'  
Kalidou Sidibé 63'  
Louis Mafouta 66'  
  68' Ewen Jaouen
  0 - 2 70' Mory Gbane
Dylan Louiserre 71'  
Tanguy Ahile 71'  
Akim Abdallah 75'  
  77' Mohamed Daramy
  77' Adama Bojang
  77' Keito Nakamura
  77' Martial Tia
  90+4' John Patrick
  90+4' Yaya Fofana
21/03/2026 Troyes
5 - 1
Dunkerque 2-1H2HOdds+
Martin Adeline 1' 1 - 0  
  1 - 1 21' Morgan Bokele
  24' Aristide Zossou
  38' Morgan Bokele
  38' Lohann Doucet
  43' Pape Diong
  43'
Tawfik Bentayeb 45' 2 - 1  
  75' Enzo Bardeli
  75' Abou Kanté
  75' Bram Lagae
  75' Maedine Makhloufi
Tawfik Bentayeb 75' 3 - 1  
  75' Antoine Sekongo
  75' Eddy Sylvestre
  77' Abou Kanté
Lucas Maronnier 78'  
Yvann Titi 78'  
Martin Adeline 79'  
Renaud Ripart 79'  
  82' Allan Linguet
  82' Zaid Seha
Renaud Ripart 87' 4 - 1  
Ismaël Boura 88'  
Anis Ouzenadji 88'  
Antoine Mille 89'  
Xavier Chavalerin 89'  
Kandet Diawara 89'  
Mounaïm El Idrissy 89'  
Mounaïm El Idrissy 90+4' 5 - 1  
20/03/2026 Amiens SC
3 - 4
Le Mans 2-3H2HOdds+
  0 - 1 2' Antoine Rabillard
Amine Chabane 10'  
  0 - 2 13' Samuel Yohou
  18'
  18' Lucas Bretelle
Antoine Leautey 27' 1 - 2  
  1 - 3 31' Lucas Bretelle
  38' Antoine Rabillard
  38' Dame Gueye
Ibou Sané 45' 2 - 3  
  46' Lucas Bretelle
  46' Adil Ali Mohamed Bourabaa
Nordine Kandil 54' 3 - 3  
Ibrahim Fofana 56'  
  57' Harold Voyer
Rayan Lutin 60'  
Teddy Averlant 60'  
Kylian Kaïboue 69'  
  71' Milan Robin
  71' Martin Rossignol
Kylian Kaïboue 76'  
Coleen Louis 76'  
Ibou Sané 76'  
Samuel Ntamack 76'  
Ibrahim Fofana 83'  
  83' Alexandre Lauray
84'  
  85'
  85' Dame Gueye
  85' William Harhouz
Nordine Kandil 85'  
Jan Mlakar 85'  
Thomas Monconduit 90+6'  
  3 - 4 90+7' Isaac Cossier
20/03/2026 Boulogne
0 - 0
Nancy 0-0H2HOdds+
Julien Boyer 10'  
Adrien Pinot 16'  
Zoran Christophe Moco 46'  
Sonny Duflos 46'  
  54' Walid Bouabdeli
  67' Brandon Bokangu
  67' Victor Orakpo
Corentin Fatou 68'  
Martin Lecolier 68'  
  70' Jérémy Gélin
  72' Zakaria Fdaouch
  72' Teddy Bouriaud
  72' Zakaria Ztouti
  72' Jimmy Evans
Martin Lecolier 76'  
Jonas Martin 86'  
Joffrey Bultel 86'  
Aurélien Platret 86'  
Emmanuel Kouassi 86'  
  88' Walid Bouabdeli
  88' Hugo Barbier
  88' Maxence Carlier
  88' Yannis Nahounou
  90' Elydjah Mendy
20/03/2026 Clermont
0 - 1
Red Star 0-0H2HOdds+
  5' Balthazar Pierret
  28' Bradley Danger
Saïdou Sow 39'  
  62' Kévin Cabral
  62' Hacène Benali
  62' Abdelsamad Hachem
  62' Jovany Ikanga
  0 - 1 64' Hacène Benali
Enzo Cantero 65'  
Ilhan Fakili 65'  
  70' Dylan Durivaux
  74' Damien Durand
  74' Kemo Cissé
  74' Théo Magnin
  74' Dembo Sylla
Saïdou Sow 75'  
Axel Camblan 75'  
Allan Ackra 75'  
Johan Gastien 75'  
Vital Nsimba 87'  
El Hadj Koné 87'  
Abdoul Kader Bamba 87'  
Amine Saïd 87'  
20/03/2026 Laval
3 - 2
Grenoble Foot 38 0-1H2HOdds+
  0 - 1 13' Jessy Benet
  21' Matthéo Xantippe
Christ-Owen Kouassi 46'  
Thibaut Vargas 46'  
Mamadou Camara 51' 1 - 1  
  56' Nesta Zahui
Titouan Thomas 57'  
Dylan Mbayo 63'  
Mathis Houdayer 63'  
  63' Ugo Bonnet
  63' Arthur Lallias
Titouan Thomas 78'  
Cyril Mandouki 78'  
  78' Nesta Zahui
  78' Evans Maurin
  1 - 2 82' Evans Maurin
Mattéo Commaret 84'  
Julien Maggiotti 84'  
William Bianda 84'  
Peter Ouaneh 84'  
Mamadou Camara 89' 2 - 2  
Malik Sellouki 90+3' 3 - 2  
Malik Sellouki 90+4'  
Mathis Houdayer 90+5'  
20/03/2026 Pau
0 - 0
Montpellier 0-0H2HOdds+
Omar Sissoko 22'  
Omar Sadik 22'  
  45+2' Christopher Jullien
  46' Yanis Issoufou
  46' Everson Jr
Rayan Touzghar 66'  
Julien Anziani 66'  
  66' Nathanaël Mbuku
  66' Lucas Mincarelli
  69' Everson Jr
  69'
Daylam Meddah 73'  
  75' Alexandre Mendy
  75' Enzo Molebe
Daylam Meddah 80'  
Antonin Bobichon 80'  
  89' Nicolas Pays
  89' Axel Guéguin
Steeve Beusnard 90+1'  
20/03/2026 Rodez
1 - 1
Bastia 1-1H2HOdds+
Taïryk Arconte 24' 1 - 0  
  1 - 1 40' Joachim Eickmayer
  50' Anthony Roncaglia
  59' Jérémy Sebas
  59' Amine Boutrah
  59' Alexandre Zaouai
  59' Mehdi Merghem
Samy Benchamma 68'  
Mathis Saka 68'  
Octave Joly 68'  
Wilitty Younoussa 68'  
Evans Jean-Lambert 72'  
  76'
77'  
  77' Anthony Roncaglia
  77' Tom Ducrocq
  85' Joachim Eickmayer
  85' Christophe Vincent
Taïryk Arconte 88'  
Mehdi Baaloudj 88'  
Jordan Mendes 88'  
Alexis Trouillet 88'  
  90+5' Amine Boutrah
16/03/2026 Annecy
1 - 2
Troyes 1-0H2HOdds+
Antoine Larose 14'  
Triston Rowe 28'  
Moïse Sahi Dion 41' 1 - 0  
  1 - 1 54' Anis Ouzenadji
  57' Lucas Maronnier
Moïse Sahi Dion 58'  
Alejandro Gomes Rodríguez 58'  
Alexis Casadei 58'  
Paul Venot 58'  
Antoine Larose 71'  
Valentin Jacob 71'  
Thibault Rambaud 72'  
Quentin Paris 72'  
Julien Kouadio 79'  
Travis Patterson 79'  
  80' Mathys Detourbet
  80' Renaud Ripart
  80' Lucas Maronnier
  80' Yvann Titi
  1 - 2 85' Renaud Ripart
Axel Drouhin 86'  
Valentin Jacob 90+4'  
  90+5' Kandet Diawara
  90+5' Mounaïm El Idrissy
Valentin Jacob 90+8'  
14/03/2026 Grenoble Foot 38
0 - 0
Saint-Étienne 0-0H2HOdds+
  28' Abdoulaye Kanté
  63' Igor Miladinovic
  63' Joshua Duffus
Clément Vidal 63'  
Yadaly Diaby 71'  
Arthur Lallias 71'  
Mathieu Mion 79'  
Shaquil Delos 79'  
Ugo Bonnet 79'  
Evans Maurin 79'  
  80' Julien Le Cardinal
  80' Dennis Appiah
Nesta Zahui 85'  
Moussa Djitté 85'  
Lucas Bernadou 85'  
Baptiste Mouazan 85'  
  90+3' Zuriko Davitashvili
14/03/2026 Red Star
1 - 0
Dunkerque 1-0H2HOdds+
Kévin Cabral 40' 1 - 0  
  42'
  46' Aristide Zossou
  46' Morgan Bokele
  46' Victor Mayela
  46' Zaid Seha
64'  
Kévin Cabral 65'  
Jovany Ikanga 65'  
Théo Magnin 65'  
Dembo Sylla 65'  
  71' Pape Diong
  71' Lohann Doucet
  71' Enzo Bardeli
  71' Eddy Sylvestre
Abdelsamad Hachem 79'  
Pape Meïssa Ba 79'  
Damien Durand 80'  
Matthieu Huard 80'  
  83' Allan Linguet
  83' Abou Kanté
  85'
Balthazar Pierret 87'  
Hacène Benali 87'  
14/03/2026 Reims
1 - 2
Rodez 1-0H2HOdds+
  4' Jordan Mendes
Hafiz Umar Ibrahim 43' 1 - 0  
  67' Jordan Mendes
  67' Samy Benchamma
  67' Mathis Saka
  67' Octave Joly
Thiemoko Diarra 74'  
Yassine Benhattab 74'  
  80' Kenny Nagera
  80' Mehdi Baaloudj
  80' Evans Jean-Lambert
  80' Clément Jolibois
  81' Nolan Galves
Hafiz Umar Ibrahim 82'  
Mohamed Daramy 82'  
John Patrick 82'  
Martial Tia 82'  
  1 - 1 87' Mehdi Baaloudj
  88' Wilitty Younoussa
  88' Alexis Trouillet
Hiroki Sekine 90+1'  
Abdoul Koné 90+5'  
Mory Gbane 90+5'  
  1 - 2 90+6' Taïryk Arconte
13/03/2026 Bastia
0 - 1
Boulogne 0-1H2HOdds+
  0 - 1 23' Amine El Farissi
Jérémy Sebas 26'  
Zakaria Ariss 46'  
Florian Bohnert 46'  
Amine Boutrah 51'  
Tom Ducrocq 59'  
Ruben Beliandjou 59'  
Amine Boutrah 59'  
Alexandre Zaouai 59'  
Jérémy Sebas 60'  
Félix Tomi 60'  
Christophe Vincent 67'  
  68' Corentin Fatou
  68' Martin Lecolier
  68' Sonny Duflos
  68' Jonas Martin
  74' Amine El Farissi
  74' Aurélien Platret
Joachim Eickmayer 75'  
  83' Zoran Christophe Moco
  83' Gabin Capuano
Christophe Vincent 85'  
Jocelyn Janneh 85'  
  90' Aurélien Platret
13/03/2026 Clermont
0 - 1
Pau 0-1H2HOdds+
Famara Diédhiou 40'  
  0 - 1 45+2' Giovani Versini
  62' Steeve Beusnard
  71' Julien Anziani
  71' Cheikh Fall
El Hadj Koné 74'  
Maximiliano Caufriez 76'  
Ibrahim Coulibaly 76'  
Johan Gastien 76'  
Adrien Hunou 76'  
  77' Giovani Versini
  77' Kyliane Dong
  77' Omar Sissoko
  77' Omar Sadik
  86' Rayan Touzghar
  86' Antonin Bobichon
Enzo Cantero 87'  
Axel Camblan 87'  
  87' Tom Pouilly
  87' Neil Glossoa
El Hadj Koné 88'  
Vital Nsimba 88'  
  90' Daylam Meddah
Saïdou Sow 90+1'  
Ilhan Fakili 90+1'  
Théo Guivarch 90+3'  
13/03/2026 Guingamp
1 - 0
Amiens SC 1-0H2HOdds+
Stanislas Kielt 25' 1 - 0  
  28' Aboubacar Lô
Kalidou Sidibé 45+3'  
  46' Samuel Ntamack
  46' Rayan Lutin
  51' Thomas Monconduit
  55' Jérôme Roussillon
  55' Coleen Louis
  55' Jan Mlakar
  55' Ibou Sané
Stanislas Kielt 64'  
Yohan Demoncy 64'  
Jérémy Hatchi 65'  
Freddy Mbemba 65'  
Amadou Sagna 65'  
Amadou Samoura 65'  
  69' Teddy Averlant
  69' Nordine Kandil
Kalidou Sidibé 76'  
Tanguy Ahile 76'  
  77' Thomas Monconduit
  77' Yanis Rafii
  82' Rayan Lutin
  87' Jérôme Roussillon
  87' Jérôme Roussillon
13/03/2026 Montpellier
2 - 0
Laval 0-0H2HOdds+
  41' William Bianda
Khalil Fayad 70'  
Axel Guéguin 70'  
  70' Titouan Thomas
  73' Dylan Mbayo
  73' Mathis Houdayer
  83' Titouan Thomas
  83' William Benard
  83' Malik Sellouki
  83' Enzo Montet
Yanis Issoufou 85'  
Enzo Molebe 85'  
Théo Sainte-Luce 88' 1 - 0  
Nicolas Pays 90' 2 - 0  
  90+1' Cyril Mandouki
  90+1' Eros Maddy
13/03/2026 Nancy
2 - 4
Le Mans 1-1H2HOdds+
Zakaria Ztouti 11' 1 - 0  
  33' Isaac Cossier
  33' Harold Voyer
  1 - 1 39' Antoine Rabillard
  1 - 2 48' Antoine Rabillard
Victor Orakpo 54'  
Brandon Bokangu 54'  
  1 - 3 59' Antoine Rabillard
  60' Milan Robin
  60' Adil Ali Mohamed Bourabaa
  60' Edwin Quarshie
  60' Alexandre Lauray
Maxence Carlier 64'  
Teddy Bouriaud 64'  
Zakaria Ztouti 64'  
Jimmy Evans 64'  
Zakaria Fdaouch 64'  
Faitout Maouassa 64'  
Jérémy Gélin 70'  
Hugo Barbier 70'  
  72' Erwan Colas
  72' Dame Gueye
  72' Antoine Rabillard
  72' William Harhouz
Brandon Bokangu 77'  
  77' Alexandre Lauray
  1 - 4 79' Lucas Buadés
Walid Bouabdeli 90+3' 2 - 4  
09/03/2026 Dunkerque
1 - 1
Reims 1-0H2HOdds+
Thomas Robinet 40' 1 - 0  
  46' Mohamed Daramy
  46' Hafiz Umar Ibrahim
  47' Théo Leoni
  51' Elie N'Tamon
  58' Yassine Benhattab
  58' John Patrick
  59' Patrick Zabi
  59' Mory Gbane
  59' Martial Tia
  59' Hiroki Sekine
Antoine Sekongo 77'  
Lohann Doucet 77'  
Morgan Bokele 77'  
Zaid Seha 77'  
  86' Maxime Busi
  86' Thiemoko Diarra
Allan Linguet 87'  
Victor Mayela 90'  
Abou Kanté 90'  
Mathys Niflore 90+3'  
Enzo Bardeli 90+4'  
Malick Diop 90+4'  
  1 - 1 90+5' Keito Nakamura
07/03/2026 Saint-Étienne
2 - 0
Red Star 0-0H2HOdds+
  53' Saîf-Eddine Khaoui
  53' Giovanni Haag
Igor Miladinovic 55'  
Aïmen Moueffek 55'  
Kevin Pedro 65' 1 - 0  
  72' Pape Meïssa Ba
  72' Kévin Cabral
  72' Kemo Cissé
  72' Abdelsamad Hachem
Lucas Stassin 80' 2 - 0  
  83' Damien Durand
  83' Hacène Benali
  83' Dembo Sylla
  83' Théo Magnin
  85' Balthazar Pierret
Lucas Stassin 87'  
Joshua Duffus 87'  
Irvin Cardona 90+5'  
Dennis Appiah 90+5'  
Philippe Montanier 90+9'  
Abdoulaye Kanté 90+9'  

You might be interested in France Ligue 2 fixtures and results.

Ligue 2 2025/2026 - Regular Season Table

# Soccer Team MP W D L F A D P Last 5 Matches
1
Troyes 28 17 6 5 49 28 +21 57
2
Saint-Étienne 28 16 5 7 50 29 +21 53
3
Le Mans 28 13 11 4 41 29 +12 50
4
Reims 28 12 10 6 41 26 +15 46
5
Red Star 27 12 8 7 32 27 +5 44
6
Rodez 28 11 11 6 35 33 +2 44
7
Montpellier 28 12 6 10 33 25 +8 42
8
Dunkerque 28 10 9 9 43 34 +9 39
9
Annecy 28 11 6 11 35 34 +1 39
10
Guingamp 28 10 9 9 38 40 -2 39
11
Pau 28 10 9 9 40 44 -4 39
12
Boulogne 28 9 7 12 30 38 -8 34
13
Grenoble Foot 38 28 6 12 10 26 33 -7 30
14
Clermont 28 7 7 14 30 37 -7 28
15
Ajaccio 0 0 0 0 0 0 +0 0
-
15
Nancy 28 7 7 14 24 40 -16 28
16
Amiens SC 28 6 5 17 33 50 -17 23
17
Laval 28 4 11 13 24 41 -17 23
18
Bastia 27 3 11 13 15 31 -16 20
 
 
Promotion
 
 
Promotion Play-off
 
 
Relegation

Top Goal Scorers

Top Assist

France Football

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2026 SoccerPunter Pte. Ltd. All rights reserved.