Aston Villa
Matteo Ruggeri

Matteo Ruggeri

Defender · Aston Villa · 24 · Italy

Season score
58.4
Premier League 26/27, 4 matches
Last 5 weeks
56.7
average of weeks with 60+ minutes
Market value
€28.0M
+€8.0M (+40%) since 16 Mar 2026
Transfermarkt, 5 Jun 2026

Photo: Werner100359, CC BY-SA 4.0, via Wikimedia Commons

Born
11 Jul 2002
Height
187 cm
Foot
L
Contract until
30 Jun 2031
Wikipedia views
8,936 4 weeks

Every week

1–7 Jul 2025 to 20–26 Oct 2026

26 of 69 weeks with 60+ minutes, averaging 53.3 (minutes-weighted); 2 of them 70 or better.

Form bars show the weekly score: no matchunder 60′under 4545–5555–7070+

Every week as a table
WeekMatchesMinutesScoreExpectedUnderlying
6–12 Oct 202614552.451.952.4
29 Sep – 5 Oct 202615636.952.637.4
22–28 Sep 202619068.451.668.4
15–21 Sep 2026218059.150.759.0
1–7 Sep 202611961.350.561.3
18–24 Aug 20261834.050.633.9
19–25 May 202614543.450.843.3
12–18 May 2026218041.651.941.5
5–11 May 2026218053.152.453.1
28 Apr – 4 May 202619077.350.677.4
21–27 Apr 202619046.650.946.5
14–20 Apr 202619041.451.641.3
7–13 Apr 202619055.351.455.3
31 Mar – 6 Apr 202614549.951.549.9
17–23 Mar 2026218054.250.954.2
10–16 Mar 202619047.051.547.1
3–9 Mar 202619056.951.156.8
24 Feb – 2 Mar 202619051.451.151.3
17–23 Feb 2026218052.250.852.4
10–16 Feb 202615650.151.150.1
3–9 Feb 202614537.551.637.4
27 Jan – 2 Feb 2026212347.652.247.5
20–26 Jan 202619044.152.944.0
13–19 Jan 202619062.152.362.1
30 Dec 2025 – 5 Jan 202614554.252.454.1
16–22 Dec 202519051.552.551.5
9–15 Dec 2025218056.052.356.2
2–8 Dec 202512831.952.731.8
25 Nov – 1 Dec 202516857.952.557.9
18–24 Nov 202516993.850.194.1
4–10 Nov 2025216950.550.150.8
28 Oct – 3 Nov 202519036.951.236.8
21–27 Oct 202512731.851.731.6
30 Sep – 6 Oct 202519046.852.246.7
23–29 Sep 2025111100.051.8100.0
16–22 Sep 202511361.551.861.5
9–15 Sep 202517635.453.135.2
26 Aug – 1 Sep 202511884.852.784.9
19–25 Aug 202517547.753.147.7
12–18 Aug 202519066.752.166.7

Against expectation

How it's expected

Each week's score beside what the player's earlier matches led to expect. Over the last 10 weeks with 60+ minutes: +2.3 a week above expectation.

20.040.060.080.0100.012 Aug28 Oct9 Dec27 Jan10 Mar21 Apr15 SepScore 68.4Expected 51.6
Transfermarkt €28.0M +€8.0M (+40%) since 16 Mar 2026 5 Jun 2026 · its own valuation, revised a few times a year
Current estimate €27.0M no change recorded 22 Oct 2026 · BSD, seen when squads refresh
Next summer, if it goes like similar cases €21.5M–€45.3M +0% median of 40 similar past cases; players the same age +7% Closest cases, what their Transfermarkt value then did in a year: Emile Smith Rowe at 24 (€28.0M, scoring 54.4) −21%; Wilfried Singo at 24 (€25.0M, scoring 55.2) −20%; Lutsharel Geertruida at 24 (€32.0M, scoring 53.3) −38%.
0€10M€20M€30M202120222023202420252026€28.0M€27.0M
Every value as a table
DateSourceValue
22 Oct 2026Current estimate (BSD)€27.0M
5 Jun 2026Transfermarkt€28.0M
16 Mar 2026Transfermarkt€20.0M
12 Dec 2025Transfermarkt€15.0M
17 Jun 2025Transfermarkt€16.0M
18 Dec 2024Transfermarkt€20.0M
5 Jun 2024Transfermarkt€20.0M
20 Dec 2023Transfermarkt€15.0M
11 Oct 2023Transfermarkt€9.0M
15 Jun 2023Transfermarkt€4.0M
11 Nov 2022Transfermarkt€2.0M
7 Jun 2022Transfermarkt€2.0M
28 Dec 2021Transfermarkt€2.0M
3 Jun 2021Transfermarkt€2.0M
29 Dec 2020Transfermarkt€1.0M
29 Oct 2020Transfermarkt€500k

