Skip to content
Nathan Thompson

Nathan Thompson

Defender - Centre-Back  at Milton Keynes Dons
Age35
CitizenshipEngland Wales
Height1.77 m
Footright
BornNovember 9, 1990
at Milton Keynes Dons 485 days · joined 2025-01-24
👕200+ Apps Veteran
Market value €50k
Centre-Back Defender

Career snapshot

5
clubs played for
07/08
debut season
0.02
goals / match
Swindon Town
top club · 186 apps

Career highs

€500k
peak value · 2021
top transfer fee
2
best season · 16/17
int'l / penalties
450Appearances
10Goals
25Assists
108Yellow cards
4Red cards
151Full matches (90′)
Full nameNathan Thompson
Name in home countryNathan Michael Thompson
Date of birth1990-11-09 (35 yrs)
Place of birthChester, England
CitizenshipEngland Wales
PositionDefender - Centre-Back (main: Defender)
Footright
Height177.00 m
Current clubMilton Keynes Dons
Joined2025-01-24
Contract expires
Jul 2025
25/26 — Milton Keynes Dons
2 matches · 0 G · 0 A · across 2 competitions
Jan 2025
Transfer: Stevenage → MK Dons
24/25 · Transfer
Jul 2024
24/25 — Stevenage FC, Milton Keynes Dons
22 matches · 0 G · 1 A · across 5 competitions
Jul 2023
23/24 — Stevenage FC
31 matches · 1 G · 0 A · across 4 competitions
Jul 2023
Transfer: Peterborough → Stevenage
23/24 · Transfer
Jul 2022
22/23 — Peterborough United
40 matches · 1 G · 1 A · across 5 competitions
Jul 2021
21/22 — Peterborough United
29 matches · 1 G · 0 A · across 2 competitions
Jul 2020
20/21 — Peterborough United
42 matches · 2 G · 5 A · across 3 competitions
Aug 2019
Transfer: Portsmouth → Peterborough
19/20 · Transfer
Jul 2019
19/20 — Peterborough United
19 matches · 0 G · 0 A · across 3 competitions
Jul 2018
18/19 — Portsmouth FC
39 matches · 1 G · 7 A · across 4 competitions
Jul 2017
17/18 — Portsmouth FC
40 matches · 0 G · 3 A · across 3 competitions
Jul 2017
Transfer: Swindon Town → Portsmouth
17/18 · Transfer
Jul 2016
16/17 — Swindon Town
36 matches · 2 G · 0 A · across 4 competitions
Jul 2015
15/16 — Swindon Town
24 matches · 1 G · 4 A · across 2 competitions
Jul 2014
14/15 — Swindon Town
43 matches · 0 G · 0 A · across 5 competitions
Jul 2013
13/14 — Swindon Town
44 matches · 1 G · 1 A · across 3 competitions
Jul 2012
12/13 — Swindon Town
29 matches · 0 G · 3 A · across 4 competitions
Jul 2011
11/12 — Swindon Town
6 matches · 0 G · 0 A · across 4 competitions
Jul 2010
10/11 — Swindon Town
4 matches · 0 G · 0 A · across 3 competitions
Jul 2009
09/10 — Swindon Town
0 matches · 0 G · 0 A · across 3 competitions
Jul 2009
Transfer: Swindon U18 → Swindon Town
09/10 · Transfer
Jul 2007
07/08 — Swindon Town
0 matches · 0 G · 0 A · across 1 competition
Jan 1970
Peak market value: €500k
Highest valuation recorded in dataset
13,614 min
Minutes played by club
Milton Keynes Dons 0.0%
Stevenage FC 0.6%
Peterborough United 47.5%
Portsmouth FC 2.4%
Swindon Town 49.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Milton Keynes Dons 2 24/25 25/26 4 0 0 0
Stevenage FC 2 23/24 24/25 51 1 1 75
Peterborough United 4 19/20 22/23 130 4 6 6,463
Portsmouth FC 2 17/18 18/19 79 1 10 326
Swindon Town 9 07/08 16/17 186 4 8 6,750

