# 2024–25 Stoke City F.C. season

The 2024–25 season is Stoke City's 108th season in the Football League, the 48th in the second tier and eleventh in the Championship.

## Pre-season

The day after the end of the 2023–24 season Stoke announced that Tyrese Campbell, Ciaran Clark and Wesley would be leaving following the end of their contracts whilst Jordan Thompson had his extended by one-year. Stoke's first signing of the summer was Swedish goalkeeper Viktor Johansson on a three-year deal from Rotherham United. Head of recruitment Jared Dublin left the club in May 2024 and was replaced the following month by Lee Darnbrough from Hull City. Defender Ben Gibson was the second player to arrive, joining on a free after leaving Norwich City. French full-back Eric Bocat joined on 26 June 2024 from Belgian side Sint-Truiden. Forward Sam Gallagher joined from Blackburn Rovers on 31 July 2024. in early August it was announced that John Coates had become outright owner of the club following demerger implemented by bet365.
Stoke played friendlies against AZ Alkmaar, Bolton Wanderers, Chester, Cork City, Crewe Alexandra and Stockport County.

## Championship
### August

Stoke began their 2024–25 campaign at home against Coventry City, Lewis Baker scoring the only goal with ten minutes remaining. A second half collapse the following week saw Stoke lose 3–0 at Watford with a brace from Edo Kayembe. For the visit of Midlands rivals West Bromwich Albion Schumacher gave a first league start for Liverpool loanee Lewis Koumas. The Baggies scored early Karlan Grant before Koumas, equalised for his first league goal in professional football. However straight from the kick-off West Brom regained the lead through Josh Maja and they went on to see out the win. On transfer deadline day leaving the club were midfielders Lewis Baker, Daniel Johnson and Josh Laurent whilst joining the team was Japanese defensive midfielder Tatsuki Seko and forward Tom Cannon. Stoke ended August with a 1–0 win at Plymouth Argyle, Million Manhoef scoring past Conor Hazard.

### September

Following the international break Stoke put in a poor performance away at newly promoted Oxford United losing 1–0, Idris El Mizouni scoring just after half time. Head coach Steven Schumacher was sacked two days later along with his coaching staff. Stoke moved quickly to bring in Spanish coach Narcís Pèlach from Norwich City for his first head coach role. His first game ended in a 3–1 defeat against Hull City with the Tigers scoring three second half goals after Wilmot had given Stoke the lead. City were outplayed by Middlesbrough a week later, losing 2–0 with Boro having 26 shots on Stoke's goal.

### October

Stoke earned their first win under Pèlach in emphatic fashion, beating newly promoted Portsmouth 6–1 with Tom Cannon, scoring four goals becoming the first Stoke player to do so since Peter Thorne in March 2000. Gallagher and Moran also scored their first goals for the club. The team then played out a goalless draw away at Swansea City. After the second international break, Stoke took on promotion contenders Norwich City, Ante Crnac gave the Canaries the lead before a curling effort from Manhoef earned Stoke a point. Three days later Stoke hosted Bristol City and despite making a strong start, going 2–0 up from Koumas and Moran the Robins controlled the match and ended up having 28 shots on Johansson's goal with a brace from Nahki Wells bringing them level. Stoke ended October with a 2–0 defeat at promotion favourites Sheffield United.

### November

Derby County made the short journey across the A50 and conceded an early penalty after Jacob Widell Zetterström brought down Tom Cannon, who converted from the spot. Stoke gifted the Rams an equaliser following a mix up between Gibson and Johansson before Gibson made amends heading in a late corner. Stoke then travelled to Blackburn, coming away with a 2–0 victory with goals from Manhoef and another penalty from Cannon. City then drew 1–1 with in-form Millwall after Gibson cancelled out Josh Coburn's opener. Following the final international break of the year Stoke drew 1–1 with Queens Park Rangers at Loftus Road with Žan Celar missing a penalty. Stoke then played out a drab goalless draw with Preston North End who had goalkeeper Freddie Woodman sent off late on for handling outside his area. Stoke ended November with a 2–0 defeat against promotion contenders Burnley.

### December

