Loading...
BetGPS Football Betting Resources
France Ligue 1 ·

Toulouse 2–1 Rennes

Full time · half time 1–0 · season 2024/2025

Home ✓ 2.15 fair 2.51
Draw 3.40 fair 4.00
Away 3.40 fair 2.84
Under 2.5 1.92 fair 2.19
Over 2.5 ✓ 1.98 fair 1.84

Bet365 odds before kick-off. Highlighted = our prediction. ✓ = what happened. "Fair" = odds that would match our model's probability.

Match facts

Toulouse Rennes
9 Shots 15
3 Shots on target 6
6 Corners 5
7 Fouls 15
2 Yellow cards 2
0 Red cards 0

Our pre-match prediction

✓ Result correct ✓ Goals correct ✓ BTTS correct Calculated after the match, using only matches played before kick-off (281 league matches this season so far).
Result Toulouse to win
Goals Over 2.5
Both teams score Yes fair 1.74
Expected goals 1.48 – 1.37
Home / Draw / Away
ToulouseDrawRennes
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
1–1 11.7% 2–1 8.7% 1–0 8.5%

Statistics 2024/2025, before this match

Toulouse before this match, all matches
1.13points / match
1.23scored / match
1.26conceded / match
WonDrawnLost 31 played · 38:39
Rennes before this match, all matches
1.23points / match
1.48scored / match
1.42conceded / match
WonDrawnLost 31 played · 46:44
Toulouse all matches all matches Rennes

Per match

1.23 Goals scored 1.48
1.26 Goals conceded 1.42
2.48 Total goals 2.90
11.74 Shots 12.81
4.45 Shots on target 4.87
9.65 Shots faced 10.74
4.81 Corners 5.10
3.71 Corners against 3.61
13.10 Fouls 13.26
1.55 Yellow cards 1.97
0.45 1st-half goals scored 0.68
0.52 1st-half goals conceded 0.68

How often Full Time

29% Wins 39%
26% Draws 6%
45% Losses 55%
90% Over 0.5 goals 100%
77% Over 1.5 goals 77%
48% Over 2.5 goals 58%
19% Over 3.5 goals 32%
10% Over 4.5 goals 19%
3% Over 5.5 goals 3%
52% Both teams scored 45%
32% Clean sheets 32%
26% Failed to score 23%

How often Half Time

19% Wins 35%
48% Draws 32%
32% Losses 32%
58% Over 0.5 goals 77%
29% Over 1.5 goals 39%
10% Over 2.5 goals 13%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Toulouse all matches
Rennes all matches
Toulouse before this match, at home
1.07points / match
1.13scored / match
1.33conceded / match
WonDrawnLost 15 played · 17:20
Rennes before this match, away
0.87points / match
1.53scored / match
1.80conceded / match
WonDrawnLost 15 played · 23:27
Toulouse at home away Rennes

Per match

1.13 Goals scored 1.53
1.33 Goals conceded 1.80
2.47 Total goals 3.33
12.53 Shots 11.13
4.67 Shots on target 5.07
8.67 Shots faced 12.40
5.40 Corners 4.07
3.27 Corners against 4.07
12.67 Fouls 13.20
1.40 Yellow cards 2.07
0.33 1st-half goals scored 0.60
0.80 1st-half goals conceded 0.93

How often Full Time

27% Wins 27%
27% Draws 7%
47% Losses 67%
93% Over 0.5 goals 100%
80% Over 1.5 goals 80%
47% Over 2.5 goals 67%
13% Over 3.5 goals 53%
7% Over 4.5 goals 27%
7% Over 5.5 goals 7%
67% Both teams scored 53%
27% Clean sheets 20%
13% Failed to score 27%

How often Half Time

7% Wins 27%
47% Draws 33%
47% Losses 40%
60% Over 0.5 goals 80%
40% Over 1.5 goals 40%
13% Over 2.5 goals 20%

Goals in the last 10 matches (scored up, conceded down; oldest left)

Toulouse at home
Rennes away

Last 10 matches before this match

