Field Insider
M. Cash · career

Matthew Stuart Cash

Full Back · Aston Villa · season-by-season, by competition, and every match.

Career report

Below his 2020/21 peak but holding a solid level — the platform for a return is there.

Peak: 2020/21Trending up

The record covers 6 seasons (2020/21–2025/26) across 1 club — 187 appearances with 22 goal contributions from defence.

His best campaign on record is 2020/21 at Aston Villa — Season rating 61, 0 goals and 2 assists in 28 games. Form is on a climb — up 11 Season points across his last 3 full seasons. The gap to his peak is 23 Season points.

By season

SeasonClubAppsGARatingSeason
2025/26Aston Villa35337139
2024/25Aston Villa29117529
2023/24Aston Villa31228228
2022/23Aston Villa26018134
2021/22Aston Villa38439055
2020/21Aston Villa28028661
2019/20Nottingham Forest4235
2018/19Nottingham Forest3661
2017/18Nottingham Forest2323
2016/17Nottingham Forest2802
2015/16Dagenham & RedbridgeLoan1230

International

SideSeasonCompetitionAppsG
Poland2026/27UEFA World Cup Qualifiers20
2025/26Friendlies10
2024/25World Cup - Qualification Europe92
2023/24Euro Championship - Qualification60
2022/23UEFA Nations League31
2022/23Friendlies10
2022/23World Cup40
2020/21World Cup - Qualification Europe30

Honours

Queensland Champions Cup×2Premier League Summer Series×2

By competition

CompetitionAppsMinGARating
UEFA World Cup Qualifiersat Poland292007.0

Schedule · 2025/26

49 played2 unused sub2 injured12 not in squad· 4020 min, 3g 4a
DateCompetitionOpponentResStatusMinGARating
Mar 20Friendlies ClubsA Al Ain3-1Not in squad
Jul 16Friendlies ClubsA Walsall0-1Not in squad
Jul 19Friendlies ClubsA Hansa Rostock1-3Not in squad
Jul 26Friendlies ClubsA Eintracht Frankfurt2-2Not in squad
Jul 31Friendlies ClubsA St. Louis City2-1Not in squad
Aug 2Friendlies ClubsA Nashville SC2-2Not in squad
Aug 6Friendlies ClubsH AS Roma4-0Not in squad
Aug 9Friendlies ClubsA Marseille1-3Not in squad
Aug 10Friendlies ClubsA Villarreal2-0Not in squad
Aug 16Premier LeagueH Newcastle0-0Played907.7
Aug 23Premier LeagueA Brentford0-1Played906.9
Aug 31Premier LeagueH Crystal Palace0-3Played746.0
Sep 13Premier LeagueA Everton0-0Played906.6
Sep 16League CupA Brentford1-1Played905.9
Sep 21Premier LeagueA Sunderland1-1Played9017.9
Sep 25UEFA Europa LeagueH Bologna1-0Played906.5
Sep 28Premier LeagueH Fulham3-1Played906.7
Oct 2UEFA Europa LeagueA Feyenoord2-0Played867.2
Oct 5Premier LeagueH Burnley2-1Played846.3
Oct 19Premier LeagueA Tottenham2-1Played906.9
Oct 23UEFA Europa LeagueA GO Ahead Eagles1-2Played246.9
Oct 26Premier LeagueH Manchester City1-0Played9018.5
Nov 1Premier LeagueA Liverpool0-2Played905.9
Nov 6UEFA Europa LeagueH Maccabi Tel Aviv2-0Unused sub0
Nov 9Premier LeagueH Bournemouth4-0Played906.6
Nov 23Premier LeagueA Leeds2-1Played906.9
Nov 27UEFA Europa LeagueH BSC Young Boys2-1Unused sub0
Nov 30Premier LeagueH Wolves1-0Played907.3
Dec 3Premier LeagueA Brighton4-3Played9017.3
Dec 6Premier LeagueH Arsenal2-1Played8717.9
Dec 11UEFA Europa LeagueA FC Basel 18932-1Played456.2
Dec 14Premier LeagueA West Ham3-2Played906.3
Dec 21Premier LeagueH Manchester United2-1Played905.9
Dec 27Premier LeagueA Chelsea2-1Played906.7
Dec 30Premier LeagueA Arsenal1-4Yellow Cards
Jan 3Premier LeagueH Nottingham Forest3-1Played8917.3
Jan 7Premier LeagueA Crystal Palace0-0Played907.7
Jan 10FA CupA Tottenham2-1Played797.3
Jan 18Premier LeagueH Everton0-1Played907.0
Jan 22UEFA Europa LeagueA Fenerbahçe1-0Played757.0
Jan 25Premier LeagueA Newcastle2-0Played906.9
Jan 29UEFA Europa LeagueH Red Bull Salzburg3-2Played4517.0
Feb 1Premier LeagueH Brentford0-1Played907.7
Feb 7Premier LeagueA Bournemouth1-1Played906.9
Feb 11Premier LeagueH Brighton1-0Not in squad
Feb 14FA CupH Newcastle1-3Not in squad
Feb 21Premier LeagueH Leeds1-1Played877.6
Feb 27Premier LeagueA Wolves0-2Played906.3
Mar 4Premier LeagueH Chelsea1-4Played455.9
Mar 12UEFA Europa LeagueA Lille1-0Not in squad
Mar 15Premier LeagueA Manchester United1-3Knock
Mar 19UEFA Europa LeagueH Lille2-0Played166.6
Mar 22Premier LeagueH West Ham2-0Played907.2
Apr 9UEFA Europa LeagueA Bologna3-1Played906.5
Apr 12Premier LeagueA Nottingham Forest1-1Played896.5
Apr 16UEFA Europa LeagueH Bologna4-0Played907.3
Apr 19Premier LeagueH Sunderland4-3Played906.2
Apr 25Premier LeagueA Fulham0-1Played906.5
Apr 30UEFA Europa LeagueA Nottingham Forest0-1Played906.6
May 3Premier LeagueH Tottenham1-2Played9017.0
May 7UEFA Europa LeagueH Nottingham Forest4-0Played907.3
May 10Premier LeagueA Burnley2-2Played805.6
May 15Premier LeagueH Liverpool4-2Played906.2
May 20UEFA Europa LeagueA SC Freiburg3-0Played906.9
May 24Premier LeagueA Manchester City2-1Played456.6