Stoke took early leads against Sunderland and Luton Town but went on to lose 2–1 with late goals pilling the pressure on head coach Narcís Pèlach. Stoke again took an early lead at home to Cardiff City through Moran but the Bluebirds equalised via Anwar El Ghazi. Ben Gibson scored an own goal before he headed in a last minute free kick to salvage a 2–2 draw. Stoke then put in an awful performance away at Sheffield Wednesday. In an uneventful first half the Owls had defender Di'Shon Bernard sent off for two bookable offences. Despite playing against ten men for the second half Stoke went on to lose 2–0 with Cannon missing a penalty. Stoke were outplayed by Leeds United on boxing day, losing 2–0. Pèlach was sacked by Stoke on 27 December 2024 after only winning three out of his nineteen games in charge. Ryan Shawcross took caretaker charge of the final game of 2024 against Sunderland, Tom Cannon scoring in the 92nd minute to end Stoke's nine game winless run.

### January

On New Year's Day, Stoke appointed Mark Robins on a three-and-a-half year contract, with Paul Nevin and James Rowberry as his assistants. Stoke later, drew 0–0 with promotion chasing Burnley who had Hannibal Mejbri sent off late on for treading on Tchamadeu. Robins' first game in charge was against bottom of the table, Plymouth Argyle which ended in a frustrating goalless draw. Stoke suffered a setback when Leicester decided to recall Tom Cannon and so Nathan Lowe was recalled from a productive spell at Walsall. Lowe sent straing into the starting line-up away at West Bromwich Albion and he scored inside the opening ten minutes, Grady Diangana brought Albion level after and Stoke held on for a 1–1 draw. Left-back Josh Wilson-Esbrand was brought in on loan from Manchester City and went into the team to face Portsmouth at Fratton Park. He gave away a penalty after five minutes and Stoke never recovered going on to lose 3–1. Stoke's final match of January saw them play out another drab goalless home draw this time against Oxford United.

### February

Striker Ali Al-Hamadi joined on loan from Ipswich Town until the end of the season. He scored on his debut helping Stoke to a 2–1 comeback win over Hull City. Following their FA Cup exit Stoke put in another poor away performance, going down 2–0 at Bristol City with Anis Mehmeti scoring both goals. Stoke then came from behind to beat Swansea City 3–1 with Lewis Baker, lobbing Swans goalkeeper Lawrence Vigouroux from his own half. The team failed to build on his though losing to Norwich City and Middlesbrough.

### March

March began with another goalless home draw this time against Watford. Robins returned to his old club Coventry on 8 March, Stoke making a poor start going 2–0 after 30 minutes. They improved greatly in the second half and a brace from Sam Gallagher looked to have earned a draw but a last minute strike from Bobby Thomas condemned Stoke to a 3–2 defeat. Four days later Stoke were able to grind out a narrow win over Blackburn Rovers with Ali Al-Hamadi scoring the only goal of the game. A turgid game against Millwall looked to be heading for a goalless draw before the Lions were scored a controversial penalty in the final minute.

### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 18 | Oxford United | 38 | 10 | 12 | 16 | 39 | 55 | −16 | 42 | |
| 19 | Hull City | 38 | 10 | 11 | 17 | 39 | 37 | +2 | 41 | |
| 20 | Stoke City | 38 | 9 | 12 | 17 | 37 | 51 | −14 | 39 | |
| 21 | Cardiff City | 38 | 9 | 12 | 17 | 42 | 62 | −20 | 39 | |
| 22 | Derby County | 38 | 10 | 8 | 20 | 40 | 51 | −11 | 38 | Relegation to EFL League One |

## FA Cup

Stoke City entered the FA Cup in the third round, and were drawn away to Sunderland. Stoke progressed 2–1 with an extra time goal from Niall Ennis. In the fourth round against Cardiff City, Stoke made a comeback from 2–0 down to lead 3–2 before Cardiff equalised and sent the game into a penalty shoot out which the Bluebirds progressed 4–2.

## EFL Cup

Stoke were drawn away against League Two side Carlisle United in the first round, academy graduates Freddie Anderson and Emre Tezgel each scored their first professional goals for the club in a 2–0 victory. In the second round, Stoke faced Championship rivals Middlesbrough at the Riverside Stadium. Stoke fielded their youngest ever team with an average age of under 21 and they put in a clinical performance winning 5–0 with goals from Tezgel, Koumas, Mmaee and a brace from Manhoef. Ryan Shawcross took caretaker charge of the third round tie against Fleetwood Town, managed by Charlie Adam. A late goal from Rhys Bennett sent the tie to penalties after Michael Rose had given Stoke the lead. Johansson saved two Fleetwood pens as Stoke progressed 2–1. Stoke were knocked out of the EFL Cup by Southampton in the fourth round, losing 3–2.

