Morgan Rogers

Midfielder · England · Aston Villa

2025-266.85Average ratingAston Villa
2025-266Assists0.16 per 90
2025-2610Goals0.27 per 90
2025-2637Appearances3,285 minutes
2025-266.26Expected goalsoverperforming by 3.74
Market valueMidfielder

Shot map

38% on target
15' blocked · xG 0.03 · vs Burnley2' missed · xG 0.11 · vs Burnley63' blocked · xG 0.02 · vs Tottenham Hotspur60' blocked · xG 0.01 · vs Tottenham Hotspur71' blocked · xG 0.03 · vs Fulham33' missed · xG 0.08 · vs Fulham28' missed · xG 0.04 · vs Fulham55' blocked · xG 0.07 · vs Sunderland65' missed · xG 0.12 · vs Nottingham Forest35' post · xG 0.07 · vs Nottingham Forest70' saved · xG 0.02 · vs West Ham United67' saved · xG 0.04 · vs West Ham United30' saved · xG 0.37 · vs West Ham United29' blocked · xG 0.02 · vs West Ham United89+7' missed · xG 0.03 · vs Manchester United53' blocked · xG 0.02 · vs Manchester United83' missed · xG 0.03 · vs Chelsea48' missed · xG 0.05 · vs Chelsea33' saved · xG 0.05 · vs Chelsea89+7' blocked · xG 0.02 · vs Wolverhampton89' blocked · xG 0.06 · vs Wolverhampton78' saved · xG 0.04 · vs Wolverhampton22' saved · xG 0.09 · vs Wolverhampton79' missed · xG 0.04 · vs Leeds United19' blocked · xG 0.03 · vs Leeds United84' missed · xG 0.03 · vs Brighton & Hove Albion30' blocked · xG 0.03 · vs Brighton & Hove Albion19' missed · xG 0.07 · vs Brighton & Hove Albion19' saved · xG 0.07 · vs Brighton & Hove Albion89+5' blocked · xG 0.04 · vs Brentford89+3' blocked · xG 0.02 · vs Brentford87' saved · xG 0.07 · vs Brentford65' missed · xG 0.09 · vs Brentford81' saved · xG 0.07 · vs Newcastle United55' saved · xG 0.02 · vs Newcastle United71' saved · xG 0.03 · vs Everton68' missed · xG 0.12 · vs Everton65' missed · xG 0.03 · vs Everton35' saved · xG 0.03 · vs Everton35' blocked · xG 0.49 · vs Everton4' missed · xG 0.12 · vs Everton88' missed · xG 0.13 · vs Crystal Palace71' saved · xG 0.03 · vs Crystal Palace50' saved · xG 0.04 · vs Crystal Palace65' blocked · xG 0.09 · vs Nottingham Forest25' blocked · xG 0.10 · vs Nottingham Forest74' blocked · xG 0.11 · vs Arsenal58' blocked · xG 0.01 · vs Arsenal72' missed · xG 0.04 · vs Chelsea50' blocked · xG 0.03 · vs Chelsea84' blocked · xG 0.06 · vs Manchester United63' blocked · xG 0.04 · vs Manchester United61' blocked · xG 0.01 · vs Manchester United32' saved · xG 0.04 · vs Manchester United7' post · xG 0.91 · vs Manchester United89' missed · xG 0.09 · vs West Ham United86' blocked · xG 0.03 · vs West Ham United44' missed · xG 0.04 · vs West Ham United81' saved · xG 0.04 · vs Arsenal89+7' saved · xG 0.02 · vs Wolverhampton56' missed · xG 0.04 · vs Wolverhampton22' missed · xG 0.02 · vs Wolverhampton44+1' blocked · xG 0.04 · vs Leeds United69' missed · xG 0.03 · vs Bournemouth55' missed · xG 0.09 · vs Liverpool FC20' saved · xG 0.02 · vs Liverpool FC4' post · xG 0.04 · vs Liverpool FC80' saved · xG 0.04 · vs Burnley53' saved · xG 0.18 · vs Burnley11' blocked · xG 0.04 · vs Burnley35' saved · xG 0.08 · vs Everton58' saved · xG 0.04 · vs Crystal Palace62' missed · xG 0.05 · vs Brentford48' blocked · xG 0.05 · vs Brentford41' goal · xG 0.05 · vs Liverpool FC46' goal · xG 0.43 · vs Sunderland21' goal · xG 0.14 · vs Bournemouth56' goal · xG 0.03 · vs Manchester United44' goal · xG 0.03 · vs Manchester United78' goal · xG 0.04 · vs West Ham United49' goal · xG 0.46 · vs West Ham United74' goal · xG 0.09 · vs Leeds United47' goal · xG 0.13 · vs Leeds United36' goal · xG 0.03 · vs Tottenham Hotspur
84 Shots10 Goals6.83 xG
Filter
  • Goal
  • On target
  • Off target