Two different estimates, so each is its own line and each change is measured within its own line.

DateMoveFee
19 Aug 2026Atlético Aston Villa€25.0M
17 Aug 2025Atalanta Atlético MadridFirst match
1 Jul 2025Atalanta BC Atlético€17.0M
30 Jun 2022Salernitana Atalanta BCBack from loan
27 Jul 2021Atalanta BC SalernitanaLoan

What the score is made of

Premier League 26/27: each part per 90 minutes against the average defender in the top five leagues (0), in standard deviations.

  • Shooting −0.26
  • Creating +0.24
  • Progressing +0.42
  • Keeping the ball +0.50
  • Defending +0.65
  • Aerial −0.67
  • Finishing −0.04

Attention

English Wikipedia views per week, the article and its redirects, last 52 weeks.

010K20K30K28 Oct16 Dec3 Feb24 Mar12 May30 Jun18 Aug6 Oct

Plays most like

same position, last 12 months: the shape of their play, not its level
PlayerRecent scoreValue nowLikeness
Jefté Palmeiras · 22––98%Compare
Gabriel Suazo Sevilla · 29 · cheaper46.5€7.0M97%Compare
Emerson Olympique de Marseille · 32 · cheaper49.9€9.0M97%Compare
Marcos López FC København · 26 · cheaper39.7€4.0M96%Compare
Lazaros Rota AEK Athens · 29 · cheaper46.1€4.5M94%Compare
Kieran Trippier Wolverhampton · 36 · cheaper37.5€1.5M93%Compare

Recent score: the last six months. Cheaper: valued at less than 60% of Matteo Ruggeri.

Seasons

SeasonCompetitionTeamMatchesMinutesScoreUnderlying
Premier League 26/27Premier LeagueAston Villa416258.458.5
UEFA Nations League 26/27UEFA Nations LeagueItaly214656.356.5
EFL Cup 26/27EFL CupAston Villa19055.255.0
LaLiga 25/26LaLigaAtlético Madrid261,77552.252.3
UEFA Champions League 25/26Champions LeagueAtlético Madrid151,20852.052.1
Serie A 24/25Serie AAtalanta301,76054.154.2
UEFA Champions League 24/25Champions LeagueAtalanta630058.759.4
Serie A 23/24Serie AAtalanta342,47348.248.3

Latest matches

