Skip to content
Macaulay Langstaff

Macaulay Langstaff

Attack - Centre-Forward  at Millwall FC
Age29
CitizenshipEngland
Height1.78 m
Footright
BornFebruary 3, 1997
at Millwall FC 685 days · joined 2024-07-08
👕200+ Apps 100+ Goals
Market value €700k
Centre-Forward Attack

Career snapshot

6
clubs played for
17/18
debut season
0.42
goals / match
Notts County
top club · 96 apps

Career highs

€700k
peak value · 2024
€830k
top transfer fee · 24/25
41
best season · 22/23
5 · 4.3%
pens / of goals
276Appearances
117Goals
13Assists
12Yellow cards
0Red cards
37Full matches (90′)
Full nameMacaulay Langstaff
Name in home countryMacaulay Kevin Langstaff
Date of birth1997-02-03 (29 yrs)
Place of birthStockton-on-Tees, England
CitizenshipEngland
PositionAttack - Centre-Forward (main: Attack)
Footright
Height178.00 m
Current clubMillwall FC
Joined2024-07-08
Contract expires
AgentRefuel Performance ...
Jul 2025
25/26 — Millwall FC
3 matches · 1 G · 0 A · across 2 competitions
Jul 2024
Transfer: Notts County → Millwall
24/25 · Transfer · €830k
Jul 2024
24/25 — Millwall FC
36 matches · 1 G · 2 A · across 2 competitions
Jul 2023
23/24 — Notts County
49 matches · 29 G · 4 A · across 4 competitions
Jul 2022
22/23 — Notts County
47 matches · 41 G · 7 A · across 2 competitions
Jul 2022
Transfer: Gateshead → Notts County
22/23 · Transfer · €50k
Jul 2021
21/22 — Gateshead FC
42 matches · 30 G · 0 A · across 2 competitions
Aug 2020
Transfer: York City → Gateshead
20/21 · Transfer
Jul 2020
20/21 — Gateshead FC
14 matches · 3 G · 0 A · across 1 competition
Mar 2020
Transfer: Blyth Spartans → York City
19/20 · Return from loan
Feb 2020
Transfer: York City → Blyth Spartans
19/20 · Loan
Jul 2019
19/20 — York City, Blyth Spartans
26 matches · 1 G · 0 A · across 3 competitions
Mar 2019
Transfer: Bradford PA → York City
18/19 · Return from loan
Feb 2019
Transfer: York City → Bradford PA
18/19 · Loan
Jul 2018
18/19 — York City, Bradford (Park Avenue)
37 matches · 11 G · 0 A · across 2 competitions
Jul 2018
Transfer: Gateshead → York City
18/19 · Transfer
Apr 2018
Transfer: Blyth Spartans → Gateshead
17/18 · Return from loan
Feb 2018
Transfer: Gateshead → Blyth Spartans
17/18 · Loan
Sep 2017
Transfer: Blyth Spartans → Gateshead
17/18 · Return from loan
Aug 2017
Transfer: Gateshead → Blyth Spartans
17/18 · Loan
Jul 2017
17/18 — Gateshead FC, Blyth Spartans
22 matches · 0 G · 0 A · across 2 competitions
May 2017
Transfer: Billingham Syn. → Gateshead
16/17 · Return from loan
Feb 2017
Transfer: Gateshead → Billingham Syn.
16/17 · Loan
Feb 2017
Transfer: Billingham Syn. → Gateshead
16/17 · Transfer
Jul 2015
Transfer: Stockton → Billingham Syn.
15/16 · Transfer
Jan 1970
Peak market value: €700k
Highest valuation recorded in dataset
3,308 min
Minutes played by club
Millwall FC 42.8%
Notts County 8.5%
Gateshead FC 11.0%
York City 27.7%
Blyth Spartans 0.0%
Bradford (Park Avenue) 10.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Millwall FC 2 24/25 25/26 39 2 2 1,416
Notts County 2 22/23 23/24 96 70 11 282
Gateshead FC 3 17/18 21/22 61 33 0 364
York City 2 18/19 19/20 55 11 0 915
Blyth Spartans 2 17/18 19/20 20 0 0 0
Bradford (Park Avenue) 1 18/19 18/19 5 1 0 331

