PLAYER PROFILE

Callum Marshall.

Luton Town · Northern Ireland

Matrix 25563

At a glance

Full name
Callum Marshall
Born
28 Nov 2004
Age today
21
Nationality
Northern Ireland

Career by season

101 recorded appearances
Callum Marshall appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27UEFA Nations League Northern Ireland 100040
26/27League One Luton Town 125405250
26/27EFL Cup Luton Town 1100780
25/26Premier League West Ham United 2000580
25/26International Friendly Games Northern Ireland 2000700
25/262. Bundesliga VfL Bochum 166227103
2025World Cup Qual. UEFA Northern Ireland 4000730
24/25UEFA Nations League Northern Ireland 43002150
24/25League One Huddersfield Town 4331932,7001 / 1 red
24/25International Friendly Games Northern Ireland 2000290
24/25FA Cup Huddersfield Town 1000451
24/25EFL Cup Huddersfield Town 22111160
23/24International Friendly Games Northern Ireland 1101601
23/24FA Cup West Ham United 1000100
23/24Championship West Bromwich Albion 3000550
22/23EURO, Qualification Northern Ireland 3000370
21/22NIFL Premiership Linfield FC 200020
21/22International Friendly Games Northern Ireland U18 1100900

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Callum Marshall match log
DateCompetitionMatchScoreMinutesGoals
31 Oct 2026League One Peterborough United v Luton Town 0 – 259
27 Oct 2026League One Luton Town v Doncaster Rovers 3 – 1901
24 Oct 2026League One Luton Town v Leicester CitySubstitute, on 76′ 2 – 1141
20 Oct 2026League One Luton Town v Barnsley FCSubstitute, on 79′ 2 – 111
17 Oct 2026League One Milton Keynes Dons v Luton TownSubstitute, on 59′ 2 – 131
05 Oct 2026UEFA Nations League Northern Ireland v GeorgiaSubstitute, on 86′ 0 – 04
19 Sep 2026League One Luton Town v Bradford City 0 – 190
10 Sep 2026League One Stevenage FC v Luton Town 2 – 166
05 Sep 2026League One Luton Town v Leyton OrientSubstitute, on 61′ 1 – 129
02 Sep 2026League One Luton Town v Stockport CountySubstitute, on 65′ 2 – 0251
30 Aug 2026League One Mansfield Town v Luton Town 5 – 262
27 Aug 2026EFL Cup Chelsea FC v Luton Town 2 – 078
22 Aug 2026League One Luton Town v Notts CountySubstitute, on 62′ 2 – 2281
15 Aug 2026League One Reading FC v Luton TownSubstitute, on 70′ 3 – 420
04 Jun 2026International Friendly Games Northern Ireland v GuineaSubstitute, on 64′ 1 – 026
17 May 20262. Bundesliga Karlsruher SC v VfL BochumSubstitute, on 71′ 1 – 219
02 May 20262. Bundesliga Arminia Bielefeld v VfL BochumSubstitute, on 46′ 1 – 145
26 Apr 20262. Bundesliga VfL Bochum v SpVgg Greuther FürthSubstitute, on 77′ 2 – 113
18 Apr 20262. Bundesliga SG Dynamo Dresden v VfL Bochum 2 – 064
12 Apr 20262. Bundesliga VfL Bochum v Eintracht BraunschweigSubstitute, on 62′ 4 – 128

Career transfers

10 recorded moves

All recorded career moves, newest first.

Callum Marshall career transfers
Date FromToMoveFee
30 Jul 2026 West Ham United Luton Town Transfer €1.75m
30 Jun 2026 VfL Bochum West Ham United Loan return
07 Jan 2026 West Ham United VfL Bochum Loan —
01 Jul 2025 West Ham United U21 West Ham United Internal move —
31 May 2025 Huddersfield Town West Ham United U21 Loan return
09 Aug 2024 West Ham United U21 Huddersfield Town Loan —
31 May 2024 West Bromwich Albion West Ham United U21 Loan return
26 Jan 2024 West Ham United U21 West Bromwich Albion Loan —
01 Jul 2023 West Ham United U18 West Ham United U21 Internal move —
04 Jan 2022 Linfield FC U18 West Ham United U18 Transfer —

Contracts and market values are not available yet.