Toulouse all matches

Date Match Score 1 X 2 O U
27.04.25 Nantes – Toulouse 0–0 (0–0) 2.883.252.45 2.05 1.85
20.04.25 Reims – Toulouse 1–0 (1–0) 3.303.252.25 2.06 1.84
12.04.25 Toulouse – Lille 1–2 (1–2) 2.803.302.55 2.10 1.73
06.04.25 Marseille – Toulouse 3–2 (1–1) 1.753.804.50 1.85 2.05
30.03.25 Toulouse – Brest 2–4 (0–2) 2.003.254.10 2.10 1.73
16.03.25 Strasbourg – Toulouse 2–1 (0–1) 2.253.253.25 2.05 1.68
07.03.25 Toulouse – Monaco 1–1 (0–1) 3.253.502.15 1.73 2.10
02.03.25 Angers – Toulouse 0–4 (0–0) 3.303.102.35 2.30 1.62
23.02.25 Le Havre – Toulouse 1–4 (0–1) 4.003.401.95 2.10 1.73
15.02.25 Toulouse – Paris SG 0–1 (0–0) 5.754.751.50 1.53 2.50

Rennes all matches

Date Match Score 1 X 2 O U
26.04.25 Lyon – Rennes 4–1 (3–0) 1.754.204.10 1.57 2.38
18.04.25 Rennes – Nantes 2–1 (1–0) 1.803.504.75 2.00 1.90
13.04.25 Le Havre – Rennes 1–5 (1–3) 3.503.402.10 2.01 1.89
06.04.25 Rennes – Auxerre 0–1 (0–0) 1.853.604.33 1.91 1.99
30.03.25 Angers – Rennes 0–3 (0–1) 4.203.601.82 2.00 1.90
15.03.25 Lens – Rennes 1–0 (0–0) 2.053.503.60 1.98 1.92
08.03.25 Rennes – Paris SG 1–4 (0–1) 4.753.901.70 1.67 2.20
02.03.25 Montpellier – Rennes 0–4 (0–1) 3.503.402.10 1.85 2.05
21.02.25 Rennes – Reims 1–0 (1–0) 2.153.403.40 2.00 1.90
16.02.25 Rennes – Lille 0–2 (0–0) 2.703.252.70 1.98 1.80

Toulouse at home

Date Match Score 1 X 2 O U
12.04.25 Toulouse – Lille 1–2 (1–2) 2.803.302.55 2.10 1.73
30.03.25 Toulouse – Brest 2–4 (0–2) 2.003.254.10 2.10 1.73
07.03.25 Toulouse – Monaco 1–1 (0–1) 3.253.502.15 1.73 2.10
15.02.25 Toulouse – Paris SG 0–1 (0–0) 5.754.751.50 1.53 2.50
02.02.25 Toulouse – Nice 1–1 (0–1) 2.503.402.75 1.95 1.95
26.01.25 Toulouse – Montpellier 1–2 (0–0) 1.624.005.25 1.73 2.10
12.01.25 Toulouse – Strasbourg 1–2 (1–2) 1.753.804.50 1.84 2.06
13.12.24 Toulouse – St Etienne 2–1 (0–0) 1.365.008.50 1.73 2.10
01.12.24 Toulouse – Auxerre 2–0 (2–0) 1.703.605.25 1.73 2.10
03.11.24 Toulouse – Reims 1–0 (0–0) 2.003.503.75 1.92 1.98

Rennes away

Date Match Score 1 X 2 O U
26.04.25 Lyon – Rennes 4–1 (3–0) 1.754.204.10 1.57 2.38
13.04.25 Le Havre – Rennes 1–5 (1–3) 3.503.402.10 2.01 1.89
30.03.25 Angers – Rennes 0–3 (0–1) 4.203.601.82 2.00 1.90
15.03.25 Lens – Rennes 1–0 (0–0) 2.053.503.60 1.98 1.92
02.03.25 Montpellier – Rennes 0–4 (0–1) 3.503.402.10 1.85 2.05
08.02.25 St Etienne – Rennes 0–2 (0–1) 3.303.402.15 2.07 1.83
25.01.25 Monaco – Rennes 3–2 (1–1) 1.703.904.75 1.68 2.05
03.01.25 Nice – Rennes 3–2 (3–1) 2.203.303.40 1.97 1.93
08.12.24 Nantes – Rennes 1–0 (0–0) 3.003.252.40 2.20 1.67
24.11.24 Lille – Rennes 1–0 (1–0) 1.913.603.90 1.92 1.98