View shot data as a table
MinOutcomeSituationxGOpponent
41'goalcorner0.05Liverpool FC
15'blockedopen play0.03Burnley
2'missedopen play0.11Burnley
63'blockedopen play0.02Tottenham Hotspur
60'blockedopen play0.01Tottenham Hotspur
71'blockedopen play0.03Fulham
33'missedopen play0.08Fulham
28'missedfast break0.04Fulham
55'blockedopen play0.07Sunderland
46'goalfast break0.43Sunderland
65'missedopen play0.12Nottingham Forest
35'postopen play0.07Nottingham Forest
70'savedopen play0.02West Ham United
67'savedfast break0.04West Ham United
30'savedcorner0.37West Ham United
29'blockedopen play0.02West Ham United
89+7'missedset piece0.03Manchester United
53'blockedopen play0.02Manchester United
83'missedopen play0.03Chelsea
48'missedfree kick0.05Chelsea
33'savedopen play0.05Chelsea
89+7'blockedthrow in0.02Wolverhampton
89'blockedopen play0.06Wolverhampton
78'savedopen play0.04Wolverhampton
22'savedopen play0.09Wolverhampton
79'missedset piece0.04Leeds United
19'blockedcorner0.03Leeds United
84'missedopen play0.03Brighton & Hove Albion
30'blockedopen play0.03Brighton & Hove Albion
19'missedopen play0.07Brighton & Hove Albion
19'savedopen play0.07Brighton & Hove Albion
21'goalopen play0.14Bournemouth
89+5'blockedcorner0.04Brentford
89+3'blockedcorner0.02Brentford
87'savedopen play0.07Brentford
65'missedopen play0.09Brentford
81'savedfree kick0.07Newcastle United
55'savedopen play0.02Newcastle United
71'savedcorner0.03Everton
68'missedopen play0.12Everton
65'missedopen play0.03Everton
35'savedcorner0.03Everton
35'blockedopen play0.49Everton
4'missedopen play0.12Everton
88'missedopen play0.13Crystal Palace
71'savedopen play0.03Crystal Palace
50'savedopen play0.04Crystal Palace
65'blockedopen play0.09Nottingham Forest
25'blockedopen play0.10Nottingham Forest
74'blockedopen play0.11Arsenal
58'blockedset piece0.01Arsenal
72'missedfree kick0.04Chelsea
50'blockedopen play0.03Chelsea
84'blockedopen play0.06Manchester United
63'blockedcorner0.04Manchester United
61'blockedthrow in0.01Manchester United
56'goalopen play0.03Manchester United
44'goalopen play0.03Manchester United
32'savedopen play0.04Manchester United
7'postcorner0.91Manchester United
89'missedopen play0.09West Ham United
86'blockedopen play0.03West Ham United
78'goalopen play0.04West Ham United
49'goalopen play0.46West Ham United
44'missedopen play0.04West Ham United
81'savedopen play0.04Arsenal
89+7'savedopen play0.02Wolverhampton
56'missedopen play0.04Wolverhampton
22'missedopen play0.02Wolverhampton
74'goalfree kick0.09Leeds United
47'goalopen play0.13Leeds United
44+1'blockedopen play0.04Leeds United
69'missedopen play0.03Bournemouth
55'missedthrow in0.09Liverpool FC
20'savedopen play0.02Liverpool FC
4'postopen play0.04Liverpool FC
36'goalopen play0.03Tottenham Hotspur
80'savedopen play0.04Burnley
53'savedopen play0.18Burnley
11'blockedopen play0.04Burnley

Season by season

SeasonLeagueTeamAppsMinGoalsAssistsxGRating
2025-26Premier LeagueAston Villa373,2851066.266.85

Data updated 16 Aug 2026, 03:00