Skip to content
Shaun McWilliams

Shaun McWilliams

Midfield - Defensive Midfield  at Rotherham United
Age27
CitizenshipEngland Jamaica
Height1.80 m
Footright
BornAugust 14, 1998
at Rotherham United 692 days · joined 2024-07-01
👕200+ Apps
Market value €225k
Defensive Midfield Midfield

Career snapshot

2
clubs played for
14/15
debut season
0.03
goals / match
Northampton Town
top club · 228 apps

Position rank · 25/26

#116
goals rank
#147
assists rank
9
season goals
10
season assists

Among 227 Midfield - Defensive Midfields · ≥200 mins

Career highs

€225k
peak value · 2023
top transfer fee
3
best season · 22/23
int'l / penalties
266Appearances
9Goals
10Assists
59Yellow cards
1Red cards
39Full matches (90′)
Full nameShaun McWilliams
Name in home countryShaun Daniel McWilliams
Date of birth1998-08-14 (27 yrs)
Place of birthNorthampton, England
CitizenshipEngland Jamaica
PositionMidfield - Defensive Midfield (main: Midfield)
Footright
Height180.00 m
Current clubRotherham United
Joined2024-07-01
Contract expires2026-06-30
AgentNew Era Global ...
Jul 2025
25/26 — Rotherham United
7 matches · 1 G · 0 A · across 3 competitions
Jul 2024
24/25 — Rotherham United
31 matches · 1 G · 0 A · across 3 competitions
Jul 2024
Transfer: Northampton → Rotherham
24/25 · Transfer
Jul 2023
23/24 — Northampton Town
39 matches · 3 G · 3 A · across 3 competitions
Jul 2022
22/23 — Northampton Town
33 matches · 3 G · 1 A · across 4 competitions
Jul 2021
21/22 — Northampton Town
43 matches · 0 G · 3 A · across 5 competitions
Jul 2020
20/21 — Northampton Town
36 matches · 0 G · 0 A · across 2 competitions
Jul 2019
19/20 — Northampton Town
21 matches · 1 G · 0 A · across 2 competitions
Jul 2018
18/19 — Northampton Town
29 matches · 0 G · 2 A · across 3 competitions
Jul 2017
17/18 — Northampton Town
22 matches · 0 G · 1 A · across 3 competitions
Mar 2017
Transfer: King's Lynn → Northampton
16/17 · Return from loan
Aug 2016
Transfer: Northampton → King's Lynn
16/17 · Loan
Jul 2016
16/17 — Northampton Town
5 matches · 0 G · 0 A · across 1 competition
Jul 2016
Transfer: Northampton U18 → Northampton
16/17 · Transfer
Jul 2015
15/16 — Northampton Town
0 matches · 0 G · 0 A · across 1 competition
Jul 2014
14/15 — Northampton Town
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €225k
Highest valuation recorded in dataset

Percentile rank vs 59 other Midfield - Defensive Midfields with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).

Goals1 total · 0.38/90
100
Assists0 total · 0.00/90
0
G+A1 total · 0.38/90
78
Yellow cards0 total · 0.00/90
73
3,553 min
Minutes played by club
Rotherham United 16.8%
Northampton Town 83.2%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Rotherham United 2 24/25 25/26 38 2 0 598
Northampton Town 10 14/15 23/24 228 7 10 2,955

Career trajectory — goals, assists & market value

2€56K3€113K5€169K6€225K17/18 — 1 assists117/1818/19 — 2 assists218/1919/20 — 1 goals (Northampton Town)119/2021/22 — 3 assists321/2222/23 — 3 goals (Northampton Town)22/23 — 1 assists422/2323/24 — 3 goals (Northampton Town)23/24 — 3 assists623/2424/25 — 1 goals (Rotherham United)124/2525/26 — 1 goals (Rotherham United)125/2617/18 — €50K23/24 — €225K24/25 — €225K25/26 — €225KGoalsAssistsMarket value

Goals by season

14/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 0017/1818/19: 0018/1919/20: 1119/2020/21: 0020/2121/22: 0021/2222/23: 3322/2323/24: 3323/2424/25: 1124/2525/26: 1125/26

Assists by season

