Predictorous

Ligue 1

53.1% called43/81 graded8 exact scores9 pending
  • 2026-11-08pending
    RennesLille—said 2-1 (1)
    H/D/A38 / 29 / 33our xG 1.48–1.45
  • 2026-11-08pending
    LensMarseille—said 2-1 (1)
    H/D/A53 / 24 / 22our xG 2.14–1.28
  • 2026-11-08pending
    Le MansMonaco—said 1-2 (2)
    H/D/A29 / 28 / 43our xG 1.28–1.66
  • 2026-11-08pending
    Le HavreLorient—said 1-1 (X)
    H/D/A34 / 32 / 35our xG 1.16–1.27
  • 2026-11-08pending
    BrestLyon—said 1-0 (1)
    H/D/A36 / 30 / 33our xG 1.26–1.30
  • 2026-11-08pending
    AngersNice—said 1-1 (X)
    H/D/A35 / 33 / 32our xG 1.32–1.22
  • 2026-11-07pending
    PSGTroyes—said 2-0 (1)
    H/D/A76 / 16 / 8our xG 2.61–0.69
  • 2026-11-07pending
    AuxerreParis FC—said 1-1 (X)
    H/D/A32 / 31 / 37our xG 1.16–1.22
  • 2026-11-06pending
    ToulouseStrasbourg—said 1-0 (1)
    H/D/A52 / 26 / 23our xG 1.64–1.06
  • 2026-11-02✗ missed
    LorientBrest0-2said 1-1 (X)
    H/D/A42 / 31 / 27our xG 1.40–1.04
  • 2026-11-01✓ called it
    StrasbourgAuxerre5-1said 1-0 (1)
    H/D/A47 / 29 / 24our xG 1.65–0.99
  • 2026-11-01✓ called it
    Paris FCMonaco3-1said 1-0 (1)
    H/D/A45 / 29 / 27our xG 1.60–1.21
  • 2026-11-01✓ called it
    MarseilleToulouse2-0said 2-1 (1)
    H/D/A41 / 31 / 29our xG 1.68–1.25
  • 2026-11-01✓ called it
    LyonAngers2-0said 1-0 (1)
    H/D/A63 / 23 / 14our xG 1.97–0.74
  • 2026-10-31✗ missed
    TroyesLe Mans2-0said 1-1 (X)
    H/D/A36 / 32 / 31our xG 1.55–1.20real 1.95–0.26
  • 2026-10-30✗ missed
    NiceRennes5-2said 1-2 (2)
    H/D/A30 / 30 / 40our xG 1.40–1.76real 3.72–2.89
  • 2026-10-30✗ missed
    LilleLens1-0said 1-1 (X)
    H/D/A36 / 31 / 33our xG 1.35–1.35real 2.12–0.40
  • 2026-10-30✓ called it
    Le HavrePSG1-5said 0-2 (2)
    H/D/A19 / 23 / 58our xG 0.84–2.17real 1.69–2.91
  • 2026-10-25✗ missed
    ToulouseTroyes0-0said 2-0 (1)
    H/D/A69 / 19 / 13our xG 2.02–0.88real 0.52–0.34
  • 2026-10-25✓ called it
    RennesStrasbourg3-0said 2-1 (1)
    H/D/A52 / 22 / 26our xG 1.83–1.38real 1.74–0.90
  • 2026-10-25exact score
    PSGLyon2-0said 2-0 (1)
    H/D/A61 / 23 / 17our xG 2.23–0.93real 1.03–0.47
  • 2026-10-25✗ missed
    MonacoLille1-1said 1-0 (1)
    H/D/A37 / 30 / 33our xG 1.32–1.39real 1.88–0.61
  • 2026-10-25✓ called it
    MarseilleLe Havre4-3said 2-0 (1)
    H/D/A63 / 22 / 16our xG 2.36–0.89real 1.81–2.71
  • 2026-10-25✗ missed
    AuxerreLe Mans1-1said 1-0 (1)
    H/D/A47 / 29 / 24our xG 1.74–1.07real 1.14–1.50
  • 2026-10-25✓ called it
    AngersLorient0-0said 1-1 (X)
    H/D/A31 / 33 / 36our xG 1.13–1.22real 0.34–1.05
  • 2026-10-24✓ called it
    LensParis FC2-1said 2-0 (1)
    H/D/A53 / 27 / 20our xG 2.10–0.98real 0.70–0.71
  • 2026-10-23✗ missed
    BrestNice1-2said 1-0 (1)
    H/D/A49 / 27 / 23our xG 1.68–1.08real 2.12–0.69
  • 2026-10-18✓ called it
    Paris FCRennes4-3said 2-1 (1)
    H/D/A48 / 26 / 26our xG 1.76–1.28real 3.06–3.01
  • 2026-10-18✓ called it
    LyonNice2-1said 2-0 (1)
    H/D/A58 / 25 / 17our xG 2.02–0.91real 1.70–1.19
  • 2026-10-18✗ missed
    LorientMonaco1-0said 1-1 (X)
    H/D/A34 / 32 / 34our xG 1.41–1.37real 1.75–0.49
  • 2026-10-18✗ missed
    Le HavreAuxerre1-3said 1-0 (1)
    H/D/A40 / 30 / 30our xG 1.21–1.06real 1.59–1.96
  • 2026-10-18✓ called it
    AngersMarseille2-5said 0-1 (2)
    H/D/A26 / 30 / 44our xG 1.14–1.74real 1.80–3.11
  • 2026-10-17✓ called it
    TroyesLens1-3said 1-2 (2)
    H/D/A16 / 21 / 63our xG 1.06–2.30real 1.47–1.85
  • 2026-10-17✓ called it
    StrasbourgPSG1-3said 1-2 (2)
    H/D/A23 / 25 / 51our xG 1.13–1.89real 1.31–2.36
  • 2026-10-17✗ missed
    LilleBrest1-1said 1-0 (1)
    H/D/A51 / 27 / 22our xG 1.75–0.89real 2.05–0.79
  • 2026-10-16✗ missed
    Le MansToulouse0-3said 1-1 (X)
    H/D/A29 / 32 / 39our xG 1.30–1.66real 0.61–2.06
  • 2026-10-11✓ called it
    TroyesMarseille0-2said 1-2 (2)
    H/D/A22 / 23 / 55our xG 1.44–2.11real 1.25–1.27
  • 2026-10-11✓ called it
    RennesAuxerre4-1said 1-0 (1)
    H/D/A54 / 24 / 22our xG 1.72–1.02real 2.00–1.21
  • 2026-10-11✗ missed
    NiceStrasbourg2-1said 1-1 (X)
    H/D/A34 / 32 / 34our xG 1.39–1.46real 1.55–0.44
  • 2026-10-10✓ called it
    PSGLe Mans3-1said 2-0 (1)
    H/D/A68 / 22 / 10our xG 2.68–0.71real 4.23–2.23
  • 2026-10-10✗ missed
    MonacoToulouse2-2said 2-1 (1)
    H/D/A44 / 27 / 30our xG 1.57–1.31real 1.23–1.41
  • 2026-10-10✗ missed
    LorientParis FC1-0said 1-1 (X)
    H/D/A36 / 33 / 31our xG 1.39–1.13real 0.49–0.90
  • 2026-10-10✓ called it
    LilleLe Havre1-0said 2-0 (1)
    H/D/A62 / 24 / 15our xG 2.04–0.68real 1.32–0.84
  • 2026-10-10✓ called it
    BrestAngers5-1said 1-0 (1)
    H/D/A54 / 26 / 20our xG 1.64–0.87real 4.04–1.19
  • 2026-10-09exact score
    LensLyon2-1said 2-1 (1)
    H/D/A55 / 23 / 22our xG 1.93–1.12real 1.41–1.03
  • 2026-09-20✗ missed
    NiceLille2-1said 0-1 (2)
    H/D/A24 / 26 / 50our xG 0.97–1.49real 1.93–1.93
  • 2026-09-20exact score
    MarseillePSG1-2said 1-2 (2)
    H/D/A27 / 27 / 46our xG 1.28–1.73real 1.87–4.67
  • 2026-09-20✓ called it
    AuxerreBrest2-1said 1-0 (1)
    H/D/A35 / 33 / 33our xG 1.28–1.24real 0.77–0.30
  • 2026-09-19✓ called it
    ToulouseLe Havre3-2said 1-0 (1)
    H/D/A57 / 26 / 17our xG 1.64–0.75real 2.83–2.16
  • 2026-09-19exact score
    Paris FCStrasbourg2-1said 2-1 (1)
    H/D/A41 / 30 / 29our xG 1.60–1.32real 0.91–0.23
  • 2026-09-19✓ called it
    LyonRennes4-0said 2-1 (1)
    H/D/A53 / 24 / 23our xG 1.96–1.20real 3.60–1.16
  • 2026-09-19✓ called it
    Le MansLorient2-1said 1-0 (1)
    H/D/A45 / 30 / 26our xG 1.52–1.09real 0.96–1.07
  • 2026-09-19✗ missed
    AngersTroyes2-0said 0-1 (2)
    H/D/A28 / 32 / 41our xG 1.07–1.36real 2.39–1.16
  • 2026-09-18✗ missed
    MonacoLens2-1said 1-2 (2)
    H/D/A31 / 26 / 43our xG 1.41–1.72real 1.54–1.46
  • 2026-09-13✓ called it
    LilleTroyes2-0said 1-0 (1)
    H/D/A52 / 26 / 22our xG 1.58–0.92real 2.05–0.35
  • 2026-09-13✗ missed
    Le MansLens2-2said 1-2 (2)
    H/D/A26 / 28 / 46our xG 1.27–1.74real 2.16–1.88
  • 2026-09-13exact score
    BrestPSG0-1said 0-1 (2)
    H/D/A19 / 24 / 58our xG 0.95–1.87real 1.24–1.33
  • 2026-09-12✗ missed
    StrasbourgMonaco1-1said 2-1 (1)
    H/D/A42 / 28 / 30our xG 1.63–1.34real 0.67–0.77
  • 2026-09-12✗ missed
    Paris FCLyon0-0said 1-0 (1)
    H/D/A38 / 32 / 30our xG 1.47–1.29real 0.58–0.40
  • 2026-09-12✗ missed
    LorientToulouse2-2said 1-0 (1)
    H/D/A37 / 32 / 31our xG 1.24–1.10real 0.69–1.34
  • 2026-09-12✗ missed
    Le HavreAngers0-0said 1-0 (1)
    H/D/A45 / 30 / 25our xG 1.32–0.92real 1.03–0.48
  • 2026-09-12exact score
    AuxerreNice1-0said 1-0 (1)
    H/D/A43 / 30 / 27our xG 1.43–1.08real 1.70–0.60
  • 2026-09-11✗ missed
    RennesMarseille1-0said 1-2 (2)
    H/D/A32 / 30 / 38our xG 1.66–1.84real 2.32–1.31
  • 2026-09-06✗ missed
    TroyesStrasbourg2-6said 1-0 (1)
    H/D/A39 / 33 / 28our xG 1.51–1.24real 2.65–3.52
  • 2026-09-06✗ missed
    MarseilleParis FC2-3said 2-1 (1)
    H/D/A57 / 25 / 19our xG 2.08–1.11real 1.72–3.38
  • 2026-09-06✓ called it
    AngersRennes1-2said 0-1 (2)
    H/D/A28 / 32 / 40our xG 1.21–1.51real 1.87–2.37
  • 2026-09-05✗ missed
    NiceLe Mans1-1said 0-1 (2)
    H/D/A32 / 33 / 35our xG 1.33–1.40real 1.25–1.18
  • 2026-09-05✗ missed
    LensLorient0-1said 2-0 (1)
    H/D/A67 / 21 / 12our xG 2.38–0.91real 1.10–1.03
  • 2026-09-05✓ called it
    Le HavreBrest1-2said 0-1 (2)
    H/D/A32 / 34 / 35our xG 1.18–1.25real 1.61–3.01
  • 2026-09-04✗ missed
    PSGMonaco1-2said 2-0 (1)
    H/D/A65 / 21 / 14our xG 2.16–0.88real 2.52–0.60
  • 2026-09-04✓ called it
    LyonAuxerre3-1said 1-0 (1)
    H/D/A55 / 27 / 19our xG 1.70–0.87real 2.88–0.91
  • 2026-09-03exact score
    ToulouseLille0-1said 0-1 (2)
    H/D/A31 / 33 / 36our xG 1.02–1.11real 2.97–1.04
  • 2026-08-30✓ called it
    RennesLe Mans3-2said 2-1 (1)
    H/D/A40 / 31 / 30our xG 1.61–1.36real 3.64–2.72
  • 2026-08-30✓ called it
    Paris FCNice3-0said 1-0 (1)
    H/D/A50 / 28 / 22our xG 1.77–1.08real 3.02–0.59
  • 2026-08-30✓ called it
    MonacoMarseille2-0said 2-1 (1)
    H/D/A38 / 30 / 32our xG 1.68–1.52real 1.61–1.25
  • 2026-08-29✗ missed
    StrasbourgLens2-1said 1-2 (2)
    H/D/A27 / 29 / 44our xG 1.32–1.72real 1.86–2.95
  • 2026-08-29✗ missed
    LyonLe Havre1-1said 1-0 (1)
    H/D/A58 / 26 / 16our xG 1.76–0.81real 2.31–1.10
  • 2026-08-29✗ missed
    LorientTroyes1-2said 1-0 (1)
    H/D/A37 / 37 / 26our xG 1.45–1.17real 1.02–1.68
  • 2026-08-29✓ called it
    BrestToulouse2-2said 1-1 (X)
    H/D/A33 / 34 / 33our xG 1.16–1.16real 3.65–1.31
  • 2026-08-29✗ missed
    AuxerreAngers1-3said 1-0 (1)
    H/D/A49 / 30 / 21our xG 1.41–0.81real 1.77–1.78
  • 2026-08-28✗ missed
    LillePSG2-2said 0-1 (2)
    H/D/A29 / 31 / 39our xG 1.06–1.28real 1.16–1.78
  • 2026-08-23✗ missed
    RennesPSG2-2said 1-2 (2)
    H/D/A18 / 23 / 60our xG 1.03–2.07real 0.91–0.63
  • 2026-08-23exact score
    Le HavreMonaco0-1said 0-1 (2)
    H/D/A26 / 30 / 45our xG 1.10–1.53real 0.66–1.66
  • 2026-08-23✓ called it
    AngersLille0-2said 0-1 (2)
    H/D/A16 / 27 / 57our xG 0.68–1.53real 1.86–1.21
  • 2026-08-22✗ missed
    TroyesParis FC0-0said 1-0 (1)
    H/D/A49 / 25 / 26our xG 1.64–1.14real 0.34–1.55
  • 2026-08-22✗ missed
    ToulouseLyon0-2said 1-0 (1)
    H/D/A39 / 33 / 29our xG 1.28–1.06real 2.16–0.76
  • 2026-08-22✓ called it
    NiceLorient0-0said 1-1 (X)
    H/D/A34 / 35 / 31our xG 1.38–1.31real 1.09–1.98
  • 2026-08-22✓ called it
    LensAuxerre5-2said 2-0 (1)
    H/D/A68 / 21 / 11our xG 2.17–0.73real 5.12–1.71
  • 2026-08-22✗ missed
    Le MansBrest2-2said 1-0 (1)
    H/D/A52 / 24 / 24our xG 1.66–1.04real 0.77–2.63
  • 2026-08-21✓ called it
    MarseilleStrasbourg4-0said 2-1 (1)
    H/D/A50 / 26 / 23our xG 1.93–1.25real 2.35–0.19

The bold number in H / D / A is the outcome the model called, recorded before kickoff. A draw caps at roughly 32–35%, so the call is only a draw when it reaches that ceiling — which is why most calls are for a side even in matches the model considers close.