Morgan Sanson stats 2026-27: goals, assists and match log
Morgan Sanson plays as a midfielder for Nice, No. 8. In the 2026-27 Ligue 1 season through November 8, 2026, Morgan Sanson has 0 goals and 0 assists in 3 appearances (0 starts), 35 minutes.
On this page
Research summary
- Next match: home against Paris Saint-Germain on November 21, 2026. This Ligue 1 season Paris Saint-Germain average 1 goals conceded per match (14th most of 18) and 1.1 expected goals (xG) conceded per match (15th most of 18). This is opponent context, not a prediction.
Morgan Sanson in StatsNext: Player Research with match logs, shots and current props
Nationality: France · 5'11"
2026-27 Ligue 1
| Apps | Starts | MIN | G | A | SH | SOT | xA | YC | RC | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026-27 | 3 | 0 | 35 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 |
Rates, 2026-27
Morgan Sanson played 3 Ligue 1 matches and 35 minutes in 2026-27: 0.00 saves per 90.
| Role | Season (3 appearances) |
|---|---|
| Minutes per appearance | 11.7 |
| Starts | 0 |
| Rating, average of matches (as published) | 6.70 |
| Passing | Season (3 appearances) |
|---|---|
| Passes per 90 | 36.0 |
| Pass completion | 85.7% |
| Long ball completion | 0.0% |
| Discipline | Season (3 appearances) |
|---|---|
| Yellow cards per 90 | 0.00 |
| Goalkeeping | Season (3 appearances) |
|---|---|
| Saves per 90 | 0.00 |
| Saves from inside the box per 90 | 0.00 |
| Punches per 90 | 0.00 |
| Sweeper actions per 90 | 0.00 |
2025-26: last 22 Ligue 1 appearances
Morgan Sanson’s 22 most recent Ligue 1 appearances of 2025-26 (StatsNext keeps the most recent matches of last season on this page, not necessarily all of them).
| Apps | Starts | MIN | G | A | SH | SOT | xG | xA | YC | RC | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Last 22 | 22 | 19 | 1584 | 0 | 1 | 17 | 4 | 2.3 | 1.2 | 4 | 0 |
Morgan Sanson against each opponent
Next opponent for Morgan Sanson: Paris Saint-Germain (Nov 21, 2026). In 1 stored match against this opponent: 0 G, 0 A, 1 SH.
| Opponent | Matches | W-D-L | G | A | SH | Last match |
|---|---|---|---|---|---|---|
| Paris Saint-Germain | 1 | 0-0-1 | 0 | 0 | 1 | Mar 21, 2026 |
| Angers | 3 | 2-0-1 | 0 | 0 | 0.7 | Nov 8, 2026 |
| Stade Rennais | 2 | 1-0-1 | 0 | 0 | 1 | Oct 30, 2026 |
| Lyon | 2 | 0-0-2 | 0 | 0 | 0 | Oct 18, 2026 |
| Metz | 2 | 0-1-1 | 0 | 0 | 1 | May 17, 2026 |
| Lens | 2 | 0-1-1 | 0 | 0 | 0 | May 2, 2026 |
| Marseille | 2 | 0-1-1 | 0 | 0 | 0.5 | Apr 26, 2026 |
| Strasbourg | 2 | 0-1-1 | 0 | 0 | 1 | Apr 4, 2026 |
| Lorient | 2 | 0-1-1 | 0 | 0 | 0 | Feb 22, 2026 |
Per match in Ligue 1, 2025-26 and 2026-27, from StatsNext box-score records. Listed: opponents met 2 or more times, and the next opponent. The record is the club's result in those matches. Rosters and form change between seasons, so older meetings are context, not a forecast.
Match log
| Date | Opponent | Result | Start | MIN | G | A | SH | SOT | xG | xA | YC | RC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 2026 | @ ANG | W | No | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Oct 30, 2026 | vs REN | W | No | 16 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Oct 18, 2026 | @ LYON | L | No | 9 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | |
| May 17, 2026 | vs METZ | D | Yes | 87 | 0 | 0 | 2 | 0 | 0.1 | 0.3 | 0 | 0 |
| May 10, 2026 | @ AUX | L | Yes | 76 | 0 | 0 | 1 | 0 | 0.0 | 0.0 | 0 | 0 |
| May 2, 2026 | vs RCL | D | Yes | 71 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | |
| Apr 26, 2026 | @ OLM | D | Yes | 45 | 0 | 0 | 1 | 0 | 0.0 | 0 | 0 | 0 |
| Apr 12, 2026 | vs HAC | D | Yes | 90 | 0 | 0 | 1 | 0 | 0.0 | 0.0 | 0 | 0 |
| Apr 4, 2026 | @ STR | L | Yes | 64 | 0 | 0 | 0 | 0 | 0.0 | 1 | 0 | |
| Mar 21, 2026 | vs PSG | L | Yes | 90 | 0 | 0 | 1 | 0 | 0.1 | 0.0 | 0 | 0 |
Nice players
- Ali Abdi (defender)
- Antoine Mendy (defender)
- Axel Witsel (midfielder)
- Djibril Coulibaly (midfielder)
- Elye Wahi (forward)
- Everton Pereira (midfielder)
- Gauthier Hein (midfielder)
- Hamza Koutoune (defender)
- Hicham Boudaoui (midfielder)
- Isak Jansson (forward)
- Jonathan Clauss (defender)
- Mohamed Abdelmoneim (defender)
- Mohamed Amoura (forward)
- Nathan N'Goumou (forward)
- Niels Nkounkou (defender)
- Sofiane Diop (midfielder)
- Xavier Junior Mandza Tsiendi (midfielder)
- Yehvann Diouf (goalkeeper)
- Youssouf Ndayishimiye (midfielder)
How to read these numbers
- Appearances are Ligue 1 matches the player played; other competitions are not included.
- xG (expected goals) and xA (expected assists) are the provider’s shot-quality models, shown as stored.
- A dash (–) means the statistic is not recorded, never zero (hover it for the reason). A column with no recorded value is left out.
This page shows statistics and results only. It contains no sportsbook prices or betting lines. Current markets and StatsNext research are in the app.
Research in StatsNext
- Morgan Sanson in StatsNext: Player Research with match logs, shots and current props
- Nice results and statistics
- Angers vs Nice, November 8, 2026
- Nice vs Stade Rennais, October 30, 2026
- Lyon vs Nice, October 18, 2026
- All Ligue 1 player statistics
- Ligue 1 xG table
- Ligue 1 advanced stats: per-90 rates, chance quality and duels
