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

Toulouse 2–0 Quevilly Rouen

Full time · half time 0–0 · season 2021/2022

Home ✓ 1.25 fair 1.38
Draw 5.00 fair 5.94
Away 11.00 fair 9.41
Under 2.5 ✓ 2.10 fair 2.54
Over 2.5 1.70 fair 1.65

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

Match facts

Toulouse Quevilly Rouen
19 Shots 13
7 Shots on target 4
12 Corners 2
14 Fouls 9
1 Yellow cards 2
0 Red cards 0

Our pre-match prediction

✓ Result correct ✗ Goals missed ✓ BTTS correct Calculated after the match, using only matches played before kick-off (320 league matches this season so far).
Result Toulouse to win
Goals Over 2.5
Both teams score No fair 1.96
Expected goals 2.36 – 0.78
Home / Draw / Away
ToulouseDrawQuevilly Rouen
Under / Over 2.5 goals
Under 2.5Over 2.5
Both teams to score
NoYes
Total goals in the match
Most likely scores
2–0 12% 1–0 10.2% 3–0 9.5%

Statistics 2021/2022, before this match

Toulouse before this match, all matches
2.16points / match
2.34scored / match
0.91conceded / match
WonDrawnLost 32 played · 75:29
Quevilly Rouen before this match, all matches
1.06points / match
0.81scored / match
1.31conceded / match
WonDrawnLost 32 played · 26:42
Toulouse all matches all matches Quevilly Rouen

Per match

2.34 Goals scored 0.81
0.91 Goals conceded 1.31
3.25 Total goals 2.13
14.25 Shots 9.63
5.41 Shots on target 3.00
9.66 Shots faced 12.06
5.75 Corners 3.63
3.78 Corners against 4.81
14.81 Fouls 15.34
1.78 Yellow cards 1.84
1.09 1st-half goals scored 0.41
0.47 1st-half goals conceded 0.72

How often Full Time

63% Wins 25%
28% Draws 31%
9% Losses 44%
91% Over 0.5 goals 91%
81% Over 1.5 goals 72%
63% Over 2.5 goals 41%
50% Over 3.5 goals 9%
28% Over 4.5 goals 0%
13% Over 5.5 goals 0%
56% Both teams scored 44%
44% Clean sheets 19%
9% Failed to score 47%

How often Half Time

53% Wins 13%
31% Draws 47%
16% Losses 41%
81% Over 0.5 goals 72%
47% Over 1.5 goals 31%
19% Over 2.5 goals 6%

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

Toulouse all matches
Quevilly Rouen all matches
Toulouse before this match, at home
2.31points / match
2.88scored / match
0.81conceded / match
WonDrawnLost 16 played · 46:13
Quevilly Rouen before this match, away
0.94points / match
0.75scored / match
1.50conceded / match
WonDrawnLost 16 played · 12:24
Toulouse at home away Quevilly Rouen

Per match

2.88 Goals scored 0.75
0.81 Goals conceded 1.50
3.69 Total goals 2.25
15.38 Shots 9.44
6.00 Shots on target 3.56
9.06 Shots faced 11.38
6.25 Corners 3.75
3.13 Corners against 4.63
15.06 Fouls 16.00
1.63 Yellow cards 1.75
1.38 1st-half goals scored 0.38
0.50 1st-half goals conceded 0.75

How often Full Time

69% Wins 25%
25% Draws 19%
6% Losses 56%
100% Over 0.5 goals 100%
88% Over 1.5 goals 75%
69% Over 2.5 goals 44%
63% Over 3.5 goals 6%
38% Over 4.5 goals 0%
13% Over 5.5 goals 0%
56% Both teams scored 44%
44% Clean sheets 6%
0% Failed to score 50%

How often Half Time

63% Wins 13%
19% Draws 44%
19% Losses 44%
94% Over 0.5 goals 75%
56% Over 1.5 goals 31%
25% Over 2.5 goals 6%

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

Toulouse at home
Quevilly Rouen away

Last 10 matches before this match

Toulouse all matches

