2025–26 Stoke City F.C. season
English football club season
From Wikipedia, the free encyclopedia
The 2025–26 season was Stoke City's 109th season in the Football League, and the 49th in the second tier.
| 2025–26 season | ||||
|---|---|---|---|---|
| Chairman | John Coates | |||
| Manager | Mark Robins[1] | |||
| Stadium | bet365 Stadium | |||
| Championship | 17th | |||
| FA Cup | Fourth round | |||
| EFL Cup | Second round | |||
| Top goalscorer | Sorba Thomas (10) | |||
| Highest home attendance | 27,421 v Coventry City (8 November 2025) | |||
| Lowest home attendance | 20,153 v Oxford United (25 February 2026) | |||
|
| ||||
The summer of 2025 again saw Stoke very active in the transfer market and a high turnover of players. Stoke began the season well and after 14 games played they were in 2nd position, however by December an injury crisis began to take hold and results and performances dropped off. In the second half of the season Stoke fell out of play-off contention and back into a more familiar mid-table position, finishing in 17th.
Pre-season
After avoiding relegation on the final day of the 2024–25 season, manager Mark Robins quickly released his retained list. leaving the club were Lynden Gooch, Michael Rose, Enda Stevens and Jordan Thompson whilst Lewis Baker signed a one-year extension.[2] Stoke made their first signing of the summer, bringing in Welsh winger Sorba Thomas from Huddersfield Town on a three-year contract.[3] Also coming into the team were veteran left-back Aaron Cresswell, Ukrainian centre-back Maksym Talovierov, Slovak forward Róbert Boženík and the return of Steven Nzonzi. Jamie Donley, Divin Mubama and Ashley Phillips joined on season-long loans. Departing the club were Wouter Burger, and Sol Sidibe.[4]
Stoke played friendlies against Brighton & Hove Albion, Burnley, Crewe Alexandra, Liverpool, Shrewsbury Town and Wolverhampton Wanderers.[5]
| 9 July 2025 Friendly | Stoke City | 0–1 | Shrewsbury Town | Stoke-on-Trent |
| 13:00 BST | Report | Stewart |
Stadium: Clayton Wood Training Ground Attendance: 0 (behind closed doors) |
| 16 July 2025 Friendly | Stoke City | 1–3 | Brighton & Hove Albion | Marbella, Andalusia, Spain |
| 18:00 BST | Baker |
Report | Mitoma Coppola Rutter |
Stadium: Marbella Football Centre Attendance: 0 (behind closed doors) |
| 20 July 2025 Friendly | Liverpool | 5–0 | Stoke City | Liverpool |
| Chiesa Ngumoha Núñez |
Report | Stadium: Melwood Attendance: 0 (behind closed doors) |
| 23 July 2025 Friendly | Crewe Alexandra | 1–2 | Stoke City | Crewe |
| 19:30 BST | March |
Report | Lawal Thomas |
Stadium: Gresty Road |
| 26 July 2025 Friendly | Stoke City | 1–1 | Wolverhampton Wanderers | Stoke-on-Trent |
| 15:00 BST |
|
Report |
|
Stadium: bet365 Stadium |
| 2 August 2025 Friendly | Stoke City | 1–0 | Burnley | Stoke-on-Trent |
| 15:00 BST | Wilmot |
Report | Stadium: bet365 Stadium |
Championship
August
Stoke began their 2025–26 Championship campaign at home against Derby County.[6] Stoke came from a goal down to beat the Rams 3–1 with late debut goals from Divin Mubama and Sorba Thomas.[7] The first away game against Sheffield Wednesday at Hillsborough was played with the home supporters protesting against their owner Dejphon Chansiri. His lack of funding lead to Wednesday starting the season with a threadbare squad and Stoke took full advantage, winning 3–0 with a brace from Million Manhoef and another for Mubama.[8] Stoke won their third game in a row against relegated Southampton, despite having Mubama sent-off for two bookable offences.[9] Their winning start came to an end after losing 1–0 to midlands rivals West Bromwich Albion after Nat Phillips capitalised on a dropped catch by Johansson.[10] Stoke's final transfer activity saw them bring in Slovak midfielder Tomáš Rigo from Czech side Baník Ostrava.[11]
September
Following the international break, new signing Rigo started as Stoke took on promoted Birmingham City. Bosun Lawal scored his first Stoke goal, a looping header over the stranded Ryan Allsop to earn a narrow 1–0 victory.[12] Stoke were then beaten by the same scoreline away at Queens Park Rangers.[13] In their next home match against Norwich City, Stoke dominated for long periods but went behind after slack defending allowed Jovon Makama to score from close range. Thomas equalised soon after half time and despite having 23 shots on goal Stoke were unable to score a second.[14] They ended September with a goalless draw against early Championship leaders Middlesbrough, although Lawal suffered a hamstring injury.[15]
October
Stoke drew a third game in a row after Augustus Kargbo cancelled out Manhoef's opener away at Blackburn Rovers.[16] Following the second international break Stoke took on newly promoted Wrexham in what was the first league meeting between the sides since 2002. Stoke had an early let off as Ryan Longman missed an open goal before a cross from Sorba Thomas deceived Wrexham keeper Arthur Okonkwo.[17] They were then beaten 2–0 by Millwall with early goals from Femi Azeez and Tristan Crama.[18] A closely fought game away at Portsmouth was settled in the 70th minute after a cross from Thomas was headed into his own net by Hayden Matthews.[19]
November
Mubama scored an early tap-in against Brsitol City before being gifted a second goal by Robins goalkeeper Radek Vítek who failed to collect a loose ball. Mubama then set up Manhoef to make it 3–0 before half-time. In the second half Mubama completed his hat-trick and Junior Tchamadeu scored a rare goal whilst Mark Sykes got a late consolation for Bristol City.[20] Stoke then eased to a 3–0 win away at Oxford United with a brace from Baker and Steven Nzonzi scoring his first since his return.[21] With Stoke in 2nd position the faced the early league leaders, Coventry City. In what was a tight match between the top two it was settled by a late overhead kick by Ephron Mason-Clark.[22] On 21 November, Robins and his coaching staff signed new three-and-a-half year contracts with the club.[23] After the final international break of the year Stoke travelled to Leicester City where they were 2–0 down at half time after goals from Stephy Mavididi and Patson Daka. Bae Jun-ho pulled one back just after half-time but Stoke were unable to find an equaliser with former keeper Asmir Begović making some important saves.[24] Sorba Thomas scored twice from crosses against Charlton Athletic in a 3–0 victory.[25] Stoke ended November with a 2–1 defeat against Hull City to slip down to 4th.[26]
December
Stoke were well beaten 4–0 by a rejuvenated Sheffield United in the first game in December.[27] The team dropped out of the play-off places for the first time this season after losing 1–0 at Ipswich Town after an early goal from Jaden Philogene.[28] They recovered the following week beating Swansea City 2–1 with Ben Pearson scoring his first goal for the club.[29] Stoke then suffered another narrow defeat, losing 1–0 at Watford.[30] On Boxing Day, Stoke played out a drab goalless draw with Preston North End.[31] 2025 was ended with a 2–1 defeat against Sheffield United.[32]
January
2026 began with the news that Tommy Simkin had been recalled from his loan at Leyton Orient after it was revealed that Viktor Johansson had injured his shoulder. Simkin went straight into the starting line-up at Hull City and was able to keep a clean sheet as Róbert Boženík scored his first Stoke goal, although he suffered a dislocated shoulder early in the second half, which led to 17 minutes of injury time.[33] Stoke then defeated relegation threated Norwich City 2–0 with late goals from Gallagher and Thomas.[34] Goalkeeper Gavin Bazunu, joined Stoke on loan for the remainder of the season and he went straight into the starting line-up on as City played out an uneventful goalless draw with Queens Park Rangers where they lost Divin Mubama to a serious ankle injury.[35] The injury crisis continued as Bazunu picked up a thigh injury in training.[36] Simkin came back into the team against promotion chasing Middlesbrough, Stoke taking a first half lead through Tomáš Rigo's first goal in English football but Boro turned the game around in the second half to win by two goals to one.[37] A patched up Stoke team managed to come from a goal behind to draw 1–1 away at Birmingham City.[38] Stoke ended January with a poor performance against Southampton, losing 2–0.[39]
In the Winter transfer window Stoke brought in goalkeeper Gavin Bazunu, wingers Ato Ampah and Jesurun Rak-Sakyi, and Dutch striker Milan Smit, whilst departing the club were Jack Bonham, Jaden Dixon and André Vidigal.[40]
February
The slide down the table continued with a dour goalless draw at West Bromwich Albion and a narrow defeat at Charlton Athletic.[41][42] Assistant manager Paul Nevin departed the club on 17 February less then three months after signing a new contract.[43] The first team moved into a new £10 million facility at their Clayton Wood Training Ground.[44] Despite Ben Wilmot giving Stoke an early lead against relegation threatened Leicester City a woeful second half saw them fall 2–1 behind before Wilmot scored again to salvage a 2–2 draw.[45] Stoke ended their winless run with a 2–1 victory over struggling Oxford United with Lamine Cissé and Jesurun Rak-Sakyi, scoring their first Championship goals for the Potters.[46] Stoke looked set for a hard fought point away at top of the table Coventry City but were defeated by a stoppage time goal at the Coventry Building Society Arena for a second season running.[47]
March
Stoke slipped to a 2–0 defeat at Swansea City in their next game, as Sorba Thomas was sent-off in the first half for two bookable offences.[48] The Potters then hosted promotion contenders Ipswich Town in a mid-week fixture and took a 2–0 half time lead after Milan Smit scored his first goal in England football and a goal from Bae Jun-ho. However a scored half fight back from Ipswich saw them leading until the final moments when Smit converted a stoppage time penalty to draw the game 3–3.[49] City then defeated Watford 3–1 with a brace from Manhoef and a rare strike from Sam Gallagher.[50] Any faint hopes of launching a late run for the play-offs were all but ended in a poor performance at Preston North End, going down 3–1 despite Thomas giving Stoke an early lead.[51] After the match Mark Robins said the players had let the supporters down.[52]
April
Over the easter weekend Stoke beat beleaguered Sheffield Wednesday 2–0, and lost by the same scoreline to play-off chasing Derby County.[53][54] An equaliser from Rak-Sakyi earned City a point against Michael O'Neill's Blackburn Rovers.[55] Two further defeats against promotion chasing teams, Wrexham and Millwall followed.[56][57] Stoke lost the final home match of another poor season 3–1 against Portsmouth, prompting an angry reaction from supporters, whilst Mark Robins vowed to "move people on who are mercenary, don't want to train and don't want to work hard".[58]
May
Goalkeeper Viktor Johansson signed a new four-year contract with Stoke, before the final game of the season.[59] Stoke lost 2–0 to Bristol City to end the 2025–26 season in 17th position, their eighth consecutive bottom half finish.[60]
Matches
| 9 August 2025 1 | Stoke City | 3–1 | Derby County | Stoke-on-Trent |
| 15:00 BST | Baker Mubama Thomas |
Report | Morris |
Stadium: bet365 Stadium Attendance: 25,746 |
| 16 August 2025 2 | Sheffield Wednesday | 0–3 | Stoke City | Sheffield |
| 15:00 BST | Report | Manhoef Mubama |
Stadium: Hillsborough Attendance: 21,683 |
| 23 August 2025 3 | Southampton | 1–2 | Stoke City | Southampton |
| 15:00 BST | Harwood-Bellis |
Report | Baker Thomas |
Stadium: St Mary's Stadium Attendance: 28,922 |
| 30 August 2025 4 | Stoke City | 0–1 | West Bromwich Albion | Stoke-on-Trent |
| 12:30 BST | Report | Phillips |
Stadium: bet365 Stadium Attendance: 22,183 Referee: Dean Whitestone |
| 13 September 2025 5 | Stoke City | 1–0 | Birmingham City | Stoke-on-Trent |
| 15:00 BST | Lawal |
Report | Stadium: bet365 Stadium Attendance: 24,676 Referee: Michael Salisbury |
| 20 September 2025 6 | Queens Park Rangers | 1–0 | Stoke City | Shepherd's Bush, London |
| 12:30 BST | Vale |
Report | Stadium: Loftus Road Attendance: 16,481 Referee: Tim Robinson |
| 27 September 2025 7 | Stoke City | 1–1 | Norwich City | Stoke-on-Trent |
| 15:00 BST | Thomas |
Report | Makama |
Stadium: bet365 Stadium Attendance: 25,200 |
| 30 September 2025 8 | Middlesbrough | 0–0 | Stoke City | Middlesbrough |
| 19:45 BST | Report | Stadium: Riverside Stadium Attendance: 24,707 |
| 4 October 2025 9 | Blackburn Rovers | 1–1 | Stoke City | Blackburn |
| 12:30 BST | Kargbo |
Report | Manhoef |
Stadium: Ewood Park Attendance: 14,751 |
| 18 October 2025 10 | Stoke City | 1–0 | Wrexham | Stoke-on-Trent |
| 15:00 BST | Thomas |
Report | Stadium: bet365 Stadium Attendance: 27,254 |
| 21 October 2025 11 | Millwall | 2–0 | Stoke City | Bermondsey, London |
| 19:45 BST | Azeez Crama |
Report | Stadium: The Den Attendance: 13,792 |
| 25 October 2025 12 | Portsmouth | 0–1 | Stoke City | Portsmouth |
| 12:30 BST | Report | Matthews |
Stadium: Fratton Park Attendance: 20,164 |
| 1 November 2025 13 | Stoke City | 5–1 | Bristol City | Stoke-on-Trent |
| 15:00 GMT | Mubama Manhoef Tchamadeu |
Report | Sykes |
Stadium: bet365 Stadium Attendance: 23,241 |
| 4 November 2025 14 | Oxford United | 0–3 | Stoke City | Oxford |
| 19:45 GMT | Report | Baker Nzonzi |
Stadium: Kassam Stadium Attendance: 10,362 |
| 8 November 2025 15 | Stoke City | 0–1 | Coventry City | Stoke-on-Trent |
| 15:00 GMT | Report | Mason-Clark |
Stadium: bet365 Stadium Attendance: 27,421 |
| 22 November 2025 16 | Leicester City | 2–1 | Stoke City | Leicester |
| 15:00 GMT | Mavididi Daka |
Report | Bae Jun-ho |
Stadium: King Power Stadium Attendance: 29,897 |
| 25 November 2025 17 | Stoke City | 3–0 | Charlton Athletic | Stoke-on-Trent |
| 19:45 GMT | Thomas Manhoef |
Report | Stadium: bet365 Stadium Attendance: 21,105 |
| 29 November 2025 18 | Stoke City | 1–2 | Hull City | Stoke-on-Trent |
| 12:30 GMT | Thomas |
Report | Ajayi Gelhardt |
Stadium: bet365 Stadium Attendance: 22,331 |
| 6 December 2025 19 | Sheffield United | 4–0 | Stoke City | Sheffield |
| 15:00 GMT | McGuinness Seriki Bamford Peck |
Report | Stadium: Bramall Lane Attendance: 28,044 |
| 10 December 2025 20 | Ipswich Town | 1–0 | Stoke City | Ipswich |
| 19:45 GMT | Philogene |
Report | Stadium: Portman Road Attendance: 27,008 |
| 13 December 2025 21 | Stoke City | 2–1 | Swansea City | Stoke-on-Trent |
| 12:30 GMT | Pearson Thomas |
Report | Vipotnik |
Stadium: bet365 Stadium Attendance: 23,089 |
| 20 December 2025 22 | Watford | 1–0 | Stoke City | Watford |
| 15:00 GMT | Kjerrumgaard |
Report | Stadium: Vicarage Road Attendance: 19,285 |
| 26 December 2025 23 | Stoke City | 0–0 | Preston North End | Stoke-on-Trent |
| 15:00 GMT | Report | Stadium: bet365 Stadium Attendance: 26,314 Referee: Thomas Kirk |
| 29 December 2025 24 | Stoke City | 1–2 | Sheffield United | Stoke-on-Trent |
| 19:45 GMT | Wilmot |
Report | Riedewald Cannon |
Stadium: bet365 Stadium Attendance: 24,206 |
| 1 January 2026 25 | Hull City | 0–1 | Stoke City | Kingston upon Hull |
| 15:00 GMT | Report | Boženík |
Stadium: MKM Stadium Attendance: 23,152 Referee: Craig Pawson |
| 4 January 2026 26 | Norwich City | 0–2 | Stoke City | Norwich |
| 15:00 GMT | Report | Gallagher Thomas |
Stadium: Carrow Road Attendance: 25,656 |
| 17 January 2026 27 | Stoke City | 0–0 | Queens Park Rangers | Stoke-on-Trent |
| 15:00 GMT | Report | Stadium: bet365 Stadium Attendance: 22,045 |
| 21 January 2026 28 | Stoke City | 1–2 | Middlesbrough | Stoke-on-Trent |
| 20:00 GMT | Rigo |
Report | Browne Conway |
Stadium: bet365 Stadium Attendance: 20,992 Referee: Adam Herczeg |
| 24 January 2026 29 | Birmingham City | 1–1 | Stoke City | Birmingham |
| 15:00 GMT | Iwata |
Report | Neumann |
Stadium: St Andrew's Attendance: 27,904 |
| 31 January 2026 30 | Stoke City | 0–2 | Southampton | Stoke-on-Trent |
| 12:30 GMT | Report | Azaz Downes |
Stadium: bet365 Stadium Attendance: 23,529 |
| 7 February 2026 31 | West Bromwich Albion | 0–0 | Stoke City | West Bromwich |
| 15:00 GMT | Report | Stadium: The Hawthorns |
| 11 February 2026 32 | Charlton Athletic | 1–0 | Stoke City | Charlton, London |
| 19:45 GMT | Campbell |
Report | Stadium: The Valley Attendance: 14,836 |
| 21 February 2026 33 | Stoke City | 2–2 | Leicester City | Stoke-on-Trent |
| 12:30 GMT | Wilmot |
Report | Mukasa Winks |
Stadium: bet365 Stadium Attendance: 23,997 |
| 25 February 2026 34 | Stoke City | 2–1 | Oxford United | Stoke-on-Trent |
| 20:00 GMT | Cissé Rak-Sakyi |
Report | Brown |
Stadium: bet365 Stadium Attendance: 20,153 |
| 28 February 2026 35 | Coventry City | 2–1 | Stoke City | Coventry |
| 15:00 GMT | Wright Rudoni |
Report | Gibson |
Stadium: Coventry Building Society Arena Attendance: 31,516 |
| 7 March 2026 36 | Swansea City | 2–0 | Stoke City | Swansea |
| 15:00 GMT | Vipotnik Cullen |
Report | Stadium: Swansea.com Stadium |
| 10 March 2026 37 | Stoke City | 3–3 | Ipswich Town | Stoke-on-Trent |
| 20:00 GMT | Smit Bae Jun-ho |
Report | Bocat Taylor Hirst |
Stadium: bet365 Stadium Attendance: 22,330 |
| 14 March 2026 38 | Stoke City | 3–1 | Watford | Stoke-on-Trent |
| 15:00 GMT | Manhoef Gallagher |
Report | Irankunda |
Stadium: bet365 Stadium Attendance: 22,085 |
| 20 March 2026 39 | Preston North End | 3–1 | Stoke City | Preston |
| 20:00 GMT | Devine Osmajić |
Report | Thomas |
Stadium: Deepdale Attendance: 16,604 |
| 3 April 2026 40 | Stoke City | 2–0 | Sheffield Wednesday | Stoke-on-Trent |
| 15:00 BST | Rak-Sakyi Cissé |
Report | Stadium: bet365 Stadium Attendance: 25,450 |
| 6 April 2026 41 | Derby County | 2–0 | Stoke City | Derby |
| 15:00 BST | Banel Morris |
Report | Stadium: Pride Park Attendance: 31,095 |
| 11 April 2026 42 | Stoke City | 1–1 | Blackburn Rovers | Stoke-on-Trent |
| 15:00 BST | Ribeiro |
Report | Forshaw |
Stadium: bet365 Stadium Attendance: 22,718 |
| 18 April 2026 43 | Wrexham | 2–0 | Stoke City | Wrexham |
| 15:00 BST | Thomason Windass |
Report | Stadium: Racecourse Ground Attendance: 10,633 |
| 21 April 2026 44 | Stoke City | 1–3 | Millwall | Stoke-on-Trent |
| 19:45 BST | Taylor |
Report | Neghli Azeez Coburn |
Stadium: bet365 Stadium Attendance: 20,961 |
| 25 April 2026 45 | Stoke City | 1–3 | Portsmouth | Stoke-on-Trent |
| 15:00 BST | Cissé |
Report | Segečić |
Stadium: bet365 Stadium Attendance: 24,894 |
| 2 May 2026 46 | Bristol City | 2–0 | Stoke City | Bristol |
| 12:30 BST | Burgzorg Bell |
Report | Stadium: Ashton Gate Attendance: 24,671 |
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 15 | Queens Park Rangers | 46 | 16 | 10 | 20 | 61 | 73 | −12 | 58 |
| 16 | Watford | 46 | 14 | 15 | 17 | 53 | 65 | −12 | 57 |
| 17 | Stoke City | 46 | 15 | 10 | 21 | 51 | 56 | −5 | 55 |
| 18 | Portsmouth | 46 | 14 | 13 | 19 | 49 | 64 | −15 | 55 |
| 19 | Charlton Athletic | 46 | 13 | 14 | 19 | 44 | 58 | −14 | 53 |
Rules for classification: 1) Points; 2) Goal difference; 3) Number of goals scored; 4) Head-to-head results; 5) Wins; 6) Away goals; 7) Penalty points (sec 9.5); 8) Number of 12-point sending off offences; 9) Play-off (only if needed to determine promotion/relegation)[61]
Results by round
FA Cup
Stoke were drawn at home to Coventry City in the third round[62] and to Fulham in the fourth round.[63]
| 10 January 2026 Third round | Stoke City | 1–0 | Coventry City | Stoke-on-Trent |
| 15:00 GMT | Cissé |
Report | Stadium: bet365 Stadium Attendance: 13,894 |
| 15 February 2026 Fourth round | Stoke City | 1–2 | Fulham | Stoke-on-Trent |
| 14:00 GMT |
|
Report | Stadium: bet365 Stadium Attendance: 14,871 Referee: Josh Smith |
EFL Cup
Stoke were drawn at home to Walsall in the first round[64][65] and to Bradford City in the second round.[66][67]
| 12 August 2025 First round | Stoke City | 0–0 (4–3 p) | Walsall | Stoke-on-Trent |
| 19:45 BST | Report | Stadium: bet365 Stadium Attendance: 8,809 | ||
| Penalties | ||||
| Baker Donley Mubama Bae Jun-ho Bonham |
Matt Stuttle Flint Jellis Adomah |
|||
| 26 August 2025 Second round | Stoke City | 0–3 | Bradford City | Stoke-on-Trent |
| 19:45 BST | Report | Swan Halliday Lapslie |
Stadium: bet365 Stadium Attendance: 9,947 |
Squad statistics
- As of match played 2 May 2026
| No. | Pos. | Name | Championship | FA Cup | EFL Cup | Total | Discipline | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | |||||
| 1 | GK | 25 | 0 | 0 | 0 | 0 | 0 | 25 | 0 | 2 | 0 | |
| 3 | DF | 22(3) | 0 | 0(1) | 0 | 0 | 0 | 22(4) | 0 | 2 | 0 | |
| 4 | MF | 22(9) | 1(1) | 1 | 0 | 1 | 0 | 24(10) | 1 | 12 | 1 | |
| 7 | MF | 45 | 10 | 1(1) | 0 | 0 | 0 | 46(1) | 10 | 9 | 1 | |
| 8 | MF | 14(3) | 4 | 0 | 0 | 0(1) | 0 | 14(4) | 4 | 3 | 0 | |
| 9 | FW | 20(6) | 5 | 1 | 0 | 0(1) | 0 | 21(7) | 5 | 2 | 1 | |
| 10 | MF | 32(10) | 2 | 1(1) | 1 | 0(1) | 0 | 33(11) | 3 | 2 | 0 | |
| 11 | FW | 9(13) | 1 | 0 | 0 | 2 | 0 | 11(13) | 1 | 2 | 0 | |
| 12 | MF | 26(17) | 0 | 2 | 0 | 1(1) | 0 | 29(18) | 0 | 5 | 0 | |
| 13 | GK | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | |
| 14 | MF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 14 | MF | 0(4) | 0 | 0 | 0 | 2 | 0 | 2(4) | 0 | 0 | 0 | |
| 15 | MF | 17(13) | 1 | 0(1) | 0 | 0 | 0 | 17(14) | 1 | 2 | 0 | |
| 16 | DF | 33(1) | 3 | 2 | 0 | 0(1) | 0 | 35(2) | 3 | 5 | 0 | |
| 17 | DF | 21(8) | 0 | 1 | 0 | 2 | 0 | 24(8) | 0 | 0 | 0 | |
| 18 | MF | 25(2) | 1 | 1 | 0 | 2 | 0 | 28(2) | 1 | 6 | 1 | |
| 19 | MF | 20(11) | 1 | 2 | 0 | 0 | 0 | 22(11) | 1 | 2 | 0 | |
| 20 | FW | 4(15) | 2 | 0(1) | 0 | 0 | 0 | 4(16) | 2 | 0 | 0 | |
| 21 | MF | 8(7) | 2 | 0(1) | 0 | 0 | 0 | 8(8) | 2 | 3 | 0 | |
| 22 | DF | 23(3) | 1 | 0 | 0 | 0 | 0 | 23(3) | 1 | 12 | 0 | |
| 23 | DF | 7(6) | 1 | 0 | 0 | 1(1) | 0 | 8(7) | 1 | 1 | 0 | |
| 25 | GK | 15 | 0 | 2 | 0 | 0 | 0 | 17 | 0 | 2 | 0 | |
| 26 | DF | 36(4) | 0 | 2 | 0 | 2 | 0 | 40(4) | 0 | 4 | 1 | |
| 29 | FW | 19(15) | 3 | 2 | 1 | 0 | 0 | 21(15) | 4 | 5 | 0 | |
| 31 | GK | 6 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | |
| 34 | GK | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 40 | DF | 13(3) | 0 | 2 | 0 | 1 | 0 | 16(3) | 0 | 8 | 0 | |
| 42 | FW | 33(12) | 7 | 1(1) | 0 | 1 | 0 | 35(13) | 7 | 3 | 0 | |
| 46 | MF | 0 | 0 | 0 | 0 | 0(2) | 0 | 0(2) | 0 | 0 | 0 | |
| 49 | FW | 6(7) | 2 | 1 | 0 | 0 | 0 | 7(7) | 2 | 0 | 0 | |
| 50 | DF | 3(2) | 0 | 0 | 0 | 0 | 0 | 3(2) | 0 | 1 | 0 | |
| 54 | DF | 2(1) | 0 | 0 | 0 | 0 | 0 | 2(1) | 0 | 0 | 0 | |
| 56 | MF | 0(2) | 0 | 0 | 0 | 2 | 0 | 2(2) | 0 | 1 | 0 | |
| 57 | DF | 0 | 0 | 0 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | |
| 58 | MF | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | |
| Own goals | — | 3 | — | 0 | — | 0 | — | 3 | — | |||
Transfers
In
| Date | Pos. | Name | From | Fee | Ref. |
|---|---|---|---|---|---|
| 7 June 2025 | MF | Undisclosed | [68] | ||
| 5 July 2025 | DF | Undisclosed | [69] | ||
| 10 July 2025 | DF | Free | [70] | ||
| 24 July 2025 | FW | Undisclosed | [71] | ||
| 8 August 2025 | MF | Free | [72] | ||
| 14 August 2025 | FW | Undisclosed | [73] | ||
| 15 August 2025 | GK | Free | [74] | ||
| 15 August 2025 | FW | Free | [75] | ||
| 25 August 2025 | GK | Undisclosed | [76] | ||
| 30 August 2025 | MF | Undisclosed | [77] | ||
| 2 February 2026 | MF | Undisclosed | [78] | ||
| 2 February 2026 | FW | Free | [79] |
Out
| Date | Pos. | Name | To | Fee | Ref. |
|---|---|---|---|---|---|
| 25 June 2024 | FW | Undisclosed | [80] | ||
| 30 June 2024 | FW | Unattached | Released | [81] | |
| 30 June 2024 | GK | Released | [81][82] | ||
| 30 June 2024 | DF | Released | [83][84] | ||
| 30 June 2024 | MF | Unattached | Released | [81] | |
| 30 June 2024 | DF | Released | [85][86] | ||
| 30 June 2024 | FW | Unattached | Released | [81] | |
| 30 June 2024 | DF | Released | [83][87] | ||
| 30 June 2024 | DF | Unattached | Released | [83] | |
| 30 June 2024 | MF | Released | [83][88] | ||
| 22 July 2025 | MF | Undisclosed | [89] | ||
| 1 August 2025 | MF | Undisclosed | [90] | ||
| 20 August 2025 | FW | Mutual Consent | [91] | ||
| 9 January 2026 | FW | Unattached | Mutual Consent | [92] | |
| 14 January 2026 | GK | Undisclosed | [93] | ||
| 2 February 2026 | DF | Undisclosed | [94] | ||
| 2 February 2026 | FW | Undisclosed | [95] |
Loans in
| Date from | Pos. | Name | From | Date to | Ref. |
|---|---|---|---|---|---|
| 5 July 2025 | FW | 31 May 2026 | [96] | ||
| 23 July 2025 | DF | [97] | |||
| 6 August 2025 | MF | 1 January 2026[a] | [99] | ||
| 13 January 2026 | GK | 31 May 2026 | [100] | ||
| 25 January 2026 | FW | 31 May 2026[b] | [101] | ||
| 2 February 2026 | FW | 31 May 2026 | [102] |
Loans out
| Date from | Pos. | Name | To | Date until | Ref |
|---|---|---|---|---|---|
| 15 July 2025 | MF | 31 May 2026[a] | [103][104] | ||
| 18 July 2025 | GK | 1 January 2026[b] | [105][106] | ||
| 24 July 2025 | FW | 31 May 2026 | [107] | ||
| 29 July 2025 | MF | 4 January 2026 | [108] | ||
| 29 July 2025 | FW | 31 May 2026 | [109] | ||
| 30 July 2025 | FW | 6 January 2026[c] | [110][111] | ||
| 22 August 2025 | FW | 20 September 2025 | [112] | ||
| 30 August 2025 | DF | 27 September 2025 | [113] | ||
| 5 September 2025 | FW | 31 October 2025 | [114] | ||
| 26 December 2025 | FW | 23 January 2026 | [115] | ||
| 8 January 2026 | DF | 30 June 2026 | [116] | ||
| 16 January 2026 | MF | 30 June 2026 | [117] | ||
| 30 January 2026 | FW | 30 June 2026 | [118] | ||
| 2 February 2026 | FW | 30 June 2026[d] | [119] | ||
| 20 February 2026 | MF | 30 June 2026 | [120] | ||