Tommy Leigh is represented by the football agency Midas Sports Management Ltd. The player currently plays for Bristol Rovers; the current market value is €350k.

timeline Career History

17/18
Baffins Milton Baffins Milton
19/20
Bognor Regis Bognor Regis
21/22
Accrington Accrington
24/25
MK Dons MK Dons
24/25
Bradford Bradford
25/26
Bristol Rovers Bristol Rovers
26/27
Bradford Bradford

Rating

72

ATT

Tommy Leigh player profile photo

Tommy Leigh

United Kingdom • Attacking Midfield visibility22,1B Wikidata Q108102623

ATT

55

TEC

50

TAC

43

DEF

44

CRE

49

AGE

26

Height: 1,85
Foot: Right
euro €350k
support_agent Agent: Midas Sports Management Ltd

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

Position

Midfield

Age

26

Height

1,85

Foot

Right

Personal details

Date of Birth
13.04.2000
Place of birth
Portsmouth, United Kingdom
Nationality
United Kingdom
League
League Two
Shirt number
24
Loan
From Bradford City, until 30.06.2027

info About Tommy Leigh

Tommy Leigh is a 26-year-old Attacking Midfield from United Kingdom. Tommy Leigh has played for Bristol Rovers since 2026. Current estimated market value: €350k. Tommy Leigh is represented by the football agency Midas Sports Management Ltd. 7 transfers on record; the highest fee was €300k for the 2024 move from Accrington to MK Dons. Average rating over the last 17 matches: 7.15. Height 1.85 m, preferred foot: right.

Who is Tommy Leigh's agent?

expand_more

Tommy Leigh is represented by the football agency Midas Sports Management Ltd.

Which club does Tommy Leigh play for?

expand_more

Tommy Leigh currently plays for Bristol Rovers as a Attacking Midfield.

What is Tommy Leigh's market value?

expand_more

Tommy Leigh's market value is estimated at around €350k (2026 data).

Where is Tommy Leigh from?

expand_more

Tommy Leigh holds United Kingdom nationality.

How old is Tommy Leigh?

expand_more

Tommy Leigh is 26 years old.

scoreboard Recent Matches

Date Opponent Score Rating
1 Sep 2026
Colchester United (H)
League Two
2 - 0 (W) 7.4
29 Aug 2026
Crawley Town (A)
League Two
0 - 2 (W) 6.7
22 Aug 2026
Newport County (H)
League Two
5 - 3 (W) 7.3
15 Aug 2026
York City (A)
League Two
3 - 2 (L) 7.1
8 Aug 2026
Peterborough United (H)
EFL Cup
0 - 1 (L) 7.2