Date Match Score 1 X 2 O U
09.04.22 Guingamp – Toulouse 2–4 (2–2) 3.603.301.95 2.02 1.83
02.04.22 Toulouse – Paris FC 2–1 (0–1) 1.753.254.50 1.95 1.90
19.03.22 Auxerre – Toulouse 1–2 (0–2) 2.803.102.40 1.95 1.90
15.03.22 Toulouse – Amiens 6–0 (3–0) 1.554.005.75 1.95 1.90
12.03.22 Caen – Toulouse 4–1 (2–0) 4.003.251.95 2.20 1.65
07.03.22 Toulouse – Dunkerque 2–0 (1–0) 1.334.7511.00 1.85 2.00
28.02.22 Grenoble – Toulouse 0–2 (0–0) 3.803.401.85 2.10 1.70
21.02.22 Toulouse – Le Havre 4–0 (2–0) 1.573.605.75 2.00 1.85
12.02.22 Valenciennes – Toulouse 1–3 (0–1) 4.333.501.75 1.88 1.98
05.02.22 Toulouse – Dijon 4–1 (2–1) 1.654.204.50 1.75 2.05

Quevilly Rouen all matches

Date Match Score 1 X 2 O U
09.04.22 Quevilly Rouen – Rodez 2–0 (2–0) 2.622.802.90 2.70 1.44
02.04.22 Quevilly Rouen – Sochaux 0–2 (0–1) 4.203.001.95 2.50 1.50
19.03.22 Niort – Quevilly Rouen 2–0 (1–0) 1.953.103.75 2.40 1.53
15.03.22 Quevilly Rouen – Ajaccio 0–0 (0–0) 4.003.002.05 3.10 1.36
12.03.22 Guingamp – Quevilly Rouen 1–1 (1–1) 1.833.504.20 2.25 1.61
05.03.22 Quevilly Rouen – Le Havre 0–2 (0–1) 3.102.902.55 2.60 1.47
26.02.22 Auxerre – Quevilly Rouen 1–0 (1–0) 1.613.755.00 2.05 1.75
19.02.22 Quevilly Rouen – Valenciennes 1–1 (1–1) 2.303.102.87 2.15 1.66
12.02.22 Paris FC – Quevilly Rouen 3–0 (2–0) 1.503.806.00 2.05 1.75
05.02.22 Quevilly Rouen – Grenoble 1–0 (0–0) 2.503.102.90 2.40 1.53

Toulouse at home

Date Match Score 1 X 2 O U
02.04.22 Toulouse – Paris FC 2–1 (0–1) 1.753.254.50 1.95 1.90
15.03.22 Toulouse – Amiens 6–0 (3–0) 1.554.005.75 1.95 1.90
07.03.22 Toulouse – Dunkerque 2–0 (1–0) 1.334.7511.00 1.85 2.00
21.02.22 Toulouse – Le Havre 4–0 (2–0) 1.573.605.75 2.00 1.85
05.02.22 Toulouse – Dijon 4–1 (2–1) 1.654.204.50 1.75 2.05
19.01.22 Toulouse – Nancy 4–0 (2–0) 1.364.757.00 1.53 2.40
15.01.22 Toulouse – Pau FC 1–1 (0–0) 1.453.806.50 1.85 2.00
13.12.21 Toulouse – Rodez 1–1 (1–0) 1.603.756.00 2.02 1.83
20.11.21 Toulouse – Sochaux 4–1 (1–1) 1.753.754.50 2.15 1.66
30.10.21 Toulouse – Guingamp 2–2 (0–1) 1.573.605.50 1.85 1.95

Quevilly Rouen away

