Career snapshot
Position rank · 24/25
Among 3,260 Goalkeepers · ≥200 mins
Career highs
Born the same day
Shares 1998-06-10 · 6 players total
| Full name | Riccardo Leoni |
|---|---|
| Date of birth | 1998-06-10 (27 yrs) |
| Place of birth | Massalengo, Italy |
| Citizenship | Italy |
| Position | Goalkeeper |
| Foot | right |
| Height | 184.00 m |
| Current club | Without Club |
| Joined | 2025-07-01 |
| Contract expires | — |
| Agent | Daniel Piconcelli |
Percentile rank vs 2731 other Goalkeepers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| San Donato Tavarnelle | 1 | 24/25 | 24/25 | 28 | 0 | 0 | 2,392 |
| Alcione Milano | 1 | 21/22 | 21/22 | 0 | 0 | 0 | 0 |
| US Avellino 1912 | 1 | 20/21 | 20/21 | 4 | 0 | 0 | 326 |
| AS Giana Erminio | 2 | 18/19 | 19/20 | 49 | 0 | 0 | 4,340 |
| US Pergolettese 1932 | 2 | 16/17 | 17/18 | 61 | 0 | 0 | 5,505 |
| Inter Milan Primavera | 1 | 15/16 | 15/16 | 0 | 0 | 0 | 0 |
| Sancolombano Calcio | 1 | 14/15 | 14/15 | 8 | 0 | 0 | 720 |
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 | San Donato Tavarnelle | 2 | 0 | 0 | 0 | 0 | 180 |
| 24/25 | Serie D - E | San Donato Tavarnelle | 26 | 0 | 0 | 0 | 0 | 2,212 |
| 21/22 | Serie D - D | Alcione Milano | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Playoff Serie C | US Avellino 1912 | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie C - C | US Avellino 1912 | 4 | 0 | 0 | 0 | 0 | 326 |
| 19/20 | Coppa Serie C | AS Giana Erminio | 1 | 0 | 0 | 0 | 0 | 90 |
| 19/20 | Playout Serie C | AS Giana Erminio | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Serie C-A | AS Giana Erminio | 14 | 0 | 0 | 1 | 0 | 1,235 |
| 18/19 | Italy Cup | AS Giana Erminio | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Serie C-B | AS Giana Erminio | 34 | 0 | 0 | 2 | 0 | 3,015 |
| 17/18 | Coppa Serie D | US Pergolettese 1932 | 1 | 0 | 0 | 0 | 0 | 120 |
| 17/18 | Play-off Serie D | US Pergolettese 1932 | 2 | 0 | 0 | 0 | 0 | 210 |
| 17/18 | Serie D - B | US Pergolettese 1932 | 29 | 0 | 0 | 1 | 0 | 2,610 |
| 16/17 | Play-off Serie D | US Pergolettese 1932 | 1 | 0 | 0 | 0 | 0 | 90 |
| 16/17 | Serie D - B | US Pergolettese 1932 | 28 | 0 | 0 | 3 | 0 | 2,475 |
| 15/16 | Coppa Primavera | Inter Milan Primavera | 0 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Primavera B | Inter Milan Primavera | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Serie D - A | Sancolombano Calcio | 8 | 0 | 0 | 0 | 0 | 720 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 15/16 | 2015-07-22 | Sancolombano | Inter Youth | Loan | 0 | — |
| 15/16 | 2016-06-30 | Inter Youth | Sancolombano | Return from loan | 0 | — |
| 16/17 | 2016-07-25 | Sancolombano | Pergolettese | Loan | 0 | — |
| 17/18 | 2018-06-30 | Pergolettese | Sancolombano | Return from loan | 50000 | — |
| 18/19 | 2018-07-05 | Sancolombano | Giana Erminio | Transfer | 50000 | €80k |
| 20/21 | 2020-09-01 | Giana Erminio | Without Club | Transfer | 175000 | — |
| 20/21 | 2020-11-06 | Without Club | Avellino | Transfer | 175000 | — |
| 21/22 | 2021-07-01 | Avellino | Without Club | Transfer | 125000 | — |
| 21/22 | 2022-03-26 | Without Club | Alcione | Transfer | 125000 | — |
| 22/23 | 2022-07-01 | Alcione | Without Club | Transfer | 25000 | — |
| 22/23 | 2023-01-01 | Without Club | Soncinese | Transfer | 25000 | — |
| 24/25 | 2024-07-01 | Soncinese | San Donato | Transfer | 0 | — |
| 25/26 | 2025-07-01 | San Donato | Without Club | Transfer | 50000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | Muscle injury | 2017-11-20 | 2017-12-01 | 12 | 1 |
| 18/19 | Hamstring injury | 2018-10-08 | 2018-10-12 | 5 | 1 |
| 18/19 | Muscle fatigue | 2018-11-04 | 2018-11-09 | 6 | 1 |
| 18/19 | Hamstring strain | 2018-11-23 | 2018-12-10 | 18 | 3 |
| 20/21 | Elbow injury | 2021-02-03 | 2021-04-10 | 67 | 13 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
| Jan 1, 1970 | €25k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €50k |
| Jan 1, 1970 | — |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Daniele Dalla Bona | 1 | 0 | 0 |
| Claudio Poesio | 2 | 0 | 0 |
| Stefano Croce | 1 | 0 | 0 |
| Federico Riceputi | 2 | 0 | 0 |
| Simone Bonalumi | 1 | 0 | 0 |
| Luca Villa | 2 | 0 | 0 |
| Daniele Rocco | 1 | 0 | 0 |
| Carlo Ferrario | 2 | 0 | 0 |
| Cristian Mutton | 1 | 0 | 0 |
| Gabriele Premoli | 2 | 0 | 0 |
| Mattia Piras | 2 | 0 | 0 |
| Andrea Montesano | 1 | 0 | 0 |
| Gianluca Piccoli | 1 | 0 | 0 |
| Simone Perico | 1 | 0 | 0 |
| Matteo Brero | 2 | 0 | 0 |
| Daniele Pinto | 1 | 0 | 0 |
| Davide Rossi | 2 | 0 | 0 |
| Fabio Perna | 1 | 0 | 0 |
| Alessio Manzoni | 2 | 0 | 0 |
| Alberto Boschetti | 2 | 0 | 0 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 17/18 | 2018-06-30 | Pergolettese | Sancolombano | Return from loan | — | €50k |
| 16/17 | 2016-07-25 | Sancolombano | Pergolettese | Loan | — | — |
| 15/16 | 2016-06-30 | Inter Youth | Sancolombano | Return from loan | — | — |
| 15/16 | 2015-07-22 | Sancolombano | Inter Youth | Loan | — | — |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season |
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′ |
|---|---|---|---|---|---|---|
| 19/20 | 15 | 1,325 | 1 | 0 | 0 | 0.07 |
| 18/19 | 34 | 3,015 | 2 | 0 | 0 | 0.06 |
| 17/18 | 32 | 2,940 | 1 | 0 | 0 | 0.03 |
| 16/17 | 29 | 2,565 | 3 | 0 | 0 | 0.11 |
Goalkeeper-specific aggregates: clean sheets and goals conceded by season.
| Season | Matches | Mins | Clean sheets | CS % | Goals conceded | GC / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 28 | 2,392 | 15 | 54% | 17 | 0.64 |
| 20/21 | 4 | 326 | 0 | 0% | 7 | 1.93 |
| 19/20 | 15 | 1,325 | 2 | 13% | 24 | 1.63 |
| 18/19 | 34 | 3,015 | 9 | 26% | 40 | 1.19 |
| 17/18 | 32 | 2,940 | 15 | 47% | 28 | 0.86 |
| 16/17 | 29 | 2,565 | 11 | 38% | 32 | 1.12 |
| 14/15 | 8 | 720 | 3 | 38% | 9 | 1.13 |
Output by competition
Career goals and assists broken down by tournament.
More on Riccardo Leoni
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Riccardo Leoni
Who is Riccardo Leoni?
Riccardo Leoni is an Italy professional footballer who plays as a goalkeeper for Without Club.
How old is Riccardo Leoni?
Riccardo Leoni is 27 years old. He was born on June 10, 1998 in Massalengo.
What position does Riccardo Leoni play?
Riccardo Leoni plays as a goalkeeper (Goalkeeper).
What club does Riccardo Leoni play for?
Riccardo Leoni currently plays for Without Club.
What is Riccardo Leoni's market value?
Riccardo Leoni's most recent reported market value is €50k.
Italy