Score badge: green win, amber draw, red loss for the team named above. Half-time score in brackets. Bold odds = the outcome that happened. A league code next to the date means the match was played in another league.

Head-to-head since 2021/2022, before this match

Toulouse winsDrawsRennes wins
5matches
2.40goals / match
60%over 2.5
60%both scored
Date Match Score 1 X 2 O U
10.11.24F1 Rennes – Toulouse 0–2 (0–2) 2.153.403.40 2.00 1.80
13.04.24F1 Rennes – Toulouse 1–2 (1–2) 1.803.604.33 1.92 1.98
17.12.23F1 Toulouse – Rennes 0–0 (0–0) 3.203.502.20 1.89 2.01
12.02.23F1 Toulouse – Rennes 3–1 (3–0) 3.203.302.30 1.80 2.00
12.11.22F1 Rennes – Toulouse 2–1 (1–0) 1.504.506.00 1.61 2.30

France Ligue 1 table 2024/2025, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Paris SG 32 24 6 2 85 33 +52 78 WWWDLL
2 Marseille 31 18 4 9 66 43 +23 58 LLWLWW
3 Nice 32 16 9 7 60 39 +21 57 LLDWWW
4 Strasbourg 32 16 9 7 53 39 +14 57 WWDDWW
5 Lille 31 16 8 7 49 32 +17 56 LWLWWW
6 Monaco 31 16 7 8 58 36 +22 55 WWLWDD
7 Lyon 31 16 6 9 62 42 +20 54 WLWWLW
8 Lens 31 13 6 12 35 37 -2 45 WLWLWL
9 Brest 31 13 5 13 49 53 -4 44 DWWDLL
10 Auxerre 31 11 8 12 45 45 0 41 DWWLLW
11 Rennes 31 12 2 17 46 44 +2 38 LWLWWL
12 Toulouse 31 9 8 14 38 39 -1 35 LLLLLD
13 Reims 32 8 9 15 32 43 -11 33 WLWWDL
14 Nantes 31 7 11 13 35 50 -15 32 WLWLDD
15 Angers 31 8 6 17 29 50 -21 30 LLLWLL
16 Le Havre 31 8 4 19 34 65 -31 28 LWWLLD
17 St Etienne 31 7 6 18 34 71 -37 27 WLLDWL
18 Montpellier 31 4 4 23 22 71 -49 16 LLLLLD
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Paris SG 16 13 2 1 42 15 +27 41 WWWWWL
2 Monaco 16 11 3 2 36 16 +20 36 WWWWWD
3 Strasbourg 16 10 5 1 31 17 +14 35 DWWDWW
4 Nice 16 10 4 2 32 15 +17 34 WLDLWW
5 Lille 15 10 3 2 28 16 +12 33 WLWWWW
6 Lyon 15 10 2 3 34 19 +15 32 WLWWWW
7 Marseille 16 9 4 3 37 21 +16 31 WWLWWW
8 Brest 15 8 3 4 28 21 +7 27 LDWDWL
9 Auxerre 15 7 5 3 22 14 +8 26 DDWLWL
10 Rennes 16 8 1 7 23 17 +6 25 WLWLLW
11 St Etienne 15 6 3 6 21 27 -6 21 LDLLDW
12 Lens 16 6 2 8 15 22 -7 20 LLWWLL
13 Nantes 15 4 6 5 16 17 -1 18 LWLWDD
14 Toulouse 15 4 4 7 17 20 -3 16 LDLDLL
15 Reims 16 4 4 8 17 23 -6 16 LLLWLW
16 Angers 16 4 2 10 16 32 -16 14 LLLLWL
17 Montpellier 16 3 4 9 16 37 -21 13 LLLLLD
18 Le Havre 16 3 2 11 14 38 -24 11 LLDWLD
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Paris SG 16 11 4 1 43 18 +25 37 WWWWDL
2 Marseille 15 9 0 6 29 22 +7 27 LWLLLL
3 Lens 15 7 4 4 20 15 +5 25 WLLWLW
4 Lille 16 6 5 5 21 16 +5 23 WLLLWW
5 Nice 16 6 5 5 28 24 +4 23 DWWLDW
6 Lyon 16 6 4 6 28 23 +5 22 LWWLWL
7 Strasbourg 16 6 4 6 22 22 0 22 LWWWWD
8 Monaco 15 5 4 6 22 20 +2 19 LLDWLD
9 Toulouse 16 5 4 7 21 19 +2 19 WWLLLD
10 Reims 16 4 5 7 15 20 -5 17 LLDWDL
11 Le Havre 15 5 2 8 20 27 -7 17 DWWLWL
12 Brest 16 5 2 9 21 32 -11 17 WDLWDL
13 Angers 15 4 4 7 13 18 -5 16 LWDLLL
14 Auxerre 16 4 3 9 23 31 -8 15 DWDWLW
15 Nantes 16 3 5 8 19 33 -14 14 WLLLWL
16 Rennes 15 4 1 10 23 27 -4 13 WWLWWL
17 St Etienne 16 1 3 12 13 44 -31 6 LLDWLL
18 Montpellier 15 1 0 14 6 34 -28 3 LLLLLL