Career trajectory — goals, assists & market value

12€175K24€350K36€525K48€700K18/19 — 11 goals (Bradford (Park Avenue))1118/1919/20 — 1 goals (York City)119/2020/21 — 3 goals (Gateshead FC)320/2121/22 — 30 goals (Gateshead FC)3021/2222/23 — 41 goals (Notts County)22/23 — 7 assists4822/2323/24 — 29 goals (Notts County)23/24 — 4 assists3323/2424/25 — 1 goals (Millwall FC)24/25 — 2 assists324/2525/26 — 1 goals (Millwall FC)125/2623/24 — €400K24/25 — €700K25/26 — €700KGoalsAssistsMarket value

Goals by season

17/18: 0017/1818/19: 111118/1919/20: 1119/2020/21: 3320/2121/22: 303021/2222/23: 414122/2323/24: 292923/2424/25: 1124/2525/26: 1125/26

Assists by season

17/18: 0017/1818/19: 0018/1919/20: 0019/2020/21: 0020/2121/22: 0021/2222/23: 7722/2323/24: 4423/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Championship Millwall FC 2 1 0 0 0 34
25/26 EFL Cup Millwall FC 1 0 0 0 0 0
24/25 Championship Millwall FC 34 1 2 0 0 1,382
24/25 EFL Cup Millwall FC 2 0 0 0 0 0
23/24 EFL Cup Notts County 0 0 0 0 0 0
23/24 EFL Trophy Notts County 1 0 0 0 0 0
23/24 FA Cup Notts County 2 1 0 0 0 47
23/24 League Two Notts County 46 28 4 4 0 144
22/23 National League Notts County 45 41 7 2 0 91
22/23 National League Playoffs Notts County 2 0 0 0 0 0
21/22 FA Cup Gateshead FC 3 2 0 0 0 131
21/22 National League North Gateshead FC 39 28 0 1 0 116
20/21 National League North Gateshead FC 14 3 0 1 0 117
19/20 FA Cup York City 1 0 0 0 0 0
19/20 National League North York City 21 1 0 0 0 723
19/20 National League North Blyth Spartans 3 0 0 0 0 0
19/20 NL North Play-offs York City 1 0 0 0 0 0
18/19 FA Cup York City 1 0 0 0 0 0
18/19 National League North York City 31 10 0 2 0 192
18/19 National League North Bradford (Park Avenue) 5 1 0 1 0 331
17/18 National League Gateshead FC 5 0 0 0 0 0
17/18 National League North Blyth Spartans 17 0 0 1 0 0
SeasonDateFromToTypeMarket valueFee
15/16 2015-07-01 Stockton Billingham Syn. Transfer 0
16/17 2017-02-06 Billingham Syn. Gateshead Transfer 0
16/17 2017-02-07 Gateshead Billingham Syn. Loan 0
16/17 2017-05-31 Billingham Syn. Gateshead Return from loan 0
17/18 2017-08-08 Gateshead Blyth Spartans Loan 0
17/18 2017-09-08 Blyth Spartans Gateshead Return from loan 0
17/18 2018-02-08 Gateshead Blyth Spartans Loan 0
17/18 2018-04-21 Blyth Spartans Gateshead Return from loan 0
18/19 2018-07-01 Gateshead York City Transfer 0
18/19 2019-02-16 York City Bradford PA Loan 0
18/19 2019-03-17 Bradford PA York City Return from loan 0
19/20 2020-02-08 York City Blyth Spartans Loan 0
19/20 2020-03-07 Blyth Spartans York City Return from loan 0
20/21 2020-08-15 York City Gateshead Transfer 0
22/23 2022-07-01 Gateshead Notts County Transfer 0 €50k
24/25 2024-07-08 Notts County Millwall Transfer 700000 €830k

No recorded injuries.

