Sandro Tonali
Career snapshot
Career highs
Born the same day
Shares 2000-05-08 · 6 players total
| Full name | Sandro Tonali |
|---|---|
| Date of birth | 2000-05-08 (26 yrs) |
| Place of birth | Lodi, Italy |
| Citizenship | Italy |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 181.00 m |
| Current club | Newcastle United |
| Joined | 2023-07-03 |
| Contract expires | 2028-06-30 |
| Agent | GR Sports |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Newcastle United | 3 | 23/24 | 25/26 | 60 | 7 | 3 | 1,352 |
| AC Milan | 3 | 20/21 | 22/23 | 130 | 7 | 13 | 1,880 |
| Brescia Calcio (- 2025) | 3 | 17/18 | 19/20 | 89 | 6 | 16 | 4,768 |
| Brescia Primavera | 2 | 16/17 | 17/18 | 13 | 1 | 2 | 714 |
| Brescia Under 17 | 2 | 15/16 | 16/17 | 41 | 11 | 0 | 191 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League | Newcastle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Newcastle United | 6 | 2 | 1 | 1 | 0 | 255 |
| 24/25 | FA Cup | Newcastle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Newcastle United | 36 | 4 | 2 | 5 | 0 | 657 |
| 23/24 | Champions League | Newcastle United | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Newcastle United | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | Premier League | Newcastle United | 8 | 1 | 0 | 2 | 0 | 440 |
| 22/23 | Champions League | AC Milan | 12 | 0 | 3 | 3 | 0 | 0 |
| 22/23 | Italy Cup | AC Milan | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Serie A | AC Milan | 34 | 2 | 7 | 7 | 0 | 1,359 |
| 22/23 | Supercoppa Italiana | AC Milan | 1 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Champions League | AC Milan | 6 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Italy Cup | AC Milan | 3 | 0 | 0 | 2 | 0 | 0 |
| 21/22 | Serie A | AC Milan | 36 | 5 | 3 | 9 | 0 | 521 |
| 20/21 | Europa League | AC Milan | 8 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Europa League Qualifying | AC Milan | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Italy Cup | AC Milan | 1 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Serie A | AC Milan | 25 | 0 | 0 | 1 | 1 | 0 |
| 19/20 | Italy Cup | Brescia Calcio (- 2025) | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Serie A | Brescia Calcio (- 2025) | 35 | 1 | 7 | 9 | 0 | 3,018 |
| 18/19 | Serie B | Brescia Calcio (- 2025) | 34 | 3 | 7 | 12 | 0 | 971 |
| 17/18 | Coppa Primavera | Brescia Primavera | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Italy Cup | Brescia Calcio (- 2025) | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Primavera 2 - A | Brescia Primavera | 8 | 1 | 2 | 2 | 0 | 714 |
| 17/18 | Serie B | Brescia Calcio (- 2025) | 19 | 2 | 2 | 3 | 0 | 779 |
| 16/17 | Primavera A | Brescia Primavera | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Under 17 - B | Brescia Under 17 | 24 | 11 | 0 | 5 | 0 | 191 |
| 15/16 | Under 17 - B | Brescia Under 17 | 17 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Piacenza Youth | Brescia Youth | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Brescia Youth | Brescia U17 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Brescia U17 | Brescia U19 | Transfer | 0 | — |
| 17/18 | 2018-01-01 | Brescia U19 | Brescia | Transfer | 0 | — |
| 20/21 | 2020-09-09 | Brescia | AC Milan | Loan | 32000000 | — |
| 20/21 | 2021-06-30 | AC Milan | Brescia | Return from loan | 27000000 | — |
| 21/22 | 2021-07-08 | Brescia | AC Milan | Transfer | 27000000 | €14.28m |
| 23/24 | 2023-07-03 | AC Milan | Newcastle | Transfer | 50000000 | €58.90m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 19/20 | muscular problems | 2020-02-10 | 2020-02-19 | 10 | 1 |
| 19/20 | muscular problems | 2020-03-08 | 2020-03-24 | 17 | 1 |
| 20/21 | Adductor injury | 2020-12-20 | 2020-12-22 | 3 | 1 |
| 20/21 | Shin bruise | 2021-01-09 | 2021-01-11 | 3 | 1 |
| 20/21 | unknown injury | 2021-01-26 | 2021-01-27 | 2 | 1 |
| 20/21 | Bursitis | 2021-02-05 | 2021-02-09 | 5 | 1 |
| 20/21 | Contracture | 2021-03-03 | 2021-03-07 | 5 | 2 |
| 20/21 | Knee injury | 2021-05-10 | 2021-05-16 | 7 | 2 |
| 21/22 | Fever | 2022-03-17 | 2022-03-19 | 3 | 1 |
| 22/23 | unknown injury | 2022-08-06 | 2022-08-18 | 13 | 1 |
| 22/23 | Muscle fatigue | 2022-09-22 | 2022-09-28 | 7 | 3 |
| 22/23 | Rest | 2022-11-17 | 2022-11-25 | 9 | 2 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €45.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €38.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €60.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €27.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €35.00m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €31.50m |
| Jan 1, 1970 | €32.00m |
| Jan 1, 1970 | €15.00m |
| Jan 1, 1970 | €25.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €7.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #21426 | #18 | 11 | 0 | — | — | former national player |
| Team #11947 | #8 | 15 | 0 | — | — | former national player |
| Team #3376 | #8 | 27 | 3 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Ante Rebić | 2 | 2 | 0 |
| Gianluigi Donnarumma | 2 | 0 | 0 |
| Junior Messias | 2 | 0 | 0 |
| Stefano Sabelli | 1 | 0 | 0 |
| Alfredo Donnarumma | 1 | 4 | 0 |
| Nikolas Spalek | 1 | 2 | 0 |
| Mike Maignan | 2 | 0 | 0 |
| Franck Kessié | 2 | 0 | 0 |
| Ismaël Bennacer | 2 | 0 | 0 |
| Ernesto Torregrossa | 1 | 5 | 0 |
| Theo Hernández | 2 | 0 | 0 |
| Dimitri Bisoli | 1 | 2 | 0 |
| Olivier Giroud | 2 | 3 | 0 |
| Rade Krunic | 2 | 0 | 0 |
| Pierre Kalulu | 2 | 1 | 0 |
| Fikayo Tomori | 2 | 0 | 0 |
| Alexis Saelemaekers | 2 | 0 | 0 |
| Davide Calabria | 2 | 0 | 0 |
| Brahim Díaz | 2 | 2 | 0 |
| Rafael Leão | 2 | 7 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 16/17 | Under 17 - B | Brescia Under 17 | 11 | 24 |
| 21/22 | Serie A | AC Milan | 5 | 36 |
| 24/25 | Premier League | Newcastle United | 4 | 36 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | Serie B | Brescia Calcio (- 2025) | 7 | 34 |
| 19/20 | Serie A | Brescia Calcio (- 2025) | 7 | 35 |
| 22/23 | Serie A | AC Milan | 7 | 34 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 20/21 | 2021-06-30 | AC Milan | Brescia | Return from loan | — | €27.00m |
| 20/21 | 2020-09-09 | Brescia | AC Milan | Loan | — | €32.00m |
Last 50 matches for Newcastle United The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-03-16 | CGB |
Liverpool FC | 1–2 | Newcastle United | Available |
| 2025-03-02 | GB1 |
Newcastle United | 1–2 | Brighton & Hove Albion | Available |
| 2025-02-05 | CGB |
Newcastle United | 2–0 | Arsenal FC | Available |
| 2025-01-07 | CGB |
Arsenal FC | 0–2 | Newcastle United | Available |
| 2024-12-18 | CGB |
Newcastle United | 3–1 | Brentford FC | Available |
| 2024-10-30 | CGB |
Newcastle United | 2–0 | Chelsea FC | Available |
| 2024-10-01 | CGB |
Newcastle United | 1–0 | AFC Wimbledon | Available |
| 2024-08-28 | CGB |
Nottingham Forest | 3–4 | Newcastle United | Available |
| 2024-03-16 | GB1 |
Manchester City | 2–0 | Newcastle United | Available |
| 2024-03-16 | GB1 |
Manchester City | 2–0 | Newcastle United | Available |
| 2024-02-27 | GB1 |
Blackburn Rovers | 1–1 | Newcastle United | Available |
| 2023-12-19 | CGB |
Chelsea FC | 4–2 | Newcastle United | Available |
| 2023-11-01 | CGB |
Manchester United | 0–3 | Newcastle United | Available |
| 2023-09-27 | CGB |
Newcastle United | 1–0 | Manchester City | Available |
| 2023-02-26 | CGB |
Manchester United | 2–0 | Newcastle United | Available |
| 2023-01-31 | CGB |
Newcastle United | 2–1 | Southampton FC | Available |
| 2023-01-24 | CGB |
Southampton FC | 0–1 | Newcastle United | Available |
| 2023-01-10 | CGB |
Newcastle United | 2–0 | Leicester City | Available |
| 2022-12-20 | CGB |
Newcastle United | 1–0 | AFC Bournemouth | Available |
| 2022-11-09 | CGB |
Newcastle United | 3–2 | Crystal Palace | Available |
| 2022-08-24 | CGB |
Tranmere Rovers | 1–2 | Newcastle United | Available |
| 2021-08-25 | CGB |
Newcastle United | 3–4 | Burnley FC | Available |
| 2020-12-22 | CGB |
Brentford FC | 1–0 | Newcastle United | Available |
| 2020-09-30 | CGB |
Newport County | 4–5 | Newcastle United | Available |
| 2020-09-23 | CGB |
Morecambe FC | 0–7 | Newcastle United | Available |
| 2020-09-15 | CGB |
Newcastle United | 1–0 | Blackburn Rovers | Available |
| 2020-06-28 | GB1 |
Newcastle United | 0–2 | Manchester City | Available |
| 2020-06-24 | GB1 |
Newcastle United | 1–1 | Aston Villa | Available |
| 2020-06-21 | GB1 |
Newcastle United | 3–0 | Sheffield United | Available |
| 2020-03-07 | GB1 |
Southampton FC | 0–1 | Newcastle United | Available |
| 2020-03-03 | GB1 |
West Bromwich Albion | 2–3 | Newcastle United | Available |
| 2020-02-29 | GB1 |
Newcastle United | 0–0 | Burnley FC | Available |
| 2020-02-22 | GB1 |
Crystal Palace | 1–0 | Newcastle United | Available |
| 2020-02-16 | GB1 |
Arsenal FC | 4–0 | Newcastle United | INJURED muscular problems |
| 2020-02-01 | GB1 |
Newcastle United | 0–0 | Norwich City | Available |
| 2020-01-21 | GB1 |
Everton FC | 2–2 | Newcastle United | Available |
| 2020-01-18 | GB1 |
Newcastle United | 1–0 | Chelsea FC | Available |
| 2020-01-11 | GB1 |
Wolverhampton Wanderers | 1–1 | Newcastle United | Available |
| 2020-01-01 | GB1 |
Newcastle United | 0–3 | Leicester City | Available |
| 2019-12-28 | GB1 |
Newcastle United | 1–2 | Everton FC | Available |
| 2019-12-26 | GB1 |
Manchester United | 4–1 | Newcastle United | Available |
| 2019-12-21 | GB1 |
Newcastle United | 1–0 | Crystal Palace | Available |
| 2019-12-14 | GB1 |
Burnley FC | 1–0 | Newcastle United | Available |
| 2019-12-08 | GB1 |
Newcastle United | 2–1 | Southampton FC | Available |
| 2019-12-05 | GB1 |
Sheffield United | 0–2 | Newcastle United | Available |
| 2019-11-30 | GB1 |
Newcastle United | 2–2 | Manchester City | Available |
| 2019-11-25 | GB1 |
Aston Villa | 2–0 | Newcastle United | Available |
| 2019-11-09 | GB1 |
Newcastle United | 2–1 | AFC Bournemouth | Available |
| 2019-11-02 | GB1 |
West Ham United | 2–3 | Newcastle United | Available |
| 2019-10-27 | GB1 |
Newcastle United | 1–1 | Wolverhampton Wanderers | Available |
Teams faced most often by Sandro Tonali'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 % |
|---|---|---|---|---|---|---|---|---|
| SSC Napoli | 20 | 5 | 7 | 8 | 23 | 25 | -2 | 25% |
| Torino FC | 17 | 5 | 6 | 6 | 19 | 20 | -1 | 29% |
| AS Roma | 17 | 8 | 4 | 5 | 27 | 23 | +4 | 47% |
| ACF Fiorentina | 16 | 7 | 4 | 5 | 24 | 20 | +4 | 44% |
| Udinese Calcio | 16 | 7 | 4 | 5 | 24 | 19 | +5 | 44% |
| Inter | 16 | 1 | 5 | 10 | 14 | 27 | -13 | 6% |
| Cagliari Calcio | 15 | 11 | 3 | 1 | 36 | 13 | +23 | 73% |
| Genoa CFC | 15 | 10 | 3 | 2 | 23 | 12 | +11 | 67% |
| Empoli FC | 12 | 9 | 2 | 1 | 26 | 7 | +19 | 75% |
| Chelsea FC | 10 | 3 | 0 | 7 | 11 | 17 | -6 | 30% |
| Tottenham Hotspur | 10 | 3 | 2 | 5 | 5 | 9 | -4 | 30% |
| Manchester City | 10 | 2 | 1 | 7 | 7 | 20 | -13 | 20% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | 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 | 45 | 912 | 6 | 0 | 0 | 0.59 |
| 23/24 | 12 | 440 | 3 | 0 | 0 | 0.61 |
| 22/23 | 48 | 1,359 | 11 | 0 | 0 | 0.73 |
| 21/22 | 45 | 521 | 11 | 0 | 0 | 1.9 |
| 20/21 | 37 | 0 | 3 | 0 | 1 | 0 |
| 19/20 | 36 | 3,018 | 9 | 0 | 0 | 0.27 |
| 18/19 | 34 | 971 | 12 | 0 | 0 | 1.11 |
| 17/18 | 28 | 1,493 | 5 | 0 | 0 | 0.3 |
| 16/17 | 28 | 191 | 5 | 0 | 0 | 2.36 |
| 15/16 | 17 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Sandro Tonali
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Sandro Tonali
Who is Sandro Tonali?
Sandro Tonali is an Italy professional footballer who plays as a central midfield for Newcastle United.
How old is Sandro Tonali?
Sandro Tonali is 26 years old. He was born on May 8, 2000 in Lodi.
What position does Sandro Tonali play?
Sandro Tonali plays as a central midfield (Midfield - Central Midfield).
What club does Sandro Tonali play for?
Sandro Tonali currently plays for Newcastle United.
How many career goals has Sandro Tonali scored?
Across all senior club competitions in our dataset, Sandro Tonali has scored 32 goals in 333 appearances.
What is Sandro Tonali's market value?
Sandro Tonali's most recent reported market value is €60.00m.
Italy