Harry Wilson
2025-26—Average rating
2025-260Assists
2025-260Goals
2025-260Appearances
2025-26—Expected goals
€27.0mMarket valueMidfielder
Shot map
33% on target73 Shots10 Goals5.73 xG
Filter
- Goal
- On target
- Off target
View shot data as a table
| Min | Outcome | Situation | xG | Opponent |
|---|---|---|---|---|
| 47' | missed | open play | 0.09 | Aston Villa |
| 36' | blocked | free kick | 0.10 | Aston Villa |
| 9' | blocked | set piece | 0.01 | Aston Villa |
| 77' | missed | open play | 0.27 | Brentford |
| 9' | blocked | open play | 0.05 | Brentford |
| 65' | missed | corner | 0.02 | Liverpool FC |
| 32' | missed | open play | 0.04 | Liverpool FC |
| 72' | goal | open play | 0.06 | Burnley |
| 64' | blocked | corner | 0.01 | Burnley |
| 28' | blocked | open play | 0.08 | Burnley |
| 26' | missed | open play | 0.05 | Burnley |
| 25' | saved | corner | 0.06 | Burnley |
| 18' | missed | open play | 0.01 | Burnley |
| 44+3' | blocked | free kick | 0.07 | Nottingham Forest |
| 37' | missed | open play | 0.08 | Nottingham Forest |
| 56' | blocked | open play | 0.05 | Tottenham Hotspur |
| 6' | goal | open play | 0.25 | Tottenham Hotspur |
| 89+9' | saved | open play | 0.04 | Sunderland |
| 89+2' | missed | open play | 0.07 | Sunderland |
| 28' | saved | open play | 0.08 | Manchester City |
| 40' | missed | open play | 0.19 | Everton |
| 51' | saved | free kick | 0.05 | Manchester United |
| 34' | blocked | open play | 0.02 | Manchester United |
| 89+2' | goal | free kick | 0.03 | Brighton & Hove Albion |
| 46' | saved | open play | 0.01 | Brighton & Hove Albion |
| 20' | missed | open play | 0.02 | Brighton & Hove Albion |
| 79' | blocked | open play | 0.01 | Leeds United |
| 9' | missed | open play | 0.05 | Leeds United |
| 87' | blocked | open play | 0.09 | Chelsea |
| 80' | goal | open play | 0.06 | Chelsea |
| 77' | blocked | open play | 0.13 | Chelsea |
| 76' | blocked | open play | 0.02 | Chelsea |
| 48' | blocked | open play | 0.02 | Chelsea |
| 26' | blocked | free kick | 0.13 | Chelsea |
| 14' | saved | open play | 0.09 | Chelsea |
| 1' | saved | open play | 0.13 | Chelsea |
| 76' | post | fast break | 0.20 | Liverpool FC |
| 71' | blocked | fast break | 0.06 | Liverpool FC |
| 16' | goal | open play | 0.15 | Liverpool FC |
| 44+3' | blocked | throw in | 0.12 | Crystal Palace |
| 23' | saved | open play | 0.02 | Crystal Palace |
| 31' | missed | open play | 0.15 | West Ham United |
| 6' | saved | open play | 0.04 | West Ham United |
| 37' | blocked | corner | 0.03 | Nottingham Forest |
| 57' | goal | fast break | 0.18 | Burnley |
| 37' | saved | fast break | 0.44 | Burnley |
| 84' | saved | open play | 0.03 | Crystal Palace |
| 37' | goal | open play | 0.11 | Crystal Palace |
| 13' | blocked | open play | 0.09 | Tottenham Hotspur |
| 5' | goal | open play | 0.06 | Tottenham Hotspur |
| 81' | blocked | open play | 0.08 | Sunderland |
| 67' | missed | open play | 0.14 | Sunderland |
| 28' | blocked | open play | 0.06 | Sunderland |
| 20' | missed | fast break | 0.08 | Sunderland |
| 47' | blocked | open play | 0.02 | Everton |
| 69' | saved | fast break | 0.05 | Wolverhampton |
| 61' | goal | open play | 0.06 | Wolverhampton |
| 30' | missed | open play | 0.04 | Wolverhampton |
| 21' | blocked | set piece | 0.02 | Wolverhampton |
| 16' | missed | corner | 0.02 | Wolverhampton |
| 54' | missed | open play | 0.05 | Arsenal |
| 51' | missed | open play | 0.03 | Arsenal |
| 25' | missed | open play | 0.09 | Arsenal |
| 12' | missed | open play | 0.05 | Arsenal |
| 57' | saved | open play | 0.02 | Bournemouth |
| 44+3' | missed | open play | 0.14 | Aston Villa |
| 39' | blocked | fast break | 0.04 | Aston Villa |
| 28' | blocked | open play | 0.02 | Aston Villa |
| 39' | goal | open play | 0.18 | Brentford |
| 13' | blocked | open play | 0.07 | Brentford |
| 57' | saved | free kick | 0.11 | Leeds United |
| 89+8' | blocked | open play | 0.03 | Chelsea |
| 42' | missed | open play | 0.07 | Brighton & Hove Albion |
Season by season
| Season | League | Team | Apps | Min | Goals | Assists | xG | Rating |
|---|
Data updated 16 Aug 2026, 03:00