Stefano Napoleoni
Career snapshot
Position rank · 24/25
Among 3,489 Attack - Centre-Forwards · ≥200 mins
Career highs
Born the same day
Shares 1986-06-26 · 6 players total
| Full name | Stefano Napoleoni |
|---|---|
| Date of birth | 1986-06-26 (39 yrs) |
| Place of birth | Roma, Italy |
| Citizenship | Italy |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 178.00 m |
| Current club | Tivoli Calcio 1919 |
| Joined | 2025-08-23 |
| Contract expires | 2026-06-30 |
Percentile rank vs 1196 other Attack - Centre-Forwards with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Real Monterotondo | 2 | 23/24 | 24/25 | 57 | 14 | 3 | 844 |
| Roma City FC | 1 | 22/23 | 22/23 | 9 | 0 | 0 | 0 |
| Ümraniyespor | 1 | 21/22 | 21/22 | 14 | 4 | 0 | 180 |
| Göztepe | 2 | 19/20 | 20/21 | 46 | 7 | 3 | 801 |
| Basaksehir FK | 4 | 15/16 | 18/19 | 96 | 17 | 4 | 1,464 |
| Atromitos Athens | 4 | 12/13 | 15/16 | 115 | 35 | 7 | 1,484 |
| APO Levadiakos | 5 | 08/09 | 12/13 | 99 | 27 | 11 | 1,582 |
| Widzew Lodz | 3 | 06/07 | 08/09 | 62 | 11 | 8 | 616 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Coppa Serie D | Real Monterotondo | 1 | 1 | 0 | 0 | 0 | 84 |
| 24/25 | Serie D - G | Real Monterotondo | 25 | 4 | 1 | 1 | 0 | 414 |
| 24/25 | Serie D play-out | Real Monterotondo | 1 | 1 | 0 | 0 | 0 | 90 |
| 23/24 | Coppa Serie D | Real Monterotondo | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Serie D - F | Real Monterotondo | 29 | 8 | 2 | 5 | 0 | 256 |
| 22/23 | Serie D - F | Roma City FC | 9 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie D play-out | Roma City FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | 1.Lig | Ümraniyespor | 13 | 3 | 0 | 2 | 0 | 122 |
| 21/22 | Türkiye Kupasi | Ümraniyespor | 1 | 1 | 0 | 0 | 0 | 58 |
| 20/21 | Süper Lig | Göztepe | 15 | 1 | 0 | 0 | 0 | 461 |
| 20/21 | Türkiye Kupasi | Göztepe | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Süper Lig | Göztepe | 29 | 6 | 3 | 1 | 0 | 340 |
| 19/20 | Türkiye Kupasi | Göztepe | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Europa League Qualifying | Basaksehir FK | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Süper Lig | Basaksehir FK | 26 | 3 | 1 | 0 | 0 | 427 |
| 18/19 | Türkiye Kupasi | Basaksehir FK | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Champions League Qu. | Basaksehir FK | 4 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Europa League | Basaksehir FK | 5 | 1 | 0 | 0 | 0 | 190 |
| 17/18 | Süper Lig | Basaksehir FK | 18 | 2 | 1 | 0 | 0 | 344 |
| 17/18 | Türkiye Kupasi | Basaksehir FK | 2 | 1 | 0 | 0 | 0 | 119 |
| 16/17 | Süper Lig | Basaksehir FK | 16 | 4 | 1 | 2 | 0 | 98 |
| 16/17 | Türkiye Kupasi | Basaksehir FK | 9 | 4 | 0 | 1 | 0 | 145 |
| 15/16 | Europa League Qualifying | Atromitos Athens | 4 | 1 | 0 | 0 | 0 | 355 |
| 15/16 | Kypello Elladas | Atromitos Athens | 5 | 4 | 0 | 2 | 0 | 91 |
| 15/16 | Super League 1 | Atromitos Athens | 17 | 3 | 2 | 0 | 0 | 471 |
| 15/16 | Süper Lig | Basaksehir FK | 11 | 2 | 0 | 2 | 0 | 141 |
| 15/16 | Türkiye Kupasi | Basaksehir FK | 1 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Europa League Qualifying | Atromitos Athens | 2 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Kypello Elladas | Atromitos Athens | 1 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | SL1 Play-off | Atromitos Athens | 6 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Super League 1 | Atromitos Athens | 30 | 13 | 1 | 1 | 0 | 182 |
| 13/14 | Europa League Qualifying | Atromitos Athens | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Kypello Elladas | Atromitos Athens | 3 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | SL1 Play-off | Atromitos Athens | 5 | 3 | 0 | 0 | 0 | 97 |
| 13/14 | Super League 1 | Atromitos Athens | 24 | 7 | 4 | 2 | 0 | 183 |
| 12/13 | SL1 Play-off | Atromitos Athens | 6 | 4 | 0 | 0 | 0 | 105 |
| 12/13 | Super League 1 | APO Levadiakos | 10 | 1 | 1 | 1 | 0 | 625 |
| 12/13 | Super League 1 | Atromitos Athens | 10 | 0 | 0 | 0 | 0 | 0 |
| 11/12 | Super League 1 | APO Levadiakos | 18 | 8 | 3 | 5 | 1 | 131 |
| 10/11 | FL Play-off | APO Levadiakos | 3 | 0 | 0 | 0 | 0 | 0 |
| 10/11 | Football League | APO Levadiakos | 32 | 8 | 0 | 2 | 0 | 332 |
| 10/11 | Kypello Elladas | APO Levadiakos | 1 | 0 | 0 | 0 | 0 | 0 |
| 09/10 | Kypello Elladas | APO Levadiakos | 1 | 0 | 0 | 1 | 0 | 0 |
| 09/10 | Super League 1 | APO Levadiakos | 26 | 7 | 6 | 3 | 0 | 315 |
| 08/09 | 1 Liga | Widzew Lodz | 17 | 0 | 6 | 1 | 0 | 0 |
| 08/09 | Remes Puchar | Widzew Lodz | 1 | 0 | 0 | 0 | 0 | 0 |
| 08/09 | Super League 1 | APO Levadiakos | 8 | 3 | 1 | 0 | 0 | 179 |
| 07/08 | Ekstraklasa | Widzew Lodz | 27 | 7 | 1 | 2 | 0 | 287 |
| 06/07 | Ekstraklasa | Widzew Lodz | 17 | 4 | 1 | 3 | 0 | 329 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 06/07 | 2006-07-01 | US Tor di Quinto | Widzew Lodz | Transfer | 0 | — |
| 08/09 | 2009-01-01 | Widzew Lodz | APO Levadiakos | Transfer | 425000 | €200k |
| 12/13 | 2013-01-31 | APO Levadiakos | Atromitos | Transfer | 1000000 | — |
| 15/16 | 2016-02-01 | Atromitos | Basaksehir | Transfer | 1500000 | €400k |
| 19/20 | 2019-09-02 | Basaksehir | Göztepe | Transfer | 500000 | — |
| 21/22 | 2021-09-07 | Göztepe | Ümraniyespor | Transfer | 100000 | — |
| 22/23 | 2022-07-01 | Ümraniyespor | Without Club | Transfer | 50000 | — |
| 22/23 | 2022-11-26 | Without Club | Roma City | Transfer | 50000 | — |
| 23/24 | 2023-08-25 | Roma City | R. Monterotondo | Transfer | 25000 | — |
| 25/26 | 2025-08-23 | R. Monterotondo | Tivoli | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 16/17 | unknown injury | 2017-01-25 | 2017-02-19 | 26 | 5 |
| 17/18 | unknown injury | 2018-04-01 | 2018-05-02 | 32 | 5 |
| 17/18 | Fitness | 2018-05-02 | 2018-05-05 | 4 | 1 |
| 18/19 | unknown injury | 2018-09-26 | 2018-10-04 | 9 | 1 |
| 19/20 | Hamstring strain | 2019-10-26 | 2019-10-31 | 6 | 2 |
| 20/21 | Hip injury | 2020-09-02 | 2020-11-08 | 68 | 7 |
| 20/21 | Muscle strain | 2021-02-07 | 2021-02-15 | 9 | 2 |
| 22/23 | unknown injury | 2022-12-20 | 2022-12-22 | 3 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €75k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €675k |
| Jan 1, 1970 | €425k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €225k |
| Jan 1, 1970 | €50k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Edin Visca | 2 | 1 | 0 |
| Mahmut Tekdemir | 2 | 0 | 0 |
| Júnior Caiçara | 2 | 0 | 0 |
| Adrian Budka | 1 | 4 | 0 |
| Soner Aydoğdu | 2 | 2 | 0 |
| Volkan Babacan | 2 | 0 | 0 |
| Lorenzo Meledandri | 1 | 2 | 0 |
| Joseph Attamah | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Super League 1 | Atromitos Athens | 13 | 30 |
| 11/12 | Super League 1 | APO Levadiakos | 8 | 18 |
| 10/11 | Football League | APO Levadiakos | 8 | 32 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 09/10 | Super League 1 | APO Levadiakos | 6 | 26 |
| 08/09 | 1 Liga | Widzew Lodz | 6 | 17 |
| 13/14 | Super League 1 | Atromitos Athens | 4 | 24 |
Teams faced most often by Stefano Napoleoni'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 % |
|---|---|---|---|---|---|---|---|---|
| Antalyaspor | 8 | 4 | 1 | 3 | 11 | 6 | +5 | 50% |
| Kayserispor | 8 | 3 | 2 | 3 | 12 | 6 | +6 | 38% |
| Kasımpaşa SK | 8 | 3 | 2 | 3 | 10 | 10 | 0 | 38% |
| Çaykur Rizespor | 8 | 4 | 1 | 3 | 14 | 10 | +4 | 50% |
| Fenerbahçe | 8 | 2 | 2 | 4 | 11 | 14 | -3 | 25% |
| Sivasspor | 8 | 3 | 1 | 4 | 14 | 17 | -3 | 38% |
| Trabzonspor | 8 | 3 | 2 | 3 | 9 | 11 | -2 | 38% |
| Alanyaspor | 8 | 3 | 3 | 2 | 10 | 9 | +1 | 38% |
| Galatasaray | 8 | 1 | 0 | 7 | 6 | 16 | -10 | 13% |
| İstanbul Başakşehir | 8 | 3 | 1 | 4 | 10 | 13 | -3 | 38% |
| Beşiktaş | 8 | 3 | 1 | 4 | 11 | 12 | -1 | 38% |
| Konyaspor | 6 | 4 | 0 | 2 | 9 | 5 | +4 | 67% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 06/07 | Senior debut season | |
| 06/07 | First senior goal | |
| 13/14 | Goal #50 (career) | |
| 21/22 | Goal #100 (career) |
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 | 27 | 588 | 1 | 0 | 0 | 0.15 |
| 23/24 | 30 | 256 | 5 | 0 | 0 | 1.76 |
| 21/22 | 14 | 180 | 2 | 0 | 0 | 1 |
| 19/20 | 29 | 340 | 1 | 0 | 0 | 0.26 |
| 16/17 | 25 | 243 | 3 | 0 | 0 | 1.11 |
| 15/16 | 38 | 1,058 | 4 | 0 | 0 | 0.34 |
| 14/15 | 39 | 182 | 2 | 0 | 0 | 0.99 |
| 13/14 | 34 | 280 | 2 | 0 | 0 | 0.64 |
| 12/13 | 26 | 730 | 1 | 0 | 0 | 0.12 |
| 11/12 | 18 | 131 | 5 | 0 | 1 | 4.12 |
| 10/11 | 36 | 332 | 2 | 0 | 0 | 0.54 |
| 09/10 | 27 | 315 | 4 | 0 | 0 | 1.14 |
| 08/09 | 26 | 179 | 1 | 0 | 0 | 0.5 |
| 07/08 | 27 | 287 | 2 | 0 | 0 | 0.63 |
| 06/07 | 17 | 329 | 3 | 1 | 0 | 1.09 |
Output by competition
Career goals and assists broken down by tournament.
More on Stefano Napoleoni
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stefano Napoleoni
Who is Stefano Napoleoni?
Stefano Napoleoni is an Italy professional footballer who plays as a centre-forward for Tivoli Calcio 1919.
How old is Stefano Napoleoni?
Stefano Napoleoni is 39 years old. He was born on June 26, 1986 in Roma.
What position does Stefano Napoleoni play?
Stefano Napoleoni plays as a centre-forward (Attack - Centre-Forward).
What club does Stefano Napoleoni play for?
Stefano Napoleoni currently plays for Tivoli Calcio 1919.
How many career goals has Stefano Napoleoni scored?
Across all senior club competitions in our dataset, Stefano Napoleoni has scored 115 goals in 498 appearances.
Italy