Every club and season of Matteo Ruggeri's career. For this season, see Matteo Ruggeri stats 2026-27.
Youth career
YearsTeam
2018–2019
Atalanta U17 A&B
2019–2021
Atalanta U19
| Competition | Goals | Apps | Started | Minutes | Sub On | Sub Off | | |
|---|
| 🇮🇹Italy |
| Serie A | 0 | 99 | 66 | 5,937' | 33 | 39 | 9 | 0 |
| Coppa Italia | 0 | 5 | 5 | 406' | 0 | 2 | 0 | 0 |
| Super Cup | 0 | 1 | 1 | 56' | 0 | 1 | 0 | 0 |
| 🇪🇺Europe |
| UEFA Champions League | 0 | 23 | 16 | 1,519' | 7 | 3 | 2 | 0 |
| UEFA Europa League | 2 | 10 | 10 | 873' | 0 | 2 | 1 | 0 |
| UEFA Super Cup | 0 | 1 | 1 | 90' | 0 | 0 | 0 | 0 |
| 🇪🇸Spain |
| La Liga | 0 | 26 | 20 | 1,779' | 6 | 7 | 4 | 0 |
| Copa del Rey | 0 | 5 | 5 | 422' | 0 | 1 | 1 | 0 |
| Super Cup | 0 | 1 | 1 | 79' | 0 | 1 | 0 | 0 |
| 🏴England |
| Premier League | 0 | 4 | 2 | 178' | 2 | 1 | 0 | 0 |
| Carabao Cup | 0 | 1 | 1 | 94' | 0 | 0 | 0 | 0 |
| Total | 2 | 176 | 128 | 11,433' | 48 | 57 | 17 | 0 |
| Club | Season | League | National cup | League cup | Europe | Other | Total |
|---|
| Division | Apps | Gls | Apps | Gls | Apps | Gls | Apps | Gls | Apps | Gls | Apps | Gls |
|---|
Atalanta
| 2020/2021 | Serie A | 6 | 0 | - | - | - | - | 2 | 0 | - | - | 8 | 0 |
| 2022/2023 | Serie A | 15 | 0 | - | - | - | - | - | - | - | - | 15 | 0 |
| 2023/2024 | Serie A | 34 | 0 | 4 | 0 | - | - | 10 | 2 | - | - | 48 | 2 |
| 2024/2025 | Serie A | 30 | 0 | - | - | - | - | 7 | 0 | 1 | 0 | 38 | 0 |
| Total | | 85 | 0 | 4 | 0 | - | - | 19 | 2 | 1 | 0 | 109 | 2 |
Salernitana
| 2021/2022 | Serie A | 14 | 0 | 1 | 0 | - | - | - | - | - | - | 15 | 0 |
| Total | | 14 | 0 | 1 | 0 | - | - | - | - | - | - | 15 | 0 |
Atlético Madrid
| 2025/2026 | La Liga | 26 | 0 | 5 | 0 | - | - | 15 | 0 | 1 | 0 | 47 | 0 |
| Total | | 26 | 0 | 5 | 0 | - | - | 15 | 0 | 1 | 0 | 47 | 0 |
Villa
| 2026/2027 | Premier League | 4 | 0 | - | - | 1 | 0 | - | - | - | - | 5 | 0 |
| Total | | 4 | 0 | - | - | 1 | 0 | - | - | - | - | 5 | 0 |
| Career total | 129 | 0 | 10 | 0 | 1 | 0 | 34 | 2 | 2 | 0 | 176 | 2 |
National Team Career Stats