Stanley Mills
Viewing
2026-276.51Average ratingPreston North End
2026-271Assists0.21 per 90
2026-270Goals0.00 per 90
2026-277Appearances426 minutes
2026-270.10Expected goals
Latest€970kMarket valueMidfielder
2025-266.80Average ratingOxford United
2025-264Assists0.15 per 90
2025-263Goals0.11 per 90
2025-2640Appearances2,419 minutes
2025-263.87Expected goalsunderperforming by 0.87
Latest€970kMarket valueMidfielder
2024-256.62Average ratingOxford United
2024-250Assists0.00 per 90
2024-251Goals0.26 per 90
2024-2511Appearances350 minutes
2024-251.10Expected goals
Latest€970kMarket valueMidfielder
Season2026-27
Championship
Shot map
Each dot is one shot, drawn to scale where it was taken. The colour shows the outcome. New to xG? See what xG means.
33% on targetNo shots recorded in this selection.
3 Shots0 Goals0.10xG on map
Filter
- Goal
- On target
- Off target
View shot data as a table
| Date | Club | Opponent | Min | Outcome | Situation | Body part | xG |
|---|---|---|---|---|---|---|---|
| 2026-10-13 | Preston North End | Birmingham City | 28' | Blocked | From corner | Right foot | 0.07 |
| 2026-09-12 | Preston North End | Lincoln City | 22' | Saved | Open play | Right foot | 0.02 |
| 2026-09-01 | Preston North End | Bristol City | 33' | Blocked | Open play | Left foot | 0.02 |
| 2026-04-25 | Oxford United | Sheffield Wednesday | 59' | Off target | From corner | Header | 0.10 |
| 2026-04-25 | Oxford United | Sheffield Wednesday | 36' | Off target | Open play | Right foot | 0.03 |
| 2026-04-25 | Oxford United | Sheffield Wednesday | 2' | Saved | From corner | Header | 0.08 |
| 2026-04-21 | Oxford United | Wrexham | 84' | Off target | From throw-in | Left foot | 0.06 |
| 2026-04-21 | Oxford United | Wrexham | 64' | Blocked | Open play | Header | 0.06 |
| 2026-04-21 | Oxford United | Wrexham | 57' | Saved | Open play | Right foot | 0.03 |
| 2026-04-21 | Oxford United | Wrexham | 44' | Blocked | Open play | Right foot | 0.06 |
| 2026-04-18 | Oxford United | Derby County | 52' | Blocked | Open play | Left foot | 0.03 |
| 2026-04-18 | Oxford United | Derby County | 8' | Blocked | Open play | Right foot | 0.02 |
| 2026-04-11 | Oxford United | Watford | 71' | Off target | Open play | Right foot | 0.01 |
| 2026-04-11 | Oxford United | Watford | 58' | Off target | From corner | Header | 0.19 |
| 2026-04-06 | Oxford United | Portsmouth | 69' | Blocked | Counter-attack | Left foot | 0.06 |
| 2026-04-06 | Oxford United | Portsmouth | 48' | Saved | Open play | Left foot | 0.02 |
| 2026-03-11 | Oxford United | Blackburn Rovers | 23' | Saved | Open play | Left foot | 0.08 |
| 2026-03-11 | Oxford United | Blackburn Rovers | 17' | Blocked | Open play | Right foot | 0.01 |
| 2026-03-06 | Oxford United | Preston North End | 54' | Blocked | Open play | Right foot | 0.06 |
| 2026-03-06 | Oxford United | Preston North End | 17' | Off target | Counter-attack | Left foot | 0.11 |
| 2026-03-06 | Oxford United | Preston North End | 13' | Saved | Open play | Right foot | 0.02 |
| 2026-02-28 | Oxford United | West Bromwich Albion | 41' | Off target | Free kick delivery | Left foot | 0.01 |
| 2026-02-28 | Oxford United | West Bromwich Albion | 14' | Goal | From corner | Header | 0.13 |
| 2026-02-25 | Oxford United | Stoke City | 23' | Off target | Counter-attack | Right foot | 0.15 |
| 2026-02-21 | Oxford United | Middlesbrough | 48' | Blocked | Open play | Left foot | 0.03 |
| 2026-02-21 | Oxford United | Middlesbrough | 45+2' | Off target | Open play | Right foot | 0.06 |
| 2026-02-21 | Oxford United | Middlesbrough | 24' | Hit the woodwork | Open play | Left foot | 0.04 |
| 2026-02-10 | Oxford United | Norwich City | 66' | Saved | Free kick delivery | Right foot | 0.03 |
| 2026-01-31 | Oxford United | Birmingham City | 41' | Saved | Open play | Right foot | 0.03 |
| 2026-01-24 | Oxford United | Leicester City | 51' | Blocked | Open play | Left foot | 0.09 |
| 2026-01-24 | Oxford United | Leicester City | 9' | Off target | Open play | Right foot | 0.06 |
| 2026-01-20 | Oxford United | Queens Park Rangers | 73' | Off target | Open play | Right foot | 0.48 |
| 2026-01-20 | Oxford United | Queens Park Rangers | 28' | Off target | Open play | Right foot | 0.02 |
| 2026-01-17 | Oxford United | Bristol City | 90+2' | Saved | Counter-attack | Right foot | 0.16 |
| 2026-01-17 | Oxford United | Bristol City | 72' | Saved | From corner | Right foot | 0.02 |
| 2026-01-17 | Oxford United | Bristol City | 72' | Blocked | Open play | Right foot | 0.06 |
| 2026-01-01 | Oxford United | Ipswich Town | 81' | Blocked | Open play | Left foot | 0.03 |
| 2026-01-01 | Oxford United | Ipswich Town | 73' | Off target | Open play | Header | 0.04 |
| 2025-12-29 | Oxford United | Swansea City | 58' | Off target | Counter-attack | Left foot | 0.03 |
| 2025-12-29 | Oxford United | Swansea City | 45' | Off target | Open play | Right foot | 0.03 |
| 2025-12-29 | Oxford United | Swansea City | 17' | Saved | Open play | Right foot | 0.03 |
| 2025-12-26 | Oxford United | Southampton | 89' | Goal | Counter-attack | Left foot | 0.18 |
| 2025-12-26 | Oxford United | Southampton | 47' | Blocked | Open play | Right foot | 0.02 |
| 2025-12-26 | Oxford United | Southampton | 40' | Blocked | Open play | Right foot | 0.02 |
| 2025-12-26 | Oxford United | Southampton | 35' | Saved | Counter-attack | Right foot | 0.04 |
| 2025-12-06 | Oxford United | Swansea City | 9' | Off target | Counter-attack | Right foot | 0.05 |
| 2025-11-28 | Oxford United | Ipswich Town | 45+4' | Saved | Open play | Left foot | 0.02 |
| 2025-11-22 | Oxford United | Middlesbrough | 77' | Blocked | Counter-attack | Left foot | 0.04 |
| 2025-11-04 | Oxford United | Stoke City | 47' | Saved | Counter-attack | Right foot | 0.02 |
| 2025-11-04 | Oxford United | Stoke City | 38' | Off target | Open play | Left foot | 0.02 |
| 2025-11-04 | Oxford United | Stoke City | 16' | Off target | Open play | Left foot | 0.22 |
| 2025-11-01 | Oxford United | Millwall | 45+4' | Blocked | Open play | Left foot | 0.02 |
| 2025-10-22 | Oxford United | Wrexham | 23' | Saved | Counter-attack | Left foot | 0.02 |
| 2025-10-18 | Oxford United | Derby County | 45+3' | Off target | From corner | Left foot | 0.03 |
| 2025-10-18 | Oxford United | Derby County | 25' | Goal | Counter-attack | Right foot | 0.41 |
| 2025-10-18 | Oxford United | Derby County | 16' | Saved | Open play | Right foot | 0.26 |
| 2025-10-04 | Oxford United | Watford | 55' | Off target | Open play | Left foot | 0.07 |
| 2025-09-21 | Oxford United | Bristol City | 73' | Saved | Open play | Right foot | 0.02 |
| 2025-08-23 | Oxford United | Birmingham City | 90+5' | Blocked | From throw-in | Right foot | 0.04 |
| 2025-08-17 | Oxford United | Hull City | 19' | Saved | Open play | Right foot | 0.08 |
| 2025-08-09 | Oxford United | Portsmouth | 76' | Blocked | From throw-in | Right foot | 0.03 |
| 2025-08-09 | Oxford United | Portsmouth | 25' | Blocked | Open play | Right foot | 0.02 |
| 2025-05-03 | Oxford United | Swansea City | 45' | Hit the woodwork | Open play | Left foot | 0.15 |
| 2025-05-03 | Oxford United | Swansea City | 25' | Blocked | Open play | Right foot | 0.04 |
| 2025-04-18 | Oxford United | Leeds United | 90+8' | Off target | Open play | Header | 0.06 |
| 2025-04-12 | Oxford United | Sheffield Wednesday | 40' | Blocked | Open play | Left foot | 0.07 |
| 2025-04-12 | Oxford United | Sheffield Wednesday | 31' | Off target | Open play | Left foot | 0.01 |
| 2025-04-09 | Oxford United | Queens Park Rangers | 62' | Goal | Open play | Header | 0.11 |
| 2025-03-12 | Oxford United | Hull City | 51' | Blocked | From throw-in | Right foot | 0.01 |
| 2025-03-12 | Oxford United | Hull City | 24' | Blocked | From throw-in | Right foot | 0.03 |
| 2025-03-12 | Oxford United | Hull City | 23' | Blocked | Open play | Right foot | 0.02 |
| 2025-02-22 | Oxford United | West Bromwich Albion | 65' | Off target | From corner | Right foot | 0.01 |
| 2025-02-15 | Oxford United | Portsmouth | 83' | Off target | Open play | Header | 0.43 |
Career
Appearances, goals, assists and expected goals for every competition on record. Figures are the competition's own season totals, not sums of the shot map.
| Season | Competition | Team | Apps | Min | Goals | Assists | xG | Rating |
|---|---|---|---|---|---|---|---|---|
| 2026-27 | League Championship | Preston North End | 7 | 426 | 0 | 1 | 0.10 | 6.51 |
| 2026-27 | League League One | Oxford United | 1 | 25 | 0 | 1 | — | 6.70 |
| 2026 | Club Friendly Club Friendly Games | Oxford United | 3 | 0 | 0 | 0 | — | — |
| 2025-26 | League Championship | Oxford United | 40 | 2,419 | 3 | 4 | 3.87 | 6.80 |
| 2025-26 | Cup FA Cup | Oxford United | 2 | 180 | 0 | 0 | — | 6.60 |
| 2025-26 | Cup League Cup | Oxford United | 2 | 90 | 0 | 0 | — | 6.40 |
| 2024-25 | League Championship | Oxford United | 11 | 350 | 1 | 0 | 1.10 | 6.62 |
| 2023-24 | League League One | Oxford United | 25 | 1,197 | 1 | 4 | — | 6.76 |
| 2023-24 | Cup FA Cup | Oxford United | 3 | 0 | 0 | 0 | — | — |
| 2023-24 | Cup League Cup | Oxford United | 1 | 57 | 0 | 0 | — | 7.00 |
| 2022-23 | Cup League Cup | Everton | 2 | 23 | 0 | 0 | — | 6.40 |
| 2022-23 | League Premier League | Everton | 7 | 0 | 0 | 0 | — | — |
Stanley Mills historical transfers
- 2026-08-27Oxford United to Preston North EndTransfer
- 2025-01-31Everton U21 to Oxford UnitedTransfer
- 2023-07-27Everton U21 to Oxford UnitedLoan
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Attacking
- Shots
- 30.63 per 90
- Shots on target
- 10.21 per 90
- Shooting accuracy
- 33%
- Shots blocked
- 20.42 per 90
- Key passes
- 81.69 per 90
- Expected assists
- 1.020.21 per 90
- Chances created
- 10.21 per 90
- Expected goals on target
- 0.040.01 per 90
- Offsides
- 30.63 per 90
Passing and possession
- Touches
- 23449.44 per 90
- Accurate passes
- 5611.83 per 90
- Pass accuracy
- 53%
- Accurate long balls
- 40.85 per 90
- Accurate crosses
- 51.06 per 90
- Cross accuracy
- 16%
- Successful dribbles
- 51.06 per 90
- Dribble success
- 36%
- Passes in the opposition half
- 418.66 per 90
- Ball carries
- 5411.41 per 90
- Progressive carries
- 132.75 per 90
- Dispossessed
- 61.27 per 90
- Unsuccessful touches
- 173.59 per 90
- Possession lost
- 11223.66 per 90
Defending
- Tackles won
- 91.90 per 90
- Tackle success
- 75%
- Interceptions
- 81.69 per 90
- Clearances
- 30.63 per 90
- Ball recoveries
- 132.75 per 90
- Duels won
- 377.82 per 90
- Duel success
- 48%
- Aerial duels won
- 153.17 per 90
- Aerial success
- 68%
Discipline
- Fouls committed
- 153.17 per 90
- Was fouled
- 51.06 per 90
- Yellow cards
- 20.42 per 90
- Red cards
- 10.21 per 90
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Attacking
- Shots
- 572.12 per 90
- Shots on target
- 200.74 per 90
- Shooting accuracy
- 35%
- Shots blocked
- 170.63 per 90
- Key passes
- 341.26 per 90
- Expected assists
- 4.310.16 per 90
Passing and possession
- Touches
- 119644.50 per 90
- Accurate passes
- 31211.61 per 90
- Pass accuracy
- 56%
- Accurate long balls
- 281.04 per 90
- Accurate crosses
- 220.82 per 90
- Cross accuracy
- 18%
- Successful dribbles
- 331.23 per 90
- Dribble success
- 54%
- Dispossessed
- 281.04 per 90
- Possession lost
- 49718.49 per 90
Defending
- Tackles won
- 351.30 per 90
- Tackle success
- 74%
- Interceptions
- 140.52 per 90
- Clearances
- 441.64 per 90
- Ball recoveries
- 1124.17 per 90
- Duels won
- 1555.77 per 90
- Duel success
- 46%
- Aerial duels won
- 471.75 per 90
- Aerial success
- 48%
Discipline
- Fouls committed
- 391.45 per 90
- Was fouled
- 281.04 per 90
- Yellow cards
- 60.22 per 90
- Red cards
- 0
Detailed statistics
Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.
Attacking
- Shots
- 112.83 per 90
- Shots on target
- 10.26 per 90
- Shooting accuracy
- 9%
- Shots blocked
- 51.29 per 90
- Key passes
- 30.77 per 90
- Expected assists
- 0.800.21 per 90
- Chances created
- 10.26 per 90
- Big chances missed
- 20.51 per 90
- Expected goals on target
- 0.850.22 per 90
- Hit woodwork
- 10.26 per 90
- Offsides
- 10.26 per 90
Passing and possession
- Touches
- 20953.74 per 90
- Accurate passes
- 5814.91 per 90
- Pass accuracy
- 57%
- Accurate long balls
- 41.03 per 90
- Accurate crosses
- 20.51 per 90
- Cross accuracy
- 11%
- Successful dribbles
- 51.29 per 90
- Dribble success
- 50%
- Passes in the opposition half
- 4511.57 per 90
- Dispossessed
- 92.31 per 90
- Unsuccessful touches
- 92.31 per 90
- Possession lost
- 8622.11 per 90
Defending
- Tackles won
- 92.31 per 90
- Tackle success
- 69%
- Interceptions
- 20.51 per 90
- Clearances
- 71.80 per 90
- Blocks
- 10.26 per 90
- Ball recoveries
- 287.20 per 90
- Duels won
- 297.46 per 90
- Duel success
- 48%
- Aerial duels won
- 71.80 per 90
- Aerial success
- 44%
Discipline
- Fouls committed
- 41.03 per 90
- Was fouled
- 41.03 per 90
- Yellow cards
- 20.51 per 90
- Red cards
- 0
Data updated