PLAYER PROFILE

Tom Carroll.

· England

Matrix 24420

At a glance

Full name
Thomas James Carroll
Born
28 May 1992
Age today
34
Nationality
England

Career by season

117 recorded appearances
Tom Carroll appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
24/25League Two Milton Keynes Dons 143024760
24/25League One Reading FC 9000681
24/25EFL Cup Milton Keynes Dons 1100900
23/24League One Exeter City 4237233,3027
23/24EFL Cup Exeter City 21001041
21/22League One Ipswich Town 148007721
21/22FA Cup Ipswich Town 1100450
20/21FA Cup Queens Park Rangers 1100820
20/21EFL Cup Queens Park Rangers 1100640
20/21Championship Queens Park Rangers 2219011,6693
19/20FA Cup Swansea City 1100900
19/20EFL Cup Swansea City 1100730
19/20Championship Swansea City 85004241 / 1 red

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

Match log

Newest first
Tom Carroll match log
DateCompetitionMatchScoreMinutesGoals
03 May 2025League One Reading FC v Barnsley FCSubstitute, on 90′ 2 – 41
21 Apr 2025League One Mansfield Town v Reading FCSubstitute, on 88′ 1 – 52
18 Apr 2025League One Reading FC v Lincoln CitySubstitute, on 75′ 0 – 115
12 Apr 2025League One Northampton Town v Reading FCSubstitute, on 88′ 0 – 02
08 Apr 2025League One Shrewsbury Town v Reading FCSubstitute, on 88′ 1 – 32
01 Apr 2025League One Blackpool FC v Reading FCSubstitute, on 64′ 3 – 026
29 Mar 2025League One Reading FC v Peterborough UnitedSubstitute, on 90′ 3 – 11
15 Mar 2025League One Reading FC v Stevenage FCSubstitute, on 90′ 1 – 11
08 Mar 2025League One Crawley Town v Reading FCSubstitute, on 72′ 1 – 118
01 Jan 2025League Two Chesterfield FC v Milton Keynes DonsSubstitute, on 72′ 1 – 218
29 Dec 2024League Two Milton Keynes Dons v Crewe AlexandraSubstitute, on 85′ 1 – 15
26 Dec 2024League Two Milton Keynes Dons v Notts County 0 – 272
21 Dec 2024League Two Newport County v Milton Keynes DonsSubstitute, on 55′ 6 – 335
14 Dec 2024League Two Milton Keynes Dons v Gillingham FCSubstitute, on 82′ 0 – 18
03 Dec 2024League Two Milton Keynes Dons v Chesterfield FCSubstitute, on 75′ 3 – 015
22 Oct 2024League Two Milton Keynes Dons v Accrington StanleySubstitute, on 46′ 2 – 144
19 Oct 2024League Two Morecambe FC v Milton Keynes DonsSubstitute, on 66′ 1 – 324
05 Oct 2024League Two Milton Keynes Dons v Tranmere RoversSubstitute, on 64′ 1 – 126
01 Oct 2024League Two Harrogate Town v Milton Keynes DonsSubstitute, on 63′ 1 – 527
28 Sep 2024League Two Bromley FC v Milton Keynes DonsSubstitute, on 78′ 1 – 112

Career transfers

21 recorded moves

All recorded career moves, newest first.

Tom Carroll career transfers
Date FromToMoveFee
01 Jul 2025 Reading FC Without club Released —
03 Mar 2025 Without club Reading FC Transfer —
03 Feb 2025 Milton Keynes Dons Without club Released —
05 Jul 2024 Exeter City Milton Keynes Dons Transfer Free
20 Jul 2023 Without club Exeter City Transfer —
01 Jul 2022 Ipswich Town Without club Released —
16 Aug 2021 Queens Park Rangers Ipswich Town Transfer Free
04 Sep 2020 Without club Queens Park Rangers Transfer —
31 Jan 2020 Swansea City Without club Released —
04 Apr 2019 Aston Villa Swansea City Loan return
31 Jan 2019 Swansea City Aston Villa Loan —
17 Jan 2017 Tottenham Hotspur Swansea City Transfer €5.2m
31 May 2015 Swansea City Tottenham Hotspur Loan return
22 Aug 2014 Tottenham Hotspur Swansea City Loan —
31 May 2014 Queens Park Rangers Tottenham Hotspur Loan return
02 Sep 2013 Tottenham Hotspur Queens Park Rangers Loan —
01 May 2012 Derby County Tottenham Hotspur Loan return
01 Jan 2012 Tottenham Hotspur Derby County Loan —
01 May 2011 Leyton Orient Tottenham Hotspur Loan return
01 Jan 2011 Tottenham Hotspur Leyton Orient Loan —
01 Jul 2010 Tottenham Hotspur U18 Tottenham Hotspur Internal move —

Contracts and market values are not available yet.