Career trajectory — goals, assists & market value

2€125K4€250K6€375K8€500K10/1112/13 — 3 assists312/1313/14 — 1 goals (Swindon Town)13/14 — 1 assists213/1414/1515/16 — 1 goals (Swindon Town)15/16 — 4 assists515/1616/17 — 2 goals (Swindon Town)216/1717/18 — 3 assists317/1818/19 — 1 goals (Portsmouth FC)18/19 — 7 assists818/1920/21 — 2 goals (Peterborough United)20/21 — 5 assists720/2121/22 — 1 goals (Peterborough United)121/2222/23 — 1 goals (Peterborough United)22/23 — 1 assists222/2323/24 — 1 goals (Stevenage FC)123/2424/25 — 1 assists124/2525/2610/11 — €50K14/15 — €150K15/16 — €300K16/17 — €300K21/22 — €500K22/23 — €300K23/24 — €300K24/25 — €100K25/26 — €50KGoalsAssistsMarket value

Goals by season

07/08: 0007/0809/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 0012/1313/14: 1113/1414/15: 0014/1515/16: 1115/1616/17: 2216/1717/18: 0017/1818/19: 1118/1919/20: 0019/2020/21: 2220/2121/22: 1121/2222/23: 1122/2323/24: 1123/2424/25: 0024/2525/26: 0025/26

Assists by season