14/15: 0014/1515/16: 0015/1616/17: 0016/1717/18: 1117/1818/19: 2218/1919/20: 0019/2020/21: 0020/2121/22: 3321/2222/23: 1122/2323/24: 3323/2424/25: 0024/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Rotherham United 2 0 0 0 0 0
25/26 EFL Trophy Rotherham United 1 0 0 0 0 0
25/26 League One Rotherham United 4 1 0 0 0 237
24/25 EFL Cup Rotherham United 2 0 0 0 0 0
24/25 EFL Trophy Rotherham United 5 1 0 1 0 361
24/25 League One Rotherham United 24 0 0 2 0 0
23/24 EFL Trophy Northampton Town 2 1 1 1 0 97
23/24 FA Cup Northampton Town 1 0 0 0 0 0
23/24 League One Northampton Town 36 2 2 5 0 1,047
22/23 EFL Cup Northampton Town 1 0 0 0 0 0
22/23 EFL Trophy Northampton Town 1 0 0 0 0 0
22/23 FA Cup Northampton Town 1 0 0 0 0 0
22/23 League Two Northampton Town 30 3 1 8 0 645
21/22 EFL Cup Northampton Town 1 0 0 0 0 0
21/22 EFL Trophy Northampton Town 2 0 0 1 0 0
21/22 FA Cup Northampton Town 2 0 0 1 0 0
21/22 League Two Northampton Town 36 0 3 11 0 0
21/22 League Two Play-Offs Northampton Town 2 0 0 1 0 0
20/21 EFL Trophy Northampton Town 4 0 0 1 0 0
20/21 League One Northampton Town 32 0 0 10 1 0
19/20 EFL Trophy Northampton Town 4 0 0 0 0 0
19/20 League Two Northampton Town 17 1 0 4 0 1,166
18/19 EFL Trophy Northampton Town 3 0 0 1 0 0
18/19 FA Cup Northampton Town 1 0 0 1 0 0
18/19 League Two Northampton Town 25 0 2 4 0 0
17/18 EFL Trophy Northampton Town 1 0 0 0 0 0
17/18 FA Cup Northampton Town 2 0 0 1 0 0
17/18 League One Northampton Town 19 0 1 6 0 0
16/17 League One Northampton Town 5 0 0 0 0 0
15/16 League Two Northampton Town 0 0 0 0 0 0
14/15 League Two Northampton Town 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
16/17 2016-07-01 Northampton U18 Northampton Transfer 0
16/17 2016-08-16 Northampton King's Lynn Loan 0
16/17 2017-03-28 King's Lynn Northampton Return from loan 0
24/25 2024-07-01 Northampton Rotherham Transfer 225000

No recorded injuries.

Current€225k
Peak€225k
Low€50k
Δ since start+€175k
€50k€94k€138k€181k€225k197019701970
DateValue
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €225k
Jan 1, 1970 €200k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Kieron Bowie 2 2 0
Aaron Pierre 1 0 0
Hakeem Odoffin 2 0 0
Ash Taylor 1 0 0
Liam Roberts 2 0 0
Lee Burge 2 0 0
Andy Williams 1 0 0
Jordan Turnbull 2 0 0
David Cornell 1 0 0
Sam Hoskins 1 4 0
Sam Sherring 2 0 0
Danny Rose 1 0 0
Marc Leonard 2 1 0
Louis Appéré 2 0 0
Fraser Horsfall 1 0 0
Jon Guthrie 2 0 0
Mitch Pinnock 2 2 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
22/23 League Two Northampton Town 3 30
23/24 League One Northampton Town 2 36
19/20 League Two Northampton Town 1 17

Top assist seasons

SeasonCompetitionClubAssistsMatches
21/22 League Two Northampton Town 3 36
23/24 League One Northampton Town 2 36
18/19 League Two Northampton Town 2 25

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
16/17 2017-03-28 King's Lynn Northampton Return from loan
16/17 2016-08-16 Northampton King's Lynn Loan