## Squad statistics

    As of match played 15 March 2025
| No. | Pos. | Name | Championship | Championship | FA Cup | FA Cup | EFL Cup | EFL Cup | Total | Total | Discipline | Discipline |
| No. | Pos. | Name | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | | |
| 1 | GK | Viktor Johansson | 38 | 0 | 1 | 0 | 2 | 0 | 41 | 0 | 4 | 0 |
| 2 | DF | Lynden Gooch | 10(4) | 0 | 0(1) | 0 | 0(2) | 0 | 10(7) | 0 | 3 | 0 |
| 3 | DF | Enda Stevens | 13(5) | 0 | 1(1) | 0 | 1 | 0 | 15(6) | 0 | 2 | 0 |
| 4 | MF | Ben Pearson | 4(2) | 0 | 0(1) | 0 | 0 | 0 | 4(3) | 0 | 2 | 0 |
| 5 | DF | Michael Rose | 13(9) | 0 | 1 | 0 | 2 | 1 | 16(9) | 1 | 3 | 0 |
| 6 | MF | Wouter Burger | 29(2) | 1 | 2 | 0 | 2(2) | 0 | 33(4) | 1 | 11 | 0 |
| 7 | MF | André Vidigal | 0(10) | 0 | 1 | 0 | 1 | 0 | 2(10) | 0 | 0 | 0 |
| 8 | MF | Lewis Baker | 9(2) | 4 | 2 | 1 | 1 | 0 | 12(2) | 5 | 2 | 0 |
| 9 | FW | Tom Cannon | 22 | 9 | 1 | 1 | 1(1) | 1 | 24(1) | 11 | 3 | 0 |
| 9 | FW | Ali Al-Hamadi | 8 | 2 | 0 | 0 | 0 | 0 | 8 | 2 | 0 | 0 |
| 10 | MF | Bae Jun-ho | 29(8) | 2 | 1(1) | 0 | 1(1) | 0 | 31(10) | 2 | 5 | 0 |
| 11 | FW | Lewis Koumas | 26(11) | 3 | 1 | 2 | 3(1) | 1 | 31(12) | 6 | 5 | 0 |
| 12 | MF | Daniel Johnson | 0(1) | 0 | 0 | 0 | 1 | 0 | 1(1) | 0 | 1 | 0 |
| 12 | MF | Tatsuki Seko | 18(6) | 0 | 1(1) | 0 | 1 | 0 | 20(7) | 0 | 0 | 0 |
| 13 | GK | Jack Bonham | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 0 |
| 14 | FW | Niall Ennis | 1(8) | 0 | 0(1) | 1 | 1(1) | 0 | 2(10) | 1 | 0 | 0 |
| 15 | MF | Jordan Thompson | 10(8) | 0 | 0 | 0 | 2(1) | 0 | 12(9) | 0 | 6 | 0 |
| 16 | DF | Ben Wilmot | 28(3) | 2 | 1 | 0 | 1(1) | 0 | 30(4) | 2 | 7 | 0 |
| 17 | DF | Eric Bocat | 18(7) | 0 | 0 | 0 | 2(2) | 0 | 20(9) | 0 | 1 | 0 |
| 18 | MF | Bosun Lawal | 0(3) | 0 | 0(1) | 0 | 0 | 0 | 0(4) | 0 | 0 | 0 |
| 19 | FW | Ryan Mmaee | 1(2) | 0 | 0 | 0 | 1 | 1 | 2(2) | 1 | 0 | 0 |
| 20 | FW | Sam Gallagher | 3(12) | 3 | 0 | 0 | 0 | 0 | 3(12) | 3 | 2 | 0 |
| 22 | DF | Junior Tchamadeu | 29(5) | 0 | 2 | 0 | 2 | 0 | 33(5) | 0 | 11 | 0 |
| 23 | DF | Ben Gibson | 21(1) | 3 | 0(1) | 0 | 0 | 0 | 21(2) | 3 | 7 | 0 |
| 24 | MF | Andrew Moran | 26(8) | 4 | 1 | 0 | 2(1) | 0 | 29(9) | 4 | 10 | 0 |
| 26 | DF | Ashley Phillips | 27 | 0 | 1 | 0 | 3 | 1 | 31 | 1 | 5 | 0 |
| 28 | MF | Josh Laurent | 3 | 0 | 0 | 0 | 0(1) | 0 | 3(1) | 0 | 3 | 0 |
| 30 | MF | Sol Sidibe | 3(5) | 0 | 0(1) | 0 | 4 | 0 | 7(6) | 0 | 0 | 0 |
| 33 | DF | Josh Wilson-Esbrand | 3(1) | 0 | 1 | 0 | 0 | 0 | 4(1) | 0 | 0 | 0 |
| 34 | GK | Frank Fielding | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 35 | FW | Nathan Lowe | 5(3) | 1 | 0 | 0 | 0 | 0 | 5(3) | 1 | 1 | 0 |
| 37 | FW | Emre Tezgel | 2(10) | 0 | 1(1) | 0 | 1(2) | 2 | 4(13) | 2 | 1 | 0 |
| 41 | DF | Jaden Dixon | 0(2) | 0 | 0 | 0 | 4 | 0 | 4(2) | 0 | 0 | 0 |
| 42 | FW | Million Manhoef | 21(6) | 3 | 0 | 0 | 2(2) | 2 | 23(8) | 5 | 2 | 0 |
| 43 | DF | Freddie Anderson | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
| 46 | MF | Will Smith | 0 | 0 | 0 | 0 | 0(1) | 0 | 0(1) | 0 | 0 | 0 |
| 50 | MF | Darius Lipsiuc | 0 | 0 | 0 | 0 | 0(1) | 0 | 0(1) | 0 | 0 | 0 |
| 56 | MF | Favour Fawunmi | 0 | 0 | 0(1) | 0 | 0 | 0 | 0(1) | 0 | 0 | 0 |
| Own goals | Own goals | Own goals | — | 0 | — | 0 | — | 0 | — | 0 | — | — |