07/08: 0007/0809/10: 0009/1010/11: 0010/1111/12: 0011/1212/13: 3312/1313/14: 1113/1414/15: 0014/1515/16: 4415/1616/17: 0016/1717/18: 3317/1818/19: 7718/1919/20: 0019/2020/21: 5520/2121/22: 0021/2222/23: 1122/2323/24: 0023/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 EFL Cup Milton Keynes Dons 1 0 0 1 0 0
25/26 League Two Milton Keynes Dons 1 0 0 1 0 0
24/25 EFL Cup Stevenage FC 1 0 0 0 0 0
24/25 EFL Trophy Stevenage FC 3 0 1 0 0 0
24/25 FA Cup Stevenage FC 1 0 0 1 0 0
24/25 League One Stevenage FC 15 0 0 2 0 0
24/25 League Two Milton Keynes Dons 2 0 0 1 0 0
23/24 EFL Cup Stevenage FC 2 0 0 0 0 0
23/24 EFL Trophy Stevenage FC 2 0 0 2 0 0
23/24 FA Cup Stevenage FC 1 1 0 1 0 75
23/24 League One Stevenage FC 26 0 0 3 1 0
22/23 EFL Cup Peterborough United 1 0 0 0 0 0
22/23 EFL Trophy Peterborough United 2 0 0 1 0 0
22/23 FA Cup Peterborough United 2 0 0 1 0 0
22/23 League One Peterborough United 34 1 1 4 0 2,341
22/23 League One Play-Offs Peterborough United 1 0 0 0 0 0
21/22 Championship Peterborough United 27 1 0 8 0 2,430
21/22 FA Cup Peterborough United 2 0 0 1 0 0
20/21 EFL Cup Peterborough United 1 0 0 1 0 0
20/21 EFL Trophy Peterborough United 2 0 0 0 0 0
20/21 League One Peterborough United 39 2 5 10 0 1,692
19/20 EFL Trophy Peterborough United 1 0 0 1 0 0
19/20 FA Cup Peterborough United 3 0 0 1 0 0
19/20 League One Peterborough United 15 0 0 4 0 0
18/19 EFL Trophy Portsmouth FC 4 1 2 0 0 326
18/19 FA Cup Portsmouth FC 2 0 0 1 0 0
18/19 League One Portsmouth FC 31 0 5 10 0 0
18/19 League One Play-Offs Portsmouth FC 2 0 0 1 0 0
17/18 EFL Trophy Portsmouth FC 3 0 1 0 0 0
17/18 FA Cup Portsmouth FC 1 0 0 0 0 0
17/18 League One Portsmouth FC 36 0 2 9 1 0
16/17 EFL Cup Swindon Town 1 0 0 0 0 0
16/17 EFL Trophy Swindon Town 0 0 0 0 0 0
16/17 FA Cup Swindon Town 1 0 0 0 0 0
16/17 League One Swindon Town 34 2 0 10 0 1,497
15/16 League Cup Swindon Town 1 0 0 0 0 0
15/16 League One Swindon Town 23 1 4 4 1 1,839
14/15 EFL Trophy Swindon Town 2 0 0 1 0 0
14/15 FA Cup Swindon Town 1 0 0 0 1 0
14/15 League Cup Swindon Town 2 0 0 1 0 0
14/15 League One Swindon Town 35 0 0 7 0 0
14/15 League One Play-Offs Swindon Town 3 0 0 0 0 0
13/14 EFL Trophy Swindon Town 1 0 0 1 0 0
13/14 League Cup Swindon Town 2 0 0 1 0 0
13/14 League One Swindon Town 41 1 1 9 0 3,414
12/13 EFL Trophy Swindon Town 0 0 0 0 0 0
12/13 FA Cup Swindon Town 1 0 0 0 0 0
12/13 League Cup Swindon Town 2 0 1 0 0 0
12/13 League One Swindon Town 26 0 2 8 0 0
11/12 EFL Trophy Swindon Town 1 0 0 0 0 0
11/12 FA Cup Swindon Town 0 0 0 0 0 0
11/12 League Cup Swindon Town 0 0 0 0 0 0
11/12 League Two Swindon Town 5 0 0 1 0 0
10/11 EFL Trophy Swindon Town 1 0 0 0 0 0
10/11 FA Cup Swindon Town 0 0 0 0 0 0
10/11 League One Swindon Town 3 0 0 0 0 0
09/10 FA Cup Swindon Town 0 0 0 0 0 0
09/10 League Cup Swindon Town 0 0 0 0 0 0
09/10 League One Swindon Town 0 0 0 0 0 0
07/08 League One Swindon Town 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
09/10 2009-07-01 Swindon U18 Swindon Town Transfer 0
17/18 2017-07-01 Swindon Town Portsmouth Transfer 300000
19/20 2019-08-16 Portsmouth Peterborough Transfer 300000
23/24 2023-07-01 Peterborough Stevenage Transfer 175000
24/25 2025-01-24 Stevenage MK Dons Transfer 75000

No recorded injuries.

Current€50k
Peak€500k
Low€50k
Δ since start+—
€50k€163k€275k€388k€500k197019701970
DateValue
Jan 1, 1970 €50k
Jan 1, 1970 €100k
Jan 1, 1970 €75k
Jan 1, 1970 €175k
Jan 1, 1970 €300k
Jan 1, 1970 €100k
Jan 1, 1970 €300k
Jan 1, 1970 €400k
Jan 1, 1970 €500k
Jan 1, 1970 €300k
Jan 1, 1970 €300k
Jan 1, 1970 €250k
Jan 1, 1970 €150k
Jan 1, 1970 €50k

No national team data.

TeammatePPG played withJoint goalsMinutes
Jamal Lowe 2 1 0
Brett Pitman 2 4 0
Christy Pym 2 0 0
Jordan Turnbull 2 0 0
Sammie Szmodics 2 1 0
Ben Close 2 2 0
Andy Williams 2 1 0
Mark Beevers 2 0 0
Nathan Byrne 2 1 0
Siriki Dembélé 2 2 0
Massimo Luongo 2 0 0
Dan Butler 2 0 0
Raphael Rossi 1 0 0
Matt Clarke 2 0 0
Harrison Burrows 2 0 0
Joe Ward 2 2 0
Jack Taylor 2 0 0
Jonson Clarke-Harris 2 3 0
Frankie Kent 2 0 0
Louis Thompson 2 0 0

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

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
16/17 League One Swindon Town 2 34
20/21 League One Peterborough United 2 39
13/14 League One Swindon Town 1 41

