Stade Brestois 29 — Toulouse 2:2: match report and statistics
France. Ligue 1 · 29.08.2026 18:45 · Finished
Compare teamsWho will win?
Votes: 0- Stade Brestois 290%
- Draw0%
- Toulouse0%
Overview
Stade Brestois 29 vs Toulouse ended 2:2 on 29.08.2026 18:45 (UTC) in France. Ligue 1. Neither side found a winner. Goals: Jacen Russell-Rowe 9', Kamory Doumbia 18', Tape Christ 62', Ludovic Ajorque 90+5'.
Stade Brestois 29, last 6 games: won 1, drawn 3, lost 2. Toulouse, last 6 games: won 2, drawn 1, lost 3.
All meetings of Stade Brestois 29 and Toulouse: 17 (wins of Stade Brestois 29: 5, wins of Toulouse: 5, draws: 5). The last meeting on 25.01.2026 16:15 ended Stade Brestois 29 0:2 Toulouse.
Stade Brestois 29 in the standings: place 10, points 12, played 9. Toulouse in the standings: place 12, points 10, played 9.
Related pages: Stade Brestois 29, Toulouse, France. Ligue 1 standings and results.
Other games: Football matches today. The statistics are powered by the SportAPI sports data API.
Team playing styles
Stade Brestois 29
Strengths
- Creating scoring chancesVery Strong
- Creating long shot opportunitiesStrong
- Coming back from losing positionsStrong
- Stealing the ball from the oppositionStrong
- Aerial duelsStrong
Weaknesses
- Keeping possession of the ballWeak
- Avoiding offsideWeak
- Avoiding individual errorsWeak
- Defending against through ball attacksVery Weak
Playing style
Toulouse
Strengths
- Creating chances using through ballsVery Strong
- Aerial duelsVery Strong
Weaknesses
- Keeping possession of the ballWeak
- Defending against skillful playersWeak
- Protecting the leadWeak
- Stopping opponents from creating chancesWeak
- Defending against long shotsVery Weak
- Avoiding individual errorsVery Weak
Playing style
What to expect
- Toulousewill score as a result of a through ballExtremely Likely
- Brestwill create many scoring chancesVery Likely
- Brestwill score a long shotVery Likely
- Brestwill steal the ball from the opposition oftenLikely
- Brestwill make a comeback if they go behindLikely
- Toulousewill be shown a high number of cardsLikely
Ratings are based on the players' stats over the last two seasons.
Score by periods
| Team | 1 | 2 | Σ |
|---|---|---|---|
| 1 | 1 | 2 | |
| 1 | 1 | 2 |
Match events
Match statistics
- 3.04 Expected goals (xG) 1.14
- 51% Possession 49%
- 27 Total shots 6
- 7 Shots on target 2
- 6 Big Chances 3
- 7 Corners 2
- 83 (357/432)Assists(366/445) 82
- 2 Yellow cards 3
- 3.31 xG on target (xGOT) 1.61
- 12 Shots off target 3
- 8 Shots blocked 1
- 15 Shots from inside the penalty area 4
- 11 Shots from outside the penalty area 2
- 3 Hit the woodwork 0
- 1 Headed goals 1
- 29 Touches in opposition box 15
- 1 Accurate through passes 1
- 5 Offsides 0
- 18 Free kicks 19
- 54 (38/71)Long Balls(16/41) 39
- 70 (81/116)Passes in final third(73/100) 73
- 27 (10/37)Crosses(2/10) 20
- 2.18 Expected assists (xA) 0.92
- 26 Throw-ins 17
- 19 Fouls 18
- 76 (16/21)Tackles(11/19) 58
- 60 Duels won 69
- 18 Clearances 55
- 14 Steals 11
- 0 Errors leading to shot 0
- 0 Errors leading to goal 0
- 0 Saves 5
- 1.61 xGOT faced 3.31
- -0.39 Goals prevented 1.31
- 4 Goal kicks 10
- 2 Posts and crossbars 0
Box score
| Player | G | SOT | BS | O | FC | FS | YC | RC | P | S | UT | I | OG | C | R | AW | D | KP | T | TT | Cr | LB | PA% | AccC | AccLB | ThB | AccThB | SoP | Sub in | Sub off | GM | UnP | PS | LMT | COTL | AS | NO | 112 | 115 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Selvik | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 25 | 0 | 0 | 0 | 0 | 1 | 5.62 | 0 | 0 | 0 | 31 | 0 | 0 | 9 | 68 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Лала Ken | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 42 | 2 | 0 | 0 | 0 | 4 | 6.58 | 0 | 0 | 2 | 69 | 2 | 6 | 17 | 76.2 | 2 | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lloris | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 52 | 1 | 0 | 1 | 0 | 5 | 6.44 | 5 | 0 | 0 | 61 | 0 | 0 | 4 | 90.4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Le Guen | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 61 | 2 | 1 | 0 | 0 | 3 | 6.24 | 2 | 0 | 1 | 70 | 0 | 0 | 8 | 93.4 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Locko | 0 | 0 | 0 | 0 | 2 | 4 | 1 | 0 | 39 | 0 | 3 | 3 | 0 | 2 | 7.14 | 2 | 1 | 1 | 82 | 5 | 8 | 9 | 76.9 | 2 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Chotard | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 67 | 3 | 2 | 3 | 0 | 1 | 7.52 | 1 | 1 | 3 | 97 | 2 | 11 | 16 | 74.6 | 4 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| 0 | 2 | 0 | 0 | 2 | 1 | 0 | 0 | 34 | 4 | 1 | 0 | 0 | 1 | 7.32 | 0 | 1 | 2 | 54 | 6 | 0 | 4 | 91.2 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| РоменДельКастильо | 0 | 0 | 0 | 2 | 3 | 0 | 0 | 0 | 26 | 0 | 3 | 1 | 0 | 0 | 6.19 | 0 | 1 | 3 | 45 | 1 | 7 | 0 | 84.6 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Doumbia | 1 | 1 | 0 | 1 | 1 | 4 | 0 | 0 | 24 | 2 | 2 | 2 | 0 | 0 | 7.32 | 0 | 3 | 0 | 42 | 0 | 0 | 0 | 95.8 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 |
| (Mboup) | 0 | 1 | 0 | 1 | 7 | 0 | 1 | 0 | 16 | 4 | 5 | 1 | 0 | 0 | 6.91 | 1 | 1 | 1 | 42 | 4 | 1 | 0 | 75 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 2 |
| 1 | 1 | 0 | 1 | 3 | 3 | 0 | 0 | 20 | 3 | 1 | 1 | 0 | 1 | 7.9 | 6 | 2 | 3 | 39 | 0 | 1 | 4 | 80 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 | 0 | 6.19 | 0 | 1 | 0 | 10 | 1 | 0 | 0 | 62.5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 2 | 0 | 0 | 0 | 1 | 6.43 | 1 | 0 | 0 | 7 | 0 | 0 | 0 | 75 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| magnetti-hugo | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 9 | 1 | 1 | 2 | 0 | 1 | 7.13 | 0 | 0 | 2 | 16 | 0 | 1 | 0 | 100 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 5 | 3 | 0 | 0 | 0 | 0 | 6.22 | 0 | 0 | 0 | 14 | 0 | 2 | 0 | 60 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.13 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Lineups
Starting line-up
- 1Selvik E. (ВGK
- 2

Bradley Locko31' - 4

Gautier Lloris83' - 71

Raphael Le Guen - 70Kenny LalaC
- 6

Mamady Diambou75' - 13

Joris Chotard - 9

Pathe Mboup44'83' - 23

Kamory Doumbia18'75' - 10Дель Кастильо Р.67'
- 19

Ludovic Ajorque90+5'
Substitutes
- 7

Joseph Nonge Boende75' - 8

Hugo Magnetti75' - 11

Axel Camblan - 17

Mama Balde67' - 20

Luck Zogbe - 29

Lucas Tousart83' - 30

Mathieu PatouilletGK - 32

Mathis Louis Claude Laine83' - 34

Evan Mailly
Coach

Julien Lacher
Missing players

Justin Bourgault Missing Player
Brendan Chardonnet Missing Player
Starting line-up
- 16

Guillaume RestesGK - 94

Ismail Diallo46' - 3Mark Alexander McKenzie
- 2

Rasmus NicolaisenC90+4' - 12

Tape Christ62' - 6

Alexis Vossah60' - 23

Cristian Casseres45+3' - 7

Julian Ariel Vignolo67' - 8

Thomas Jorgensen78' - 10

Yann Gboho - 13

Jacen Russell-Rowe9'78'
Substitutes
- 5

Seny Koumbassa78' - 9

Santiago Hidalgo78' - 11

Sion Oppong67' - 19

David Odogu - 22

Rafik Messali46' - 31

Niklas Schmidt60'89' - 37

Ilyas Azizi - 49

Aymen Amaaouch - 60Mathys NifloreGK
Coach

Jens Berthel Askou
Missing players

Aron Donnum Missing Player
Abu Francis Missing Player
Lead tracker
Live commentary
- 90:00 +5:15Second half ends
- 90:00 +4:17GOAL! Ludovic Ajorque scores, Assisted by Hugo Magnetti (High to the left, 18-yard box, Big Chance, Head, Set piece)
- 90:00 +3:41Rasmus Nicolaisen recieves a yellow card
- 90:00 +2:55Raphaël Le Guen misses attempt (To the left, 18-yard box, Other body part, Open play)
- 90:00 +2:44Santiago Hidalgo blocks a shot
- 90:00 +2:44Joris Chotard has shot blocked (Out of box, Right footed, Open play)
- 90:46Mama Baldé misses attempt (High to the left, 18-yard box, Right footed, Throw-in set piece)
- 90:36Guillaume Restes makes a save (Parried into danger, Standing, Other body part)
- 90:36Lucas Tousart has attempt saved (Low to the left, 6-yard box, Big Chance, Right footed, From corner)
- 90:32Lucas Tousart hits the woodwork (High, 6-yard box, Big Chance, Head, From corner)
- 89:52Mama Baldé wins a corner (To the left)
- 89:51Christ Tapé blocks a shot
- 89:51Mama Baldé has shot blocked (Out of box, Left footed, Open play)
- 88:47Niklas Schmidt recieves a yellow card
- 84:16Christ Tapé blocks a shot
Season team stats
Top scorers
Top assists
Best rated
Head-to-head
Stade Brestois 29Matches played: 17
draws: 5
ToulousePrevious matches: Stade Brestois 29
Previous matches: Toulouse
Preview
Match info
- Tournament
- First League
- Season
- 2026/2027
- Attendance
- 13,701
- Referee
- Jerome Brisard
Upcoming matches: Stade Brestois 29
Upcoming matches: Toulouse
France. Ligue 1
| # | Team | P | W | D | L | Goals | +/- | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 9 | 6 | 2 | 1 | 21:10 | +11 | 20 | WWWWW | |
| 2 | 9 | 5 | 3 | 1 | 12:6 | +6 | 18 | WDDWL | |
| 3 | 9 | 5 | 2 | 2 | 15:7 | +8 | 17 | WLWLW | |
| 4 | 9 | 5 | 2 | 2 | 16:10 | +6 | 17 | WLWLW | |
| 5 | 9 | 5 | 1 | 3 | 20:19 | +1 | 16 | LWLWL | |
| 6 | 9 | 5 | 0 | 4 | 20:13 | +7 | 15 | WWWWL | |
| 7 | 9 | 4 | 3 | 2 | 12:10 | +2 | 15 | LDLDW | |
| 8 | 9 | 4 | 2 | 3 | 13:12 | +1 | 14 | WWLWW | |
| 9 | 9 | 4 | 1 | 4 | 16:13 | +3 | 13 | LWWWL | |
| 10 | 9 | 3 | 3 | 3 | 16:12 | +4 | 12 | LDWLL | |
| 11 | 9 | 3 | 3 | 3 | 7:8 | -1 | 12 | DWWLD | |
| 12 | 9 | 2 | 4 | 3 | 12:13 | -1 | 10 | LDWDW | |
| 13 | 9 | 3 | 1 | 5 | 17:19 | -2 | 10 | WLLLL | |
| 14 | 9 | 3 | 1 | 5 | 13:23 | -10 | 10 | LDWLW | |
| 15 | 9 | 2 | 2 | 5 | 9:17 | -8 | 8 | LDLLW | |
| 16 | 9 | 2 | 2 | 5 | 7:16 | -9 | 8 | WDLLL | |
| 17 | 9 | 1 | 4 | 4 | 11:18 | -7 | 7 | LDLLW | |
| 18 | 9 | 0 | 2 | 7 | 9:20 | -11 | 2 | LLLLL |
- Promotion - Champions League (League stage)
- Promotion - Champions League (Qualification)
- Promotion - Europa League (League stage)
- Promotion - UEFA Conference League (Qualification)
- First League (Promotion - Play-off)
- Relegation - Ligue 2
Match forecast
- The model expects 3 goals: 1.59 for Stade Brestois 29 and 1.42 for Toulouse.
- Most likely score is 1–1 (11%), followed by 2–1 (9%).
- Most goals in both teams' matches come in 76-90: 6 in total.
- Expected goals by half: 1st — 1.42, 2nd — 1.59.
Correct score by the model
Scores 4+ goals: Stade Brestois 29 — 8%, Toulouse — 6%
| Market | Model | Fair odds | ||
|---|---|---|---|---|
| Over 0.5 | 100% | 100% | 95% | 1.05 |
| Over 1.5 | 100% | 50% | 80% | 1.25 |
| Over 2.5 | 67% | 50% | 58% | 1.73 |
| Over 3.5 | 67% | 0% | 35% | 2.83 |
| Over 4.5 | 33% | 0% | 18% | 5.41 |
Poisson model on recent matches: home team at home (3), away team away (2). History — share of each team's matches where the line came in.
Trends
Winless in 3 matches100%
3 defeats in a row100%
Winless in 3 matches100%
Over 1.5 goals in 6 of 6 matches100%
First-half goal in 6 of 6 matches100%
Under 3.5 cards in 6 of 6 matches100%
Under 3.5 goals in 6 of 6 matches100%
Scored under 2.5 in 5 of 6 matches83%
Conceded over 1.5 in 5 of 6 matches83%
Scored under 1.5 in 5 of 6 matches83%
Conceded over 0.5 in 5 of 6 matches83%
Under 3.5 cards in 5 of 6 matches83%
Based on recent matches: home team — 6, away team — 6
Markets by recent matches
Share of each team's recent matches where the match total went over / under the line.
First goal and after
First to score…
First to concede…
Overall
- • Stade Brestois 29 opened the scoring in 67% of matches.
- • Stade Brestois 29 avoided defeat after conceding first in 0% of such matches.
- • Toulouse opened the scoring in 50% of matches.
- • Toulouse avoided defeat after conceding first in 0% of such matches.
Goals by time
| For | Ag. | % | Period | % | For | Ag. |
|---|---|---|---|---|---|---|
| 2 | 0 | 67% | 1–15 | 50% | 0 | 1 |
| 0 | 3 | 67% | 16–30 | 0% | 0 | 0 |
| 0 | 2 | 33% | 31–45 | 0% | 0 | 0 |
| 1 | 0 | 33% | 46–60 | 0% | 0 | 0 |
| 0 | 0 | 0% | 61–75 | 50% | 1 | 0 |
| 2 | 2 | 100% | 76–90 | 50% | 0 | 2 |
| 0 | 1 | 33% | 37–HT | 0% | 0 | 0 |
| 1 | 0 | 33% | 87–FT | 50% | 0 | 1 |
- • Stade Brestois 29 scores most in 1–15: 2 of 5 goals (40%).
- • Stade Brestois 29 concedes most in 16–30: 3 of 7 conceded.
- • Stade Brestois 29 scores 40% of goals after the 60th minute.
- • Toulouse scores most in 61–75: 1 of 1 goals (100%).
- • Toulouse concedes most in 76–90: 2 of 3 conceded.
- Framed — the period where the team scores / concedes the most. % — share of matches with an event in the period.
Corners and cards
Averages per match
Match total
1st half total
Team total
Corner handicap
Corners by minute are counted only for matches with full text commentary.
xG and shots
No data yet
Half-time / full-time
Stade Brestois 29matches: 3
Toulousematches: 2
From the team's point of view: W — winning, D — draw, L — losing.
Markets in head-to-head
Head-to-head matches: 6 · 2.83 goals per match on average.