Current€700k
Peak€700k
Low€400k
Δ since start+€300k
€400k€475k€550k€625k€700k197019701970
DateValue
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €700k
Jan 1, 1970 €400k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #40453 0 0 former national player
TeammatePPG played withJoint goalsMinutes
Jordan Burrow 1 0 0
Jack Hunter 2 0 0
Adam Campbell 2 0 0
Louis Storey 2 0 0
Owen Bailey 2 0 0
Sean Newton 1 0 0
David Ferguson 2 0 0
Adriano Moké 1 0 0
Rúben Rodrigues 2 12 0
Dan Crowley 1 5 0
Connell Rawlinson 2 1 0
Kyle Cameron 2 3 0
Greg Olley 2 0 0
Kallum Griffiths 1 0 0
Richard Brindley 2 1 0
Jodi Jones 2 5 0
Matt Palmer 2 3 0
Aden Baldwin 2 0 0
Cedwyn Scott 2 2 0
Aaron Nemane 2 5 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 National League Notts County 41 45
23/24 League Two Notts County 28 46
21/22 National League North Gateshead FC 28 39

Top assist seasons

SeasonCompetitionClubAssistsMatches
22/23 National League Notts County 7 45
23/24 League Two Notts County 4 46
24/25 Championship Millwall FC 2 34

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-03-07 Blyth Spartans York City Return from loan
19/20 2020-02-08 York City Blyth Spartans Loan
18/19 2019-03-17 Bradford PA York City Return from loan
18/19 2019-02-16 York City Bradford PA Loan
17/18 2018-04-21 Blyth Spartans Gateshead Return from loan
17/18 2018-02-08 Gateshead Blyth Spartans Loan
17/18 2017-09-08 Blyth Spartans Gateshead Return from loan
17/18 2017-08-08 Gateshead Blyth Spartans Loan
16/17 2017-05-31 Billingham Syn. Gateshead Return from loan
16/17 2017-02-07 Gateshead Billingham Syn. Loan

Last 50 matches for Millwall FC The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-02-14 GB2 Sheffield Wednesday FC 1–2 Millwall FC Available
2026-02-07 GB2 Wrexham AFC 0–2 Millwall FC Available
2026-01-31 GB2 Millwall FC 1–1 Sheffield United FC Available
2026-01-24 GB2 Millwall FC 4–0 Charlton Athletic FC Available
2026-01-20 GB2 Coventry City FC 2–1 Millwall FC Available
2026-01-17 GB2 Watford FC 0–2 Millwall FC Available
2026-01-04 GB2 Millwall FC 2–1 Swansea City AFC Available
2026-01-01 GB2 Southampton FC 0–0 Millwall FC Available
2025-12-29 GB2 Millwall FC 1–0 Bristol City FC Available
2025-12-26 GB2 Millwall FC 0–2 Ipswich Town FC Available
2025-12-20 GB2 Blackburn Rovers FC 1–0 Millwall FC Available
2025-12-13 GB2 Millwall FC 2–1 Hull City AFC Available
2025-12-10 GB2 Derby County FC 0–0 Millwall FC Available
2025-12-06 GB2 Bristol City FC 1–1 Millwall FC Available
2025-11-29 GB2 Millwall FC 0–2 Southampton FC Available
2025-11-26 GB2 Millwall FC 1–1 Sheffield Wednesday FC Available
2025-11-22 GB2 Portsmouth FC 1–1 Millwall FC Available
2025-11-08 GB2 Millwall FC 1–1 Preston North End FC Available
2025-11-04 GB2 Birmingham City FC 4–0 Millwall FC Available
2025-11-01 GB2 Oxford United FC 2–2 Millwall FC Available
2025-10-25 GB2 Millwall FC 1–0 Leicester City FC Available
2025-10-21 GB2 Millwall FC 2–0 Stoke City FC Available
2025-10-18 GB2 Queens Park Rangers FC 1–2 Millwall FC Available
2025-10-04 GB2 Millwall FC 3–0 West Bromwich Albion FC Available
2025-10-01 GB2 Millwall FC 0–4 Coventry City FC Available
2025-09-27 GB2 Swansea City AFC 1–1 Millwall FC Available
2025-09-22 GB2 Millwall FC 1–0 Watford FC Available
2025-09-13 GB2 Charlton Athletic FC 1–1 Millwall FC Available
2025-08-30 GB2 Millwall FC 0–2 Wrexham AFC Available
2025-08-23 GB2 Sheffield United FC 0–1 Millwall FC Available
2025-08-16 GB2 Millwall FC 0–3 Middlesbrough FC Available
2025-08-09 GB2 Norwich City FC 1–2 Millwall FC Available
2025-05-03 GB2 Burnley FC 3–1 Millwall FC Available
2025-04-26 GB2 Millwall FC 1–0 Swansea City AFC Available
2025-04-21 GB2 Millwall FC 3–1 Norwich City FC Available
2025-04-18 GB2 Blackburn Rovers FC 4–1 Millwall FC Available
2025-04-12 GB2 Millwall FC 1–0 Middlesbrough FC Available
2025-04-08 GB2 Sheffield United FC 0–1 Millwall FC Available
2025-04-05 GB2 Millwall FC 2–1 Portsmouth FC Available
2025-03-29 GB2 Sunderland AFC 1–0 Millwall FC Available
2025-03-15 GB2 Millwall FC 1–0 Stoke City FC Available
2025-03-12 GB2 Leeds United FC 2–0 Millwall FC Available
2025-03-08 GB2 Watford FC 1–2 Millwall FC Available
2025-03-04 GB2 Millwall FC 0–2 Bristol City FC Available
2025-03-01 GB1 Crystal Palace 3–1 Millwall FC Available
2025-02-22 GB2 Derby County FC 0–1 Millwall FC Available
2025-02-18 GB2 Preston North End FC 1–1 Millwall FC Available
2025-02-15 GB2 Millwall FC 1–1 West Bromwich Albion FC Available
2025-02-12 GB2 Plymouth Argyle FC 5–1 Millwall FC Available
2025-02-01 GB2 Millwall FC 2–1 Queens Park Rangers FC Available

