Explore France Ligue 2 — Historical Results & Odds historical results and odds in one place. This database covers the current season and the last seasons with filters and downloads. Switch between views to analyse Overview, Scores, Corners & Cards, Attacking & Possession, and Odds.
- Filter by date, team, goals, corners, cards, shots, ball possession, odds, manager, referee, and more.
- Download any filtered view to CSV/Excel.
- Ideal for research: historical odds (1X2, Over/Under Goals, BTTS) and match stats.
Tip: start with the Current Season for speed, then switch to Last Seasons when you need the full historical dataset.
Overview: match list & key outcomes
Browse all football matches. Toggle between the current season and previous seasons. Use the filters above the table to narrow by dates, home/away, team, manager, referee, or result; then use Export to download.
| id | matchDate | Country | League | Season | homeTeam | awayTeam | referee | homeTeamCoach | awayTeamCoach | FTHG | FTAG | FTR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62694 | 09-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Le Mans | Aurelien Petit | Sylvain Ripoll | Patrick Videira | 3 | 3 | D |
| 62688 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Clermont | Eddy Rosier | Albert Sanchez | Gregory Proment | 2 | 2 | D |
| 62689 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | St Etienne | Antoine Valnet | Olivier Frapolli | Eirik Horneland | 3 | 3 | D |
| 62690 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Red Star | Pierre Gaillouste | Zoumana Camara | Gregory Poirier | 1 | 1 | D |
| 62691 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Pau FC | Annecy | Tifenn Leprodhomme | Nicolas Usai | Laurent Guyot | 2 | 0 | H |
| 62692 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Nancy | Karim Abed | Didier Santini | Pablo Correa | 0 | 0 | D |
| 62693 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Troyes | Grenoble | Brendan Roffet | Stephane Dumont | Franck Rizzetto | 2 | 1 | H |
| 64293 | 11-08-25 20:45 | France | Ligue 2 | 2025/2026 | Amiens | Reims | Gael Angoula | Omar Daf | Karel Geraerts | 2 | 2 | D |
| 64379 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Annecy | Dunkerque | Faouzi Benchabane | Laurent Guyot | Albert Sanchez | 2 | 2 | D |
| 64380 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Reims | Guingamp | Willy Delajod | Karel Geraerts | Sylvain Ripoll | 1 | 0 | H |
| 64378 | 16-08-25 20:00 | France | Ligue 2 | 2025/2026 | St Etienne | Rodez | Guillaume Paradis | Eirik Horneland | Didier Santini | 4 | 0 | H |
| 64445 | 18-08-25 20:45 | France | Ligue 2 | 2025/2026 | Le Mans | Montpellier | Remi Landry | Patrick Videira | Zoumana Camara | 1 | 2 | A |
| 64481 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Amiens | Annecy | Geoffrey Kubler | Omar Daf | Laurent Guyot | 0 | 1 | A |
| 64482 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Clermont | Grenoble | Karim Abed | Gregory Proment | Franck Rizzetto | 2 | 1 | H |
| 64483 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Nancy | Pierre Gaillouste | Albert Sanchez | Pablo Correa | 1 | 3 | A |
| 64484 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Le Mans | Bastia | Thierry Bouille | Patrick Videira | Benoit Tavenot | 1 | 0 | H |
| 64485 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Laval | Eddy Rosier | Didier Santini | Olivier Frapolli | 1 | 1 | D |
| 64541 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Red Star | Antoine Valnet | Sylvain Ripoll | Gregory Poirier | 0 | 4 | A |
| 64542 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Troyes | Montpellier | Aurelien Petit | Stephane Dumont | Zoumana Camara | 1 | 0 | H |
| 64540 | 23-08-25 20:00 | France | Ligue 2 | 2025/2026 | Boulogne | St Etienne | Gael Angoula | Fabien Dagneaux | Eirik Horneland | 0 | 1 | A |
| 64633 | 25-08-25 20:45 | France | Ligue 2 | 2025/2026 | Pau FC | Reims | Ahmed Taleb | Nicolas Usai | Karel Geraerts | 2 | 0 | H |
| 64651 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Troyes | Tifenn Leprodhomme | Albert Sanchez | Stephane Dumont | 2 | 0 | H |
| 64652 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | Clermont | Mickael Leleu | Olivier Frapolli | Sebastien Mazeyrat | 0 | 0 | D |
| 64653 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Amiens | Azzedine Souifi | Zoumana Camara | Omar Daf | 1 | 1 | D |
| 64654 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Nancy | Pau FC | Florent Batta | Pablo Correa | Nicolas Usai | 2 | 2 | D |
| matchDate | homeTeam | awayTeam | referee | homeTeamCoach | awayTeamCoach | FTHG | FTAG | FTR |
| id | matchDate | Country | League | Season | homeTeam | awayTeam | referee | homeTeamCoach | awayTeamCoach | FTHG | FTAG | FTR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 54355 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Strasbourg | Romain Lissorgue | Herve Della Maggiore | Thierry Laurey | 0 | 0 | D |
| 54356 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Brest | Andre Luiz de Freitas Castro | Jean-Luc Vannuchi | Jean-Marc Furlan | 0 | 0 | D |
| 54357 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Nimes | Laval | Florent Batta | Bernard Blaquart | Denis Zanko | 0 | 0 | D |
| 54358 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Niort | Lens | Stephane Jochem | Denis Renaud | Alain Casanova | 0 | 0 | D |
| 54359 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | Le Havre | Ruddy Buquet | Olivier Frapolli | Bob Bradley | 0 | 1 | A |
| 54360 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Tours | AC Ajaccio | Wilfried Bien | Fabien Mercadal | Olivier Pantaloni | 0 | 0 | D |
| 54361 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Troyes | Sochaux | Benoît Bastien | Mohamed Bradja | Albert Cartier | 1 | 3 | A |
| 54362 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Valenciennes | Clermont | William Lavis | Faruk Hadzibegic | Corinne Diacre | 2 | 0 | H |
| 54354 | 30-07-16 15:00 | France | Ligue 2 | 2016/2017 | Red Star | Auxerre | Mehdi Mokhtari | Rui Miguel Garcia Lopes de Almeida | Viorel Moldovan | 0 | 0 | D |
| 54353 | 01-08-16 20:30 | France | Ligue 2 | 2016/2017 | Amiens | Reims | Sylvain Palhies | Christophe Pelissier | Michel Der Zakarian | 1 | 1 | D |
| 54344 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | AC Ajaccio | Troyes | Karim Abed | Olivier Pantaloni | Jean-Louis Garcia | 2 | 1 | H |
| 54345 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Auxerre | GFC Ajaccio | Romain Delpech | Viorel Moldovan | Jean-Luc Vannuchi | 1 | 2 | A |
| 54346 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Brest | Orleans | Florent Batta | Jean-Marc Furlan | Olivier Frapolli | 2 | 1 | H |
| 54347 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Red Star | Eric Wattellier | Corinne Diacre | Rui Miguel Garcia Lopes de Almeida | 0 | 0 | D |
| 54348 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Laval | Niort | Willy Delajod | Denis Zanko | Denis Renaud | 1 | 1 | D |
| 54349 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Le Havre | Nimes | Aurelien Petit | Bob Bradley | Bernard Blaquart | 1 | 0 | H |
| 54350 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Lens | Tours | Johan Hamel | Alain Casanova | Fabien Mercadal | 2 | 2 | D |
| 54351 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Reims | Bourg en Bresse | Stephane Jochem | Michel Der Zakarian | Herve Della Maggiore | 1 | 0 | H |
| 54352 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Sochaux | Valenciennes | Jérôme Brisard | Albert Cartier | Faruk Hadzibegic | 0 | 0 | D |
| 54343 | 06-08-16 15:00 | France | Ligue 2 | 2016/2017 | Strasbourg | Amiens | Sébastien Desiage | Thierry Laurey | Christophe Pelissier | 1 | 0 | H |
| 54335 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Amiens | Niort | Mehdi Mokhtari | Christophe Pelissier | Denis Renaud | 2 | 0 | H |
| 54336 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Auxerre | William Lavis | Herve Della Maggiore | Viorel Moldovan | 2 | 4 | A |
| 54337 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Sochaux | Andre Luiz de Freitas Castro | Corinne Diacre | Albert Cartier | 1 | 2 | A |
| 54338 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Le Havre | Wilfried Bien | Jean-Luc Vannuchi | Bob Bradley | 1 | 1 | D |
| 54339 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | AC Ajaccio | Yohann Rouinsard | Olivier Frapolli | Olivier Pantaloni | 2 | 0 | H |
| matchDate | Season | homeTeam | awayTeam | referee | homeTeamCoach | awayTeamCoach | FTHG | FTAG | FTR |
Scores: full-time, first-half & second-half
Analyse scorelines by period. Combine filters (team, date range, full-time, first-half & second-half result) and export the filtered view.
| id | matchDate | Country | League | Season | homeTeam | awayTeam | FTHG | FTAG | FTR | 1HHG | 1HAG | 1HR | 2HHG | 2HAG | 2HR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62694 | 09-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Le Mans | 3 | 3 | D | 0 | 2 | A | 3 | 1 | H |
| 62688 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Clermont | 2 | 2 | D | 1 | 2 | A | 1 | 0 | H |
| 62689 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | St Etienne | 3 | 3 | D | 2 | 2 | D | 1 | 1 | D |
| 62690 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Red Star | 1 | 1 | D | 1 | 1 | D | 0 | 0 | D |
| 62691 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Pau FC | Annecy | 2 | 0 | H | 1 | 0 | H | 1 | 0 | H |
| 62692 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Nancy | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 62693 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Troyes | Grenoble | 2 | 1 | H | 1 | 1 | D | 1 | 0 | H |
| 64293 | 11-08-25 20:45 | France | Ligue 2 | 2025/2026 | Amiens | Reims | 2 | 2 | D | 1 | 1 | D | 1 | 1 | D |
| 64379 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Annecy | Dunkerque | 2 | 2 | D | 2 | 1 | H | 0 | 1 | A |
| 64380 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Reims | Guingamp | 1 | 0 | H | 1 | 0 | H | 0 | 0 | D |
| 64378 | 16-08-25 20:00 | France | Ligue 2 | 2025/2026 | St Etienne | Rodez | 4 | 0 | H | 1 | 0 | H | 3 | 0 | H |
| 64445 | 18-08-25 20:45 | France | Ligue 2 | 2025/2026 | Le Mans | Montpellier | 1 | 2 | A | 0 | 0 | D | 1 | 2 | A |
| 64481 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Amiens | Annecy | 0 | 1 | A | 0 | 1 | A | 0 | 0 | D |
| 64482 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Clermont | Grenoble | 2 | 1 | H | 0 | 0 | D | 2 | 1 | H |
| 64483 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Nancy | 1 | 3 | A | 1 | 2 | A | 0 | 1 | A |
| 64484 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Le Mans | Bastia | 1 | 0 | H | 0 | 0 | D | 1 | 0 | H |
| 64485 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Laval | 1 | 1 | D | 1 | 0 | H | 0 | 1 | A |
| 64541 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Red Star | 0 | 4 | A | 0 | 1 | A | 0 | 3 | A |
| 64542 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Troyes | Montpellier | 1 | 0 | H | 1 | 0 | H | 0 | 0 | D |
| 64540 | 23-08-25 20:00 | France | Ligue 2 | 2025/2026 | Boulogne | St Etienne | 0 | 1 | A | 0 | 0 | D | 0 | 1 | A |
| 64633 | 25-08-25 20:45 | France | Ligue 2 | 2025/2026 | Pau FC | Reims | 2 | 0 | H | 2 | 0 | H | 0 | 0 | D |
| 64651 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Troyes | 2 | 0 | H | 0 | 0 | D | 2 | 0 | H |
| 64652 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | Clermont | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 64653 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Amiens | 1 | 1 | D | 0 | 1 | A | 1 | 0 | H |
| 64654 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Nancy | Pau FC | 2 | 2 | D | 2 | 1 | H | 0 | 1 | A |
| matchDate | homeTeam | awayTeam | FTHG | FTAG | FTR | 1HHG | 1HAG | 1HR | 2HHG | 2HAG | 2HR |
| id | matchDate | Country | League | Season | homeTeam | awayTeam | FTHG | FTAG | FTR | 1HHG | 1HAG | 1HR | 2HHG | 2HAG | 2HR |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 54355 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Strasbourg | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54356 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Brest | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54357 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Nimes | Laval | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54358 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Niort | Lens | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54359 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | Le Havre | 0 | 1 | A | 0 | 1 | A | 0 | 0 | D |
| 54360 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Tours | AC Ajaccio | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54361 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Troyes | Sochaux | 1 | 3 | A | 0 | 0 | D | 1 | 3 | A |
| 54362 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Valenciennes | Clermont | 2 | 0 | H | 1 | 0 | H | 1 | 0 | H |
| 54354 | 30-07-16 15:00 | France | Ligue 2 | 2016/2017 | Red Star | Auxerre | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54353 | 01-08-16 20:30 | France | Ligue 2 | 2016/2017 | Amiens | Reims | 1 | 1 | D | 0 | 0 | D | 1 | 1 | D |
| 54344 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | AC Ajaccio | Troyes | 2 | 1 | H | 2 | 1 | H | 0 | 0 | D |
| 54345 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Auxerre | GFC Ajaccio | 1 | 2 | A | 1 | 1 | D | 0 | 1 | A |
| 54346 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Brest | Orleans | 2 | 1 | H | 1 | 1 | D | 1 | 0 | H |
| 54347 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Red Star | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54348 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Laval | Niort | 1 | 1 | D | 0 | 0 | D | 1 | 1 | D |
| 54349 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Le Havre | Nimes | 1 | 0 | H | 1 | 0 | H | 0 | 0 | D |
| 54350 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Lens | Tours | 2 | 2 | D | 1 | 1 | D | 1 | 1 | D |
| 54351 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Reims | Bourg en Bresse | 1 | 0 | H | 1 | 0 | H | 0 | 0 | D |
| 54352 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Sochaux | Valenciennes | 0 | 0 | D | 0 | 0 | D | 0 | 0 | D |
| 54343 | 06-08-16 15:00 | France | Ligue 2 | 2016/2017 | Strasbourg | Amiens | 1 | 0 | H | 1 | 0 | H | 0 | 0 | D |
| 54335 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Amiens | Niort | 2 | 0 | H | 1 | 0 | H | 1 | 0 | H |
| 54336 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Auxerre | 2 | 4 | A | 0 | 2 | A | 2 | 2 | D |
| 54337 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Sochaux | 1 | 2 | A | 1 | 1 | D | 0 | 1 | A |
| 54338 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Le Havre | 1 | 1 | D | 0 | 1 | A | 1 | 0 | H |
| 54339 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | AC Ajaccio | 2 | 0 | H | 0 | 0 | D | 2 | 0 | H |
| matchDate | Season | homeTeam | awayTeam | FTHG | FTAG | FTR | 1HHG | 1HAG | 1HR | 2HHG | 2HAG | 2HR |
Corners & Cards: discipline and set-piece pressure
Track corners for/against and yellow cards by team and period. Perfect for in-play angles and match profiles.
| id | matchDate | Country | League | Season | homeTeam | awayTeam | HCFT | ACFT | HC1H | AC1H | HC2H | AC2H | HYCFT | AYCFT | HYC1H | AYC1H | HYC2H | AYC2H |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62694 | 09-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Le Mans | 10 | 5 | 3 | 2 | 7 | 3 | 3 | 3 | 1 | 1 | 2 | 2 |
| 62688 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Clermont | 9 | 2 | 4 | 0 | 5 | 2 | 2 | 1 | 1 | 0 | 1 | 1 |
| 62689 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | St Etienne | 4 | 7 | 0 | 5 | 4 | 2 | 3 | 0 | 1 | 0 | 2 | 0 |
| 62690 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Red Star | 1 | 2 | 1 | 2 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 |
| 62691 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Pau FC | Annecy | 5 | 5 | 1 | 3 | 4 | 2 | 2 | 2 | 1 | 2 | 1 | 0 |
| 62692 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Nancy | 4 | 9 | 1 | 4 | 3 | 5 | 1 | 2 | 1 | 1 | 0 | 1 |
| 62693 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Troyes | Grenoble | 3 | 1 | 0 | 1 | 3 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
| 64293 | 11-08-25 20:45 | France | Ligue 2 | 2025/2026 | Amiens | Reims | 8 | 7 | 2 | 3 | 6 | 4 | 1 | 1 | 0 | 0 | 1 | 1 |
| 64379 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Annecy | Dunkerque | 3 | 5 | 1 | 4 | 2 | 1 | 4 | 1 | 2 | 1 | 2 | 0 |
| 64380 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Reims | Guingamp | 4 | 3 | 2 | 2 | 2 | 1 | 2 | 1 | 0 | 0 | 2 | 1 |
| 64378 | 16-08-25 20:00 | France | Ligue 2 | 2025/2026 | St Etienne | Rodez | 5 | 5 | 2 | 3 | 3 | 2 | 2 | 2 | 2 | 1 | 0 | 1 |
| 64445 | 18-08-25 20:45 | France | Ligue 2 | 2025/2026 | Le Mans | Montpellier | 5 | 9 | 3 | 5 | 2 | 4 | 3 | 2 | 0 | 1 | 3 | 1 |
| 64481 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Amiens | Annecy | 5 | 3 | 4 | 0 | 1 | 3 | 3 | 4 | 0 | 1 | 3 | 3 |
| 64482 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Clermont | Grenoble | 5 | 3 | 3 | 2 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| 64483 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Nancy | 6 | 6 | 3 | 2 | 3 | 4 | 2 | 2 | 0 | 1 | 2 | 1 |
| 64484 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Le Mans | Bastia | 9 | 5 | 7 | 2 | 2 | 3 | 3 | 2 | 1 | 0 | 2 | 2 |
| 64485 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Laval | 5 | 9 | 2 | 8 | 3 | 1 | 2 | 1 | 0 | 1 | 2 | 0 |
| 64541 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Red Star | 8 | 2 | 3 | 1 | 5 | 1 | 1 | 3 | 1 | 1 | 0 | 2 |
| 64542 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Troyes | Montpellier | 6 | 4 | 5 | 1 | 1 | 3 | 3 | 1 | 1 | 0 | 2 | 1 |
| 64540 | 23-08-25 20:00 | France | Ligue 2 | 2025/2026 | Boulogne | St Etienne | 3 | 5 | 2 | 0 | 1 | 5 | 5 | 3 | 3 | 1 | 2 | 2 |
| 64633 | 25-08-25 20:45 | France | Ligue 2 | 2025/2026 | Pau FC | Reims | 5 | 4 | 4 | 1 | 1 | 3 | 3 | 2 | 0 | 1 | 3 | 1 |
| 64651 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Troyes | 2 | 11 | 2 | 5 | 0 | 6 | 1 | 1 | 0 | 0 | 1 | 1 |
| 64652 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | Clermont | 13 | 5 | 8 | 2 | 5 | 3 | 2 | 0 | 1 | 0 | 1 | 0 |
| 64653 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Amiens | 3 | 1 | 2 | 1 | 1 | 0 | 3 | 3 | 0 | 1 | 3 | 2 |
| 64654 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Nancy | Pau FC | 11 | 3 | 7 | 2 | 4 | 1 | 1 | 1 | 1 | 1 | 0 | 0 |
| matchDate | homeTeam | awayTeam | HCFT | ACFT | HC1H | AC1H | HC2H | AC2H | HYCFT | AYCFT | HYC1H | AYC1H | HYC2H | AYC2H |
| id | matchDate | Country | League | Season | homeTeam | awayTeam | HCFT | ACFT | HC1H | AC1H | HC2H | AC2H | HYCFT | AYCFT | HYC1H | AYC1H | HYC2H | AYC2H |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 54355 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Strasbourg | 2 | 3 | 1 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | 1 | 0 |
| 54356 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Brest | 10 | 1 | 5 | 1 | 5 | 0 | 4 | 1 | 2 | 1 | 2 | 0 |
| 54357 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Nimes | Laval | 6 | 1 | 4 | 0 | 2 | 1 | 4 | 6 | 2 | 2 | 2 | 4 |
| 54358 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Niort | Lens | 7 | 4 | 2 | 3 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 54359 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | Le Havre | 5 | 2 | 4 | 0 | 1 | 2 | 1 | 1 | 0 | 0 | 1 | 1 |
| 54360 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Tours | AC Ajaccio | 1 | 2 | 1 | 1 | 0 | 1 | 3 | 3 | 0 | 2 | 3 | 1 |
| 54361 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Troyes | Sochaux | 5 | 2 | 5 | 2 | 0 | 0 | 1 | 2 | 0 | 0 | 1 | 2 |
| 54362 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Valenciennes | Clermont | 7 | 3 | 3 | 0 | 4 | 3 | 1 | 1 | 1 | 0 | 0 | 1 |
| 54354 | 30-07-16 15:00 | France | Ligue 2 | 2016/2017 | Red Star | Auxerre | 3 | 1 | 2 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 1 | 2 |
| 54353 | 01-08-16 20:30 | France | Ligue 2 | 2016/2017 | Amiens | Reims | 11 | 7 | 3 | 2 | 8 | 5 | 3 | 1 | 1 | 0 | 2 | 1 |
| 54344 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | AC Ajaccio | Troyes | 5 | 5 | 3 | 2 | 2 | 3 | 2 | 1 | 2 | 1 | 0 | 0 |
| 54345 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Auxerre | GFC Ajaccio | 10 | 1 | 7 | 0 | 3 | 1 | 3 | 3 | 2 | 0 | 1 | 3 |
| 54346 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Brest | Orleans | 5 | 6 | 4 | 3 | 1 | 3 | 1 | 3 | 0 | 2 | 1 | 1 |
| 54347 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Red Star | 2 | 6 | 1 | 3 | 1 | 3 | 0 | 1 | 0 | 1 | 0 | 0 |
| 54348 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Laval | Niort | 6 | 4 | 2 | 1 | 4 | 3 | 0 | 2 | 0 | 1 | 0 | 1 |
| 54349 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Le Havre | Nimes | 4 | 6 | 0 | 0 | 4 | 6 | 1 | 2 | 1 | 1 | 0 | 1 |
| 54350 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Lens | Tours | 7 | 1 | 0 | 0 | 7 | 1 | 1 | 2 | 1 | 0 | 0 | 2 |
| 54351 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Reims | Bourg en Bresse | 4 | 5 | 1 | 4 | 3 | 1 | 3 | 1 | 1 | 0 | 2 | 1 |
| 54352 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Sochaux | Valenciennes | 8 | 4 | 6 | 4 | 2 | 0 | 2 | 2 | 1 | 2 | 1 | 0 |
| 54343 | 06-08-16 15:00 | France | Ligue 2 | 2016/2017 | Strasbourg | Amiens | 3 | 5 | 2 | 3 | 1 | 2 | 2 | 2 | 1 | 0 | 1 | 2 |
| 54335 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Amiens | Niort | 2 | 3 | 2 | 0 | 0 | 3 | 2 | 2 | 1 | 1 | 1 | 1 |
| 54336 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Auxerre | 7 | 0 | 3 | 0 | 4 | 0 | 3 | 2 | 0 | 0 | 3 | 2 |
| 54337 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Sochaux | 4 | 6 | 2 | 0 | 2 | 6 | 2 | 0 | 2 | 0 | 0 | 0 |
| 54338 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Le Havre | 9 | 4 | 1 | 3 | 8 | 1 | 1 | 3 | 0 | 2 | 1 | 1 |
| 54339 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | AC Ajaccio | 7 | 6 | 3 | 5 | 4 | 1 | 2 | 0 | 1 | 0 | 1 | 0 |
| matchDate | Season | homeTeam | awayTeam | HCFT | ACFT | HC1H | AC1H | HC2H | AC2H | HYCFT | AYCFT | HYC1H | AYC1H | HYC2H | AYC2H |
Attacking & Possession: total shots, shots on/off target & ball possession
Compare teams by attacking production and possession to understand style and momentum across seasons.
| id | matchDate | Country | League | Season | homeTeam | awayTeam | HBPFT | ABPFT | HBP1H | ABP1H | HBP2H | ABP2H | HTSFT | ATSFT | HTS1H | ATS1H | HTS2H | ATS2H | HSONFT | ASONFT | HSON1H | ASON1H | HSON2H | ASON2H | HSOFFFT | ASOFFFT | HSOFF1H | ASOFF1H | HSOFF2H | ASOFF2H |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62694 | 09-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Le Mans | 62 | 38 | 56 | 44 | 68 | 32 | 14 | 10 | 7 | 4 | 7 | 6 | 7 | 3 | 2 | 2 | 5 | 1 | 5 | 5 | 4 | 1 | 1 | 4 |
| 62688 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Clermont | 57 | 43 | 52 | 48 | 64 | 36 | 15 | 6 | 5 | 3 | 10 | 3 | 4 | 4 | 1 | 3 | 3 | 1 | 6 | 1 | 1 | 0 | 5 | 1 |
| 62689 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | St Etienne | 46 | 54 | 33 | 67 | 56 | 44 | 10 | 10 | 3 | 7 | 7 | 3 | 4 | 6 | 2 | 4 | 2 | 2 | 4 | 3 | 0 | 2 | 4 | 1 |
| 62690 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Red Star | 51 | 49 | 48 | 52 | 53 | 47 | 6 | 7 | 1 | 4 | 5 | 3 | 2 | 3 | 1 | 2 | 1 | 1 | 4 | 4 | 0 | 2 | 4 | 2 |
| 62691 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Pau FC | Annecy | 58 | 42 | 58 | 42 | 58 | 42 | 9 | 4 | 4 | 3 | 5 | 1 | 3 | 1 | 1 | 1 | 2 | 0 | 3 | 1 | 2 | 1 | 1 | 0 |
| 62692 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Nancy | 52 | 48 | 52 | 48 | 52 | 48 | 11 | 12 | 4 | 6 | 7 | 6 | 5 | 2 | 2 | 1 | 3 | 1 | 3 | 7 | 1 | 3 | 2 | 4 |
| 62693 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Troyes | Grenoble | 61 | 39 | 52 | 48 | 71 | 29 | 21 | 5 | 7 | 4 | 14 | 1 | 9 | 5 | 2 | 4 | 7 | 1 | 9 | 0 | 4 | 0 | 5 | 0 |
| 64293 | 11-08-25 20:45 | France | Ligue 2 | 2025/2026 | Amiens | Reims | 37 | 63 | 32 | 68 | 44 | 56 | 10 | 10 | 5 | 6 | 5 | 4 | 2 | 4 | 1 | 2 | 1 | 2 | 2 | 4 | 0 | 2 | 2 | 2 |
| 64379 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Annecy | Dunkerque | 37 | 63 | 31 | 69 | 45 | 55 | 8 | 5 | 5 | 3 | 3 | 2 | 3 | 2 | 3 | 1 | 0 | 1 | 3 | 3 | 1 | 2 | 2 | 1 |
| 64380 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Reims | Guingamp | 55 | 45 | 55 | 45 | 56 | 44 | 16 | 8 | 9 | 3 | 7 | 5 | 6 | 3 | 3 | 1 | 3 | 2 | 4 | 3 | 3 | 2 | 1 | 1 |
| 64378 | 16-08-25 20:00 | France | Ligue 2 | 2025/2026 | St Etienne | Rodez | 70 | 30 | 72 | 28 | 67 | 33 | 19 | 5 | 8 | 4 | 11 | 1 | 7 | 1 | 4 | 1 | 3 | 0 | 8 | 3 | 4 | 2 | 4 | 1 |
| 64445 | 18-08-25 20:45 | France | Ligue 2 | 2025/2026 | Le Mans | Montpellier | 54 | 46 | 54 | 46 | 54 | 46 | 11 | 12 | 4 | 4 | 7 | 8 | 3 | 3 | 1 | 1 | 2 | 2 | 6 | 4 | 3 | 2 | 3 | 2 |
| 64481 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Amiens | Annecy | 65 | 35 | 67 | 33 | 63 | 37 | 10 | 9 | 4 | 4 | 6 | 5 | 3 | 2 | 1 | 1 | 2 | 1 | 5 | 5 | 2 | 2 | 3 | 3 |
| 64482 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Clermont | Grenoble | 60 | 40 | 67 | 33 | 53 | 47 | 13 | 13 | 4 | 8 | 9 | 5 | 6 | 2 | 1 | 0 | 5 | 2 | 5 | 9 | 2 | 7 | 3 | 2 |
| 64483 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Nancy | 68 | 32 | 66 | 34 | 70 | 30 | 12 | 18 | 6 | 6 | 6 | 12 | 7 | 4 | 4 | 3 | 3 | 1 | 4 | 8 | 2 | 2 | 2 | 6 |
| 64484 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Le Mans | Bastia | 53 | 47 | 52 | 48 | 54 | 46 | 13 | 13 | 7 | 4 | 6 | 9 | 3 | 3 | 1 | 2 | 2 | 1 | 5 | 5 | 2 | 2 | 3 | 3 |
| 64485 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Laval | 42 | 58 | 40 | 60 | 43 | 57 | 22 | 8 | 11 | 4 | 11 | 4 | 7 | 4 | 5 | 2 | 2 | 2 | 6 | 1 | 2 | 0 | 4 | 1 |
| 64541 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Red Star | 56 | 44 | 53 | 47 | 58 | 42 | 12 | 13 | 7 | 3 | 5 | 10 | 6 | 8 | 2 | 2 | 4 | 6 | 2 | 2 | 2 | 0 | 0 | 2 |
| 64542 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Troyes | Montpellier | 60 | 40 | 52 | 48 | 66 | 34 | 14 | 7 | 8 | 3 | 6 | 4 | 4 | 0 | 3 | 0 | 1 | 0 | 8 | 6 | 4 | 3 | 4 | 3 |
| 64540 | 23-08-25 20:00 | France | Ligue 2 | 2025/2026 | Boulogne | St Etienne | 29 | 71 | 29 | 71 | 29 | 71 | 4 | 11 | 1 | 5 | 3 | 6 | 0 | 3 | 0 | 1 | 0 | 2 | 3 | 5 | 1 | 3 | 2 | 2 |
| 64633 | 25-08-25 20:45 | France | Ligue 2 | 2025/2026 | Pau FC | Reims | 38 | 62 | 42 | 58 | 34 | 66 | 7 | 7 | 5 | 1 | 2 | 6 | 5 | 1 | 4 | 1 | 1 | 0 | 1 | 3 | 1 | 0 | 0 | 3 |
| 64651 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Troyes | 47 | 53 | 60 | 40 | 31 | 69 | 6 | 11 | 2 | 4 | 4 | 7 | 4 | 3 | 2 | 2 | 2 | 1 | 2 | 7 | 0 | 1 | 2 | 6 |
| 64652 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | Clermont | 49 | 51 | 46 | 54 | 52 | 48 | 10 | 11 | 7 | 7 | 3 | 4 | 6 | 0 | 4 | 0 | 2 | 0 | 3 | 5 | 2 | 4 | 1 | 1 |
| 64653 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Amiens | 60 | 40 | 58 | 42 | 63 | 37 | 20 | 6 | 7 | 6 | 13 | 0 | 4 | 2 | 0 | 2 | 4 | 0 | 11 | 3 | 5 | 3 | 6 | 0 |
| 64654 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Nancy | Pau FC | 46 | 54 | 47 | 53 | 44 | 56 | 15 | 15 | 8 | 11 | 7 | 4 | 6 | 4 | 5 | 3 | 1 | 1 | 6 | 6 | 2 | 3 | 4 | 3 |
| matchDate | homeTeam | awayTeam | HBPFT | ABPFT | HBP1H | ABP1H | HBP2H | ABP2H | HTSFT | ATSFT | HTS1H | ATS1H | HTS2H | ATS2H | HSONFT | ASONFT | HSON1H | ASON1H | HSON2H | ASON2H | HSOFFFT | ASOFFFT | HSOFF1H | ASOFF1H | HSOFF2H | ASOFF2H |
| id | matchDate | Country | League | Season | homeTeam | awayTeam | HBPFT | ABPFT | HBP1H | ABP1H | HBP2H | ABP2H | HTSFT | ATSFT | HTS1H | ATS1H | HTS2H | ATS2H | HSONFT | ASONFT | HSON1H | ASON1H | HSON2H | ASON2H | HSOFFFT | ASOFFFT | HSOFF1H | ASOFF1H | HSOFF2H | ASOFF2H |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 54355 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Strasbourg | 52 | 48 | 45 | 55 | 59 | 41 | 9 | 10 | 6 | 7 | 3 | 3 | 3 | 5 | 2 | 4 | 1 | 1 | 6 | 5 | 4 | 3 | 2 | 2 |
| 54356 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Brest | 53 | 47 | 52 | 48 | 54 | 46 | 9 | 1 | 3 | 0 | 6 | 1 | 4 | 1 | 2 | 0 | 2 | 1 | 5 | 0 | 1 | 0 | 4 | 0 |
| 54357 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Nimes | Laval | 54 | 46 | 60 | 40 | 48 | 52 | 13 | 6 | 10 | 3 | 3 | 3 | 3 | 2 | 3 | 1 | 0 | 1 | 10 | 4 | 7 | 2 | 3 | 2 |
| 54358 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Niort | Lens | 47 | 53 | 44 | 56 | 50 | 50 | 10 | 10 | 5 | 4 | 5 | 6 | 1 | 5 | 1 | 2 | 0 | 3 | 9 | 5 | 4 | 2 | 5 | 3 |
| 54359 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | Le Havre | 46 | 54 | 49 | 51 | 43 | 57 | 9 | 10 | 4 | 7 | 5 | 3 | 5 | 3 | 2 | 2 | 3 | 1 | 4 | 7 | 2 | 5 | 2 | 2 |
| 54360 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Tours | AC Ajaccio | 53 | 47 | 49 | 51 | 57 | 43 | 4 | 12 | 2 | 5 | 2 | 7 | 3 | 3 | 2 | 1 | 1 | 2 | 1 | 9 | 0 | 4 | 1 | 5 |
| 54361 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Troyes | Sochaux | 51 | 49 | 49 | 51 | 53 | 47 | 7 | 10 | 6 | 4 | 1 | 6 | 3 | 5 | 2 | 1 | 1 | 4 | 4 | 5 | 4 | 3 | 0 | 2 |
| 54362 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Valenciennes | Clermont | 53 | 47 | 53 | 47 | 53 | 47 | 17 | 8 | 6 | 0 | 11 | 8 | 8 | 2 | 3 | 0 | 5 | 2 | 9 | 6 | 3 | 0 | 6 | 6 |
| 54354 | 30-07-16 15:00 | France | Ligue 2 | 2016/2017 | Red Star | Auxerre | 58 | 42 | 58 | 42 | 58 | 42 | 2 | 8 | 0 | 3 | 2 | 5 | 2 | 3 | 0 | 1 | 2 | 2 | 0 | 5 | 0 | 2 | 0 | 3 |
| 54353 | 01-08-16 20:30 | France | Ligue 2 | 2016/2017 | Amiens | Reims | 51 | 49 | 52 | 48 | 50 | 50 | 13 | 5 | 6 | 3 | 7 | 2 | 8 | 4 | 3 | 2 | 5 | 2 | 5 | 1 | 3 | 1 | 2 | 0 |
| 54344 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | AC Ajaccio | Troyes | 53 | 47 | 51 | 49 | 55 | 45 | 12 | 5 | 7 | 2 | 5 | 3 | 9 | 2 | 5 | 1 | 4 | 1 | 3 | 3 | 2 | 1 | 1 | 2 |
| 54345 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Auxerre | GFC Ajaccio | 48 | 52 | 49 | 51 | 47 | 53 | 11 | 12 | 9 | 6 | 2 | 6 | 6 | 6 | 5 | 3 | 1 | 3 | 5 | 6 | 4 | 3 | 1 | 3 |
| 54346 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Brest | Orleans | 53 | 47 | 54 | 46 | 52 | 48 | 9 | 14 | 5 | 6 | 4 | 8 | 6 | 7 | 3 | 4 | 3 | 3 | 3 | 7 | 2 | 2 | 1 | 5 |
| 54347 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Red Star | 45 | 55 | 49 | 51 | 40 | 60 | 9 | 4 | 4 | 1 | 5 | 3 | 5 | 2 | 4 | 0 | 1 | 2 | 4 | 2 | 0 | 1 | 4 | 1 |
| 54348 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Laval | Niort | 53 | 47 | 52 | 48 | 54 | 46 | 6 | 8 | 1 | 6 | 5 | 2 | 2 | 3 | 0 | 2 | 2 | 1 | 4 | 5 | 1 | 4 | 3 | 1 |
| 54349 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Le Havre | Nimes | 54 | 46 | 59 | 41 | 49 | 51 | 6 | 15 | 4 | 5 | 2 | 10 | 2 | 6 | 2 | 2 | 0 | 4 | 4 | 9 | 2 | 3 | 2 | 6 |
| 54350 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Lens | Tours | 45 | 55 | 38 | 62 | 52 | 48 | 8 | 7 | 2 | 3 | 6 | 4 | 5 | 4 | 1 | 2 | 4 | 2 | 3 | 3 | 1 | 1 | 2 | 2 |
| 54351 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Reims | Bourg en Bresse | 44 | 56 | 40 | 60 | 48 | 52 | 10 | 13 | 4 | 8 | 6 | 5 | 5 | 5 | 4 | 4 | 1 | 1 | 5 | 8 | 0 | 4 | 5 | 4 |
| 54352 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Sochaux | Valenciennes | 58 | 42 | 53 | 47 | 63 | 37 | 15 | 5 | 9 | 2 | 6 | 3 | 3 | 3 | 2 | 1 | 1 | 2 | 12 | 2 | 7 | 1 | 5 | 1 |
| 54343 | 06-08-16 15:00 | France | Ligue 2 | 2016/2017 | Strasbourg | Amiens | 48 | 52 | 51 | 49 | 45 | 55 | 3 | 8 | 2 | 5 | 1 | 3 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 8 | 1 | 5 | 1 | 3 |
| 54335 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Amiens | Niort | 50 | 50 | 53 | 47 | 47 | 53 | 8 | 8 | 4 | 2 | 4 | 6 | 4 | 3 | 2 | 0 | 2 | 3 | 4 | 5 | 2 | 2 | 2 | 3 |
| 54336 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Auxerre | 51 | 49 | 48 | 52 | 54 | 46 | 14 | 12 | 7 | 6 | 7 | 6 | 6 | 11 | 2 | 5 | 4 | 6 | 8 | 1 | 5 | 1 | 3 | 0 |
| 54337 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Sochaux | 38 | 62 | 38 | 62 | 38 | 62 | 8 | 11 | 3 | 6 | 5 | 5 | 4 | 6 | 3 | 4 | 1 | 2 | 4 | 5 | 0 | 2 | 4 | 3 |
| 54338 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Le Havre | 59 | 41 | 59 | 41 | 59 | 41 | 14 | 7 | 5 | 3 | 9 | 4 | 4 | 4 | 0 | 2 | 4 | 2 | 10 | 3 | 5 | 1 | 5 | 2 |
| 54339 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | AC Ajaccio | 56 | 44 | 58 | 42 | 54 | 46 | 9 | 9 | 3 | 5 | 6 | 4 | 5 | 4 | 2 | 2 | 3 | 2 | 4 | 5 | 1 | 3 | 3 | 2 |
| matchDate | Season | homeTeam | awayTeam | HBPFT | ABPFT | HBP1H | ABP1H | HBP2H | ABP2H | HTSFT | ATSFT | HTS1H | ATS1H | HTS2H | ATS2H | HSONFT | ASONFT | HSON1H | ASON1H | HSON2H | ASON2H | HSOFFFT | ASOFFFT | HSOFF1H | ASOFF1H | HSOFF2H | ASOFF2H |
Historical Odds: 1X2, Over/Under Goals, BTTS
Study closing odds and market tendencies for match fixtures. 1X2 odds, Over/Under 0.5, 1.5, 2.5, 3.5 & 4.5 goals and BTTS odds. Use filters, then export CSV/Excel. All odds shown are sourced from 1xBet.
| id | matchDate | Country | League | Season | homeTeam | awayTeam | H | D | A | O05 | U05 | O15 | U15 | U25 | O35 | U35 | O45 | U45 | BTTSY | BTTSN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 62694 | 09-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Le Mans | 2.05 | 3.44 | 3.87 | 1.06 | 10.00 | 1.33 | 3.40 | 1.73 | 3.71 | 1.29 | 7.24 | 1.10 | 1.90 | 1.90 |
| 62688 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Clermont | 2.29 | 3.29 | 3.40 | 1.09 | 8.00 | 1.40 | 3.00 | 1.62 | 4.37 | 1.22 | 8.82 | 1.07 | 1.96 | 1.85 |
| 62689 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | St Etienne | 2.84 | 3.35 | 2.59 | 1.07 | 9.00 | 1.35 | 3.25 | 1.67 | 4.05 | 1.25 | 8.08 | 1.09 | 1.90 | 1.90 |
| 62690 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Red Star | 1.83 | 3.61 | 4.68 | 1.08 | 8.43 | 1.37 | 3.18 | 1.81 | 3.53 | 1.31 | 6.72 | 1.11 | 1.95 | 1.85 |
| 62691 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Pau FC | Annecy | 2.44 | 3.25 | 3.14 | 1.07 | 8.99 | 1.33 | 3.42 | 1.81 | 3.49 | 1.32 | 7.03 | 1.10 | 1.77 | 2.05 |
| 62692 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Nancy | 2.63 | 3.33 | 2.82 | 1.07 | 9.00 | 1.35 | 3.25 | 1.73 | 3.71 | 1.29 | 7.24 | 1.10 | 1.85 | 1.96 |
| 62693 | 09-08-25 20:00 | France | Ligue 2 | 2025/2026 | Troyes | Grenoble | 1.94 | 3.42 | 4.39 | 1.10 | 7.53 | 1.42 | 2.94 | 1.73 | 3.93 | 1.26 | 7.53 | 1.10 | 2.02 | 1.79 |
| 64293 | 11-08-25 20:45 | France | Ligue 2 | 2025/2026 | Amiens | Reims | 5.64 | 3.97 | 1.65 | 1.07 | 9.00 | 1.33 | 3.40 | 1.80 | 3.60 | 1.30 | 7.24 | 1.10 | 1.95 | 1.85 |
| 64379 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Annecy | Dunkerque | 2.86 | 3.33 | 2.39 | 1.06 | 8.00 | 1.42 | 2.75 | 1.62 | 4.23 | 1.20 | 7.82 | 1.06 | 2.02 | 1.74 |
| 64380 | 16-08-25 14:00 | France | Ligue 2 | 2025/2026 | Reims | Guingamp | 2.14 | 3.48 | 3.17 | 1.03 | 10.00 | 1.29 | 3.40 | 1.80 | 3.43 | 1.29 | 6.23 | 1.10 | 1.82 | 1.93 |
| 64378 | 16-08-25 20:00 | France | Ligue 2 | 2025/2026 | St Etienne | Rodez | 1.66 | 4.23 | 4.33 | 1.01 | 16.50 | 1.18 | 4.50 | 2.25 | 2.40 | 1.54 | 4.23 | 1.20 | 1.62 | 2.21 |
| 64445 | 18-08-25 20:45 | France | Ligue 2 | 2025/2026 | Le Mans | Montpellier | 2.39 | 3.53 | 2.73 | 1.03 | 10.00 | 1.31 | 3.25 | 1.73 | 3.43 | 1.29 | 6.23 | 1.10 | 1.74 | 2.03 |
| 64481 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Amiens | Annecy | 2.66 | 3.08 | 2.72 | 1.08 | 7.00 | 1.42 | 2.75 | 1.57 | 3.98 | 1.22 | 7.82 | 1.06 | 1.93 | 1.82 |
| 64482 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Clermont | Grenoble | 2.09 | 3.31 | 3.46 | 1.05 | 9.00 | 1.29 | 3.40 | 1.80 | 3.43 | 1.29 | 6.23 | 1.10 | 1.82 | 1.93 |
| 64483 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Nancy | 2.50 | 3.05 | 2.94 | 1.08 | 7.00 | 1.45 | 2.63 | 1.54 | 4.47 | 1.18 | 8.54 | 1.05 | 2.02 | 1.74 |
| 64484 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Le Mans | Bastia | 2.79 | 3.26 | 2.48 | 1.08 | 7.00 | 1.45 | 2.63 | 1.54 | 4.70 | 1.17 | 8.54 | 1.05 | 2.11 | 1.68 |
| 64485 | 22-08-25 20:00 | France | Ligue 2 | 2025/2026 | Rodez | Laval | 2.73 | 3.28 | 2.51 | 1.03 | 10.00 | 1.29 | 3.40 | 1.80 | 3.43 | 1.29 | 6.23 | 1.10 | 1.74 | 2.02 |
| 64541 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Guingamp | Red Star | 2.17 | 3.40 | 3.19 | 1.03 | 10.00 | 1.28 | 3.50 | 1.80 | 3.33 | 1.30 | 5.90 | 1.11 | 1.74 | 2.02 |
| 64542 | 23-08-25 14:00 | France | Ligue 2 | 2025/2026 | Troyes | Montpellier | 2.17 | 3.51 | 3.10 | 1.05 | 9.00 | 1.36 | 3.00 | 1.67 | 3.98 | 1.22 | 7.36 | 1.07 | 1.93 | 1.82 |
| 64540 | 23-08-25 20:00 | France | Ligue 2 | 2025/2026 | Boulogne | St Etienne | 4.90 | 3.61 | 1.70 | 1.03 | 10.00 | 1.29 | 3.40 | 1.80 | 3.33 | 1.30 | 6.23 | 1.10 | 1.93 | 1.82 |
| 64633 | 25-08-25 20:45 | France | Ligue 2 | 2025/2026 | Pau FC | Reims | 2.87 | 3.67 | 2.23 | 1.01 | 12.50 | 1.22 | 4.00 | 2.00 | 2.82 | 1.40 | 5.14 | 1.14 | 1.62 | 2.21 |
| 64651 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Dunkerque | Troyes | 2.40 | 3.31 | 2.86 | 1.05 | 9.00 | 1.29 | 3.40 | 1.80 | 3.33 | 1.30 | 6.23 | 1.10 | 1.74 | 2.02 |
| 64652 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Laval | Clermont | 2.06 | 3.35 | 3.50 | 1.03 | 10.00 | 1.29 | 3.40 | 1.80 | 3.43 | 1.29 | 6.23 | 1.10 | 1.82 | 1.93 |
| 64653 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Montpellier | Amiens | 1.63 | 3.87 | 5.09 | 1.05 | 9.00 | 1.31 | 3.25 | 1.73 | 3.71 | 1.25 | 6.84 | 1.09 | 2.11 | 1.68 |
| 64654 | 29-08-25 20:00 | France | Ligue 2 | 2025/2026 | Nancy | Pau FC | 1.97 | 3.35 | 3.81 | 1.06 | 8.00 | 1.36 | 3.00 | 1.67 | 3.71 | 1.25 | 6.84 | 1.09 | 1.93 | 1.82 |
| matchDate | homeTeam | awayTeam | H | D | A | O05 | U05 | O15 | U15 | U25 | O35 | U35 | O45 | U45 | BTTSY | BTTSN |
| id | matchDate | Country | League | Season | homeTeam | awayTeam | H | D | A | O05 | U05 | O15 | U15 | U25 | O35 | U35 | O45 | U45 | BTTSY | BTTSN |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 54355 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Strasbourg | 3.26 | 2.88 | 2.72 | 1.06 | 8.70 | 1.43 | 2.88 | 1.62 | 4.40 | 1.22 | 9.10 | 1.06 | 1.86 | 1.94 |
| 54356 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Brest | 2.14 | 2.88 | 4.80 | 1.06 | 8.40 | 1.40 | 3.00 | 1.60 | 4.54 | 1.21 | 9.40 | 1.05 | 1.91 | 1.89 |
| 54357 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Nimes | Laval | 2.24 | 2.86 | 4.42 | 1.06 | 8.70 | 1.39 | 3.06 | 1.62 | 4.34 | 1.22 | 9.00 | 1.06 | 1.86 | 1.94 |
| 54358 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Niort | Lens | 3.11 | 2.80 | 2.89 | 1.07 | 8.30 | 1.41 | 2.97 | 1.60 | 4.54 | 1.21 | 9.40 | 1.05 | 1.91 | 1.75 |
| 54359 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | Le Havre | 3.26 | 2.90 | 2.69 | 1.06 | 8.70 | 1.40 | 3.00 | 1.62 | 4.40 | 1.22 | 9.10 | 1.06 | 1.86 | 1.94 |
| 54360 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Tours | AC Ajaccio | 2.50 | 2.85 | 3.68 | 1.09 | 7.40 | 1.48 | 2.69 | 1.51 | 5.20 | 1.17 | 11.00 | 1.03 | 2.04 | 1.78 |
| 54361 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Troyes | Sochaux | 3.06 | 2.88 | 2.86 | 1.06 | 8.60 | 1.41 | 2.98 | 1.61 | 4.44 | 1.22 | 9.20 | 1.06 | 1.87 | 1.93 |
| 54362 | 29-07-16 20:00 | France | Ligue 2 | 2016/2017 | Valenciennes | Clermont | 2.87 | 2.89 | 3.05 | 1.06 | 9.10 | 1.38 | 3.10 | 1.65 | 4.20 | 1.24 | 8.70 | 1.06 | 1.82 | 1.99 |
| 54354 | 30-07-16 15:00 | France | Ligue 2 | 2016/2017 | Red Star | Auxerre | 2.22 | 3.08 | 4.02 | 1.08 | 7.50 | 1.39 | 3.05 | 1.64 | 4.34 | 1.22 | 9.00 | 1.06 | 1.90 | 1.90 |
| 54353 | 01-08-16 20:30 | France | Ligue 2 | 2016/2017 | Amiens | Reims | 2.92 | 2.90 | 2.91 | 1.09 | 7.30 | 1.47 | 2.74 | 1.54 | 5.00 | 1.18 | 10.50 | 1.04 | 1.98 | 1.83 |
| 54344 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | AC Ajaccio | Troyes | 1.98 | 3.18 | 4.94 | 1.09 | 6.80 | 1.39 | 3.08 | 1.67 | 4.40 | 1.22 | 9.10 | 1.06 | 2.10 | 1.71 |
| 54345 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Auxerre | GFC Ajaccio | 2.92 | 2.95 | 2.93 | 1.11 | 6.60 | 1.46 | 2.76 | 1.55 | 5.00 | 1.18 | 10.50 | 1.04 | 2.00 | 1.81 |
| 54346 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Brest | Orleans | 2.26 | 2.93 | 4.18 | 1.11 | 6.30 | 1.49 | 2.66 | 1.52 | 5.20 | 1.17 | 11.00 | 1.03 | 2.06 | 1.76 |
| 54347 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Red Star | 2.41 | 3.04 | 3.60 | 1.10 | 6.80 | 1.45 | 2.79 | 1.56 | 4.84 | 1.19 | 10.00 | 1.05 | 2.00 | 1.81 |
| 54348 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Laval | Niort | 2.96 | 2.83 | 3.00 | 1.10 | 6.70 | 1.47 | 2.74 | 1.54 | 5.00 | 1.18 | 10.50 | 1.04 | 1.96 | 1.84 |
| 54349 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Le Havre | Nimes | 1.77 | 3.48 | 5.60 | 1.08 | 7.70 | 1.33 | 3.40 | 1.75 | 3.84 | 1.27 | 7.80 | 1.08 | 1.91 | 1.89 |
| 54350 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Lens | Tours | 1.89 | 3.14 | 5.60 | 1.10 | 6.70 | 1.46 | 2.76 | 1.53 | 5.10 | 1.18 | 11.00 | 1.03 | 2.26 | 1.64 |
| 54351 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Reims | Bourg en Bresse | 1.67 | 3.68 | 6.40 | 1.08 | 7.60 | 1.34 | 3.34 | 1.76 | 3.94 | 1.26 | 8.10 | 1.07 | 1.99 | 1.82 |
| 54352 | 05-08-16 20:00 | France | Ligue 2 | 2016/2017 | Sochaux | Valenciennes | 1.84 | 3.30 | 5.70 | 1.10 | 7.00 | 1.43 | 2.88 | 1.59 | 4.74 | 1.20 | 9.90 | 1.05 | 2.25 | 1.64 |
| 54343 | 06-08-16 15:00 | France | Ligue 2 | 2016/2017 | Strasbourg | Amiens | 1.93 | 3.28 | 4.14 | 1.11 | 6.50 | 1.55 | 2.38 | 1.45 | 5.50 | 1.15 | 13.00 | 1.04 | 2.38 | 1.53 |
| 54335 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Amiens | Niort | 2.62 | 2.88 | 3.40 | 1.09 | 7.30 | 1.50 | 2.63 | 1.50 | 5.30 | 1.17 | 11.00 | 1.03 | 2.08 | 1.75 |
| 54336 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Bourg en Bresse | Auxerre | 2.42 | 3.10 | 3.50 | 1.06 | 9.00 | 1.39 | 3.06 | 1.65 | 4.30 | 1.23 | 8.80 | 1.06 | 1.83 | 1.91 |
| 54337 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Clermont | Sochaux | 3.20 | 2.89 | 2.74 | 1.08 | 7.60 | 1.47 | 2.72 | 1.53 | 5.00 | 1.18 | 10.50 | 1.04 | 2.01 | 1.80 |
| 54338 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | GFC Ajaccio | Le Havre | 2.58 | 2.91 | 3.40 | 1.08 | 7.80 | 1.45 | 2.79 | 1.55 | 4.90 | 1.19 | 10.50 | 1.04 | 1.99 | 1.82 |
| 54339 | 12-08-16 20:00 | France | Ligue 2 | 2016/2017 | Orleans | AC Ajaccio | 2.62 | 2.85 | 3.44 | 1.09 | 7.30 | 1.50 | 2.64 | 1.50 | 5.30 | 1.17 | 11.00 | 1.03 | 2.08 | 1.75 |
| matchDate | Season | homeTeam | awayTeam | H | D | A | O05 | U05 | O15 | U15 | U25 | O35 | U35 | O45 | U45 | BTTSY | BTTSN |
More Statistics
Enjoying these stats?
If you find this useful, share it with your mates on social media.
Contact Us
If you have any questions, or would like us to add specific leagues or betting markets,
please contact us via our contact form
or email us at [email protected].
We’ll get back to you as soon as possible.

