The 2024–25 season was the 123rd season in the history of Exeter City Football Club and their third consecutive season in League One. In addition to the domestic league, the club also participated in the FA Cup, the EFL Cup, and the EFL Trophy.

Current squad

No. Name Position Nationality Place of birth Date of birth (age) Previous club Date signed Fee Contract end Goalkeepers 1 Joe Whitworth GK Sutton Crystal Palace 16 July 2024 Loan 31 May 2025 37 Shaun MacDonald GK Newcastle-upon-Tyne Cheltenham Town 9 September 2023 Free 30 June 2025 Defenders 2 Jack McMillan RB Livingston Partick Thistle 20 June 2024 Free 30 June 2026 3 Ben Purrington LB Exeter Ross County 11 January 2024 Undisclosed 30 June 2025 4 Alex Hartridge CB Torquay Wycombe Wanderers 30 January 2025 Loan 31 May 2025 5 Jack Fitzwater CB Solihull Livingston 5 September 2023 Free 30 June 2027 15 Johnly Yfeko LB London Rangers 23 July 2024 Loan 31 May 2025* 18 Vincent Harper LB Nairobi Eastleigh 21 June 2023 Undisclosed 30 June 2025* 20 Ed Turns CB Brighton Brighton & Hove Albion 3 February 2025 Undisclosed 30 June 2027 25 Angus MacDonald CB Winchester Aberdeen 3 February 2025 Free 30 June 2025 26 Pierce Sweeney CB Dublin Swindon Town 8 July 2021 Free 30 June 2026 39 Cheick Diabate CB London Stevenage 1 July 2019 Free 30 June 2025 48 Louie Cayliss CB Academy 1 July 2024 Trainee 30 June 2025 Midfielders 6 Ryan Woods DM Norton Canes Hull City 2 July 2024 Free 30 June 2026 7 Demetri Mitchell WB Manchester Hibernian 26 January 2023 Undisclosed 30 June 2025 8 Edward Francis CM Poynton Gateshead 4 July 2024 Undisclosed 30 June 2026* 12 Reece Cole CM Hillingdon Hayes & Yeading United 10 July 2023 Free 30 June 2026* 14 Ilmari Niskanen WB Kiuruvesi Dundee United 15 August 2023 Undisclosed 30 June 2026 17 Caleb Watts AM Essex Southampton 15 September 2023 Free 30 June 2025 21 Ryan Trevitt CM London Brentford 30 January 2025 Loan 31 May 2025 23 Joel Colwill AM Cardiff City 12 January 2025 Loan 31 May 2025 24 David Perkins CM Heysham Bamber Bridge 10 November 2022 Free 30 June 2025 28 Kevin McDonald DM Carnoustie Bradford City 13 November 2024 Free 30 June 2025 46 Liam Oakes CM Academy 1 July 2024 Trainee 30 June 2025 47 Jake Richards CM Academy 1 July 2023 Trainee 30 June 2025 Forwards 10 Jack Aitchison FW Fauldhouse Motherwell 1 July 2023 Free 30 June 2026 11 Andrew Oluwabori RW FC Halifax Town 3 February 2025 Undisclosed 30 June 2027 13 Yanic Wildschut LW Amsterdam Oxford United 15 September 2023 Free 30 June 2025 16 Pat Jones LW Stockport Huddersfield Town 30 August 2024 Undisclosed 30 June 2025* 19 Sonny Cox CF Exeter Academy 1 July 2021 Trainee 30 June 2026* 27 Josh Magennis ST Bangor Wigan Athletic 27 June 2024 Free 30 June 2026 30 Tony Yogane LW Croydon Brentford 23 January 2025 Loan 31 May 2025 44 Theo Cutler FW Dorchester Academy 19 September 2023 Trainee 30 June 2025 49 Kieran Wilson CF Academy 1 July 2024 Trainee 30 June 2025 Out on Loan 22 Harry Lee GK Torbay Academy 1 July 2021 Trainee 30 June 2025 31 Jay Bird CF Milton Keynes Arbroath 2 July 2024 Free 30 June 2025* 33 Tom Dean CM Academy 1 July 2024 Trainee 30 June 2025 34 Gabriel Billington CM Taunton Academy 1 July 2023 Trainee 30 June 2025 36 Mitch Beardmore LM Somerset Academy 1 July 2023 Trainee 30 June 2025 38 Max Edgecombe CB Academy 1 July 2023 Trainee 30 June 2025 40 Ed James CB Exeter Academy 1 July 2023 Trainee 30 June 2026 41 Pedro Borges AM Academy 1 July 2023 Trainee 30 June 2025 45 Charlie Cummins CM Cobh Ramblers 26 January 2024 Undisclosed 30 June 2026