## Transfers
### In

| Date | Pos. | Name | From | Fee |
| 18 May 2024 | GK | Viktor Johansson | Rotherham United | Undisclosed |
| 8 June 2024 | DF | Ben Gibson | Norwich City | Free |
| 26 June 2024 | DF | Eric Bocat | Sint-Truiden | Undisclosed |
| 5 July 2024 | MF | Chinoso Chibueze | Chelsea | Free |
| 5 July 2024 | GK | Noah Cooper | Arsenal | Free |
| 5 July 2024 | DF | Francis Gyimah | Liverpool | Free |
| 5 July 2024 | MF | Kieron Willox | Rangers | Free |
| 26 July 2024 | MF | Wiktor Gromek | Lecce | Undisclosed |
| 26 July 2024 | FW | Japhet Matondo | Cardiff City | Undisclosed |
| 31 July 2024 | FW | Sam Gallagher | Blackburn Rovers | Undisclosed |
| 12 August 2024 | MF | Bosun Lawal | Celtic | Undisclosed |
| 30 August 2024 | MF | Tatsuki Seko | Kawasaki Frontale | Undisclosed |
| 3 February 2024 | MF | Ruben Curley | Manchester United | Undisclosed |
| 5 February 2025 | FW | Adriel Walker | West Bromwich Albion | Free |
| 7 February 2025 | FW | Favour Fawunmi | West Ham United | Free |
* ↑ The transfer was announced on 18 May, and would become official on 14 June once the transfer window re-opens
* ↑ The transfer was announced on 8 June, and would become official on 1 July once his Norwich City contract expired
* 1 2 3 4 5 6 7 8 9 Signed initially for the Under-21s

### Out

