The 2025–26 season is the 147th season in the history of Swindon Town Football Club and their fifth consecutive season in League Two. In addition to the domestic league, the club would also participate in the FA Cup, the EFL Cup, and the EFL Trophy.

Transfers and contracts In Date Pos. Player From Fee Ref. 28 June 2025 CF Jake Tabor Amersham Town Undisclosed 1 July 2025 CM James Ball AFC Wimbledon Free 1 July 2025 CB Filozofe Mabete Wolverhampton Wanderers 1 July 2025 CF Tom Nichols Mansfield Town 1 July 2025 CM Darren Oldaker Chesterfield 1 July 2025 CM Joe Snowdon Leeds United 2 July 2025 GK Lewis Ward AFC Wimbledon 21 July 2025 RW Billy Bodin Burton Albion 28 August 2025 CB Ryan Tafazolli Wycombe Wanderers 29 August 2025 CF Ollie Palmer Wrexham 13 January 2026 CM Ben Middlemas Sunderland Undisclosed 14 January 2026 CF Fletcher Holman Wolverhampton Wanderers 2 February 2026 LB Jake Batty Blackburn Rovers LW Junior Hoilett Hibernian Free Transfer

Out Date Pos. Player To Fee Ref. 19 July 2025 CB Tunmise Sobowale St Mirren Free transfer 28 August 2025 CF Botan Ameen Norwich City £250,000 Income: ~ £250,000

Loaned in Date Pos. Player From Date until Ref. 15 July 2025 CB Finley Munroe Aston Villa 12 January 2026 26 July 2025 Tom Wilson-Brown Leicester City 31 May 2026 11 August 2025 CF Princewill Ehibhatiomhan Southampton 5 January 2026 1 September 2025 CB Jamie Knight-Lebel Bristol City 31 May 2026 CM Adam Murphy 9 January 2026 2 January 2026 RW Michael Olakigbe Brentford 31 May 2026 3 January 2026 CM Aidan Borland Aston Villa 2 February 2026 LW James Scanlon Manchester United

Loaned out Date Pos. Player To Date until Ref. 2 July 2025 GK Redman Evans Alvechurch 31 May 2026 7 July 2025 CB Sonny Hart Greenock Morton 5 January 2026 9 July 2025 GK Lucas Myers Melksham Town Work experience 31 July 2025 CM Dylan Mitchell Weston-super-Mare 28 August 2025 8 August 2025 CF George Alston Swindon Supermarine Work experience CM Dani González GK Lucas Myers 15 August 2025 CB Harrison Minturn Chippenham Town 13 September 2025 29 August 2025 CM Jaxon Brown Hashtag United 31 May 2026 1 September 2025 CM Owen Foye Swindon Supermarine Work Experience 4 September 2025 CB Finlay Tombs Royal Wootton Bassett Town 9 September 2025 CAM Harrison Gray Melksham Town 12 September 2025 CB Charlie Betts Swindon Supermarine 13 September 2025 CF Jake Tabor Bath City 11 November 2025 26 September 2025 GK Lucas Myers Brislington 3 January 2026 17 October 2025 CM Dylan Mitchell Leamington 10 January 2026 30 October 2025 GK Anton Robinson Swindon Supermarine Work experience 14 November 2025 CM Kian Larkins Didcot Town 18 November 2025 CM Owen Foye Evesham United 21 November 2025 GK Anton Robinson Reading City 16 December 2025 CAM Harrison Gray Weymouth 13 January 2026 GK Lucas Myers Swindon Supermarine 9 January 2026 GK Anton Robinson Roman Glass St George Work Experience 10 January 2026 CB Sonny Hart Farnborough 13 February 2026 15 January 2026 CB Ryan Delaney Newport County 31 May 2026 6 February 2026 CF Jake Tabor Eastleigh 13 February 2026 CB Sonny Hart St Albans City 13 March 2026 CAM Harrison Gray Bedford

Released / Out of Contract Date Pos. Player Subsequent club Join date Ref.30 June 2025 LW Sean McGurk South Shields 8 July 2025 CM Nnamdi Ofoborh Barnet 28 July 2025 GK Jack Bycroft Exeter City 31 July 2025 CM Saidou Khan Club Africain 13 August 2025 CM Jake Cain Morecambe 21 August 2025 CB Grant Hall Whitehawk 1 October 2025 LB George Cox Worthing 24 October 2025 RM Anton Dworzak Melksham Town 24 November 2025 CB Pharrell Johnson LM Tariq Uwakwe 20 February 2026 CM Dylan Mitchell

New Contract Date Pos. Player Contracted until Ref.2 June 2025 AM Paul Glatzel 30 June 2027 RB Joel McGregor 7 June 2025 GK Connor Ripley 20 June 2025 CF Aaron Drinan 17 October 2025 RWB Joe Snowdon 3 January 2026 CM Gavin Kilkenny 30 June 2028 12 February 2026 CF Aaron Drinan

Pre-season and friendlies During pre-season, Swindon Town announced their initial schedule, with matches against Swindon Supermarine, Melksham Town, Reading, Chippenham Town and Eastleigh.

