Joe Willock

Midfielder · Newcastle United
58xG Index
Season
Goals
1
Assists
0
xG
0.2
xA
0.3
Shots
4
Minutes
105

Per 90: 0.16 npxG · 0.26 xA · 3.4 shots · 0.9 key passes

Percentile profile vs midfielders
Joe Willock percentile profilexA /90 70, Key passes /90 60, xG chain /90 52, npxG /90 53, Shots /90 60, Box presence /90 60, On-pitch xGA /90 18, Discipline 29. Percentiles against players in the same position.70xA /9060Key passes /9052xG chain /9053npxG /9060Shots /9060Box presence /9018On-pitch xGA /9029Discipline
CreatingBuild-upGoal threatDefending
Joe Willock percentile profile
MetricPercentileValue
Creating: xA /90700.19
Creating: Key passes /90601.29
Build-up: xG chain /90520.46
Goal threat: npxG /90530.13
Goal threat: Shots /90601.56
Goal threat: Box presence /90600.64
Defending: On-pitch xGA /90181.64
Defending: Discipline290.28
Each wedge is Joe Willock's percentile among 91 midfielders with 1414+ minutes this season; the dashed rings are the 25th, 50th and 75th. · n = 105
xA /900.19 · 70
Key passes /901.29 · 60
xG chain /900.46 · 52
npxG /900.13 · 53
Shots /901.56 · 60
Box presence /900.64 · 60
On-pitch xGA /901.64 · 18
Discipline0.28 · 29

Minimum 450 minutes for qualified ranks. Method: /model.

Defending here is team context, not his own tackles: we measure chance quality, not ball-winning events.

Season shot map
Missed · xG 0.06 · 84'Missed · xG 0.02 · 41'Missed · xG 0.57 · 91'Missed · xG 0.02 · 8'Saved · xG 0.04 · 23'Blocked · xG 0.04 · 47'Blocked · xG 0.03 · 29'Saved · xG 0.02 · 38'Missed · xG 0.02 · 69'Saved · xG 0.12 · 33'Saved · xG 0.03 · 17'Missed · xG 0.03 · 30'Saved · xG 0.15 · 28'Missed · xG 0.09 · 55'Blocked · xG 0.05 · 89'Saved · xG 0.06 · 32'Missed · xG 0.05 · 67'
17
Shots
0
Goals
1.39
xG
35%
On target

Select a shot for its detail. Dot size is chance quality (xG); filled scored, blue saved, grey blocked, hollow missed.

n = 17 shots with pitch coordinates · own goals excluded

Recent matches
DateOppMinGAxGxAShots
2026-08-29@ TOT72000.110.003
2026-08-23LIV33100.070.301
2026-05-24@ FUL90000.110.002
2026-05-17WHU34010.050.771
2026-05-02BHA72000.230.002
2026-04-25@ ARS89000.050.002
2026-03-22SUN23000.000.140
2026-03-14@ CHE81010.120.671
2026-03-04MUN35000.000.000
2026-02-28EVE43000.020.021
2026-02-21@ MCI65000.060.002
2026-02-10@ TOT90000.110.193
2026-02-07BRE51000.000.000
2026-01-31@ LIV78000.000.000
2026-01-25AVL2000.000.000