Macaulay Langstaff

Forward · England · Salford City

2025-264Goals0.26 per 90
2025-261Assists0.07 per 90
2025-266.57Average ratingMillwall
2025-2637Appearances1,364 minutes
2025-264.01Expected goals
€720kMarket valueForward
Season2025-26
Championship

Shot map

Every shot is plotted where it was taken, with distances in real metres and each marker the same size. Colour shows the outcome, not the chance quality. New to xG? See what xG means.

42% on target
82' missed · xG 0.06 · vs Birmingham City9' saved · xG 0.54 · vs Sheffield United79' blocked · xG 0.04 · vs Charlton Athletic7' saved · xG 0.03 · vs Charlton Athletic73' blocked · xG 0.05 · vs Coventry City31' missed · xG 0.03 · vs Coventry City10' saved · xG 0.09 · vs Coventry City50' missed · xG 0.47 · vs Watford35' saved · xG 0.38 · vs Swansea City22' missed · xG 0.05 · vs Swansea City17' saved · xG 0.51 · vs Swansea City90' missed · xG 0.07 · vs Southampton76' blocked · xG 0.12 · vs Bristol City49' missed · xG 0.05 · vs Ipswich Town81' blocked · xG 0.03 · vs Blackburn Rovers46' blocked · xG 0.11 · vs Portsmouth90+4' missed · xG 0.07 · vs Coventry City90' blocked · xG 0.09 · vs Swansea City74' saved · xG 0.14 · vs Swansea City90' blocked · xG 0.07 · vs Norwich City90' goal · xG 0.16 · vs Leicester City74' goal · xG 0.46 · vs Sheffield Wednesday81' goal · xG 0.23 · vs Bristol City83' goal · xG 0.38 · vs Norwich City
24 Shots4 Goals4.22xG on map
Filter
  • Goal
  • On target
  • Off target
View shot data as a table
DateOpponentMinOutcomeSituationBody partxG
2026-04-24Leicester City90'GoalFrom throw-inRight foot0.16
2026-02-25Birmingham City82'Off targetOpen playHeader0.06
2026-02-14Sheffield Wednesday74'GoalOpen playRight foot0.46
2026-01-31Sheffield United9'SavedOpen playLeft foot0.54
2026-01-24Charlton Athletic79'BlockedOpen playRight foot0.04
2026-01-24Charlton Athletic7'SavedOpen playHeader0.03
2026-01-20Coventry City73'BlockedOpen playLeft foot0.05
2026-01-20Coventry City31'Off targetCounter-attackRight foot0.03
2026-01-20Coventry City10'SavedFrom cornerRight foot0.09
2026-01-17Watford50'Off targetCounter-attackHeader0.47
2026-01-04Swansea City35'SavedOpen playRight foot0.38
2026-01-04Swansea City22'Off targetOpen playRight foot0.05
2026-01-04Swansea City17'SavedOpen playRight foot0.51
2026-01-01Southampton90'Off targetOpen playRight foot0.07
2025-12-29Bristol City81'GoalOpen playRight foot0.23
2025-12-29Bristol City76'BlockedOpen playRight foot0.12
2025-12-26Ipswich Town49'Off targetOpen playRight foot0.05
2025-12-20Blackburn Rovers81'BlockedOpen playRight foot0.03
2025-11-22Portsmouth46'BlockedOpen playLeft foot0.11
2025-10-01Coventry City90+4'Off targetOpen playRight foot0.07
2025-09-27Swansea City90'BlockedOpen playLeft foot0.09
2025-09-27Swansea City74'SavedOpen playLeft foot0.14
2025-08-09Norwich City90'BlockedOpen playRight foot0.07
2025-08-09Norwich City83'GoalCounter-attackRight foot0.38

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. Cup and international caps are a pilot, loaded for a small number of players so far.

SeasonCompetitionTeamAppsMinGoalsAssistsxGRating
2026-27League League Two Salford City543100—6.28
2026Club Friendly Club Friendly Games Salford City2000——
2026-27Cup League Cup Salford City110000—5.60
2025-26League Championship Millwall371,364414.016.57
2025-26Cup FA Cup Millwall16100—6.30
2025-26Cup League Cup Millwall18700—6.40
2024-25League Championship Millwall341,381123.926.61
2024-25Cup League Cup Millwall215400—6.55
2023-24League League Two Notts County464,030286—7.10
2023-24Cup FA Cup Notts County2000——
2023-24Cup League Cup Notts County1000——
2022-23League National League Notts County470421——
2021-22Cup FA Cup Gateshead38200—5.80
2019-20Cup FA Cup York City1000——
2018-19Cup FA Cup York City1000——

Macaulay Langstaff historical transfers

  • 2026-07-03Millwall to Salford CityUnknown
  • 2024-07-08Notts County to Millwall830k €
  • 2022-07-01Gateshead to Notts County50k €
  • 2020-08-15York City to GatesheadFree
  • 2020-02-08York City to Blyth SpartansLoan
  • 2019-02-16York City to Bradford Park AvenueLoan
  • 2018-07-01Gateshead to York CityFree
  • 2018-02-08Gateshead to Blyth SpartansLoan
  • 2017-08-08Gateshead to Blyth SpartansLoan
  • 2017-02-07Gateshead to Billingham SynthoniaLoan
  • 2017-02-06Billingham Synthonia to GatesheadUnknown
  • 2015-07-01Stockton Town to Billingham SynthoniaFree

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
231.52 per 90
Shots on target
100.66 per 90
Shooting accuracy
43%
Shots blocked
70.46 per 90
Key passes
100.66 per 90
Expected assists
0.280.02 per 90

Passing and possession

Touches
43628.77 per 90
Accurate passes
17011.22 per 90
Pass accuracy
71%
Accurate long balls
70.46 per 90
Accurate crosses
20.13 per 90
Cross accuracy
14%
Successful dribbles
70.46 per 90
Dribble success
54%
Dispossessed
120.79 per 90
Possession lost
1328.71 per 90

Defending

Tackles won
161.06 per 90
Tackle success
64%
Interceptions
40.26 per 90
Clearances
161.06 per 90
Ball recoveries
392.57 per 90
Duels won
593.89 per 90
Duel success
39%
Aerial duels won
130.86 per 90
Aerial success
24%

Discipline

Fouls committed
221.45 per 90
Was fouled
140.92 per 90
Yellow cards
20.13 per 90
Red cards
0

Data updated 29 Sept 2026, 03:02 UTC