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

Toulouse 0–1 Marseille

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

Home 2.90 fair 2.40
Draw 3.50 fair 4.21
Away ✓ 2.35 fair 2.90
Under 2.5 ✓ 1.91 fair 2.50
Over 2.5 1.91 fair 1.67

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

Match facts

Toulouse Marseille
12 Shots 10
2 Shots on target 3
4 Corners 2
15 Fouls 14
2 Yellow cards 3
0 Red cards 0

Our pre-match prediction

✗ Result missed ✗ Goals missed ✗ BTTS missed Calculated after the match, using only matches played before kick-off (219 league matches this season so far).
Result Toulouse to win
Goals Over 2.5
Both teams score Yes fair 1.61
Expected goals 1.63 – 1.47
Home / Draw / Away
ToulouseDrawMarseille
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 10.8% 2–1 8.8% 1–2 7.9%

Statistics 2025/2026, before this match

Toulouse before this match, all matches
1.29points / match
1.38scored / match
1.17conceded / match
WonDrawnLost 24 played · 33:28
Marseille before this match, all matches
1.79points / match
2.13scored / match
1.38conceded / match
WonDrawnLost 24 played · 51:33
Toulouse all matches all matches Marseille

Per match

1.38 Goals scored 2.13
1.17 Goals conceded 1.38
2.54 Total goals 3.50
13.08 Shots 14.42
4.58 Shots on target 5.75
10.88 Shots faced 10.29
4.88 Corners 4.92
5.00 Corners against 3.58
14.33 Fouls 12.88
2.25 Yellow cards 2.21
0.50 1st-half goals scored 0.88
0.54 1st-half goals conceded 0.54

How often Full Time

33% Wins 54%
29% Draws 17%
38% Losses 29%
92% Over 0.5 goals 100%
63% Over 1.5 goals 75%
46% Over 2.5 goals 67%
25% Over 3.5 goals 50%
8% Over 4.5 goals 25%
8% Over 5.5 goals 17%
42% Both teams scored 50%
33% Clean sheets 25%
33% Failed to score 25%

How often Half Time

25% Wins 42%
38% Draws 29%
38% Losses 29%
67% Over 0.5 goals 79%
25% Over 1.5 goals 42%
4% Over 2.5 goals 13%

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

Toulouse all matches
Marseille all matches
Toulouse before this match, at home
1.42points / match
1.67scored / match
1.33conceded / match
WonDrawnLost 12 played · 20:16
Marseille before this match, away
1.33points / match
1.58scored / match
1.50conceded / match
WonDrawnLost 12 played · 19:18
Toulouse at home away Marseille

Per match

1.67 Goals scored 1.58
1.33 Goals conceded 1.50
3.00 Total goals 3.08
15.42 Shots 14.58
5.33 Shots on target 5.17
9.67 Shots faced 10.75
5.50 Corners 4.67
4.67 Corners against 4.50
13.58 Fouls 12.17
1.42 Yellow cards 2.42
0.50 1st-half goals scored 0.75
0.58 1st-half goals conceded 0.58

How often Full Time

33% Wins 42%
42% Draws 8%
25% Losses 50%
83% Over 0.5 goals 100%
67% Over 1.5 goals 67%
50% Over 2.5 goals 58%
42% Over 3.5 goals 33%
17% Over 4.5 goals 25%
17% Over 5.5 goals 17%
42% Both teams scored 42%
42% Clean sheets 17%
33% Failed to score 42%

How often Half Time

25% Wins 33%
42% Draws 42%
33% Losses 25%
58% Over 0.5 goals 67%
25% Over 1.5 goals 42%
8% Over 2.5 goals 8%

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

Toulouse at home
Marseille away

Last 10 matches before this match

Toulouse all matches