Last 50 matches for Rotherham United 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-07 GB3 Rotherham United 0–3 Cardiff City Available
2026-01-31 GB3 Exeter City 0–4 Rotherham United Available
2026-01-27 GB3 Rotherham United 2–1 Northampton Town Available
2026-01-24 GB3 Rotherham United 1–1 AFC Wimbledon Available
2026-01-17 GB3 Stockport County 3–2 Rotherham United Available
2026-01-01 GB3 Rotherham United 0–2 Peterborough United Available
2025-12-29 GB3 Blackpool FC 1–2 Rotherham United Available
2025-12-26 GB3 Bolton Wanderers 1–0 Rotherham United Available
2025-12-20 GB3 Rotherham United 1–1 Huddersfield Town Available
2025-12-13 GB3 Plymouth Argyle 1–2 Rotherham United Available
2025-12-09 GB3 Rotherham United 2–0 Blackpool FC Available
2025-11-29 GB3 Rotherham United 1–0 Wycombe Wanderers Available
2025-11-22 GB3 Reading FC 1–1 Rotherham United Available
2025-11-15 GB3 Luton Town 1–0 Rotherham United Available
2025-11-08 GB3 Rotherham United 2–1 Lincoln City Available
2025-10-25 GB3 Barnsley FC 0–1 Rotherham United Available
2025-10-18 GB3 Rotherham United 1–0 Leyton Orient Available
2025-10-11 GB3 Northampton Town 1–2 Rotherham United Available
2025-10-02 GB3 Rotherham United 2–2 Bradford City Available
2025-09-27 GB3 Mansfield Town 2–1 Rotherham United Available
2025-09-20 GB3 Rotherham United 0–1 Stockport County Available
2025-09-13 GB3 AFC Wimbledon 2–1 Rotherham United Available
2025-09-06 GB3 Rotherham United 1–0 Exeter City Available
2025-08-30 GB3 Doncaster Rovers 1–0 Rotherham United Available
2025-08-23 GB3 Rotherham United 2–2 Wigan Athletic Available
2025-08-16 GB3 Cardiff City 3–0 Rotherham United Available
2025-08-09 GB3 Stevenage FC 1–0 Rotherham United Available
2025-08-02 GB3 Rotherham United 2–1 Port Vale FC Available
2025-05-03 GB3 Rotherham United 2–1 Peterborough United Available
2025-04-27 GB3 Stevenage FC 1–1 Rotherham United Available
2025-04-21 GB3 Wigan Athletic 1–0 Rotherham United Available
2025-04-18 GB3 Rotherham United 3–3 Mansfield Town Available
2025-04-12 GB3 Stockport County 3–1 Rotherham United Available
2025-04-08 GB3 Bolton Wanderers 0–1 Rotherham United Available
2025-04-05 GB3 Rotherham United 2–1 Blackpool FC Available
2025-04-01 GB3 Northampton Town 0–2 Rotherham United Available
2025-03-29 GB3 Rotherham United 0–4 Crawley Town Available
2025-03-18 GB3 Rotherham United 2–3 Wycombe Wanderers Available
2025-03-15 GB3 Rotherham United 1–1 Exeter City Available
2025-03-08 GB3 Wrexham AFC 1–0 Rotherham United Available
2025-03-04 GB3 Rotherham United 1–0 Leyton Orient Available
2025-03-01 GB3 Bristol Rovers 2–3 Rotherham United Available
2025-02-22 GB3 Rotherham United 0–1 Barnsley FC Available
2025-02-15 GB3 Reading FC 2–1 Rotherham United Available
2025-02-11 GB3 Blackpool FC 0–0 Rotherham United Available
2025-02-08 GB3 Rotherham United 1–2 Shrewsbury Town Available
2025-02-01 GB3 Birmingham City 2–1 Rotherham United Available
2025-01-28 GB3 Rotherham United 2–1 Cambridge United Available
2025-01-25 GB3 Burton Albion 4–2 Rotherham United Available
2025-01-18 GB3 Rotherham United 4–2 Charlton Athletic Available

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

OpponentPWDLGFGAGDWin %
Stevenage FC 13 5 3 5 12 14 -2 38%
Wycombe Wanderers 12 1 1 10 6 19 -13 8%
Leyton Orient 12 6 3 3 13 10 +3 50%
Blackpool FC 12 7 2 3 13 10 +3 58%
Exeter City 11 6 2 3 18 9 +9 55%
Bolton Wanderers 10 4 2 4 17 13 +4 40%
Lincoln City 10 5 1 4 11 11 0 50%
Mansfield Town 10 2 4 4 10 13 -3 20%
Peterborough United 10 5 1 4 18 17 +1 50%
Shrewsbury Town 9 3 3 3 13 9 +4 33%
Burton Albion 9 5 3 1 14 9 +5 56%
Stockport County 9 1 4 4 8 13 -5 11%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
19/20 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 31 361 3 0 0 0.75
23/24 39 1,144 6 0 0 0.47
22/23 33 645 8 0 0 1.12
21/22 43 0 14 0 0 0
20/21 36 0 11 0 1 0
19/20 21 1,166 4 0 0 0.31
18/19 29 0 6 0 0 0
17/18 22 0 7 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League Two
108 apps
4 G
6 A
League One
120 apps
3 G
3 A
EFL Trophy
23 apps
2 G
1 A
EFL Cup
6 apps
0 G
0 A
FA Cup
7 apps
0 G
0 A

Frequently asked about Shaun McWilliams

Who is Shaun McWilliams?

Shaun McWilliams is an England professional footballer who plays as a defensive midfield for Rotherham United.

How old is Shaun McWilliams?

Shaun McWilliams is 27 years old. He was born on August 14, 1998 in Northampton.

What position does Shaun McWilliams play?

Shaun McWilliams plays as a defensive midfield (Midfield - Defensive Midfield).

What club does Shaun McWilliams play for?

Shaun McWilliams currently plays for Rotherham United.

How many career goals has Shaun McWilliams scored?

Across all senior club competitions in our dataset, Shaun McWilliams has scored 9 goals in 266 appearances.

What is Shaun McWilliams's market value?

Shaun McWilliams's most recent reported market value is €225k.