Ligue 1 2026/2027 · 4 appearances
In 2026/2027 Tochukwu Nnadi has played 4 Ligue 1 games for Marseille, contributing 0.5 tackles per match alongside 0 goals and 1 assists. The foul tally — 1 per game — and 1 yellow cards combine into a clear card-market profile.
Form snapshot — 2 tackles and 4 fouls over the last 4 Ligue 1 appearances. The mix of defensive volume and 0 goals across the run rounds out a midfielder who tracks both the tackle and shot Bet Builder markets.
As a key cog in Marseille's Ligue 1 midfield, Tochukwu Nnadi has logged 0.5 tackles and 1 fouls per game across 4 matches. Bet Builder markets price these tackle and foul volumes more aggressively than the 0 goals on the season.
Top Bet Builder markets for Tochukwu Nnadi: 1+ tackles hits in 25% of Ligue 1 games (1/4); 1+ fouls in 50% (2/4). The 1 season yellow cards reinforce a card-market angle. Recent form: 2/4 tackles/fouls over 4 games. Marseille's next fixture is against Sturm Graz on Thu 22nd Oct.
Tochukwu Nnadi averages 0.5 tackles per Ligue 1 game in 2026/2027, recording 1+ tackles in 25% of appearances.
Tochukwu Nnadi commits 1 fouls per Ligue 1 game, picking up at least one foul in 50% of appearances this season.
Tochukwu Nnadi has made 1+ tackles in 25% and committed 1+ fouls in 50% of Ligue 1 appearances. They also have 0 goals and 1 assists. Check the match-by-match data above.
Tochukwu Nnadi has an average match rating of 6.7 across 4 Ligue 1 appearances in 2026/2027.
Tochukwu Nnadi plays as a midfielder for Marseille, primarily appearing in Ligue 1 fixtures in 2026/2027.
Tochukwu Nnadi plays for Marseille in Ligue 1 during the 2026/2027 season.
Tochukwu Nnadi and Marseille face Sturm Graz on Thu 22nd Oct — see the match-by-match table above for Tochukwu Nnadi's historical output against Sturm Graz where the fixture has been played in 2026/2027.
| Market | Statz projection | 1+ hit rate (last 10) | Active 1+ streak | bet365 1+ | bet365 2+ |
|---|---|---|---|---|---|
| Goals | 0.06 | 0% (0/10) | - | 6.50 | 81.00 |
| Assists | 0.26 | 10% (1/10) | - | 10.00 | - |
| Shots | 0.67 | 30% (3/10) | - | 1.40 | 2.63 |
| Shots on Target | 0.22 | 10% (1/10) | - | 2.63 | 11.00 |
| Key Passes | 0.54 | 30% (3/10) | 2 games | - | - |
| Fouls Committed | 1.76 | 70% (7/10) | 3 games | - | - |
| Fouls Drawn | 1.01 | 70% (7/10) | 4 games | - | - |
| Tackles | 1.68 | 50% (5/10) | - | - | - |
| Yellow Cards | 0.24 | 30% (3/10) | - | 6.00 | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 18 Oct | Ligue 1 | Angers SCO (away) | 2-5 | W | Central Midfield | 90 | 0 | 1 | 1 | 0 | 2 | 2 | 2 | 0 | 1 | 6.9 | 0.06 | 50 | 42 | 0 | 1 | 5 | 2 | 1 | 2 | 0 | 0 | 0 |
| 15 Oct | Europa League | Olympiacos F.C. (home) | 0-1 | L | Central Midfield | 62 | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 1 | 0 | 6.7 | 0.00 | 30 | 28 | 0 | 2 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| 11 Oct | Ligue 1 | Troyes (away) | 0-2 | W | - | 17 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 6.6 | 0.00 | 12 | 12 | 0 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | 0 |
| 30 Aug | Ligue 1 | Monaco (away) | 2-0 | L | - | 27 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 6.7 | 0.00 | 13 | 13 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| 21 Aug | Ligue 1 | Strasbourg (home) | 4-0 | W | - | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6.7 | 0.00 | 27 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 10 Jun | Friendly International | Portugal (away) | 2-1 | L | Right Wing | 80 | 0 | 0 | 0 | 0 | 1 | 2 | 1 | 3 | 0 | 6.8 | 0.00 | 28 | 27 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 May | Friendly International | Zimbabwe (home) | 2-0 | W | - | 90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 6.5 | 0.00 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 May | Ligue 1 | Rennes (home) | 3-1 | W | Central Midfield | 83 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 6.5 | 0.09 | 29 | 27 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 1 | 0 |
| 10 May | Ligue 1 | Le Havre (away) | 0-1 | W | Central Midfield | 66 | 0 | 0 | 2 | 1 | 0 | 3 | 0 | 0 | 1 | 6.2 | 0.02 | 30 | 25 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 2 May | Ligue 1 | Nantes (away) | 3-0 | L | Right Back | 90 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 4 | 0 | 6.0 | 0.00 | 35 | 32 | 4 | 1 | 7 | 1 | 1 | 1 | 0 | 0 | 0 |
| Average | 61 | 0.0 | 0.1 | 0.4 | 0.1 | 0.4 | 1.4 | 0.8 | 1.1 | 0.3 | 6.5 | 0.02 | 25.4 | 23.0 | 0.4 | 0.4 | 2.7 | 0.4 | 0.3 | 0.6 | 0.0 | 0.1 | 0.0 |
| Market | Overall | Home | Away |
|---|---|---|---|
| Goals 1+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Goals 2+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Assists 1+ | 10% (1/10) | 0% (0/4) | 17% (1/6) |
| Assists 2+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Shots 1+ | 30% (3/10) | 25% (1/4) | 33% (2/6) |
| Shots 2+ | 10% (1/10) | 0% (0/4) | 17% (1/6) |
| Shots 3+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Shots 4+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Shots on Target 1+ | 10% (1/10) | 0% (0/4) | 17% (1/6) |
| Shots on Target 2+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Shots on Target 3+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Key Passes 1+ | 30% (3/10) | 25% (1/4) | 33% (2/6) |
| Key Passes 2+ | 10% (1/10) | 0% (0/4) | 17% (1/6) |
| Key Passes 3+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Fouls Committed 1+ | 70% (7/10) | 50% (2/4) | 83% (5/6) |
| Fouls Committed 2+ | 50% (5/10) | 25% (1/4) | 67% (4/6) |
| Fouls Committed 3+ | 20% (2/10) | 25% (1/4) | 17% (1/6) |
| Fouls Drawn 1+ | 70% (7/10) | 50% (2/4) | 83% (5/6) |
| Fouls Drawn 2+ | 10% (1/10) | 0% (0/4) | 17% (1/6) |
| Fouls Drawn 3+ | 0% (0/10) | 0% (0/4) | 0% (0/6) |
| Tackles 1+ | 50% (5/10) | 50% (2/4) | 50% (3/6) |
| Tackles 2+ | 30% (3/10) | 0% (0/4) | 50% (3/6) |
| Tackles 3+ | 20% (2/10) | 0% (0/4) | 33% (2/6) |
| Yellow Cards 1+ | 30% (3/10) | 25% (1/4) | 33% (2/6) |
| Market | Streak | Since | bet365 price to continue |
|---|---|---|---|
| Fouls Drawn 1+ | 4 games | 30 Aug | - |
| Fouls Committed 2+ | 3 games | 11 Oct | - |
| Fouls Committed 1+ | 3 games | 11 Oct | - |
| Key Passes 1+ | 2 games | 15 Oct | - |
| Season | Competition | Club | Apps | Minutes | Goals | Assists | Shots | Shots on target | Key passes | Fouls | Tackles | Yellow cards | Avg rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026/2027 | Ligue 1 | Olympique Marseille | 4 | 141 | 0 | 1 | 1 | 0 | 2 | 4 | 2 | 1 | 6.69 |
| 2026/2027 | Europa League | Olympique Marseille | 1 | 62 | 0 | 0 | 0 | 0 | 1 | 3 | 1 | 0 | 6.73 |
| 2026 | Friendly International | Nigeria | 2 | 170 | 0 | 0 | 0 | 0 | 1 | 2 | 3 | 1 | 6.61 |
| 2025/2026 | Belgian Pro League | Zulte-Waregem | 18 | 1419 | 0 | 1 | 2 | 0 | 5 | 31 | 38 | 7 | 6.71 |
| 2025/2026 | Ligue 1 | Olympique Marseille | 8 | 353 | 0 | 1 | 5 | 2 | 3 | 10 | 7 | 1 | 6.53 |
| Date | From | To | Type |
|---|---|---|---|
| 2 Feb 2026 | Zulte-Waregem | Olympique Marseille | Transfer |
| Position fouled | Fouls | Share | Average for a central midfielder |
|---|---|---|---|
| Left-back | 2 | 22% | 4% |
| Central midfield | 2 | 22% | 36% |
| Right midfield | 2 | 22% | 9% |
| Left midfield | 1 | 11% | 9% |
| Attacking midfield | 1 | 11% | 13% |
| Attacker | 1 | 11% | 13% |