Toulouse vs Angers: Prediction, Head-to-Head, Odds & Stats (Sun, 23 Nov '25)
Wojtek Kolan
Published on 16 Nov, 02:38 PM
Next Match 23/11/25 at 04:15 PM
Scheduled H2H Match For Toulouse Vs Angers
Ligue 1
Sun, 23 Nov 2025 at 04:15 PM UTC
FRA
Recent Form
6
Win
Last 10 Played
1
Win
FRA
Recent Form
6
Win
Last 10 Played
1
Win
Game Schedule - Time Of Fixture
Toulouse will square off vs Angers in Ligue 1 on Sun, 23 Nov 2025 at 04:15 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.
Toulouse vs Angers Prediction
Determined from the implicit expectation from the 1x2 market, Toulouse FC have a 59.38% to win. Implied probability from the odds, also reveals there is a 47.85% expectation of both teams to score (BTTS). Subscribe to the football picks club to reveal implied vs actual predictions to today’s highly profitable bets in order to see the best bets Matchstat.com football picks club to get data on implied vs actual predictions to value bets in order to make successful bets
| Prediction | Chance to win |
|---|---|
| Toulouse | 59.38 % |
| Angers | 17.83 % |
| Draw | 25.97 % |
Above win % is implied from odds. Login / Signup to discover our expert picks. | |
Toulouse vs Angers H2H Game Summary
Over the most recent 10 head to head matches between these rivals, Toulouse have got the victory 6 times and Angers have come out on top on 1 occasion.
| Head-to-Head (Last 10 Matches) | |
|---|---|
| Toulouse | 6 |
| Draw | 3 |
| Angers | 1 |
Toulouse Vs Angers Performance stats
Editorial Prediction:
As we prepare for the upcoming showdown in Ligue 1, we find ourselves setting the stage at the grand Stadium de Toulouse in France on a cozy Sunday afternoon, precisely on 23 November, 2025. Anticipation unfurls like a freshly laid picnic blanket, as Toulouse and Angers prepare to lock horns in a duel that promises drama and a healthy sprinkle of humor.
Delving into their not-so-distant past, one might notice that Toulouse are quite the hoarders of victories with two wins snuggled in their pockets from the last trio of encounters against Angers, who seem to have misplaced the winning ticket altogether. They managed a draw once, though, just to keep things interesting. The last tango between Toulouse and Angers left the latter licking their wounds, with Toulouse prancing off the field with a 4-0 victory as if they owned the place back on 2 March 2025.
Speaking of recent form, it's a tale of contrasting fortunes. Toulouse shuffled onto the pitch against Lorient and played to a 1-1 draw in their previous game, while Angers seemed to have found their scoring boots, much to the despair of Auxerre, who lost 2-0 to them. When it comes to the standings dance, Toulouse finds themselves twirling in 10th place, whereas Angers seems content to groove in 13th position, perhaps biding their time for a grand leap.
Enter the performers of the show: Beware of Monsieur F. Magri from Toulouse, the goal-scoring maitre d' this season with four strikes to his name. Meanwhile, Angers will be hoping to let Y. Belkhdim work his assist magic, having set things up twice like a culinary maestro. But alas, it doesn't stop there. Toulouse's top trio of tacticians involves Aron Dønnum with a score of 7.61, Yann Gboho standing at 7.19, and Jaydee Canvot clocking in 7.15. Across the green expanse, Angers has Hervé Koffi at a cool 7.37, Ousmane Camara with a solid 7, and Haris Belkebla not far behind at 6.91.
Possession stats have provided some light entertainment in this season’s repertoire: Toulouse might not cling onto the ball like a toddler with candy, holding 42.83% of it, but Angers, with their 39.08%, aren't exactly hogging it either. And if corners had a fan club, Toulouse would be modest members with an average of 4.75, while Angers tail with an unassuming 4. On the discipline front, it's a head-to-head race to earn a starring role in the naughty corner, with Toulouse receiving 32 yellow cards, a solitary red, alongside four penalties—similar statistics keeping Angers good company with their 16 yellow and one red sent off as well.
When the dust settles and laughter subsides, it looks like Toulouse might just wear the crown of victory, armed with past wins and the ability to score financial goals for all things red and yellow. But don't bite your nails off just yet—football's unpredictability remains its endearing charm. Analyzing the current form and streaks makes for accurate predictions, but remember, a little drama never hurts.
Toulouse vs Angers Best Odds For The Match
Full Time Result
Both Teams To Score
Over Under Full Time
Asian Handicap
Draw No Bet
Over Under First Half
Over Under Second Half
Toulouse vs Angers Past H2H Matches
02/03/25
20/10/24
12/03/23
16/10/22
25/09/19
27/01/19
22/09/18
21/04/18
21/10/17
05/02/17
22/10/16
14/05/16
17/10/15
11/03/94
Head To Head Streaks
Team Streaks
Toulouse Recent Matches
09/11/25
02/11/25
29/10/25
25/10/25
19/10/25
05/10/25
27/09/25
21/09/25
14/09/25
30/08/25
24/08/25
16/08/25
17/05/25
10/05/25
03/05/25
27/04/25
20/04/25
12/04/25
06/04/25
30/03/25
16/03/25
07/03/25
02/03/25
23/02/25
10/08/25
02/08/25
30/07/25
26/07/25
18/07/25
12/07/25
Angers Recent Matches
09/11/25
02/11/25
29/10/25
26/10/25
18/10/25
05/10/25
28/09/25
19/09/25
14/09/25
31/08/25
22/08/25
17/08/25
17/05/25
10/05/25
04/05/25
27/04/25
20/04/25
13/04/25
05/04/25
30/03/25
15/03/25
09/03/25
02/03/25
09/08/25
03/08/25
02/08/25
26/07/25
19/07/25
16/07/25
25/02/25
Toulouse Next Fixtures
23/11/25
29/11/25
06/12/25
13/12/25
02/01/26
17/01/26
25/01/26
01/02/26
08/02/26
15/02/26
22/02/26
01/03/26
08/03/26
15/03/26
22/03/26
05/04/26
12/04/26
19/04/26
26/04/26
03/05/26
09/05/26
16/05/26
Angers Next Fixtures
23/11/25
30/11/25
07/12/25
12/12/25
04/01/26
17/01/26
25/01/26
01/02/26
08/02/26
15/02/26
22/02/26
01/03/26
08/03/26
15/03/26
22/03/26
05/04/26
12/04/26
19/04/26
26/04/26
03/05/26
09/05/26
16/05/26
Toulouse Last Match Played stats
Lorient vs Toulouse
Final Score :1 - 1
| (H) | Match overview | (A) |
|---|---|---|
| 50% | Ball possession | 50% |
| 1.36 | Expected goals | 1.32 |
| 1 | Big chances | 1 |
| 10 | Total shots | 6 |
| 1 | Goalkeeper saves | 1 |
| 6 | Corner kicks | 4 |
| 6 | Fouls | 18 |
| 399 | Passes | 413 |
| 19 | Tackles | 21 |
| 17 | Free kicks | 5 |
| 0 | Yellow cards | 4 |
| (H) | Shots | (A) |
| 10 | Total shots | 6 |
| 2 | Shots on target | 2 |
| 1 | Hit woodwork | 0 |
| 6 | Shots off target | 1 |
| 2 | Blocked shots | 3 |
| 5 | Shots inside box | 5 |
| 5 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 1 | Big chances scored | 1 |
| 24 | Touches in penalty area | 13 |
| 4 | Fouled in final third | 2 |
| 1 | Offsides | 3 |
| (H) | Passes | (A) |
| 325 | Accurate passes | 346 |
| 10 | Throw-ins | 24 |
| 48 | Final third entries | 52 |
| 79/112 (71%) | Final third phase | 59/97 (61%) |
| 20/42 (48%) | Long balls | 18/33 (55%) |
| 2/21 (10%) | Crosses | 0/15 (0%) |
| (H) | Duels | (A) |
| 53% | Duels | 47% |
| 11 | Dispossessed | 10 |
| 44/77 (57%) | Ground duels | 33/77 (43%) |
| 13/30 (43%) | Aerial duels | 17/30 (57%) |
| 10/20 (50%) | Dribbles | 6/15 (40%) |
| (H) | Defending | (A) |
| 58% | Tackles won | 62% |
| 19 | Total tackles | 21 |
| 11 | Interceptions | 12 |
| 42 | Recoveries | 42 |
| 15 | Clearances | 23 |
| 1 | Errors lead to a shot | 1 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 1 |
| -0.06 | Goals prevented | -0.08 |
| 0 | Punches | 1 |
| 4 | Goal kicks | 7 |
| (H) | Match overview | (A) |
|---|---|---|
| 40% | Ball possession | 60% |
| 0.79 | Expected goals | 0.31 |
| 1 | Big chances | 0 |
| 1 | Total shots | 1 |
| 0 | Goalkeeper saves | 0 |
| 2 | Corner kicks | 4 |
| 2 | Fouls | 10 |
| 170 | Passes | 254 |
| 9 | Tackles | 11 |
| 9 | Free kicks | 2 |
| 0 | Yellow cards | 2 |
| (H) | Shots | (A) |
| 1 | Total shots | 1 |
| 1 | Shots on target | 0 |
| 0 | Hit woodwork | 0 |
| 0 | Shots off target | 0 |
| 0 | Blocked shots | 1 |
| 1 | Shots inside box | 1 |
| 0 | Shots outside box | 0 |
| (H) | Attack | (A) |
| 1 | Big chances scored | 0 |
| 2 | Fouled in final third | 0 |
| 1 | Offsides | 0 |
| (H) | Passes | (A) |
| 135 | Accurate passes | 216 |
| 6 | Throw-ins | 11 |
| 20 | Final third entries | 31 |
| 7/22 (32%) | Long balls | 5/15 (33%) |
| 0/8 (0%) | Crosses | 0/7 (0%) |
| (H) | Duels | (A) |
| 54% | Duels | 46% |
| 6 | Dispossessed | 5 |
| 21/38 (55%) | Ground duels | 17/38 (45%) |
| 7/14 (50%) | Aerial duels | 7/14 (50%) |
| 4/9 (44%) | Dribbles | 4/8 (50%) |
| (H) | Defending | (A) |
| 78% | Tackles won | 64% |
| 9 | Total tackles | 11 |
| 7 | Interceptions | 4 |
| 17 | Recoveries | 22 |
| 8 | Clearances | 6 |
| (H) | Goalkeeping | (A) |
| 0 | Total saves | 0 |
| 2 | Goal kicks | 1 |
| (H) | Match overview | (A) |
|---|---|---|
| 59% | Ball possession | 41% |
| 0.57 | Expected goals | 1.00 |
| 0 | Big chances | 1 |
| 9 | Total shots | 5 |
| 1 | Goalkeeper saves | 1 |
| 4 | Corner kicks | 0 |
| 4 | Fouls | 8 |
| 229 | Passes | 159 |
| 10 | Tackles | 10 |
| 8 | Free kicks | 3 |
| 0 | Yellow cards | 2 |
| (H) | Shots | (A) |
| 9 | Total shots | 5 |
| 1 | Shots on target | 2 |
| 1 | Hit woodwork | 0 |
| 6 | Shots off target | 1 |
| 2 | Blocked shots | 2 |
| 4 | Shots inside box | 4 |
| 5 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 0 | Big chances scored | 1 |
| 2 | Fouled in final third | 2 |
| 0 | Offsides | 3 |
| (H) | Passes | (A) |
| 190 | Accurate passes | 130 |
| 4 | Throw-ins | 13 |
| 28 | Final third entries | 21 |
| 13/20 (65%) | Long balls | 13/18 (72%) |
| 2/13 (15%) | Crosses | 0/8 (0%) |
| (H) | Duels | (A) |
| 53% | Duels | 47% |
| 5 | Dispossessed | 5 |
| 23/39 (59%) | Ground duels | 16/39 (41%) |
| 6/16 (38%) | Aerial duels | 10/16 (63%) |
| 6/11 (55%) | Dribbles | 2/7 (29%) |
| (H) | Defending | (A) |
| 40% | Tackles won | 60% |
| 10 | Total tackles | 10 |
| 4 | Interceptions | 8 |
| 25 | Recoveries | 20 |
| 7 | Clearances | 17 |
| (H) | Goalkeeping | (A) |
| 1 | Total saves | 1 |
| 2 | Goal kicks | 6 |
Angers Last Match Played stats
Angers vs Auxerre
Final Score :2 - 0
| (H) | Match overview | (A) |
|---|---|---|
| 49% | Ball possession | 51% |
| 0.66 | Expected goals | 0.70 |
| 1 | Big chances | 0 |
| 9 | Total shots | 12 |
| 5 | Goalkeeper saves | 4 |
| 3 | Corner kicks | 3 |
| 19 | Fouls | 14 |
| 444 | Passes | 465 |
| 14 | Tackles | 15 |
| 14 | Free kicks | 19 |
| 2 | Yellow cards | 2 |
| (H) | Shots | (A) |
| 9 | Total shots | 12 |
| 5 | Shots on target | 5 |
| 1 | Hit woodwork | 1 |
| 3 | Shots off target | 5 |
| 1 | Blocked shots | 2 |
| 2 | Shots inside box | 6 |
| 7 | Shots outside box | 6 |
| (H) | Attack | (A) |
| 1 | Big chances scored | 0 |
| 11 | Touches in penalty area | 17 |
| 2 | Fouled in final third | 2 |
| 2 | Offsides | 2 |
| (H) | Passes | (A) |
| 373 | Accurate passes | 391 |
| 26 | Throw-ins | 16 |
| 36 | Final third entries | 59 |
| 57/82 (70%) | Final third phase | 82/118 (69%) |
| 13/33 (39%) | Long balls | 23/53 (43%) |
| 2/16 (13%) | Crosses | 6/13 (46%) |
| (H) | Duels | (A) |
| 47% | Duels | 53% |
| 7 | Dispossessed | 7 |
| 30/67 (45%) | Ground duels | 37/67 (55%) |
| 10/19 (53%) | Aerial duels | 9/19 (47%) |
| 3/11 (27%) | Dribbles | 5/12 (42%) |
| (H) | Defending | (A) |
| 64% | Tackles won | 67% |
| 14 | Total tackles | 15 |
| 10 | Interceptions | 13 |
| 49 | Recoveries | 55 |
| 19 | Clearances | 19 |
| 0 | Errors lead to a goal | 1 |
| (H) | Goalkeeping | (A) |
| 5 | Total saves | 4 |
| 0.48 | Goals prevented | -1.03 |
| 2 | High claims | 0 |
| 4 | Goal kicks | 4 |
| (H) | Match overview | (A) |
|---|---|---|
| 49% | Ball possession | 51% |
| 0.19 | Expected goals | 0.44 |
| 0 | Big chances | 0 |
| 4 | Total shots | 6 |
| 3 | Goalkeeper saves | 1 |
| 1 | Corner kicks | 3 |
| 8 | Fouls | 4 |
| 238 | Passes | 244 |
| 9 | Tackles | 9 |
| 4 | Free kicks | 8 |
| 0 | Yellow cards | 1 |
| (H) | Shots | (A) |
| 4 | Total shots | 6 |
| 1 | Shots on target | 3 |
| 0 | Hit woodwork | 0 |
| 2 | Shots off target | 2 |
| 1 | Blocked shots | 1 |
| 1 | Shots inside box | 5 |
| 3 | Shots outside box | 1 |
| (H) | Attack | (A) |
| 0 | Big chances scored | 0 |
| 1 | Fouled in final third | 0 |
| 1 | Offsides | 1 |
| (H) | Passes | (A) |
| 204 | Accurate passes | 210 |
| 11 | Throw-ins | 8 |
| 14 | Final third entries | 26 |
| 6/14 (43%) | Long balls | 12/24 (50%) |
| 1/7 (14%) | Crosses | 5/10 (50%) |
| (H) | Duels | (A) |
| 42% | Duels | 58% |
| 4 | Dispossessed | 4 |
| 13/32 (41%) | Ground duels | 19/32 (59%) |
| 6/13 (46%) | Aerial duels | 7/13 (54%) |
| 1/6 (17%) | Dribbles | 2/7 (29%) |
| (H) | Defending | (A) |
| 56% | Tackles won | 67% |
| 9 | Total tackles | 9 |
| 4 | Interceptions | 4 |
| 28 | Recoveries | 32 |
| 9 | Clearances | 7 |
| (H) | Goalkeeping | (A) |
| 3 | Total saves | 1 |
| 1 | Goal kicks | 1 |
| (H) | Match overview | (A) |
|---|---|---|
| 49% | Ball possession | 51% |
| 0.47 | Expected goals | 0.26 |
| 1 | Big chances | 0 |
| 5 | Total shots | 6 |
| 2 | Goalkeeper saves | 3 |
| 2 | Corner kicks | 0 |
| 11 | Fouls | 10 |
| 206 | Passes | 221 |
| 5 | Tackles | 6 |
| 10 | Free kicks | 11 |
| 2 | Yellow cards | 1 |
| (H) | Shots | (A) |
| 5 | Total shots | 6 |
| 4 | Shots on target | 2 |
| 1 | Hit woodwork | 1 |
| 1 | Shots off target | 3 |
| 0 | Blocked shots | 1 |
| 1 | Shots inside box | 1 |
| 4 | Shots outside box | 5 |
| (H) | Attack | (A) |
| 1 | Big chances scored | 0 |
| 1 | Fouled in final third | 2 |
| 1 | Offsides | 1 |
| (H) | Passes | (A) |
| 169 | Accurate passes | 181 |
| 15 | Throw-ins | 8 |
| 22 | Final third entries | 33 |
| 7/19 (37%) | Long balls | 11/29 (38%) |
| 1/9 (11%) | Crosses | 1/3 (33%) |
| (H) | Duels | (A) |
| 51% | Duels | 49% |
| 3 | Dispossessed | 3 |
| 17/35 (49%) | Ground duels | 18/35 (51%) |
| 4/6 (67%) | Aerial duels | 2/6 (33%) |
| 2/5 (40%) | Dribbles | 3/5 (60%) |
| (H) | Defending | (A) |
| 80% | Tackles won | 67% |
| 5 | Total tackles | 6 |
| 6 | Interceptions | 9 |
| 21 | Recoveries | 23 |
| 10 | Clearances | 12 |
| (H) | Goalkeeping | (A) |
| 2 | Total saves | 3 |
| 3 | Goal kicks | 3 |
Toulouse Vs Angers Season Stats
| Toulouse | Performance Summary | Angers |
|---|---|---|
| 12 | Matches | 12 |
| 18 | Goals Scored | 10 |
| 16 | Goals Conceded | 15 |
| 1.5 | Goals per Game | 0.83 |
| 1.33 | Goals Conceded per Game | 1.25 |
| 3.75 | Shots on Target per Game | 3.08 |
| 1.58 | Big Chances per Game | 1.58 |
| 42.83% | Ball Possession | 39.08% |
| 4 | Clean Sheets | 3 |
| 15.92 | Tackles per Game | 17.58 |
| 4 | Penalty Goals Conceded | 1 |
| 14.17 | Fouls per Game | 11.5 |
| 1 | Offsides per Game | 1.75 |
| 6.33 | Goal Kicks per Game | 8.75 |
| 16.75 | Throw-ins per Game | 15.83 |
| 2.67 | Yellow Cards per Game | 1.33 |
| 1 | Red Cards | 1 |
Ligue 1 25/26 Standings
| POS | TEAM | MP | W | L | D | PTS |
|---|---|---|---|---|---|---|
| 1 | 13 | 9 | 3 | 1 | 28 | |
| 2 | 12 | 8 | 1 | 3 | 27 | |
| 3 | 12 | 8 | 3 | 1 | 25 | |
| 4 | 12 | 7 | 4 | 1 | 22 | |
| 5 | 12 | 6 | 4 | 2 | 20 | |
| 6 | 12 | 6 | 4 | 2 | 20 | |
| 7 | 12 | 6 | 4 | 2 | 20 | |
| 8 | 12 | 4 | 2 | 6 | 18 | |
| 9 | 13 | 5 | 6 | 2 | 17 | |
| 10 | 12 | 4 | 4 | 4 | 16 | |
| 11 | 12 | 4 | 6 | 2 | 14 | |
| 12 | 12 | 3 | 4 | 5 | 14 | |
| 13 | 12 | 3 | 5 | 4 | 13 | |
| 14 | 12 | 3 | 7 | 2 | 11 | |
| 15 | 12 | 2 | 6 | 4 | 10 | |
| 16 | 12 | 2 | 6 | 4 | 10 | |
| 17 | 12 | 2 | 6 | 4 | 10 | |
| 18 | 12 | 2 | 9 | 1 | 7 |
Football Previews & Betting Tips

Championship Preview And Prediction: Preston North End vs Blackburn Rovers Betting Tips & Picks November 21, 2025

LaLiga Preview And Prediction: Valencia vs Levante UD Betting Tips & Picks November 21, 2025

LaLiga 2 Preview And Prediction: Las Palmas vs Albacete Balompié Betting Tips & Picks November 21, 2025

Ligue 1 Preview And Prediction: Nice vs Olympique de Marseille Betting Tips & Picks November 21, 2025

Bundesliga Preview And Prediction: 1. FSV Mainz 05 vs TSG Hoffenheim Betting Tips & Picks November 21, 2025