Date Match Score 1 X 2 O U
28.02.26 Rennes – Toulouse 1–0 (1–0) 1.953.503.70 1.88 1.98
21.02.26 Toulouse – Paris FC 1–1 (0–1) 1.853.404.50 2.20 1.67
15.02.26 Le Havre – Toulouse 2–1 (1–1) 3.403.102.30 2.20 1.67
08.02.26 Angers – Toulouse 1–0 (0–0) 3.403.202.25 2.38 1.57
01.02.26 Toulouse – Auxerre 0–0 (0–0) 1.753.605.00 2.20 1.67
25.01.26 Brest – Toulouse 0–2 (0–2) 2.803.102.70 2.10 1.73
17.01.26 Toulouse – Nice 5–1 (2–0) 1.953.503.90 1.90 1.95
02.01.26 Toulouse – Lens 0–3 (0–0) 2.453.102.55 2.00 1.80
13.12.25 Paris FC – Toulouse 0–3 (0–2) 2.403.402.88 2.03 1.83
06.12.25 Toulouse – Strasbourg 1–0 (1–0) 2.503.402.80 1.93 1.93

Marseille all matches

Date Match Score 1 X 2 O U
01.03.26 Marseille – Lyon 3–2 (0–1) 1.953.603.80 1.67 2.20
20.02.26 Brest – Marseille 2–0 (2–0) 3.803.601.90 1.67 2.20
14.02.26 Marseille – Strasbourg 2–2 (1–0) 1.674.204.50 1.62 2.30
08.02.26 Paris SG – Marseille 5–0 (2–0) 1.425.256.00 1.44 2.75
31.01.26 Paris FC – Marseille 2–2 (0–1) 3.803.801.90 1.73 2.10
24.01.26 Marseille – Lens 3–1 (2–0) 2.003.753.40 1.62 2.30
17.01.26 Angers – Marseille 2–5 (1–4) 5.754.001.60 1.90 1.95
04.01.26 Marseille – Nantes 0–2 (0–1) 1.226.5012.00 1.50 2.63
14.12.25 Marseille – Monaco 1–0 (0–0) 1.903.753.75 1.50 2.63
05.12.25 Lille – Marseille 1–0 (1–0) 2.303.602.90 1.73 2.10

Toulouse at home

Date Match Score 1 X 2 O U
21.02.26 Toulouse – Paris FC 1–1 (0–1) 1.853.404.50 2.20 1.67
01.02.26 Toulouse – Auxerre 0–0 (0–0) 1.753.605.00 2.20 1.67
17.01.26 Toulouse – Nice 5–1 (2–0) 1.953.503.90 1.90 1.95
02.01.26 Toulouse – Lens 0–3 (0–0) 2.453.102.55 2.00 1.80
06.12.25 Toulouse – Strasbourg 1–0 (1–0) 2.503.402.80 1.93 1.93
23.11.25 Toulouse – Angers 0–1 (0–1) 1.603.806.00 2.05 1.80
02.11.25 Toulouse – Le Havre 0–0 (0–0) 1.753.704.75 2.00 1.85
29.10.25 Toulouse – Rennes 2–2 (0–0) 2.153.503.30 1.93 1.93
19.10.25 Toulouse – Metz 4–0 (2–0) 1.603.806.00 1.88 1.98
27.09.25 Toulouse – Nantes 2–2 (0–1) 1.703.505.50 2.10 1.73

Marseille away