Toulouse   Rennes

Under / Over goals 2024/2025, before this match

Goals
All matches – Under/Over goals
# Streak
1 1 Paris SG 32 9 23 2.7 1.0 24 6 2 85 33 78 OUOUOO
2 2 Marseille 31 10 21 2.1 1.4 18 4 9 66 43 58 OOOOOO
3 7 Lyon 31 10 21 2.0 1.4 16 6 9 62 42 54 OOOOOO
4 6 Monaco 31 11 20 1.9 1.2 16 7 8 58 36 55 UOOOUU
5 9 Brest 31 11 20 1.6 1.7 13 5 13 49 53 44 UOOOOO
6 3 Nice 32 13 19 1.9 1.2 16 9 7 60 39 57 OOOOOU
7 10 Auxerre 31 12 19 1.5 1.5 11 8 12 45 45 41 UUUOOO
8 4 Strasbourg 32 14 18 1.7 1.2 16 9 7 53 39 57 OUOUOO
9 11 Rennes 31 13 18 1.5 1.4 12 2 17 46 44 38 UOUOOO
10 16 Le Havre 31 13 18 1.1 2.1 8 4 19 34 65 28 OOUOOU
11 17 St Etienne 31 14 17 1.1 2.3 7 6 18 34 71 27 UOUOOO
12 18 Montpellier 31 14 17 0.7 2.3 4 4 23 22 71 16 UUUUOU
13 5 Lille 31 15 16 1.6 1.0 16 8 7 49 32 56 UUOOOU
14 12 Toulouse 31 16 15 1.2 1.3 9 8 14 38 39 35 OOOOUU
15 13 Reims 32 18 14 1.0 1.3 8 9 15 32 43 33 OUUUUU
16 14 Nantes 31 17 14 1.1 1.6 7 11 13 35 50 32 UOOOUU
17 8 Lens 31 21 10 1.1 1.2 13 6 12 35 37 45 UUUUOO
18 15 Angers 31 21 10 0.9 1.6 8 6 17 29 50 30 UOUUOU
Home – Under/Over goals
# Streak
1 1 Paris SG 16 4 12 2.6 0.9 13 2 1 42 15 41 OOOUOO
2 4 Strasbourg 16 5 11 1.9 1.1 10 5 1 31 17 35 UOOOOO
3 16 Le Havre 16 5 11 0.9 2.4 3 2 11 14 38 11 OOUOOU
4 18 Montpellier 16 5 11 1.0 2.3 3 4 9 16 37 13 UOOUUU
5 2 Marseille 16 6 10 2.3 1.3 9 4 3 37 21 31 OUUOOO
6 6 Monaco 16 6 10 2.2 1.0 11 3 2 36 16 36 OOOOOU
7 7 Lyon 15 5 10 2.3 1.3 10 2 3 34 19 32 OOOOOO
8 5 Lille 15 6 9 1.9 1.1 10 3 2 28 16 33 OOOUUO
9 9 Brest 15 6 9 1.9 1.4 8 3 4 28 21 27 OOUUOO
10 10 Auxerre 15 6 9 1.5 0.9 7 5 3 22 14 26 UOOUUO
11 3 Nice 16 8 8 2.0 0.9 10 4 2 32 15 34 UUUOOU
12 11 Rennes 16 8 8 1.4 1.1 8 1 7 23 17 25 UUUOUO
13 12 Toulouse 15 8 7 1.1 1.3 4 4 7 17 20 16 OUUUOO
14 15 Angers 16 9 7 1.0 2.0 4 2 10 16 32 14 UOUOUU
15 17 St Etienne 15 8 7 1.4 1.8 6 3 6 21 27 21 UOOOOO
16 13 Reims 16 10 6 1.1 1.4 4 4 8 17 23 16 OUUOUU
17 8 Lens 16 11 5 0.9 1.4 6 2 8 15 22 20 UOUUUO
18 14 Nantes 15 10 5 1.1 1.1 4 6 5 16 17 18 UOUUUU
Away – Under/Over goals
# Streak
1 1 Paris SG 16 5 11 2.7 1.1 11 4 1 43 18 37 UOOOUO
2 2 Marseille 15 4 11 1.9 1.5 9 0 6 29 22 27 UUOOOO
3 3 Nice 16 5 11 1.8 1.5 6 5 5 28 24 23 UOOOOO
4 7 Lyon 16 5 11 1.8 1.4 6 4 6 28 23 22 OOUOOO
5 9 Brest 16 5 11 1.3 2.0 5 2 9 21 32 17 UUOOOO
6 6 Monaco 15 5 10 1.5 1.3 5 4 6 22 20 19 OOUUOU
7 10 Auxerre 16 6 10 1.4 1.9 4 3 9 23 31 15 OUUUOO
8 11 Rennes 15 5 10 1.5 1.8 4 1 10 23 27 13 UOUOOO
9 17 St Etienne 16 6 10 0.8 2.8 1 3 12 13 44 6 OOUUUO
10 14 Nantes 16 7 9 1.2 2.1 3 5 8 19 33 14 OOUOOO
11 12 Toulouse 16 8 8 1.3 1.2 5 4 7 21 19 19 OOOOUU
12 13 Reims 16 8 8 0.9 1.2 4 5 7 15 20 17 UOUUUU
13 4 Strasbourg 16 9 7 1.4 1.4 6 4 6 22 22 22 UUUUUU
14 5 Lille 16 9 7 1.3 1.0 6 5 5 21 16 23 UOUOOU
15 16 Le Havre 15 8 7 1.3 1.8 5 2 8 20 27 17 UOOOUO
16 18 Montpellier 15 9 6 0.4 2.3 1 0 14 6 34 3 UUUUUO
17 8 Lens 15 10 5 1.3 1.0 7 4 4 20 15 25 UUOUUO
18 15 Angers 15 12 3 0.9 1.2 4 4 7 13 18 16 UUOUUO

U / O = matches with fewer / more goals than the line (both teams' goals). BTTS = both teams to score: Yes when both teams scored, No when at least one didn't. Pos = position in the league table. Streak = last 6 matches, oldest left: O / U over or under the line, Y / N on the BTTS tab. Click a column heading to sort; click again to reverse.

Results and odds courtesy of football-data.co.uk · updated 2 Nov 2026, 20:47