Statistics Appearances and goals

|colspan="14"|Player(s) who featured whilst on loan but returned to parent club during the season:

|colspan="14"|Player(s) who featured but departed the club permanently during the season:

Transfers In Date Pos. Player From Fee Ref. 1 July 2024 CF Free 1 July 2024 RB Free 2 July 2024 CF Free 2 July 2024 DM Free 4 July 2024 CM Undisclosed 27 July 2024 GK Free 30 August 2024 LW Undisclosed 20 September 2024 LW Free agent Free 13 November 2024 DM Free agent Free 3 February 2025 RW Undisclosed 3 February 2025 CB Undisclosed 3 February 2025 CB Free

Out Date Pos. Player To Fee Ref 15 July 2024 CB Undisclosed 30 January 2025 CF Undisclosed

Loaned in Date Pos. Player From Date until Ref. 16 July 2024 GK End of Season 23 July 2024 LB End of Season 31 July 2024 CB 16 January 2025 16 August 2024 AM 27 January 2025 29 August 2024 RW 15 January 2025 12 January 2025 AM End of Season 23 January 2025 LW End of Season 30 January 2025 CB End of Season 30 January 2025 CM End of Season

Loaned out Date Pos. Player To Date until Ref. 1 August 2024 GK End of Season 2 August 2024 LM 1 January 2025 2 August 2024 CM 1 January 2025 30 August 2024 CB 6 January 2025 5 September 2024 CM 1 January 2025 5 November 2024 CM 1 January 2025 21 November 2024 CM 13 January 2025 27 November 2024 CB 23 December 2024 13 December 2024 CM 6 February 2025 31 December 2024 LM 25 March 2025 7 January 2025 LM End of Season 13 January 2025 CM 10 February 2025 16 January 2025 CM End of Season 21 February 2025 CB End of Season 25 February 2025 CF End of Season

Released / Out of Contract Date Pos. Player Subsequent club Join Date Ref. 30 June 2024 CB 1 July 2024 30 June 2024 CB 1 July 2024 30 June 2024 CF 1 July 2024 30 June 2024 CM 5 July 2024 30 June 2024 GK 8 July 2024 30 June 2024 CB 1 August 2024 30 June 2024 CM 28 March 2025 30 June 2024 RM Free agent 30 June 2024 CM Free agent 20 January 2025 LW 15 March 2025

Pre-season and friendlies On 7 May, Exeter City announced their first pre-season friendly, against Weston-super-Mare. A day later, a trip to Yeovil Town was added. Again, a day later, the club announced a three-day training camp in Cornwall, with a match scheduled against Mousehole. A fourth friendly, against Torquay United was also added to the schedule. A behind closed doors friendly at the club's training ground against Brentford B was also added to the club's pre-season schedule. On May 29, a sixth opposition was confirmed, Tiverton Town. Two days later, the club announced their pre-season would conclude with the visit of Eastleigh. A further two behind closed doors friendlies were confirmed, against Bristol City and Oxford United.

Competitions

Overall record

League One

League table

Results summary

Results by round

Matches On 26 June, the League One fixtures were announced.

FA Cup

Exeter City were drawn at home to Barnet in the first round, Chesterfield in the second round, Oxford United in the third round and Nottingham Forest in the fourth round.

EFL Cup

On 27 June, the draw for the first round was made, with Exeter being drawn away against Walsall.

EFL Trophy

In the group stage, Exeter were drawn into Southern Group G alongside Bristol Rovers, Swindon Town and Tottenham Hotspur. In the round of 32, Exeter were drawn at home to Birmingham City.

Knockout stages

References