Date Match Score 1 X 2 O U
19.03.22 Niort – Quevilly Rouen 2–0 (1–0) 1.953.103.75 2.40 1.53
12.03.22 Guingamp – Quevilly Rouen 1–1 (1–1) 1.833.504.20 2.25 1.61
26.02.22 Auxerre – Quevilly Rouen 1–0 (1–0) 1.613.755.00 2.05 1.75
12.02.22 Paris FC – Quevilly Rouen 3–0 (2–0) 1.503.806.00 2.05 1.75
22.01.22 Dijon – Quevilly Rouen 1–0 (0–0) 1.903.303.75 2.05 1.75
08.01.22 Bastia – Quevilly Rouen 3–0 (1–0) 1.803.254.00 2.25 1.61
11.12.21 Pau FC – Quevilly Rouen 1–2 (0–0) 1.903.204.50 2.35 1.57
20.11.21 Nimes – Quevilly Rouen 2–1 (1–1) 2.003.254.20 2.15 1.66
30.10.21 Rodez – Quevilly Rouen 3–0 (0–0) 1.723.304.75 2.35 1.57
23.10.21 Sochaux – Quevilly Rouen 1–1 (0–1) 1.653.405.00 2.25 1.61

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 winsDrawsQuevilly Rouen wins
1matches
0.00goals / match
0%over 2.5
0%both scored
Date Match Score 1 X 2 O U
06.11.21F2 Quevilly Rouen – Toulouse 0–0 (0–0) 5.503.601.65 2.05 1.75

France Ligue 2 table 2021/2022, before this match

All matches – league table
# Team MP W D L GF GA GD Pts Streak
1 Toulouse 32 20 9 3 75 29 +46 69 WLWWWW
2 Ajaccio 32 18 7 7 30 16 +14 61 WLDWWW
3 Auxerre 32 16 10 6 49 34 +15 58 WWWLDW
4 Paris FC 32 16 9 7 46 31 +15 57 DWLDLD
5 Sochaux 32 16 9 7 38 28 +10 57 WLDWWW
6 Caen 32 12 9 11 46 35 +11 45 LWDWWW
7 Le Havre 32 11 11 10 32 34 -2 44 WLLLLW
8 Dijon 32 12 6 14 37 39 -2 42 WDWDWD
9 Pau FC 32 12 6 14 33 36 -3 42 WLLDWL
10 Guingamp 32 10 12 10 37 41 -4 42 LDDWWL
11 Amiens 32 9 14 9 39 33 +6 41 LWLDWD
12 Niort 32 11 8 13 32 32 0 41 LLDWDD
13 Nimes 32 11 7 14 35 41 -6 40 DWLLLD
14 Bastia 32 8 15 9 31 29 +2 39 DWWDDD
15 Valenciennes 32 8 12 12 30 41 -11 36 DDDWLL
16 Quevilly Rouen 32 8 10 14 26 42 -16 34 LDDLLW
17 Rodez 32 7 12 13 25 37 -12 33 LDDLDL
18 Grenoble 32 9 6 17 23 40 -17 33 WDWDLL
19 Dunkerque 32 8 6 18 25 41 -16 30 LWLLLL
20 Nancy 32 5 8 19 25 55 -30 23 LLWLLL
Home – league table
# Team MP W D L GF GA GD Pts Streak
1 Toulouse 16 11 4 1 46 13 +33 37 WWWWWW
2 Paris FC 16 9 6 1 26 12 +14 33 WWWWDD
3 Ajaccio 16 10 3 3 16 6 +10 33 DLWLWW
4 Pau FC 16 10 1 5 22 13 +9 31 WLWWLW
5 Sochaux 16 9 4 3 17 10 +7 31 WDLWWW
6 Auxerre 16 8 4 4 28 17 +11 28 LDWWLW
7 Amiens 17 7 6 4 25 12 +13 27 WWWWDD
8 Dijon 16 8 2 6 20 17 +3 26 LWLWWW
9 Caen 16 8 1 7 26 16 +10 25 WLWWWW
10 Niort 16 7 4 5 18 11 +7 25 DLLDWD
11 Bastia 16 4 12 0 16 8 +8 24 DDDDWD
12 Guingamp 16 6 6 4 24 22 +2 24 DDWDWL
13 Le Havre 17 6 5 6 16 17 -1 23 DLWLLW
14 Grenoble 16 6 3 7 16 19 -3 21 LWLDDL
15 Dunkerque 16 5 5 6 13 15 -2 20 DDWWWL
16 Nimes 16 5 4 7 18 21 -3 19 WLWDLL
17 Quevilly Rouen 16 4 7 5 14 18 -4 19 WDLDLW
18 Rodez 15 3 8 4 12 14 -2 17 LDDLDD
19 Valenciennes 16 4 4 8 18 27 -9 16 WLWDDL
20 Nancy 15 4 4 7 13 22 -9 16 WDWLWL
Away – league table
# Team MP W D L GF GA GD Pts Streak
1 Toulouse 16 9 5 2 29 16 +13 32 DWWLWW
2 Auxerre 16 8 6 2 21 17 +4 30 DDWWWD
3 Ajaccio 16 8 4 4 14 10 +4 28 LLWWDW
4 Sochaux 16 7 5 4 21 18 +3 26 DWLLDW
5 Paris FC 16 7 3 6 20 19 +1 24 DWDDLL
6 Le Havre 15 5 6 4 16 17 -1 21 DDLWLL
7 Nimes 16 6 3 7 17 20 -3 21 WLLWLD
8 Caen 16 4 8 4 20 19 +1 20 DLLDWW
9 Valenciennes 16 4 8 4 12 14 -2 20 LDDDWL
10 Guingamp 16 4 6 6 13 19 -6 18 DLWLDW
11 Dijon 16 4 4 8 17 22 -5 16 LDLDDD
12 Niort 16 4 4 8 14 21 -7 16 WLLLLD
13 Rodez 17 4 4 9 13 23 -10 16 DLLDLL
14 Bastia 16 4 3 9 15 21 -6 15 LWLWDD
15 Quevilly Rouen 16 4 3 9 12 24 -12 15 LLLLDL
16 Amiens 15 2 8 5 14 21 -7 14 DDDLLW
17 Grenoble 16 3 3 10 7 21 -14 12 DLLWWL
18 Pau FC 16 2 5 9 11 23 -12 11 DWLLDL
19 Dunkerque 16 3 1 12 12 26 -14 10 WLLLLL
20 Nancy 17 1 4 12 12 33 -21 7 LDLLLL

