Midfielder · Scotland

45G. Middleton

Rochdale

Clubs

ClubSeasonsAppsGoalsAssists
Rochdale2026/27903
Doncaster2025/264616
Dundee United2022/23 – 2024/25115126
Scotland U212018 – 2023214—
Rangers2018/19 – 2022/232953
St Johnstone2020/21 – 2021/224651
Scotland U192018 – 2019103—
Bradford2019/2030—
Hibernian2019/2080—
Rangers U21201810—
Scotland U172015 – 2017185—
Norwich City U182016 – 201730—
Norwich2016/1700—
Norwich City U23201600—

Transfers

DateFromToType
29 Jul 2022ST JohnstoneDundee Utd—
1 Jun 2022ST JohnstoneRangers—
6 Aug 2021RangersST JohnstoneLoan
1 Jul 2021ST JohnstoneRangers—
25 Jan 2021RangersST JohnstoneLoan
1 Jul 2020BradfordRangers—
13 Aug 2019RangersHibernianLoan
1 Jul 2018NorwichRangers—
1 Jul 2025Dundee UtdDoncasterFree Transfer
30 Aug 2026DoncasterRochdaleTransfer
31 Aug 2026DoncasterRochdaleTransfer

Season by season

SeasonCompetitionClubAppsStartsMinGoalsAssistsYellowRedRating
2026/27EFL TrophyRochdale1—2700006.03
2026/27League TwoRochdale8656803107.03
2025/26League CupDoncaster3112301006.57
2025/26EFL TrophyDoncaster6642503006.82
2025/26FA CupDoncaster211400006.30
2025/26League OneDoncaster3515157112406.77
2024/25PremiershipDundee United2923207624306.82
2024/25FA CupDundee United10190—00—
2024/25League CupDundee United621990—00—
2023/24ChampionshipDundee United363329314—30—
2023/24League CupDundee United421740—00—
2023/24Challenge CupDundee United332441—00—
2023/24FA CupDundee United111200—00—
2023UEFA U21 Championship - QualificationScotland U21665102—00—
2022/23PremiershipDundee United2921183522306.71
2022/23League CupDundee United211071—00—
2022/23FA CupDundee United211111—00—
2022/23UEFA Europa Conference LeagueDundee United211231—106.85
2021/22PremiershipSt Johnstone2816144711106.61
2021/22League CupSt Johnstone221491—10—
2021/22FA CupSt Johnstone10470—00—
2021/22UEFA Europa Conference LeagueSt Johnstone221780—00—
2021UEFA U21 ChampionshipScotland U21965482—40—
2020/21PremiershipSt Johnstone933392—006.60
2020/21FA CupSt Johnstone411381—00—
2020/21League CupRangers10350—00—
2019/20League TwoBradford321910—006.90
2019/20PremiershipHibernian643020—006.65
2019/20League CupHibernian221490—00—
2019UEFA U21 ChampionshipScotland U2120650—00—
2019UEFA U19 ChampionshipScotland U19443191—10—
2018/19PremiershipRangers1546262—00—
2018Challenge CupRangers U2110440—00—
2018/19League CupRangers21982—00—
2018/19Scottish CupRangers10230—00—
2018/19UEFA Europa LeagueRangers1033441—106.60
2018UEFA U19 ChampionshipScotland U19654532—10—
2018Tournoi Maurice RevelloScotland U21421740—00—
2017U18 Premier LeagueNorwich City U1811900—00—
2017FA Youth CupNorwich City U1810590—00—
2017UEFA U17 ChampionshipScotland U17997005—20—
2016U18 Premier LeagueNorwich City U1811900—00—
2016UEFA U17 ChampionshipScotland U17622170—00—
2015UEFA U17 ChampionshipScotland U17321940—10—

Availability history

No injuries or suspensions recorded.

Trophies

CompetitionSeasonPlace
Premiership (Scotland)2018/20192nd Place
Championship (Scotland)2023/2024Winner
Scottish Cup (Scotland)2020/2021Winner
League Cup (Scotland)2020/2021Winner