Ryan Barnett is represented by the football agency CAA Stellar. The player currently plays for Milton Keynes Dons; the current market value is €700k. Contract expires on 30.05.2027 — 6 months left.

timeline Career History

19/20
Telford Utd Telford Utd
19/20
Shrewsbury Shrewsbury
20/21
Gloucester Gloucester
20/21
Shrewsbury Shrewsbury
20/21
Solihull Moors Solihull Moors
20/21
Shrewsbury Shrewsbury
21/22
Solihull Moors Solihull Moors
22/23
Wrexham Wrexham
26/27
MK Dons MK Dons
26/27
Wrexham Wrexham

Rating

69

RIG

Ryan Barnett player profile photo

Ryan Barnett

United Kingdom • Right-Back visibility30,1B Wikidata Q42289268

ATT

--

TEC

--

TAC

--

DEF

--

CRE

--

AGE

27

Height: 1,80
Foot: Right
euro €700k
support_agent Agent: CAA Stellar

ATT: Attacking • TEC: Technical • TAC: Tactical • DEF: Defending • CRE: Creativity

Position

Defence

Age

27

Height

1,80

Foot

Right

Personal details

Date of Birth
23.09.1999
Place of birth
Telford, United Kingdom
Nationality
United Kingdom
League
League One
Shirt number
19
Loan
From Wrexham AFC, until 31.05.2027

info About Ryan Barnett

Ryan Barnett is a 27-year-old Right-Back from United Kingdom. Ryan Barnett has played for Milton Keynes Dons since 2026. The contract runs until May 2027. Current estimated market value: €700k. Ryan Barnett is represented by the football agency CAA Stellar. 15 transfers on record. Average rating over the last 8 matches: 6.88. Height 1.80 m, preferred foot: right.

Who is Ryan Barnett's agent?

expand_more

Ryan Barnett is represented by the football agency CAA Stellar.

Which club does Ryan Barnett play for?

expand_more

Ryan Barnett currently plays for Milton Keynes Dons as a Right-Back.

What is Ryan Barnett's market value?

expand_more

Ryan Barnett's market value is estimated at around €700k (2026 data).

Where is Ryan Barnett from?

expand_more

Ryan Barnett holds United Kingdom nationality.

How old is Ryan Barnett?

expand_more

Ryan Barnett is 27 years old.

scoreboard Recent Matches

Date Opponent Score Rating
5 Sep 2026
Wycombe Wanderers (A)
League One
3 - 3 (D) 6.8
2 Sep 2026
Wigan Athletic (A)
League One
3 - 1 (L) 7.0
29 Aug 2026
Leicester City (H)
League One
0 - 0 (D) 7.2
22 Aug 2026
Huddersfield Town (H)
League One
1 - 1 (D) 7.0
2 Aug 2026
Sunderland (A)
Club Friendly Games
1 - 0 (L) –