Teams faced most often by Macaulay Langstaff's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
Solihull Moors 26 13 6 7 41 25 +16 50%
Aldershot Town 26 11 7 8 50 34 +16 42%
Eastleigh FC 25 9 5 11 35 25 +10 36%
Halifax Town 24 5 10 9 26 32 -6 21%
Maidenhead United 24 16 3 5 57 22 +35 67%
Dagenham & Redbridge 24 16 4 4 45 26 +19 67%
Woking FC 22 13 3 6 43 28 +15 59%
Barnet FC 22 14 3 5 52 27 +25 64%
Chesterfield FC 21 9 4 8 32 34 -2 43%
Southend United 21 10 6 5 33 18 +15 48%
Bromley FC 21 7 8 6 30 27 +3 33%
Yeovil Town 21 13 4 4 40 22 +18 62%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
17/18 Senior debut season
18/19 First senior goal
22/23 Goal #50 (career)
23/24 Goal #100 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
23/24 49 191 4 0 0 1.88
22/23 47 91 2 0 0 1.98
21/22 42 247 1 0 0 0.36
20/21 14 117 1 0 0 0.77
18/19 37 523 3 0 0 0.52
17/18 22 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

National League North
130 apps
43 G
0 A
National League
50 apps
41 G
7 A
League Two
46 apps
28 G
4 A
FA Cup
7 apps
3 G
0 A
Championship
36 apps
2 G
2 A

Frequently asked about Macaulay Langstaff

Who is Macaulay Langstaff?

Macaulay Langstaff is an England professional footballer who plays as a centre-forward for Millwall FC.

How old is Macaulay Langstaff?

Macaulay Langstaff is 29 years old. He was born on February 3, 1997 in Stockton-on-Tees.

What position does Macaulay Langstaff play?

Macaulay Langstaff plays as a centre-forward (Attack - Centre-Forward).

What club does Macaulay Langstaff play for?

Macaulay Langstaff currently plays for Millwall FC.

How many career goals has Macaulay Langstaff scored?

Across all senior club competitions in our dataset, Macaulay Langstaff has scored 117 goals in 276 appearances.

What is Macaulay Langstaff's market value?

Macaulay Langstaff's most recent reported market value is €700k.