Competitions League Two

League table

Results summary

Results by round

Matches On 26 June, the League Two fixtures were released, with Swindon visiting Walsall on the opening day.

FA Cup

Swindon were drawn away to Rotherham United in the first round, at home to Bolton Wanderers in the second round and away to Salford City in the third round.

EFL Cup

Swindon were drawn away to Cardiff City in the first round.

EFL Trophy

Swindon were drawn against Milton Keynes Dons, Reading and West Ham United U21 in the group stage. After winning the group, Town were drawn at home to Peterborough United in the round of 32. and away to Luton Town in the round of 16. They were expelled from the competition on 4 February after playing two ineligible players against Luton.https://www.bbc.co.uk/sport/football/articles/c20grxdnr0eo

Statistics Appearances and goals

Players with no appearances are not included on the list; italics indicate loaned in player

|colspan="14"|Players who featured but departed the club during the season:

Goals record

Rank No. Nat. Pos. Name League Two FA Cup EFL Cup EFL Trophy Total1 23 FW Aaron Drinan 22 3 0 3 282 28 FW Ollie Palmer 8 2 0 1 113 8 MF Ollie Clarke 6 0 0 2 84 24 FW Fletcher Holman 5 0 0 0 55 9 FW Paul Glatzel 2 0 0 2 4 19 MF Joe Snowdon 3 1 0 0 4 31 FW Billy Bodin 4 0 0 0 47 5 DF Will Wright 1 0 0 2 3 20 FW Princewill Ehibhatiomhan 1 0 1 1 310 3 DF Filozofe Mabete 1 0 0 1 2 17 DF Ryan Tafazolli 2 0 0 0 2 26 DF Finley Munroe 2 0 0 0 2 44 MF Darren Oldaker 1 1 0 0 2own goals 2 0 0 0 212 6 MF James Ball 1 0 0 0 1 7 FW Tom Nichols 1 0 0 0 1 10 FW Harry Smith 1 0 0 0 1 18 MF Gavin Kilkenny 1 0 0 0 1 20 FW Ben Middlemas 1 0 0 0 1 21 FW James Scanlon 1 0 0 0 1 22 DF Jamie Knight-Lebel 1 0 0 0 1 29 FW Michael Olakigbe 1 0 0 0 1 30 FW Junior Hoilett 1 0 0 0 1 33 DF Joel McGregor 1 0 0 0 1 34 DF Billy Kirkman 1 0 0 0 1Total 70 8 1 12 91

Disciplinary record

Rank No. Nat. Pos. Name League Two FA Cup EFL Cup EFL Trophy Total 1 23 FW Aaron Drinan 4 1 0 1 0 1 0 0 0 0 0 0 5 1 12 7 FW Tom Nichols 9 0 0 0 0 0 0 0 0 0 0 0 9 0 0 8 MF Ollie Clarke 4 0 1 1 0 0 0 0 0 1 0 0 6 0 1 26 DF Finley Munroe 6 1 0 0 0 0 0 0 0 1 0 0 7 1 0 33 DF Joel McGregor 3 0 0 1 0 0 1 0 0 2 0 1 7 0 16 3 DF Filozofe Mabete 4 0 0 0 0 0 0 0 0 3 0 0 7 0 07 5 DF Will Wright 5 0 0 0 0 0 0 0 0 0 0 0 5 0 0 18 MF Gavin Kilkenny 5 0 0 0 0 0 0 0 0 0 0 0 5 0 0 19 MF Joe Snowdon 5 0 0 0 0 0 0 0 0 0 0 0 5 0 010 1 GK Connor Ripley 4 0 0 0 0 0 0 0 0 0 0 0 4 0 0 22 DF Jamie Knight-Lebel 4 0 0 0 0 0 0 0 0 0 0 0 4 0 011 6 MF James Ball 2 0 1 0 0 0 0 0 0 0 0 0 2 0 1 16 DF Tom Wilson-Brown 3 0 0 0 0 0 0 0 0 0 0 0 3 0 0 17 DF Ryan Tafazolli 3 0 0 0 0 0 0 0 0 0 0 0 3 0 0 31 FW Billy Bodin 1 0 0 1 0 0 0 0 0 1 0 0 3 0 0 44 MF Darren Oldaker 2 0 0 1 0 0 0 0 0 0 0 0 3 0 014 9 FW Paul Glatzel 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 10 FW Harry Smith 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 11 FW Jake Tabor 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 14 FW Danny Butterworth 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 25 MF Aidan Borland 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 28 FW Ollie Palmer 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 34 DF Billy Kirkman 1 0 0 1 0 0 0 0 0 0 0 0 2 0 0 30 FW Junior Hoilett 2 0 0 0 0 0 0 0 0 0 0 0 2 0 023 20 MF Ben Middlemas 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 21 MF Adam Murphy 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 26 DF Jake Batty 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0Total 82 2 2 6 0 1 1 0 0 8 0 1 97 2 4

Notes

References