48 since July 2025
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
10 Oct 2026Premier LeagueBrentfordD 2–24500–0.0052.4
5 Oct 2026UEFA Nations LeagueTürkiyeW 3–156000.050.0036.9
28 Sep 2026UEFA Nations Leagueat TürkiyeW 4–19000–0.0368.4
19 Sep 2026Premier Leagueat Tottenham HotspurW 3–290000.030.0162.9
16 Sep 2026EFL Cupat Coventry CityW 3–19000––55.2
5 Sep 2026Premier Leagueat Hull CityD 0–01900–0.0161.3
23 Aug 2026Premier Leagueat Brighton & Hove AlbionL 0–4800–0.0034.0
24 May 2026LaLigaat VillarrealL 1–54500–0.0243.4
17 May 2026LaLigaGirona FCW 1–09000–0.2839.6
12 May 2026LaLigaat OsasunaW 2–19000–0.0143.7
All 48 matches
DateCompetitionOpponentResultMinGoalsAssistsxGxAScore
10 Oct 2026Premier LeagueBrentfordD 2–24500–0.0052.4
5 Oct 2026UEFA Nations LeagueTürkiyeW 3–156000.050.0036.9
28 Sep 2026UEFA Nations Leagueat TürkiyeW 4–19000–0.0368.4
19 Sep 2026Premier Leagueat Tottenham HotspurW 3–290000.030.0162.9
16 Sep 2026EFL Cupat Coventry CityW 3–19000––55.2
5 Sep 2026Premier Leagueat Hull CityD 0–01900–0.0161.3
23 Aug 2026Premier Leagueat Brighton & Hove AlbionL 0–4800–0.0034.0
24 May 2026LaLigaat VillarrealL 1–54500–0.0243.4
17 May 2026LaLigaGirona FCW 1–09000–0.2839.6
12 May 2026LaLigaat OsasunaW 2–19000–0.0143.7
9 May 2026LaLigaCelta VigoL 0–190000.020.2245.1
5 May 2026Champions Leagueat ArsenalL 0–19000–0.0161.1
29 Apr 2026Champions LeagueArsenalD 1–19000–0.1877.3
25 Apr 2026LaLigaAthletic ClubW 3–29000–0.0346.6
14 Apr 2026Champions LeagueFC BarcelonaL 1–29000–0.0041.4
8 Apr 2026Champions Leagueat FC BarcelonaW 2–09001–0.1155.3
4 Apr 2026LaLigaFC BarcelonaL 1–24500–0.1349.9
22 Mar 2026LaLigaat Real MadridL 2–39000–0.2762.5
18 Mar 2026Champions Leagueat Tottenham HotspurL 2–39000–0.0245.9
10 Mar 2026Champions LeagueTottenham HotspurW 5–290000.020.1047.0
7 Mar 2026LaLigaReal SociedadW 3–29001–0.3856.9
24 Feb 2026Champions LeagueClub Brugge KVW 4–19001–0.5851.4
21 Feb 2026LaLigaEspanyolW 4–290020.040.8258.9
18 Feb 2026Champions Leagueat Club Brugge KVD 3–390000.040.0245.4
15 Feb 2026LaLigaat Rayo VallecanoL 0–35600–0.0250.1
8 Feb 2026LaLigaReal BetisL 0–14500–0.0337.5
31 Jan 2026LaLigaat Levante UDD 0–09000–0.0645.0
28 Jan 2026Champions LeagueBodø/GlimtL 1–23300–0.3554.5
21 Jan 2026Champions Leagueat GalatasarayD 1–19001–0.2944.1
18 Jan 2026LaLigaDeportivo AlavésW 1–09000–0.3162.1
4 Jan 2026LaLigaat Real SociedadD 1–14500–0.0254.2
21 Dec 2025LaLigaat Girona FCW 3–09000–0.1351.5
13 Dec 2025LaLigaValenciaW 2–190000.050.4154.0
9 Dec 2025Champions Leagueat PSV EindhovenW 3–29000–0.0658.0
6 Dec 2025LaLigaat Athletic ClubL 0–12800–0.0031.9
26 Nov 2025Champions LeagueInterW 2–16800–0.0857.9
23 Nov 2025LaLigaat GetafeW 1–069000.020.1993.8
8 Nov 2025LaLigaLevante UDW 3–179000.020.0549.3
4 Nov 2025Champions LeagueRoyale Union Saint-GilloiseW 3–190000.060.1451.6
1 Nov 2025LaLigaSevillaW 3–09000–0.0236.9
21 Oct 2025Champions Leagueat ArsenalL 0–42700–0.0031.8
30 Sep 2025Champions LeagueEintracht FrankfurtW 5–19000–0.0146.8
24 Sep 2025LaLigaRayo VallecanoW 3–21100–0.09100.0
21 Sep 2025LaLigaat MallorcaD 1–11300–0.0061.5
13 Sep 2025LaLigaVillarrealW 2–07600–0.0235.4
30 Aug 2025LaLigaat Deportivo AlavésD 1–11800–0.0284.8
23 Aug 2025LaLigaElcheD 1–17500–0.0447.7
17 Aug 2025LaLigaat EspanyolL 1–29000–0.2466.7