Date Match Score 1 X 2 O U
20.02.26 Brest – Marseille 2–0 (2–0) 3.803.601.90 1.67 2.20
08.02.26 Paris SG – Marseille 5–0 (2–0) 1.425.256.00 1.44 2.75
31.01.26 Paris FC – Marseille 2–2 (0–1) 3.803.801.90 1.73 2.10
17.01.26 Angers – Marseille 2–5 (1–4) 5.754.001.60 1.90 1.95
05.12.25 Lille – Marseille 1–0 (1–0) 2.303.602.90 1.73 2.10
21.11.25 Nice – Marseille 1–5 (0–2) 3.803.751.91 1.73 2.10
01.11.25 Auxerre – Marseille 0–1 (0–1) 4.754.001.67 1.67 2.20
25.10.25 Lens – Marseille 2–1 (1–1) 2.703.602.45 1.73 2.10
04.10.25 Metz – Marseille 0–3 (0–0) 6.255.001.45 1.62 2.30
26.09.25 Strasbourg – Marseille 1–2 (0–0) 3.603.602.00 1.73 2.10

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 winsDrawsMarseille wins
7matches
4.14goals / match
86%over 2.5
86%both scored
Date Match Score 1 X 2 O U
29.11.25F1 Marseille – Toulouse 2–2 (0–1) 1.603.906.00 1.80 2.00
06.04.25F1 Marseille – Toulouse 3–2 (1–1) 1.753.804.50 1.85 2.05
31.08.24F1 Toulouse – Marseille 1–3 (0–2) 3.803.801.90 1.80 2.00
21.04.24F1 Toulouse – Marseille 2–2 (1–1) 2.703.302.55 1.99 1.91
17.09.23F1 Marseille – Toulouse 0–0 (0–0) 1.504.756.00 1.57 2.38
19.02.23F1 Toulouse – Marseille 2–3 (1–0) 3.803.751.91 1.67 2.20
29.12.22F1 Marseille – Toulouse 6–1 (2–0) 1.504.506.00 1.62 2.30

France Ligue 1 table 2025/2026, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Paris SG 25 18 3 4 54 22 +32 57 WWLWWL
2 Lens 24 17 2 5 45 21 +24 53 LWWWLD
3 Lyon 24 14 3 7 39 26 +13 45 WWWWLL
4 Marseille 24 13 4 7 51 33 +18 43 WDLDLW
5 Monaco 25 12 4 9 43 37 +6 40 WDWWWW
6 Lille 24 12 4 8 37 31 +6 40 LLDDWW
7 Rennes 24 11 7 6 38 35 +3 40 LLLWWW
8 Strasbourg 25 10 6 9 40 31 +9 36 LLDWDD
9 Brest 24 9 6 9 32 34 -2 33 LDWDWW
10 Lorient 24 8 9 7 34 38 -4 33 WWLWDD
11 Angers 25 9 5 11 23 30 -7 32 WWLLLW
12 Toulouse 24 8 7 9 33 28 +5 31 WDLLDL
13 Le Havre 24 6 8 10 20 30 -10 26 DLWWLL
14 Paris FC 24 6 8 10 28 40 -12 26 DDDLDW
15 Nice 24 6 6 12 30 44 -14 24 WDDLDL
16 Auxerre 25 4 7 14 19 35 -16 19 DDWLDD
17 Nantes 25 4 5 16 22 42 -20 17 LLLWLL
18 Metz 24 3 4 17 22 53 -31 13 LLDLLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Paris SG 12 10 1 1 31 7 +24 31 WWWWWL
2 Lens 12 10 0 2 23 8 +15 30 WWWWWL
3 Marseille 12 8 3 1 32 15 +17 27 DWLWDW
4 Lyon 11 9 0 2 19 7 +12 27 LWWWWW
5 Monaco 13 8 1 4 27 19 +8 25 WLLWWW
6 Rennes 12 7 3 2 23 12 +11 24 WWDLWW
7 Strasbourg 12 7 2 3 21 9 +12 23 LDWLWD
8 Lorient 12 6 5 1 24 18 +6 23 WWDWWD
9 Lille 12 7 2 3 19 13 +6 23 WWLLDW
10 Brest 12 6 3 3 18 13 +5 21 WWWLWW
11 Angers 12 6 2 4 16 13 +3 20 LWLWWL
12 Le Havre 13 5 5 3 15 12 +3 20 DWDWWL
13 Toulouse 12 4 5 3 20 16 +4 17 LWLWDD
14 Nice 12 4 5 3 17 17 0 17 LLDDDD
15 Paris FC 12 3 4 5 15 22 -7 13 DLDDLW
16 Auxerre 13 3 3 7 10 15 -5 12 WLLDLD
17 Metz 12 2 3 7 10 19 -9 9 LLLDLL
18 Nantes 13 2 2 9 12 23 -11 8 LLLLWL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Paris SG 13 8 2 3 23 15 +8 26 LWWWLW
2 Lens 12 7 2 3 22 13 +9 23 WWWLWD
3 Lyon 13 5 3 5 20 19 +1 18 LWWWLL
4 Lille 12 5 2 5 18 18 0 17 WWLLDW
5 Marseille 12 5 1 6 19 18 +1 16 WLWDLL
6 Rennes 12 4 4 4 15 23 -8 16 WLWLLW
7 Monaco 12 4 3 5 16 18 -2 15 LLDDWW
8 Toulouse 12 4 2 6 13 12 +1 14 DWWLLL
9 Strasbourg 13 3 4 6 19 22 -3 13 LDWLDD
10 Paris FC 12 3 4 5 13 18 -5 13 LDLWDD
11 Brest 12 3 3 6 14 21 -7 12 WLLDDW
12 Angers 13 3 3 7 7 17 -10 12 WLDLLW
13 Lorient 12 2 4 6 10 20 -10 10 DDWWLD
14 Nantes 12 2 3 7 10 19 -9 9 LLWLLL
15 Auxerre 12 1 4 7 9 20 -11 7 DLLDWD
16 Nice 12 2 1 9 13 27 -14 7 LLLWLL
17 Le Havre 11 1 3 7 5 18 -13 6 DLLDLL
18 Metz 12 1 1 10 12 34 -22 4 LLDLLL