| Date | Pos. | Name | To | Fee |
| 30 June 2024 | FW | Tyrese Campbell | Sheffield United | Released |
| 30 June 2024 | DF | Ciaran Clark | Unattached | Released |
| 30 June 2024 | DF | Tom Curl | Unattached | Released |
| 30 June 2024 | DF | Tom Edwards | Salford City | Released |
| 30 June 2024 | DF | Ian Kamga | Watford | Released |
| 30 June 2024 | MF | Ben Kershaw | Hyde United | Released |
| 30 June 2024 | GK | Blondy Nna Noukeu | Sunderland | Released |
| 30 June 2024 | FW | Kahrel Reddin | Altrincham | Released |
| 30 June 2024 | MF | Sonny Singh | Unattached | Released |
| 30 June 2024 | MF | Tom Sparrow | Motherwell | Released |
| 30 June 2024 | FW | Wesley | Fatih Karagümrük | Released |
| 30 June 2024 | FW | D'Margio Wright-Phillips | Beerschot | Released |
| 1 July 2024 | DF | Matt Baker | Newport County | Compensation |
| 4 July 2024 | DF | David Okagbue | Walsall | Compensation |
| 1 August 2024 | DF | Liam McCarron | Northampton Town | Undisclosed |
| 13 August 2024 | MF | Mehdi Léris | Pisa | Undisclosed |
| 29 August 2024 | MF | Daniel Johnson | Fatih Karagümrük | Contract terminated |
| 29 August 2024 | MF | Ali Hayder | Macclesfield | Free |
| 30 August 2024 | MF | Josh Laurent | Burnley | Undisclosed |
| 27 January 2025 | FW | Dara McGuinness | Finn Harps | Free |

### Loans in

| Date from | Pos. | Name | From | Date to |
| 10 August 2024 | FW | Lewis Koumas | Liverpool | 30 June 2025 |
| 16 August 2024 | MF | Andrew Moran | Brighton & Hove Albion | 30 June 2025 |
| 23 August 2024 | DF | Ashley Phillips | Tottenham Hotspur | 30 June 2025 |
| 30 August 2024 | FW | Tom Cannon | Leicester City | 15 January 2025 |
| 22 January 2025 | DF | Josh Wilson-Esbrand | Manchester City | 30 June 2025 |
| 24 January 2025 | FW | Ali Al-Hamadi | Ipswich Town | 30 June 2025 |
* ↑ On 15 January, Cannon was recalled back to his parent club Leicester City and sold to Sheffield United

### Loans out

| Date from | Pos. | Name | To | On loan until |
| 2 July 2024 | GK | Tommy Simkin | Walsall | End of Season |
| 22 August 2024 | FW | Nathan Lowe | Walsall | 12 January 2025 |
| 23 August 2024 | DF | Luke Badley-Morgan | Airdrieonians | End of Season |
| 29 August 2024 | MF | Lewis Baker | Blackburn Rovers | 8 January 2025 |
| 4 September 2024 | FW | Ryan Mmaee | Rapid Wien | 3 February 2025 |
| 6 September 2024 | MF | Nikola Jojić | Mladost Lučani | 17 February 2025 |
| 10 September 2024 | FW | Dara McGuinness | Leek Town | 4 January 2025 |
| 4 October 2024 | FW | Adam Watson | Hanley Town | 8 December 2024 |
| 8 November 2024 | FW | Keke Jeffers | Torquay United | 2 January 2025 |
| 9 December 2024 | FW | Adam Watson | Witton Albion | 6 January 2025 |
| 7 December 2024 | DF | Jake Griffin | Brackley Town | 14 January 2025 |
| 17 December 2024 | DF | Christy Grogan | Wythenshawe Town | 14 January 2025 |
| 17 January 2025 | FW | Dean Adekoya | Runcorn Linnets | 15 February 2025 |
| 23 January 2025 | DF | Freddie Anderson | Cork City | 1 November 2025 |
| 30 January 2025 | FW | Niall Ennis | Blackpool | 30 June 2025 |
| 3 February 2025 | MF | Darius Lipsiuc | Walsall | 30 June 2025 |
| 17 February 2025 | FW | Nikola Jojić | Gorica | 30 June 2025 |
| 1 March 2025 | FW | Josh Maskall | Mickleover | 29 March 2025 |
| 5 March 2025 | FW | Keke Jeffers | Ashton United | 30 June 2025 |
* ↑ On 12 January, Lowe was recalled back from his loan at Walsall
* ↑ On 8 January, Baker was recalled back from his loan at Blackburn
* ↑ On 3 February, Mmaee's loan with Rapid Wien was terminated by mutual consent
* ↑ On 17 February, Jojić was recalled back from his season-long loan at Mladost Lučani and subsequently joined Gorica on loan