How many goals, shots and fouls Mark McKenzie gets each game.
Updated 6 November 2026, after the last game
Ligue 1 2026/2027 · 10 appearances
Across 10 Ligue 1 games this season, Mark McKenzie averages 1.3 tackles and 1.4 fouls per match for Toulouse, with 1 yellow cards on the books. Match rating: 7.
Form snapshot — 7 tackles and 7 fouls in Mark McKenzie's last 5 Ligue 1 games. Centre-backs price their Bet Builder value through tackle and card markets first, goals second.
Central defender in Toulouse's Ligue 1 XI, Mark McKenzie runs at 1.3 tackles per game and commits 1.4 fouls per match. Card markets pick up the 1 yellow cards across 10 games.
Mark McKenzie's leading Bet Builder markets: 1+ tackles (80% — 8/10) and 1+ fouls (90%). The card-market angle stays warm with 1 bookings in 10 appearances. Form: 7/7 tackles/fouls in 5 games. Toulouse's next fixture is against Lens on Sat 21st Nov.
Mark McKenzie averages 1.3 tackles per Ligue 1 game in 2026/2027 and has made at least one in 80% of their 10 appearances for Toulouse, 13 tackles in all. They made 7 tackles in their last 5 games.
Mark McKenzie has 1 yellow card in 10 Ligue 1 appearance for Toulouse in 2026/2027, from 1.4 fouls per game, and has committed at least one foul in 90% of those games. They committed 7 fouls in their last 5 games.
Mark McKenzie has made at least one tackle in 80% of their 10 Ligue 1 appearance in 2026/2027 and committed at least one foul in 90%, the hit rates behind a defender's tackle and foul bet builder legs. They also have 1 goal, 0 assists and 1 yellow card for Toulouse.
Mark McKenzie has an average match rating of 7 across 10 Ligue 1 appearance for Toulouse in 2026/2027, with 1 goal, 0 assists and 1 yellow card in those games. Their last 5 games brought 1 goal and 0 assists.
Mark McKenzie plays as a defender for Toulouse in 2026/2027 and has made 10 Ligue 1 appearance in that role so far, with 1 goal, 0 assists and 1 yellow card. They have committed at least one foul in 90% of those games.
Mark McKenzie plays for Toulouse and has made 10 Ligue 1 appearance for them in 2026/2027, scoring 1 goal and providing 0 assists. Their last 5 games for Toulouse brought 1 goal and 0 assists.
Mark McKenzie's next game is Toulouse against Lens on Sat 21st Nov, and they go into it with 1 goal, 0 assists and 1 shot on target from their last 5 Ligue 1 appearance in 2026/2027.
Mark McKenzie scored 0 goals and made 2 assists in 2025/26, from 29 appearances for Toulouse across 1 competition, Ligue 1, with 6 shots (1 on target), 19 key passes, 45 tackles, 2,405 minutes played and 7 yellow cards.
| Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Yellow cards |
|---|---|---|---|---|---|---|---|---|
| Ligue 1 | Toulouse | 29 | 2405 | 0 | 2 | 6 | 1 | 7 |
| Market | Statz projection | 1+ hit rate (last 10) | Active 1+ streak | bet365 1+ | bet365 2+ |
|---|---|---|---|---|---|
| Goals | - | 10% (1/10) | - | 13.00 | 151.00 |
| Assists | - | 0% (0/10) | - | 12.00 | - |
| Shots | - | 10% (1/10) | - | 2.25 | 8.00 |
| Shots on Target | - | 10% (1/10) | - | 6.00 | - |
| Key Passes | - | 20% (2/10) | - | - | - |
| Fouls Committed | - | 90% (9/10) | 8 games | - | - |
| Fouls Drawn | - | 90% (9/10) | 9 games | - | - |
| Tackles | - | 80% (8/10) | 3 games | - | - |
| Yellow Cards | - | 10% (1/10) | - | - | - |
| Date | Competition | Opponent | Score | Result | Position | Minutes | Goals | Assists | Shots | Shots on Target | Key Passes | Fouls Committed | Fouls Drawn | Tackles | Yellow Cards | Rating | xG | Passes | Accurate Passes | Crosses | Successful Dribbles | Duels Won | Aerials Won | Interceptions | Clearances | Blocked Shots | Offsides | Red Cards |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6 Nov | Ligue 1 | Strasbourg (home) | 3-1 | W | Centre Back | 90 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 7.4 | 0.36 | 76 | 72 | 0 | 0 | 3 | 1 | 1 | 2 | 1 | 0 | 0 |
| 1 Nov | Ligue 1 | Olympique Marseille (away) | 2-0 | L | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 6.8 | 0.00 | 80 | 71 | 0 | 0 | 4 | 0 | 1 | 4 | 2 | 0 | 0 |
| 25 Oct | Ligue 1 | Troyes (home) | 0-0 | D | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 3 | 1 | 1 | 1 | 7.3 | 0.00 | 110 | 101 | 0 | 0 | 6 | 4 | 1 | 5 | 1 | 0 | 0 |
| 16 Oct | Ligue 1 | Le Mans (away) | 0-3 | W | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 7.1 | 0.00 | 68 | 60 | 0 | 0 | 7 | 5 | 0 | 11 | 0 | 0 | 0 |
| 10 Oct | Ligue 1 | Monaco (away) | 2-2 | D | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 7.0 | 0.00 | 63 | 59 | 0 | 0 | 3 | 0 | 1 | 2 | 0 | 0 | 0 |
| 19 Sep | Ligue 1 | Le Havre (home) | 3-2 | W | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 3 | 0 | 7.0 | 0.00 | 54 | 47 | 0 | 0 | 8 | 4 | 0 | 6 | 2 | 0 | 0 |
| 12 Sep | Ligue 1 | Lorient (away) | 2-2 | D | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | 6.9 | 0.00 | 83 | 79 | 0 | 0 | 5 | 3 | 0 | 5 | 1 | 0 | 0 |
| 3 Sep | Ligue 1 | LOSC Lille (home) | 0-1 | L | Centre Back | 90 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 7.0 | 0.00 | 73 | 67 | 0 | 0 | 2 | 1 | 2 | 4 | 0 | 0 | 0 |
| 29 Aug | Ligue 1 | Brest (away) | 2-2 | D | Centre Back | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 6.8 | 0.00 | 55 | 49 | 0 | 0 | 5 | 3 | 1 | 11 | 1 | 0 | 0 |
| 22 Aug | Ligue 1 | Olympique Lyonnais (home) | 0-2 | L | Centre Back | 90 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 6.9 | 0.00 | 63 | 58 | 0 | 0 | 2 | 1 | 2 | 4 | 0 | 0 | 0 |
| Average | 90 | 0.1 | 0.0 | 0.1 | 0.1 | 0.2 | 1.4 | 1.0 | 1.3 | 0.1 | 7.0 | 0.04 | 72.5 | 66.3 | 0.0 | 0.0 | 4.5 | 2.2 | 0.9 | 5.4 | 0.8 | 0.0 | 0.0 |
| Market | Streak | Since | bet365 price to continue |
|---|---|---|---|
| Fouls Drawn 1+ | 9 games | 29 Aug | - |
| Fouls Committed 1+ | 8 games | 3 Sep | - |
| Tackles 1+ | 3 games | 25 Oct | - |
| Season | Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Key passes | Fouls | Tackles | Yellow cards | Avg rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/2027 | Ligue 1 | Toulouse | 10 | 900 | 1 | 0 | 1 | 1 | 2 | 14 | 13 | 1 | 7.01 |
| 2026 | Friendly International | United States | 4 | 165 | 0 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 6.48 |
| 2026 | World Cup | United States | 1 | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 6.19 |
| 2025/2026 | Ligue 1 | Toulouse | 29 | 2405 | 0 | 2 | 6 | 1 | 19 | 35 | 45 | 7 | 6.73 |
| Date | From | To | Type |
|---|---|---|---|
| 16 Aug 2024 | Genk | Toulouse | Transfer |
| Position fouled | Fouls | Share |
|---|---|---|
| Attacking Mids | 6 | 43% |
| Strikers | 3 | 21% |
| Left Wingers | 2 | 14% |
| Centre Backs | 1 | 7% |
| Centre Mids | 1 | 7% |
| Right Wingers | 1 | 7% |
| Position of fouler | Fouls | Share |
|---|---|---|
| Strikers | 7 | 58% |
| Attacking Mids | 2 | 17% |
| Left Backs | 1 | 8% |
| Centre Mids | 1 | 8% |
| Left Wingers | 1 | 8% |
| Stat | Total | Rank | Per 90 | Per 90 rank |
|---|---|---|---|---|
| Goals | 1 | =3rd of 77 | 0.10 | 10th of 49 |
| Expected goals | 0.36 | 18th of 77 | 0.04 | 19th of 49 |
| Assists | 0 | =77th of 77 | 0.00 | =49th of 49 |
| Clearances | 54 | 7th of 77 | 5.40 | 16th of 49 |
| Aerials won | 22 | 7th of 77 | 2.20 | =16th of 49 |
| Blocked shots | 8 | =8th of 77 | 0.80 | =17th of 49 |
| Interceptions | 9 | =25th of 77 | 0.90 | 31st of 49 |
| Tackles won | 11 | =5th of 77 | 1.10 | 13th of 49 |
| Duels won | 45 | =4th of 77 | 4.50 | 18th of 49 |
| Ball recoveries | 39 | =10th of 77 | 3.90 | =29th of 49 |
| Accurate passes | 663 | 4th of 77 | 66.30 | 10th of 49 |
| Accurate long balls | 22 | =17th of 77 | 2.20 | 27th of 49 |