France · Top division BETA
Soccer is in beta. Every number here is BetSharpr's own model, built from past results and lineups. The record starts when the tab went live and counts only reads that were locked before kick-off.
TODAY · Nov 1
TOMORROW · Nov 2
- Lorient are 10th in the table, Brest 14th
FRIDAY · Oct 30
SATURDAY · Oct 31
Ranked by our team ratings, which weigh recent seasons, not the league table.
| # | Club | W-D-L | Move | Why |
|---|---|---|---|---|
| 1 | Paris Saint-Germain | 6-2-1 | – | 6 straight wins |
| 2 | Lille | 5-3-1 | – | 2 wins in last 5 |
| 3 | Lens | 4-1-4 | – | 3 wins in last 5 |
| 4 | Marseille | 5-0-4 | ▲ 1 | 4 straight wins |
| 5 | Lyon | 5-2-2 | ▼ 1 | 3 wins in last 5 |
| 6 | AS Monaco | 4-3-2 | – | 1 win in last 5 |
| 7 | Strasbourg | 3-1-5 | ▲ 1 | 1 win in last 5 |
| 8 | Paris FC | 5-2-2 | ▲ 1 | 3 wins in last 5 |
| 9 | Stade Rennais | 5-1-3 | ▼ 2 | 2 wins in last 5 |
| 10 | Toulouse | 2-4-3 | – | 2 wins in last 5 |
| 11 | Nice | 4-2-3 | ▲ 1 | 4 wins in last 5 |
| 12 | Lorient | 3-3-2 | ▼ 1 | 2 wins in last 5 |
| 13 | Brest | 2-3-3 | – | 1 win in last 5 |
| 14 | AJ Auxerre | 3-1-5 | – | 2 wins in last 5 |
| 15 | Le Mans | 1-4-4 | – | 1 win in last 5 |
| 16 | Le Havre AC | 0-2-7 | – | 5 straight losses |
| 17 | Angers | 2-2-5 | – | 1 win in last 5 |
| 18 | Troyes | 2-2-5 | – | 1 win in last 5 |
IN FORM
COLD LATELY
Player table top 60 by grade
| Player | Club | Pos | Grade | Goals | Assists | Minutes | Cards Y/R |
|---|---|---|---|---|---|---|---|
| Lassine Sinayoko | Paris FC | FWD | A HOT | 8 | 5 | 781 | 2/0 |
| Amine Gouiri | Marseille | FWD | A | 6 | 3 | 766 | 0/0 |
| Florian Thauvin | Lens | FWD | A | 4 | 7 | 787 | 3/0 |
| Esteban Lepaul | Stade Rennais | FWD | A HOT | 7 | 0 | 543 | 2/0 |
| Elye Wahi | Nice | FWD | A HOT | 6 | 2 | 615 | 4/0 |
| Cameron Archer | AJ Auxerre | FWD | A HOT | 6 | 0 | 614 | 0/0 |
| Casper Tengstedt | Toulouse | FWD | A HOT | 5 | 1 | 496 | 0/0 |
| Kamory Doumbia | Brest | MID | A COLD | 4 | 1 | 648 | 4/0 |
| Sebastian Szymanski | Stade Rennais | MID | A HOT | 4 | 1 | 485 | 0/0 |
| Adil Bourabaa | Le Mans | MID | A | 3 | 2 | 398 | 1/0 |
| Achraf Hakimi | Paris Saint-Germain | DEF | A HOT | 3 | 2 | 569 | 1/0 |
| Corentin Tolisso | Lyon | MID | A | 2 | 3 | 664 | 0/0 |
| Zachary Athekame | Lyon | DEF | A HOT | 2 | 3 | 810 | 1/0 |
| Marquinhos | Paris Saint-Germain | DEF | A | 3 | 0 | 450 | 1/0 |
| Igor Paixão | Marseille | MID | A | 2 | 1 | 637 | 1/0 |
| Mama Baldé | Brest | MID | A | 2 | 1 | 307 | 0/0 |
| Dário Essugo | Strasbourg | MID | A | 2 | 1 | 381 | 1/0 |
| Tiago Santos | Lille | DEF | A | 2 | 0 | 472 | 0/0 |
| Felix Bacher | Lyon | DEF | A | 1 | 1 | 731 | 1/0 |
| Názinho | AS Monaco | DEF | A | 1 | 1 | 774 | 3/0 |
| Stanis Idumbo | AS Monaco | MID | A | 1 | 0 | 357 | 0/0 |
| Romain Perraud | Lille | DEF | A | 0 | 0 | 686 | 3/0 |
| Berke Özer | Lille | GK | A | 0 | 0 | 720 | 1/0 |
| Alexsandro | Lille | DEF | A | 0 | 0 | 720 | 0/0 |
| Lionel Mpasi | Le Havre AC | GK | A | 0 | 0 | 270 | 1/0 |
| Lucas Hernández | Paris Saint-Germain | DEF | A | 0 | 0 | 411 | 1/0 |
| Abner | Lyon | DEF | A | 0 | 0 | 631 | 1/0 |
| Djibril Sidibé | Le Mans | DEF | A | 0 | 0 | 278 | 2/1 |
| Gessime Yassine | Strasbourg | MID | B HOT | 4 | 3 | 769 | 3/0 |
| Ferran Torres | Paris Saint-Germain | FWD | B | 4 | 1 | 587 | 0/0 |
| Ernest Nuamah | Lyon | FWD | B | 4 | 1 | 543 | 1/0 |
| Danny Namaso | AJ Auxerre | MID | B HOT | 3 | 2 | 722 | 0/0 |
| Olivier Giroud | Lille | FWD | B | 3 | 2 | 419 | 1/0 |
| Josh Maja | Le Havre AC | FWD | B HOT | 4 | 0 | 519 | 0/0 |
| Paris Brunner | AS Monaco | FWD | B | 4 | 0 | 526 | 0/0 |
| Amine Harit | Marseille | MID | B HOT | 3 | 1 | 720 | 1/0 |
| Himad Abdelli | Marseille | MID | B | 3 | 0 | 707 | 1/0 |
| Adrien Thomasson | Stade Rennais | MID | B | 2 | 2 | 556 | 3/0 |
| Pathé Mboup | Brest | MID | B HOT | 2 | 1 | 629 | 1/0 |
| Cristian Cásseres Jr. | Toulouse | MID | B COLD | 0 | 5 | 810 | 3/0 |
| Pavel Sulc | Lyon | FWD | B | 1 | 3 | 417 | 1/0 |
| Thomas Jørgensen | Toulouse | MID | B | 2 | 1 | 792 | 0/0 |
| Pablo Pagis | Paris FC | FWD | B | 2 | 1 | 681 | 1/0 |
| Rayan Fofana | Le Havre AC | FWD | B | 2 | 1 | 336 | 0/0 |
| Conrad Harder | Strasbourg | FWD | B | 2 | 1 | 366 | 1/0 |
| Timothy Weah | Marseille | DEF | B HOT | 1 | 2 | 707 | 1/1 |
| Lucas Calodat | Le Mans | MID | B | 1 | 2 | 547 | 0/0 |
| Ethan Mbappé | Lille | MID | B | 2 | 0 | 494 | 0/0 |
| Przemyslaw Frankowski | Stade Rennais | MID | B | 1 | 2 | 594 | 2/0 |
| Angel Gomes | Marseille | MID | B | 1 | 1 | 479 | 2/0 |
| Ilan Kebbal | Paris FC | MID | B | 1 | 1 | 698 | 1/0 |
| Luca Koleosho | Paris FC | MID | B | 1 | 1 | 512 | 1/0 |
| Eric Dier | AS Monaco | DEF | B | 1 | 1 | 630 | 0/0 |
| Aleksandr Golovin | AS Monaco | MID | B COLD | 0 | 3 | 798 | 3/0 |
| Khvicha Kvaratskhelia | Paris Saint-Germain | FWD | B | 1 | 1 | 377 | 0/0 |
| Désiré Doué | Paris Saint-Germain | FWD | B | 1 | 1 | 436 | 0/0 |
| Ruben Aguilar | Lens | MID | B | 1 | 1 | 620 | 1/0 |
| Pierre Ganiou | Lens | DEF | B | 1 | 0 | 439 | 0/0 |
| Carlens Arcus | Angers | DEF | B | 1 | 0 | 600 | 0/0 |
| Hákon Haraldsson | Lille | MID | B | 1 | 0 | 664 | 2/0 |
Grades compare a player with others in the same position in this league; Injury and suspension news is checked where a source exists; an injured player can still appear in this table until he misses games.
How it works: each club gets an attack and a defence strength from its recent results, adjusted for who it played, home advantage and rest. Those give the likely goals for each side, which become the projected score, win/draw/loss chances, over/under and both-teams-to-score chances. A player's scoring chance comes from his recent goals and shots, how likely he is to play, and the strength of the match-up. Grades (A elite, B strong, C solid, D quiet) compare players in the same position in the same league; HOT and COLD describe the last five games. A game's reads lock about an hour before kick-off. Final scores are checked against a second source before they are graded. These are model estimates, not betting advice, and not a guarantee.
Results cross-checked against openfootball (public domain; includes openfootball/europe for France and the Netherlands), Wikipedia contributors (CC BY-SA 4.0, for Mexico, Portugal and the United States) and, for Germany, OpenLigaDB (Open Database License, www.openligadb.de). Club names are used only to identify the teams.