Top assist seasons

SeasonCompetitionClubAssistsMatches
18/19 League One Portsmouth FC 5 31
20/21 League One Peterborough United 5 39
15/16 League One Swindon Town 4 23

Last 50 matches for Milton Keynes Dons 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
2025-12-29 GB4 Milton Keynes Dons 1–1 Notts County Available
2025-12-26 GB4 Milton Keynes Dons 3–1 Swindon Town Available
2025-12-20 GB4 Harrogate Town 1–4 Milton Keynes Dons Available
2025-12-13 GB4 Milton Keynes Dons 2–1 Cambridge United Available
2025-12-09 GB4 Notts County 2–2 Milton Keynes Dons Available
2025-11-29 GB4 Milton Keynes Dons 3–1 Fleetwood Town Available
2025-11-22 GB4 Tranmere Rovers 0–2 Milton Keynes Dons Available
2025-11-15 GB4 Milton Keynes Dons 2–2 Salford City Available
2025-11-08 GB4 Barnet FC 1–3 Milton Keynes Dons Available
2025-10-25 GB4 Bromley FC 2–1 Milton Keynes Dons Available
2025-10-18 GB4 Milton Keynes Dons 3–1 Crewe Alexandra Available
2025-10-11 GB4 Bristol Rovers 0–4 Milton Keynes Dons Available
2025-10-04 GB4 Milton Keynes Dons 3–2 Gillingham FC Available
2025-09-27 GB4 Shrewsbury Town 1–2 Milton Keynes Dons Available
2025-09-20 GB4 Milton Keynes Dons 1–2 Accrington Stanley Available
2025-09-13 GB4 Chesterfield FC 1–1 Milton Keynes Dons Available
2025-09-06 GB4 Milton Keynes Dons 2–3 Grimsby Town Available
2025-08-30 GB4 Milton Keynes Dons 0–1 Walsall FC Available
2025-08-23 GB4 Newport County 1–2 Milton Keynes Dons Available
2025-08-19 GB4 Crawley Town 1–1 Milton Keynes Dons Available
2025-08-16 GB4 Milton Keynes Dons 5–0 Cheltenham Town Available
2025-08-09 GB4 Barrow AFC 0–2 Milton Keynes Dons Available
2025-08-02 GB4 Milton Keynes Dons 0–0 Oldham Athletic Available
2025-05-03 GB4 Swindon Town 0–0 Milton Keynes Dons Available
2025-04-26 GB4 Milton Keynes Dons 0–0 Grimsby Town Available
2025-04-21 GB4 Crewe Alexandra 0–1 Milton Keynes Dons Available
2025-04-18 GB4 Milton Keynes Dons 0–0 Newport County Available
2025-04-12 GB4 Gillingham FC 1–0 Milton Keynes Dons Available
2025-04-05 GB4 Milton Keynes Dons 0–3 Barrow AFC Available
2025-04-02 GB4 Notts County 3–0 Milton Keynes Dons Available
2025-03-29 GB4 Milton Keynes Dons 2–4 Fleetwood Town Available
2025-03-25 GB4 Carlisle United 2–2 Milton Keynes Dons Available
2025-03-22 GB4 Cheltenham Town 0–1 Milton Keynes Dons Available
2025-03-15 GB4 Port Vale FC 3–0 Milton Keynes Dons Available
2025-03-08 GB4 Milton Keynes Dons 2–1 Morecambe FC Available
2025-03-04 GB4 Accrington Stanley 2–0 Milton Keynes Dons Available
2025-03-01 GB4 Milton Keynes Dons 0–1 Colchester United Available
2025-02-22 GB4 Bradford City 2–0 Milton Keynes Dons Available
2025-02-15 GB4 Tranmere Rovers 1–1 Milton Keynes Dons Available
2025-02-11 GB4 Barrow AFC 2–1 Milton Keynes Dons Available
2025-02-08 GB4 Milton Keynes Dons 0–1 Bromley FC Available
2025-02-01 GB4 Doncaster Rovers 2–1 Milton Keynes Dons Available
2025-01-28 GB4 Milton Keynes Dons 2–1 Harrogate Town Available
2025-01-25 GB4 Milton Keynes Dons 0–0 AFC Wimbledon Available
2025-01-21 GB4 Fleetwood Town 2–1 Milton Keynes Dons Available
2025-01-18 GB4 Walsall FC 4–2 Milton Keynes Dons Available
2025-01-04 GB4 Milton Keynes Dons 0–1 Salford City Available
2025-01-01 GB4 Chesterfield FC 1–2 Milton Keynes Dons Available
2024-12-29 GB4 Milton Keynes Dons 1–1 Crewe Alexandra Available
2024-12-26 GB4 Milton Keynes Dons 0–2 Notts County Available

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

