Steven Nzonzi
Career snapshot
Position rank · 24/25
Among 1,533 Midfield - Defensive Midfields · ≥200 mins
Career highs
Born the same day
Shares 1988-12-15 · 5 players total
| Full name | Steven Nzonzi |
|---|---|
| Name in home country | Steven N'Kemboanza Mike Christopher Nzonzi |
| Date of birth | 1988-12-15 (37 yrs) |
| Place of birth | Colombes, France |
| Citizenship | France DR Congo |
| Position | Midfield - Defensive Midfield (main: Midfield) |
| Foot | right |
| Height | 196.00 m |
| Current club | Stoke City |
| Joined | 2025-08-08 |
| Contract expires | 2026-06-30 |
| Agent | Relatives |
Percentile rank vs 1209 other Midfield - Defensive Midfields with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sepahan FC | 1 | 24/25 | 24/25 | 34 | 3 | 1 | 2,308 |
| Konyaspor | 1 | 23/24 | 23/24 | 36 | 4 | 0 | 580 |
| Al-Rayyan SC | 3 | 20/21 | 22/23 | 53 | 7 | 3 | 3,083 |
| Stade Rennais FC | 2 | 19/20 | 20/21 | 46 | 1 | 1 | 2,910 |
| Galatasaray | 1 | 19/20 | 19/20 | 15 | 0 | 1 | 0 |
| AS Roma | 1 | 18/19 | 18/19 | 39 | 1 | 2 | 2,620 |
| Sevilla FC | 3 | 15/16 | 17/18 | 136 | 8 | 7 | 5,525 |
| Stoke City | 3 | 12/13 | 14/15 | 120 | 7 | 4 | 5,935 |
| Blackburn Rovers | 3 | 09/10 | 11/12 | 96 | 5 | 5 | 4,109 |
| Blackburn Rovers Reserves | 1 | 10/11 | 10/11 | 2 | 0 | 0 | 0 |
| Amiens SC | 2 | 07/08 | 08/09 | 40 | 1 | 4 | 2,143 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | AFC Champions League Two | Sepahan FC | 6 | 1 | 0 | 0 | 0 | 387 |
| 24/25 | Hazfi Cup | Sepahan FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Iran Super Cup | Sepahan FC | 1 | 1 | 0 | 0 | 0 | 83 |
| 24/25 | Persian Gulf League | Sepahan FC | 24 | 1 | 1 | 3 | 1 | 1,838 |
| 23/24 | Süper Lig | Konyaspor | 33 | 4 | 0 | 2 | 0 | 580 |
| 23/24 | Türkiye Kupasi | Konyaspor | 3 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | Amir Cup | Al-Rayyan SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Qatari Stars Cup | Al-Rayyan SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Stars League | Al-Rayyan SC | 22 | 1 | 2 | 4 | 0 | 1,929 |
| 21/22 | AFC Champions League | Al-Rayyan SC | 7 | 3 | 0 | 0 | 0 | 220 |
| 21/22 | Amir Cup | Al-Rayyan SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Qatari Stars Cup | Al-Rayyan SC | 2 | 1 | 1 | 0 | 0 | 180 |
| 21/22 | Stars League | Al-Rayyan SC | 17 | 2 | 0 | 2 | 0 | 754 |
| 20/21 | Amir Cup | Al-Rayyan SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Champions League | Stade Rennais FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Ligue 1 | Stade Rennais FC | 34 | 1 | 1 | 8 | 1 | 2,910 |
| 19/20 | Champions League | Galatasaray | 5 | 0 | 0 | 4 | 0 | 0 |
| 19/20 | Coupe de France | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | Stade Rennais FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Süper Lig | Galatasaray | 10 | 0 | 1 | 1 | 0 | 0 |
| 18/19 | Champions League | AS Roma | 8 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Italy Cup | AS Roma | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie A | AS Roma | 30 | 1 | 2 | 7 | 0 | 2,620 |
| 17/18 | Champions League | Sevilla FC | 8 | 0 | 0 | 2 | 0 | 0 |
| 17/18 | Champions League Qu. | Sevilla FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Copa del Rey | Sevilla FC | 7 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | LaLiga | Sevilla FC | 27 | 1 | 2 | 2 | 0 | 2,215 |
| 16/17 | Champions League | Sevilla FC | 8 | 1 | 0 | 1 | 0 | 720 |
| 16/17 | Copa del Rey | Sevilla FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | LaLiga | Sevilla FC | 35 | 2 | 3 | 6 | 0 | 1,534 |
| 16/17 | Supercopa | Sevilla FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | UEFA Super Cup | Sevilla FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Champions League | Sevilla FC | 5 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | Copa del Rey | Sevilla FC | 6 | 1 | 0 | 2 | 1 | 441 |
| 15/16 | Europa League | Sevilla FC | 7 | 0 | 0 | 1 | 0 | 0 |
| 15/16 | LaLiga | Sevilla FC | 28 | 3 | 2 | 2 | 0 | 615 |
| 14/15 | FA Cup | Stoke City | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | League Cup | Stoke City | 2 | 1 | 0 | 1 | 0 | 180 |
| 14/15 | Premier League | Stoke City | 38 | 3 | 1 | 1 | 0 | 1,125 |
| 13/14 | FA Cup | Stoke City | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | League Cup | Stoke City | 2 | 0 | 1 | 0 | 0 | 0 |
| 13/14 | Premier League | Stoke City | 36 | 2 | 1 | 4 | 0 | 1,521 |
| 12/13 | FA Cup | Stoke City | 3 | 0 | 0 | 1 | 0 | 0 |
| 12/13 | Premier League | Stoke City | 35 | 1 | 1 | 9 | 1 | 3,109 |
| 11/12 | FA Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | League Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Premier League | Blackburn Rovers | 32 | 2 | 5 | 7 | 0 | 1,406 |
| 10/11 | FA Cup | Blackburn Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | League Cup | Blackburn Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Premier League | Blackburn Rovers | 21 | 1 | 0 | 4 | 1 | 1,269 |
| 10/11 | Reserve League | Blackburn Rovers Reserves | 2 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | League Cup | Blackburn Rovers | 5 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Premier League | Blackburn Rovers | 33 | 2 | 0 | 6 | 0 | 1,434 |
| 08/09 | Coupe de France | Amiens SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Coupe de la Ligue | Amiens SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Ligue 2 | Amiens SC | 34 | 1 | 4 | 3 | 0 | 2,143 |
| 07/08 | Coupe de France | Amiens SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 07/08 | Ligue 2 | Amiens SC | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 02/03 | 2002-07-01 | PSG Youth | CA Lisieux Foot | Transfer | 0 | — |
| 03/04 | 2003-07-01 | CA Lisieux Foot | SM Caen Jugend | Transfer | 0 | — |
| 04/05 | 2004-07-01 | SM Caen Jugend | Beauvais U17 | Transfer | 0 | — |
| 05/06 | 2005-07-01 | Beauvais U17 | Amiens SC U19 | Transfer | 0 | — |
| 07/08 | 2007-07-01 | Amiens SC U19 | Amiens SC B | Transfer | 0 | — |
| 08/09 | 2008-07-01 | Amiens SC B | Amiens SC | Transfer | 0 | — |
| 09/10 | 2009-07-01 | Amiens SC | Blackburn | Transfer | 700000 | €580k |
| 12/13 | 2012-08-31 | Blackburn | Stoke City | Transfer | 4500000 | €4.40m |
| 15/16 | 2015-07-09 | Stoke City | Sevilla FC | Transfer | 7500000 | €8.00m |
| 18/19 | 2018-08-14 | Sevilla FC | AS Roma | Transfer | 30000000 | €26.65m |
| 19/20 | 2019-08-16 | AS Roma | Galatasaray | Loan | 23000000 | — |
| 19/20 | 2020-01-30 | Galatasaray | AS Roma | Return from loan | 13500000 | — |
| 19/20 | 2020-01-31 | AS Roma | Stade Rennais | Loan | 13500000 | — |
| 20/21 | 2021-06-30 | Stade Rennais | AS Roma | Return from loan | 8000000 | — |
| 21/22 | 2021-09-28 | AS Roma | Al-Rayyan | Transfer | 8000000 | — |
| 23/24 | 2023-08-28 | Al-Rayyan | Konyaspor | Transfer | 3000000 | — |
| 24/25 | 2024-08-17 | Konyaspor | Sepahan | Transfer | 900000 | — |
| 25/26 | 2025-08-08 | Sepahan | Stoke City | Transfer | 700000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Hamstring injury | 2016-03-13 | 2016-04-01 | 20 | 5 |
| 17/18 | ankle sprain | 2017-10-15 | 2017-10-27 | 13 | 3 |
| 18/19 | Fitness | 2018-08-16 | 2018-08-22 | 7 | 1 |
| 18/19 | Foot injury | 2019-01-09 | 2019-01-18 | 10 | 1 |
| 18/19 | Knee bruise | 2019-04-12 | 2019-04-16 | 5 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.40m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €13.50m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €19.00m |
| Jan 1, 1970 | €23.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €28.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €12.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €6.50m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #9323 | — | 6 | 0 | — | — | former national player |
| Team #3377 | #15 | 20 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Sergio Rico | 2 | 0 | 0 |
| Asmir Begovic | 1 | 0 | 0 |
| Sergio Escudero | 2 | 1 | 0 |
| Pablo Sarabia | 2 | 1 | 0 |
| Mariano | 2 | 0 | 0 |
| Wissam Ben Yedder | 2 | 0 | 0 |
| Martin Olsson | 1 | 1 | 0 |
| Franco Vázquez | 2 | 1 | 0 |
| Éver Banega | 2 | 0 | 0 |
| Gabriel Mercado | 2 | 0 | 0 |
| Junior Hoilett | 1 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Süper Lig | Konyaspor | 4 | 33 |
| 14/15 | Premier League | Stoke City | 3 | 38 |
| 21/22 | AFC Champions League | Al-Rayyan SC | 3 | 7 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 11/12 | Premier League | Blackburn Rovers | 5 | 32 |
| 08/09 | Ligue 2 | Amiens SC | 4 | 34 |
| 16/17 | LaLiga | Sevilla FC | 3 | 35 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | Stade Rennais | AS Roma | Return from loan | — | €8.00m |
| 19/20 | 2020-01-31 | AS Roma | Stade Rennais | Loan | — | €13.50m |
| 19/20 | 2020-01-30 | Galatasaray | AS Roma | Return from loan | — | €13.50m |
| 19/20 | 2019-08-16 | AS Roma | Galatasaray | Loan | — | €23.00m |
Teams faced most often by Steven Nzonzi's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Manchester City | 34 | 3 | 9 | 22 | 21 | 75 | -54 | 9% |
| Liverpool FC | 34 | 7 | 10 | 17 | 45 | 65 | -20 | 21% |
| Chelsea FC | 33 | 3 | 6 | 24 | 21 | 73 | -52 | 9% |
| FC Barcelona | 32 | 4 | 5 | 23 | 37 | 80 | -43 | 13% |
| Manchester United | 32 | 5 | 9 | 18 | 27 | 62 | -35 | 16% |
| Aston Villa | 31 | 12 | 10 | 9 | 39 | 38 | +1 | 39% |
| Wigan Athletic | 30 | 8 | 13 | 9 | 42 | 46 | -4 | 27% |
| Arsenal FC | 30 | 7 | 4 | 19 | 28 | 68 | -40 | 23% |
| West Bromwich Albion | 29 | 12 | 8 | 9 | 34 | 26 | +8 | 41% |
| Tottenham Hotspur | 29 | 6 | 3 | 20 | 28 | 60 | -32 | 21% |
| Bolton Wanderers | 28 | 10 | 6 | 12 | 33 | 34 | -1 | 36% |
| Everton FC | 28 | 7 | 8 | 13 | 26 | 39 | -13 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 07/08 | Senior debut season | |
| 08/09 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 34 | 2,308 | 3 | 0 | 1 | 0.16 |
| 23/24 | 36 | 580 | 3 | 0 | 0 | 0.47 |
| 22/23 | 24 | 1,929 | 4 | 0 | 0 | 0.19 |
| 21/22 | 28 | 1,154 | 2 | 2 | 0 | 0.31 |
| 20/21 | 40 | 2,910 | 9 | 0 | 1 | 0.31 |
| 19/20 | 22 | 0 | 5 | 0 | 0 | 0 |
| 18/19 | 39 | 2,620 | 7 | 0 | 0 | 0.24 |
| 17/18 | 44 | 2,215 | 4 | 0 | 0 | 0.16 |
| 16/17 | 46 | 2,254 | 8 | 0 | 0 | 0.32 |
| 15/16 | 46 | 1,056 | 6 | 2 | 1 | 0.77 |
| 14/15 | 42 | 1,305 | 2 | 0 | 0 | 0.14 |
| 13/14 | 40 | 1,521 | 4 | 1 | 0 | 0.3 |
| 12/13 | 38 | 3,109 | 10 | 0 | 1 | 0.32 |
| 11/12 | 34 | 1,406 | 7 | 0 | 0 | 0.45 |
| 10/11 | 26 | 1,269 | 5 | 0 | 1 | 0.43 |
| 09/10 | 38 | 1,434 | 7 | 0 | 0 | 0.44 |
| 08/09 | 36 | 2,143 | 3 | 0 | 0 | 0.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Steven Nzonzi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Steven Nzonzi
Who is Steven Nzonzi?
Steven Nzonzi is a France professional footballer who plays as a defensive midfield for Stoke City.
How old is Steven Nzonzi?
Steven Nzonzi is 37 years old. He was born on December 15, 1988 in Colombes.
What position does Steven Nzonzi play?
Steven Nzonzi plays as a defensive midfield (Midfield - Defensive Midfield).
What club does Steven Nzonzi play for?
Steven Nzonzi currently plays for Stoke City.
How many career goals has Steven Nzonzi scored?
Across all senior club competitions in our dataset, Steven Nzonzi has scored 37 goals in 617 appearances.
What is Steven Nzonzi's market value?
Steven Nzonzi's most recent reported market value is €700k.