Toulouse   Quevilly Rouen

Under / Over goals 2021/2022, before this match

Goals
All matches – Under/Over goals
# Streak
1 1 Toulouse 32 12 20 2.3 0.9 20 9 3 75 29 69 UOOOOO
2 3 Auxerre 32 15 17 1.5 1.1 16 10 6 49 34 58 OOOOUU
3 13 Nimes 32 15 17 1.1 1.3 11 7 14 35 41 40 UUOUUU
4 6 Caen 32 18 14 1.4 1.1 12 9 11 46 35 45 UOUOOU
5 8 Dijon 32 18 14 1.2 1.2 12 6 14 37 39 42 UUUUUO
6 20 Nancy 32 18 14 0.8 1.7 5 8 19 25 55 23 UUOOUU
7 4 Paris FC 32 19 13 1.4 1.0 16 9 7 46 31 57 UUOUOO
8 9 Pau FC 32 19 13 1.0 1.1 12 6 14 33 36 42 OUUUOO
9 10 Guingamp 32 19 13 1.2 1.3 10 12 10 37 41 42 UUUOUO
10 11 Amiens 32 19 13 1.2 1.0 9 14 9 39 33 41 OUOUUU
11 15 Valenciennes 32 19 13 0.9 1.3 8 12 12 30 41 36 UUUOUU
12 16 Quevilly Rouen 32 19 13 0.8 1.3 8 10 14 26 42 34 UUUUUU
13 7 Le Havre 32 21 11 1.0 1.1 11 11 10 32 34 44 UUUOOO
14 12 Niort 32 21 11 1.0 1.0 11 8 13 32 32 41 UUUUUU
15 19 Dunkerque 32 21 11 0.8 1.3 8 6 18 25 41 30 UUUOOO
16 5 Sochaux 32 22 10 1.2 0.9 16 9 7 38 28 57 UOUUUU
17 18 Grenoble 32 22 10 0.7 1.2 9 6 17 23 40 33 UUUUUU
18 14 Bastia 32 23 9 1.0 0.9 8 15 9 31 29 39 UUUUUU
19 17 Rodez 32 24 8 0.8 1.2 7 12 13 25 37 33 OUUUUU
20 2 Ajaccio 32 28 4 0.9 0.5 18 7 7 30 16 61 UUUUUO
Home – Under/Over goals
# Streak
1 1 Toulouse 16 5 11 2.9 0.8 11 4 1 46 13 37 OOOUOO
2 3 Auxerre 16 6 10 1.8 1.1 8 4 4 28 17 28 OUUOOU
3 6 Caen 16 7 9 1.6 1.0 8 1 7 26 16 25 UUOOOO
4 11 Amiens 17 8 9 1.5 0.7 7 6 4 25 12 27 OOOUUU
5 13 Nimes 16 7 9 1.1 1.3 5 4 7 18 21 19 OUOUOU
6 15 Valenciennes 16 7 9 1.1 1.7 4 4 8 18 27 16 OOUUUU
7 10 Guingamp 16 8 8 1.5 1.4 6 6 4 24 22 24 UUUUOO
8 9 Pau FC 16 9 7 1.4 0.8 10 1 5 22 13 31 OOUOUO
9 4 Paris FC 16 10 6 1.6 0.8 9 6 1 26 12 33 UOOUUO
10 8 Dijon 16 10 6 1.2 1.1 8 2 6 20 17 26 OUUUUU
11 16 Quevilly Rouen 16 10 6 0.9 1.1 4 7 5 14 18 19 UUUUUU
12 18 Grenoble 16 10 6 1.0 1.2 6 3 7 16 19 21 OUUUUU
13 20 Nancy 15 9 6 0.9 1.5 4 4 7 13 22 16 OUUUOU
14 7 Le Havre 17 12 5 0.9 1.0 6 5 6 16 17 23 UOUUOO
15 12 Niort 16 12 4 1.1 0.7 7 4 5 18 11 25 UUUUUU
16 2 Ajaccio 16 13 3 1.0 0.4 10 3 3 16 6 33 UUOUUO
17 17 Rodez 15 12 3 0.8 0.9 3 8 4 12 14 17 UUUOUU
18 19 Dunkerque 16 13 3 0.8 0.9 5 5 6 13 15 20 UUUOUO
19 5 Sochaux 16 14 2 1.1 0.6 9 4 3 17 10 31 OUUUUU
20 14 Bastia 16 14 2 1.0 0.5 4 12 0 16 8 24 UUUUUU
Away – Under/Over goals
# Streak
1 1 Toulouse 16 7 9 1.8 1.0 9 5 2 29 16 32 UOUOOO
2 5 Sochaux 16 8 8 1.3 1.1 7 5 4 21 18 26 UOOOUU
3 8 Dijon 16 8 8 1.1 1.4 4 4 8 17 22 16 OUOUUO
4 13 Nimes 16 8 8 1.1 1.2 6 3 7 17 20 21 OOOUUU
5 19 Dunkerque 16 8 8 0.8 1.6 3 1 12 12 26 10 UUUUOO
6 20 Nancy 17 9 8 0.7 1.9 1 4 12 12 33 7 OUUUOU
7 3 Auxerre 16 9 7 1.3 1.1 8 6 2 21 17 30 UUUOOU
8 4 Paris FC 16 9 7 1.2 1.2 7 3 6 20 19 24 UOUUOO
9 12 Niort 16 9 7 0.9 1.3 4 4 8 14 21 16 UOUUUU
10 14 Bastia 16 9 7 0.9 1.3 4 3 9 15 21 15 OOOUUU
11 16 Quevilly Rouen 16 9 7 0.8 1.5 4 3 9 12 24 15 OUOUUU
12 7 Le Havre 15 9 6 1.1 1.1 5 6 4 16 17 21 OUOUUO
13 9 Pau FC 16 10 6 0.7 1.4 2 5 9 11 23 11 UUUUUO
14 6 Caen 16 11 5 1.2 1.2 4 8 4 20 19 20 UUUUOU
15 10 Guingamp 16 11 5 0.8 1.2 4 6 6 13 19 18 UOUUUU
16 17 Rodez 17 12 5 0.8 1.4 4 4 9 13 23 16 UUOUUU
17 11 Amiens 15 11 4 0.9 1.4 2 8 5 14 21 14 UUUOOU
18 15 Valenciennes 16 12 4 0.8 0.9 4 8 4 12 14 20 OUUUOU
19 18 Grenoble 16 12 4 0.4 1.3 3 3 10 7 21 12 UUOUUU
20 2 Ajaccio 16 15 1 0.9 0.6 8 4 4 14 10 28 UUUUUU

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