Savinho
Career snapshot
Position rank · 24/25
Among 1,698 Attack - Right Wingers · ≥200 mins
Career highs
Born the same day
Shares 2004-04-10 · 6 players total
| Full name | Savinho |
|---|---|
| Name in home country | Sávio Moreira de Oliveira |
| Date of birth | 2004-04-10 (22 yrs) |
| Place of birth | São Mateus, Brazil |
| Citizenship | Brazil |
| Position | Attack - Right Winger (main: Attack) |
| Foot | left |
| Height | 176.00 m |
| Current club | Manchester City |
| Joined | 2024-07-18 |
| Contract expires | 2029-06-30 |
| Agent | Promanager |
| Outfitter | Nike |
Percentile rank vs 890 other Attack - Right Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Manchester City | 2 | 2025 | 24/25 | 48 | 3 | 13 | 2,650 |
| Girona FC | 1 | 23/24 | 23/24 | 41 | 11 | 10 | 463 |
| PSV Eindhoven | 1 | 22/23 | 22/23 | 8 | 0 | 2 | 0 |
| PSV Eindhoven U21 | 1 | 22/23 | 22/23 | 9 | 2 | 2 | 287 |
| Clube Atlético Mineiro | 3 | 2020 | 2022 | 35 | 2 | 0 | 247 |
| Atlético Mineiro U20 | 1 | 2021 | 2021 | 2 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | Champions League | Manchester City | 9 | 1 | 1 | 1 | 0 | 578 |
| 24/25 | Community Shield | Manchester City | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Manchester City | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | FA Cup | Manchester City | 4 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Premier League | Manchester City | 29 | 1 | 10 | 3 | 0 | 1,772 |
| 23/24 | Copa del Rey | Girona FC | 4 | 2 | 0 | 1 | 0 | 130 |
| 23/24 | LaLiga | Girona FC | 37 | 9 | 10 | 5 | 0 | 333 |
| 22/23 | Champions League Qu. | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Eredivisie | PSV Eindhoven | 6 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | Europa League | PSV Eindhoven | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Johan Cruijff Schaal | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 9 | 2 | 2 | 2 | 0 | 287 |
| 22/23 | KNVB Beker | PSV Eindhoven | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | Club World Cup | Manchester City | 3 | 1 | 1 | 0 | 0 | 300 |
| 2022 | Campeonato Mineiro | Clube Atlético Mineiro | 2 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Copa do Brasil | Clube Atlético Mineiro | 2 | 0 | 0 | 0 | 0 | 0 |
| 2022 | Libertadores | Clube Atlético Mineiro | 2 | 1 | 0 | 1 | 0 | 37 |
| 2022 | Série A | Clube Atlético Mineiro | 8 | 1 | 0 | 0 | 0 | 210 |
| 2021 | Brasileiro U20 - Finals | Atlético Mineiro U20 | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Campeonato Mineiro | Clube Atlético Mineiro | 7 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Copa do Brasil | Clube Atlético Mineiro | 2 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Libertadores | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | Série A | Clube Atlético Mineiro | 4 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Campeonato Mineiro | Clube Atlético Mineiro | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | Série A | Clube Atlético Mineiro | 8 | 0 | 0 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 20/21 | 2020-08-03 | Atlético-MG U20 | Atlético-MG | Transfer | 0 | — |
| 22/23 | 2022-07-06 | Atlético-MG | Troyes | Transfer | 6000000 | €6.50m |
| 22/23 | 2022-07-22 | Troyes | PSV Eindhoven | Loan | 6000000 | — |
| 22/23 | 2023-06-30 | PSV Eindhoven | Troyes | Return from loan | 5000000 | — |
| 23/24 | 2023-07-13 | Troyes | Girona | Loan | 5000000 | — |
| 23/24 | 2024-06-30 | Girona | Troyes | Return from loan | 50000000 | — |
| 24/25 | 2024-07-18 | Troyes | Man City | Transfer | 50000000 | €25.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 20/21 | Corona virus | 2020-11-08 | 2020-12-22 | 45 | 13 |
| 22/23 | Fitness | 2022-07-22 | 2022-07-29 | 8 | 0 |
| 22/23 | Hamstring injury | 2023-01-31 | 2023-03-31 | 60 | 16 |
| 24/25 | Knee injury | 2024-08-26 | 2024-09-12 | 18 | 1 |
| 25/26 | unknown injury | 2025-08-10 | 2025-08-31 | 22 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €55.00m |
| Jan 1, 1970 | €50.00m |
| Jan 1, 1970 | €40.00m |
| Jan 1, 1970 | €30.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €20.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €5.00m |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #94748 | #17 | 3 | 0 | — | — | former national player |
| Team #65623 | #7 | 5 | 4 | — | — | former national player |
| Team #23130 | — | 0 | 0 | — | — | former national player |
| Team #7658 | #20 | 7 | 1 | — | — | former national player |
| Team #3439 | #20 | 13 | 1 | — | — | recent national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Cristhian Stuani | 2 | 1 | 927 |
| Everson | 2 | 0 | 545 |
| Ederson | 2 | 0 | 0 |
| David López | 2 | 0 | 0 |
| Manuel Akanji | 2 | 0 | 0 |
| Eric García | 2 | 1 | 0 |
| Yangel Herrera | 2 | 1 | 0 |
| Portu | 2 | 1 | 0 |
| Viktor Tsygankov | 2 | 4 | 0 |
| Aleix García | 2 | 2 | 0 |
| İlkay Gündoğan | 2 | 0 | 0 |
| Daley Blind | 2 | 0 | 0 |
| Yan Couto | 2 | 1 | 0 |
| Artem Dovbyk | 2 | 5 | 0 |
| Iván Martín | 2 | 1 | 0 |
| Paulo Gazzaniga | 2 | 0 | 0 |
| Miguel Gutiérrez | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | LaLiga | Girona FC | 9 | 37 |
| 22/23 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 2 | 9 |
| 23/24 | Copa del Rey | Girona FC | 2 | 4 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 23/24 | LaLiga | Girona FC | 10 | 37 |
| 24/25 | Premier League | Manchester City | 10 | 29 |
| 22/23 | Keuken Kampioen Divisie | PSV Eindhoven U21 | 2 | 9 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 23/24 | 2024-06-30 | Girona | Troyes | Return from loan | — | €50.00m |
| 23/24 | 2023-07-13 | Troyes | Girona | Loan | — | €5.00m |
| 22/23 | 2023-06-30 | PSV Eindhoven | Troyes | Return from loan | — | €5.00m |
| 22/23 | 2022-07-22 | Troyes | PSV Eindhoven | Loan | — | €6.00m |
Last 50 matches for Manchester City 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-05-17 | GB1 |
Crystal Palace | 1–0 | Manchester City | Available |
| 2025-04-27 | GB1 |
Nottingham Forest | 0–2 | Manchester City | Available |
| 2025-03-30 | GB1 |
AFC Bournemouth | 1–2 | Manchester City | Available |
| 2025-03-01 | GB1 |
Manchester City | 3–1 | Plymouth Argyle | Available |
| 2024-10-30 | CGB |
Tottenham Hotspur | 2–1 | Manchester City | Available |
| 2024-09-24 | CGB |
Manchester City | 2–1 | Watford FC | Available |
| 2024-05-25 | GB1 |
Manchester City | 1–2 | Manchester United | Available |
| 2024-04-20 | GB1 |
Manchester City | 1–0 | Chelsea FC | Available |
| 2024-04-20 | GB1 |
Manchester City | 1–0 | Chelsea FC | 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 |
Luton Town | 2–6 | Manchester City | Available |
| 2023-09-27 | CGB |
Newcastle United | 1–0 | Manchester City | Available |
| 2023-06-10 | CL |
Manchester City | 1–0 | Inter | Available |
| 2023-06-10 | CL |
Manchester City | 1–0 | Inter | Available |
| 2023-06-03 | GB1 |
Manchester City | 2–1 | Manchester United | Available |
| 2023-05-17 | CL |
Manchester City | 4–0 | Real Madrid | Available |
| 2023-05-17 | CL |
Manchester City | 4–0 | Real Madrid | Available |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | Available |
| 2023-05-09 | CL |
Real Madrid | 1–1 | Manchester City | Available |
| 2023-04-22 | GB1 |
Manchester City | 3–0 | Sheffield United | Available |
| 2023-04-19 | CL |
Bayern München | 1–1 | Manchester City | Available |
| 2023-04-19 | CL |
Bayern München | 1–1 | Manchester City | Available |
| 2023-04-11 | CL |
Manchester City | 3–0 | Bayern München | Available |
| 2023-04-11 | CL |
Manchester City | 3–0 | Bayern München | Available |
| 2023-03-18 | GB1 |
Manchester City | 6–0 | Burnley FC | INJURED Hamstring injury |
| 2023-03-14 | CL |
Manchester City | 7–0 | RB Leipzig | INJURED Hamstring injury |
| 2023-03-14 | CL |
Manchester City | 7–0 | RB Leipzig | INJURED Hamstring injury |
| 2023-02-28 | GB1 |
Bristol City | 0–3 | Manchester City | INJURED Hamstring injury |
| 2023-02-22 | CL |
RB Leipzig | 1–1 | Manchester City | INJURED Hamstring injury |
| 2023-02-22 | CL |
RB Leipzig | 1–1 | Manchester City | INJURED Hamstring injury |
| 2023-01-11 | CGB |
Southampton FC | 2–0 | Manchester City | Available |
| 2022-12-22 | CGB |
Manchester City | 3–2 | Liverpool FC | Available |
| 2022-11-09 | CGB |
Manchester City | 2–0 | Chelsea FC | Available |
| 2022-11-02 | CL |
Manchester City | 3–1 | Sevilla FC | Available |
| 2022-10-25 | CL |
Borussia Dortmund | 0–0 | Manchester City | Available |
| 2022-10-11 | CL |
FC København | 0–0 | Manchester City | Available |
| 2022-10-05 | CL |
Manchester City | 5–0 | FC København | Available |
| 2022-09-14 | CL |
Manchester City | 2–1 | Borussia Dortmund | Available |
| 2022-09-06 | CL |
Sevilla FC | 0–4 | Manchester City | Available |
| 2022-05-04 | CL |
Real Madrid | 3–1 | Manchester City | Available |
| 2022-05-04 | CL |
Real Madrid | 3–1 | Manchester City | Available |
| 2022-04-26 | CL |
Manchester City | 4–3 | Real Madrid | Available |
| 2022-04-26 | CL |
Manchester City | 4–3 | Real Madrid | Available |
| 2022-04-16 | GB1 |
Manchester City | 2–3 | Liverpool FC | Available |
| 2022-04-13 | CL |
Atlético Madrid | 0–0 | Manchester City | Available |
| 2022-04-13 | CL |
Atlético Madrid | 0–0 | Manchester City | Available |
| 2022-04-05 | CL |
Manchester City | 1–0 | Atlético Madrid | Available |
| 2022-04-05 | CL |
Manchester City | 1–0 | Atlético Madrid | Available |
| 2022-03-20 | GB1 |
Southampton FC | 1–4 | Manchester City | Available |
Teams faced most often by Savinho'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 % |
|---|---|---|---|---|---|---|---|---|
| Sevilla FC | 8 | 7 | 0 | 1 | 21 | 6 | +15 | 88% |
| RCD Mallorca | 7 | 3 | 1 | 3 | 12 | 11 | +1 | 43% |
| Getafe CF | 6 | 3 | 0 | 3 | 10 | 7 | +3 | 50% |
| CA Osasuna | 6 | 3 | 1 | 2 | 13 | 7 | +6 | 50% |
| Rayo Vallecano de Madrid | 6 | 2 | 3 | 1 | 10 | 7 | +3 | 33% |
| Villarreal CF | 6 | 1 | 1 | 4 | 5 | 8 | -3 | 17% |
| FC Barcelona | 6 | 2 | 1 | 3 | 10 | 13 | -3 | 33% |
| Valencia CF | 6 | 3 | 1 | 2 | 7 | 6 | +1 | 50% |
| RC Celta de Vigo | 6 | 2 | 3 | 1 | 6 | 5 | +1 | 33% |
| Real Sociedad de Fútbol | 6 | 0 | 3 | 3 | 8 | 12 | -4 | 0% |
| Real Madrid CF | 6 | 1 | 1 | 4 | 5 | 15 | -10 | 17% |
| Club Atlético de Madrid | 6 | 1 | 0 | 5 | 6 | 16 | -10 | 17% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2020 | Senior debut season | |
| 2022 | 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 | 2,350 | 4 | 0 | 0 | 0.15 |
| 23/24 | 41 | 463 | 6 | 0 | 0 | 1.17 |
| 22/23 | 17 | 287 | 2 | 0 | 0 | 0.63 |
| 2022 | 14 | 247 | 1 | 0 | 0 | 0.36 |
| 2020 | 8 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Savinho
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Savinho
Who is Savinho?
Savinho is a Brazil professional footballer who plays as a right winger for Manchester City.
How old is Savinho?
Savinho is 22 years old. He was born on April 10, 2004 in São Mateus.
What position does Savinho play?
Savinho plays as a right winger (Attack - Right Winger).
What club does Savinho play for?
Savinho currently plays for Manchester City.
How many career goals has Savinho scored?
Across all senior club competitions in our dataset, Savinho has scored 18 goals in 143 appearances.
What is Savinho's market value?
Savinho's most recent reported market value is €50.00m.
Brazil