Toulouse   Marseille

Under / Over goals 2025/2026, before this match

Goals
All matches – Under/Over goals
# Streak
1 4 Marseille 24 8 16 2.1 1.4 13 4 7 51 33 43 OOOOUO
2 2 Lens 24 9 15 1.9 0.9 17 2 5 45 21 53 OUOOOU
3 5 Monaco 25 10 15 1.7 1.5 12 4 9 43 37 40 OUOOUO
4 7 Rennes 24 9 15 1.6 1.5 11 7 6 38 35 40 UOOOOU
5 8 Strasbourg 25 10 15 1.6 1.2 10 6 9 40 31 36 OOOOUU
6 1 Paris SG 25 11 14 2.2 0.9 18 3 4 54 22 57 OOOOUO
7 18 Metz 24 10 14 0.9 2.2 3 4 17 22 53 13 OUUOOU
8 3 Lyon 24 11 13 1.6 1.1 14 3 7 39 26 45 OUUUOO
9 14 Paris FC 24 11 13 1.2 1.7 6 8 10 28 40 26 UOUOUU
10 15 Nice 24 11 13 1.2 1.8 6 6 12 30 44 24 OOUUOU
11 9 Brest 24 12 12 1.3 1.4 9 6 9 32 34 33 UOUUUU
12 10 Lorient 24 13 11 1.4 1.6 8 9 7 34 38 33 UOUUOO
13 12 Toulouse 24 13 11 1.4 1.2 8 7 9 33 28 31 UUUOUU
14 17 Nantes 25 14 11 0.9 1.7 4 5 16 22 42 17 OUOUUU
15 16 Auxerre 25 15 10 0.8 1.4 4 7 14 19 35 19 UUOOOU
16 6 Lille 24 15 9 1.5 1.3 12 4 8 37 31 40 OUUUUU
17 13 Le Havre 24 15 9 0.8 1.2 6 8 10 20 30 26 UUOOUU
18 11 Angers 25 19 6 0.9 1.2 9 5 11 23 30 32 UUUUUU
Home – Under/Over goals
# Streak
1 4 Marseille 12 3 9 2.7 1.2 8 3 1 32 15 27 OUUOOO
2 5 Monaco 13 4 9 2.1 1.5 8 1 4 27 19 25 UOOOOU
3 1 Paris SG 12 4 8 2.6 0.6 10 1 1 31 7 31 OOOOOO
4 2 Lens 12 5 7 1.9 0.7 10 0 2 23 8 30 UUUUOO
5 7 Rennes 12 5 7 1.9 1.0 7 3 2 23 12 24 OOUUOU
6 8 Strasbourg 12 5 7 1.8 0.8 7 2 3 21 9 23 OUOOOU
7 10 Lorient 12 5 7 2.0 1.5 6 5 1 24 18 23 OUUOUO
8 14 Paris FC 12 5 7 1.2 1.8 3 4 5 15 22 13 UOUOOU
9 3 Lyon 11 5 6 1.7 0.6 9 0 2 19 7 27 OOUOUU
10 12 Toulouse 12 6 6 1.7 1.3 4 5 3 20 16 17 UUOOUU
11 13 Le Havre 13 7 6 1.2 0.9 5 5 3 15 12 20 UOUOOU
12 9 Brest 12 7 5 1.5 1.1 6 3 3 18 13 21 OUUUUU
13 15 Nice 12 7 5 1.4 1.4 4 5 3 17 17 17 OUUOUO
14 16 Auxerre 13 8 5 0.8 1.2 3 3 7 10 15 12 OOUUOU
15 17 Nantes 13 8 5 0.9 1.8 2 2 9 12 23 8 OOOUUU
16 18 Metz 12 7 5 0.8 1.6 2 3 7 10 19 9 UOOUOU
17 6 Lille 12 8 4 1.6 1.1 7 2 3 19 13 23 OUUOUU
18 11 Angers 12 9 3 1.3 1.1 6 2 4 16 13 20 OOOUUU
Away – Under/Over goals
# Streak
1 18 Metz 12 3 9 1.0 2.8 1 1 10 12 34 4 OOUOUO
2 2 Lens 12 4 8 1.8 1.1 7 2 3 22 13 23 OOOOOU
3 7 Rennes 12 4 8 1.2 1.9 4 4 4 15 23 16 UOUOOO
4 8 Strasbourg 13 5 8 1.5 1.7 3 4 6 19 22 13 UUOOOU
5 15 Nice 12 4 8 1.1 2.2 2 1 9 13 27 7 OUOOUU
6 3 Lyon 13 6 7 1.5 1.5 5 3 5 20 19 18 UOOUOO
7 4 Marseille 12 5 7 1.6 1.5 5 1 6 19 18 16 OUOOOU
8 9 Brest 12 5 7 1.2 1.8 3 3 6 14 21 12 OOOOUU
9 1 Paris SG 13 7 6 1.8 1.2 8 2 3 23 15 26 UOUOOU
10 5 Monaco 12 6 6 1.3 1.5 4 3 5 16 18 15 UUUUOO
11 14 Paris FC 12 6 6 1.1 1.5 3 4 5 13 18 13 OUOOUU
12 17 Nantes 12 6 6 0.8 1.6 2 3 7 10 19 9 OOUOOU
13 6 Lille 12 7 5 1.5 1.5 5 2 5 18 18 17 UOOUUU
14 12 Toulouse 12 7 5 1.1 1.0 4 2 6 13 12 14 OOUUOU
15 16 Auxerre 12 7 5 0.8 1.7 1 4 7 9 20 7 UUUUOO
16 10 Lorient 12 8 4 0.8 1.7 2 4 6 10 20 10 UUOUUO
17 11 Angers 13 10 3 0.5 1.3 3 3 7 7 17 12 UOUUUU
18 13 Le Havre 11 8 3 0.5 1.6 1 3 7 5 18 6 UOUUUU

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 4 Nov 2026, 21:10