OpponentPWDLGFGAGDWin %
Shrewsbury Town 36 20 10 6 62 37 +25 56%
Carlisle United 34 11 9 14 43 45 -2 32%
Port Vale FC 34 16 13 5 54 31 +23 47%
Bristol Rovers 34 18 8 8 50 36 +14 53%
Northampton Town 34 15 6 13 59 44 +15 44%
Crewe Alexandra 32 16 5 11 57 36 +21 50%
Oxford United 32 9 11 12 40 49 -9 28%
Gillingham FC 32 11 11 10 44 41 +3 34%
Fleetwood Town 32 15 8 9 39 31 +8 47%
Exeter City 31 6 9 16 33 48 -15 19%
Walsall FC 31 9 10 12 38 39 -1 29%
Leyton Orient 30 8 8 14 34 44 -10 27%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
13/14 First senior goal

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

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 2 0 2 0 0 0
24/25 22 0 4 0 0 0
23/24 31 75 6 1 1 9.6
22/23 40 2,341 6 1 0 0.27
21/22 29 2,430 9 0 0 0.33
20/21 42 1,692 11 1 0 0.64
19/20 19 0 6 1 0 0
18/19 39 326 12 0 0 3.31
17/18 40 0 9 1 1 0
16/17 36 1,497 10 0 0 0.6
15/16 24 1,839 4 0 1 0.24
14/15 43 0 9 2 1 0
13/14 44 3,414 11 1 0 0.32
12/13 29 0 8 0 0 0
11/12 6 0 1 0 0 0

Output by competition

Career goals and assists broken down by tournament.

League One
358 apps
7 G
20 A
EFL Trophy
22 apps
1 G
4 A
FA Cup
15 apps
1 G
0 A
Championship
27 apps
1 G
0 A
League Cup
14 apps
0 G
1 A
League Two
8 apps
0 G
0 A
League One Play-Offs
6 apps
0 G
0 A

Frequently asked about Nathan Thompson

Who is Nathan Thompson?

Nathan Thompson is an England professional footballer who plays as a centre-back for Milton Keynes Dons.

How old is Nathan Thompson?

Nathan Thompson is 35 years old. He was born on November 9, 1990 in Chester.

What position does Nathan Thompson play?

Nathan Thompson plays as a centre-back (Defender - Centre-Back).

What club does Nathan Thompson play for?

Nathan Thompson currently plays for Milton Keynes Dons.

How many career goals has Nathan Thompson scored?

Across all senior club competitions in our dataset, Nathan Thompson has scored 10 goals in 450 appearances.

What is Nathan Thompson's market value?

Nathan Thompson's most recent reported market value is €50k.