2025–26 Tranmere Rovers F.C. season
142nd season in existence of Tranmere Rovers FC
From Wikipedia, the free encyclopedia
The 2025–26 season is the 142nd season in the history of Tranmere Rovers Football Club and their sixth 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.
(until 4 March)[1]
Pete Wild
(from 10 March)[2]
| 2025–26 season | |
|---|---|
| Owner | Mark and Nicola Palios |
| Chairman | Mark Palios |
| Manager | Andy Crosby (until 4 March)[1] Pete Wild (from 10 March)[2] |
| Stadium | Prenton Park |
| League Two | 21st |
| FA Cup | First Round |
| EFL Cup | First Round |
| EFL Trophy | Round of 32 |
| Highest home attendance | 11,141 (2 May 2026 vs. Grimsby Town) |
| Lowest home attendance | 5,585 (17 February 2026 vs. Accrington Stanley) |
| Biggest win | 4-0 (9 August 2025 vs. Shrewsbury Town) |
| Biggest defeat | 0-5 (21 February 2026 vs. Notts County) |
Managerial changes
Prior to the season starting, Andy Crosby was appointed manager after acting as interim manager for the latter parts of the 2024–25 season.[3] However, on 4 March 2026, Andy was dismissed from his duties at the club, with Andy Parkinson taking charge on an interim basis.[1] Six days later, Pete Wild was appointed as manager until the end of the season.[2]
Current squad
- As of 22 July 2025
| No. | Name | Position | Nationality | Place of birth | Date of birth (Age) | Previous club | Date signed | Fee | Contract end |
|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | |||||||||
| 1 | Luke McGee | GK | Edgware | 2 September 1995 | Forest Green Rovers | 1 July 2023 | Free | 30 June 2027 | |
| 13 | Joe Murphy | GK | Dublin | 21 August 1981 | Shrewsbury Town | 22 August 2020 | Free | 30 June 2026 | |
| Defenders | |||||||||
| 2 | Cameron Norman | RB | Norwich | 12 October 1995 | Milton Keynes Dons | 1 July 2024 | Free | 30 June 2026 | |
| 3 | Patrick Brough | LB | Carlisle | 20 February 1996 | Northampton Town | 1 July 2025 | Free | 30 June 2027 | |
| 4 | Jordan Turnbull | CB | Trowbridge | 30 October 1994 | Salford City | 26 July 2022 | Free | 30 June 2027 | |
| 5 | Nathan Smith | CB | Madeley | 3 April 1996 | Port Vale | 1 July 2025 | Free | 30 June 2027 | |
| 22 | Lee O'Connor | CB | Waterford | 28 July 2000 | Celtic | 25 January 2022 | Undisclosed | 30 June 2027 | |
| 23 | Ethan Bristow | LB | Maidenhead | 27 November 2001 | Unattached | 1 July 2025 | Free | 30 June 2026 | |
| Midfielders | |||||||||
| 6 | Richard Smallwood | DM | Redcar | 29 December 1990 | Bradford City | 14 July 2025 | Free | 30 June 2026 | |
| 7 | Charlie Whitaker | AM | Leeds | 16 September 2003 | Notts County | 1 July 2025 | Free | 30 June 2027 | |
| 8 | Sam Finley | CM | Liverpool | 4 August 1992 | Bristol Rovers | 1 July 2024 | Free | 30 June 2026 | |
| 11 | Omari Patrick | LM | Slough | 24 May 1996 | Sutton United | 2 August 2024 | Free | 30 June 2026 | |
| 16 | Jason Lowe | CM | Wigan | 2 September 1991 | Port Vale | 1 July 2025 | Free | 30 June 2026 | |
| 21 | Josh Williams | CM | 13 July 2004 | Connah's Quay Nomads | 1 July 2024 | Free | 30 June 2026 | ||
| 24 | Billy Blacker | AM | Calderdale | 25 May 2006 | Sheffield United | 22 July 2025 | Loan | 31 May 2026 | |
| 42 | Nohan Kenneh | DM | Zwerdu | 10 January 2003 | Hibernian | 2 July 2025 | Free | 30 June 2027 | |
| Forwards | |||||||||
| 9 | Kristian Dennis | CF | Manchester | 12 March 1990 | Carlisle United | 1 July 2023 | Free | 30 June 2025 | |
| 10 | Josh Davison | CF | Enfield | 26 September 1999 | AFC Wimbledon | 1 July 2024 | Undisclosed | 30 June 2026 | |
| 17 | Sol Solomon | CF | Jersey | 17 March 2001 | Marine | 1 July 2024 | Free | 30 June 2026 | |
| 18 | Connor Jennings | CF | Manchester | 29 October 1991 | Hartlepool United | 1 July 2023 | Free | 30 June 2025 | |
| 19 | Harvey Saunders | CF | Wolverhampton | 20 July 1997 | Bristol Rovers | 27 January 2023 | Undisclosed | 30 June 2024 | |
| 20 | Samuel Taylor | RW | 23 December 2003 | Academy | 10 January 2022 | Trainee | 30 June 2026 | ||
Transfers and contracts
In
| Date | Pos. | Player | From | Fee | Ref. |
|---|---|---|---|---|---|
| 3 June 2025 | LB | N/a | [4] | ||
| 1 July 2025[a] | LB | Free | [5] | ||
| 1 July 2025[b] | CB | [6] | |||
| 1 July 2025[c] | CAM | [7] | |||
| 1 July 2025 | CM | [8] | |||
| 2 July 2025 | CDM | [9] | |||
| 14 July 2025 | CDM | [10] | |||
| 1 September 2025 | ST | Undisclosed | [11] | ||
| 10 October 2025 | CB | Free | [12] | ||
| 28 January 2026 | LWB | Undisclosed | [13] | ||
| 1 February 2026 | CM | Free | [14] | ||
| 20 March 2026 | W | Free | [15] | ||
| 26 March 2026 | DM | Free | [16] |
- The transfer was announced on 6 June, and would become official on 1 July once his contract at Northampton had ended
- The transfer was announced on 23 May, and would become official on 1 July once his contract at Port Vale had ended
- The transfer was announced on 23 June, and would become official on 1 July once his contract at Notts County had ended
Out
| Date | Pos. | Player | To | Fee | Ref. |
|---|
Loaned in
| Date | Pos. | Player | From | Date until | Ref. |
|---|---|---|---|---|---|
| 21 July 2025 | CM | 31 May 2026 | [17] | ||
| 23 July 2025 | CF | 6 January 2026 | [18] | ||
| 19 August 2025 | RB | 31 May 2026[a] | [19][20] | ||
| 1 September 2025 | GK | 31 May 2026[b] | [21][22] | ||
| 15 January 2026 | CF | 31 May 2026 | [23] | ||
| 16 January 2026 | CB | [24] | |||
| 2 February 2026 | CM | [25] | |||
| 2 February 2026 | CF | [26] | |||
| 2 February 2026 | CB | [27] | |||
| 6 February 2026 | GK | Unknown | [28] |
Loaned out
| Date | Pos. | Player | To | Date until | Ref. |
|---|---|---|---|---|---|
| 15 August 2025 | CF | 31 May 2026 | [29] | ||
| 29 August 2025 | CF | [30] | |||
| 27 January 2026 | CF | [31] | |||
| 2 February 2026 | DM | [32] |
Released / out of contract
| Date | Pos. | Player | Subsequent club | Joined date | Ref. |
|---|---|---|---|---|---|
| 30 June 2025 | LM | 1 July 2025 | [33][34] | ||
| CM | [35][36] | ||||
| RM | [37][38] | ||||
| CM | [39] | ||||
| CM | 23 July 2025 | [38][40] | |||
| CF | 24 July 2025 | [38][41] | |||
| CB | 25 July 2025 | [38][42] | |||
| GK | 3 September 2025 | [38][43] | |||
| CB | 26 September 2025 | [38][44] | |||
| LB | 18 October 2025 | [38] |
New Contract
| Date | Pos. | Player |
Expiry |
Ref. |
|---|---|---|---|---|
| 15 May 2025 | GK | 30 June 2027 | [citation needed] | |
| 16 May 2025 | GK | 30 June 2026 | [citation needed] | |
| ST | ||||
| 23 May 2025 | RB | 30 June 2027 | ||
| 2 June 2025 | CB | [45] | ||
| 26 August 2025 | CM | [46] | ||
| 6 January 2026 | CB | 30 June 2026 | [47] | |
| 29 January 2026 | CF | 30 June 2027 | [48] |
Pre-season and friendlies
On 4 June, Tranmere Rovers announced their first pre-season fixture, against Wigan Athletic.[49]
Win Draw Loss Fixtures
| 5 July 2025 Friendly | Bolton Wanderers | 1–1 | Tranmere Rovers | Lostock |
| 15:00 BST |
|
Report |
|
Stadium: Eddie Davies Academy Attendance: 0 (behind closed doors) |
| 12 July 2025 Friendly | Tranmere Rovers | 6–0 | Southport | Wallasey |
| 13:00 BST | Report | Stadium: Solar Campus Attendance: 0 (behind-closed-doors) | ||
| Note: 2x90 minute matches | ||||
| 15 July 2025 Friendly | Tranmere Rovers | 9–0 | Bootle | Wallasey |
| 19:00 BST | Report | Stadium: Solar Campus Attendance: 0 (behind-closed-doors) |
| 19 July 2025 Friendly | Blackburn Rovers U21 | 1–3 | Tranmere Rovers | Langho |
| 15:00 BST | Report | Stadium: Brockhall Village Attendance: 0 (behind-closed-doors) |
| 22 July 2025 Friendly | Preston North End | 0–2 | Tranmere Rovers | Euxton |
| 15:00 BST | Report | Stadium: Preston North End Training Ground Attendance: 0 (behind closed doors) |
| 26 July 2025 Friendly | Tranmere Rovers | 0–1 | Wigan Athletic | Birkenhead |
| 15:00 BST | Report |
|
Stadium: Prenton Park |
Competitions
League Two
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 19 | Shrewsbury Town | 46 | 13 | 10 | 23 | 42 | 69 | −27 | 49 | |
| 20 | Newport County | 46 | 12 | 7 | 27 | 48 | 77 | −29 | 43 | |
| 21 | Tranmere Rovers | 46 | 10 | 11 | 25 | 54 | 79 | −25 | 41 | |
| 22 | Crawley Town | 46 | 8 | 16 | 22 | 44 | 68 | −24 | 40 | |
| 23 | Harrogate Town (R) | 46 | 10 | 9 | 27 | 39 | 68 | −29 | 39 | Relegation to National League |
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) 12-point sending off offences[50]
(R) Relegated
Results summary
| Overall | Home | Away | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pld | W | D | L | GF | GA | GD | Pts | W | D | L | GF | GA | GD | W | D | L | GF | GA | GD |
| 46 | 10 | 11 | 25 | 54 | 79 | −25 | 41 | 4 | 6 | 13 | 22 | 37 | −15 | 6 | 5 | 12 | 32 | 42 | −10 |
Last updated: complete.
Source: Soccerway
Results by round
A = Away; H = Home; W = Win; D = Draw; L = Loss; P = Postponed
Notes:
- 1 Matchday 4 (vs. Accrington Stanley) was postponed due to the EFL Cup first round tie being rescheduled.
- 2 Matchday 25 (vs. Newport County) was postponed due to a frozen pitch.
- 3 Matchday 40 (vs. Cheltenham Town) was postponed due to international call-ups.
Matches
Win Draw Loss Fixtures
| 2 August 2025 1 | Colchester United | 1–1 | Tranmere Rovers | Colchester |
| 15:00 BST | Report | Stadium: Colchester Community Stadium Attendance: 5,981 Referee: David Rock |
| 9 August 2025 2 | Tranmere Rovers | 4–0 | Shrewsbury Town | Birkenhead |
| 12:30 BST | Report | Stadium: Prenton Park Attendance: 7,620 Referee: Jamie O'Connor | ||
| Note: Fixture was originally scheduled for a 15:00 kick-off, but was moved live Sky Sports broadcasting.[51] | ||||
| 16 August 2025 3 | Tranmere Rovers | 1–1 | Gillingham | Birkenhead |
| 15:00 BST | Report | Stadium: Prenton Park Attendance: 6,981 (421 away) Referee: Declan Bourne |
| 23 August 2025 5 | Crawley Town | 0–2 | Tranmere Rovers | Crawley |
| 15:00 BST |
|
Report | Stadium: Broadfield Stadium Referee: Greg Rollason |
| 30 August 2025 6 | Tranmere Rovers | 1–2 | Notts County | Birkenhead |
| 15:00 BST | Report | Stadium: Prenton Park Attendance: 7,610 Referee: Zac Kennard-Kettle |
| 6 September 2025 7 | Salford City | 3–1 | Tranmere Rovers | Salford |
| 15:00 BST | Report |
|
Stadium: Peninsula Stadium Attendance: 3,628 Referee: Andrew Humphries |
| 13 September 2025 8 | Tranmere Rovers | 1–1 | Newport County | Birkenhead |
| 15:00 BST | Report |
|
Stadium: Prenton Park Attendance: 6,345 Referee: Alan Young |
| 20 September 2025 9 | Walsall | 4–2 | Tranmere Rovers | Walsall |
| 15:00 BST | Report | Stadium: Bescot Stadium Attendance: 6,010 (685 away) Referee: Edward Duckworth |
| 27 September 2025 10 | Tranmere Rovers | 0–0 | Cambridge United | Birkenhead |
| 15:00 BST |
|
Report | Stadium: Prenton Park Attendance: 7,319 Referee: Adam Herczeg |
| 4 October 2025 11 | Bromley | 3–3 | Tranmere Rovers | Bromley |
| 15:00 BST | Report | Stadium: Hayes Lane Attendance: 3,589 Referee: James Oldham |
| 11 October 2025 12 | Tranmere Rovers | 0–2 | Barnet | Birkenhead |
| 15:00 BST | Report | Stadium: Prenton Park Attendance: 6,519 Referee: Richard Eley |
| 18 October 2025 13 | Bristol Rovers | 1–4 | Tranmere Rovers | Bristol |
| 15:00 BST | Report | Stadium: Memorial Stadium Attendance: 7,835 Referee: Thomas Parsons |
| 25 October 2025 14 | Tranmere Rovers | 1–1 | Chesterfield | Birkenhead |
| 15:00 BST |
|
Report | Stadium: Prenton Park Attendance: 7,013 Referee: Scott Oldham |
| 28 October 2025 4[52] | Accrington Stanley | 1–1 | Tranmere Rovers | Accrington |
| 19:45 GMT | Report | Stadium: Crown Ground Attendance: 2,375 Referee: Martin Woods | ||
| Note: Fixture was originally scheduled for 19 August, but was postponed due to the EFL Cup first round tie being rescheduled.[53] | ||||
| 8 November 2025 15 | Swindon Town | 2–1 | Tranmere Rovers | Swindon |
| 15:00 GMT | Report | Stadium: County Ground Attendance: 8,149 Referee: Gavin Ward |
| 15 November 2025 16 | Tranmere Rovers | 3–2 | Cheltenham Town | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 7,481 Referee: Oliver Langford |
| 22 November 2025 17 | Tranmere Rovers | 2–2 | Milton Keynes Dons | Birkenhead |
| 15:00 GMT | Report |
|
Stadium: Prenton Park Attendance: 5,786 Referee: Richie Watkins |
| 27 November 2025 18 | Grimsby Town | 1–2 | Tranmere Rovers | Cleethorpes |
| 20:00 GMT |
|
Report | Stadium: Blundell Park Attendance: 5,565 Referee: Will Finnie | |
| Note: Fixture was originally scheduled for 29 November, but was rescheduled for live Sky Sports broadcasting.[54] | ||||
| 9 December 2025 19 | Barrow | 0–3 | Tranmere Rovers | Barrow-in-Furness |
| 19:45 GMT | Report | Stadium: Holker Street Attendance: 2,106 Referee: Andrew Miller |
| 13 December 2025 20 | Tranmere Rovers | 1–4 | Crewe Alexandra | Birkenhead |
| 15:00 GMT | Report |
|
Stadium: Prenton Park Attendance: 6,752 (834 away) Referee: Ross Joyce |
| 20 December 2025 21 | Oldham Athletic | 3–1 | Tranmere Rovers | Oldham |
| 15:00 GMT | Report | Stadium: Boundary Park Attendance: 8,838 (1,792 away) Referee: Martin Coy |
| 26 December 2025 22 | Tranmere Rovers | 1–0 | Fleetwood Town | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 7,933 (289 away) Referee: Dale Baines |
| 29 December 2025 23 | Tranmere Rovers | 1–3 | Barrow | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 6,706 (217 away) Referee: Elliott Swallow |
| 1 January 2026 24 | Harrogate Town | 0–2 | Tranmere Rovers | Harrogate |
| 15:00 GMT | Report | Stadium: Wetherby Road Attendance: 3,610 |
| 10 January 2026 26 | Tranmere Rovers | 0–2 | Bromley | Birkenhead |
| 15:00 GMT | Report |
|
Stadium: Prenton Park Attendance: 5,930 Referee: Martin Woods |
| 17 January 2026 27 | Tranmere Rovers | 1–3 | Walsall | Birkenhead |
| 12:30 GMT | Report |
|
Stadium: Prenton Park Attendance: 5,751 (504 away) Referee: Darren Drysdale | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was rescheduled for live Sky Sports broadcasting.[55] | ||||
| 24 January 2026 28 | Cambridge United | 4–2 | Tranmere Rovers | Cambridge |
| 15:00 GMT | Report | Stadium: Abbey Stadium Attendance: 6,800 (584 away) Referee: Ross Martin |
| 27 January 2026 29 | Barnet | 1–0 | Tranmere Rovers | Edgware |
| 19:45 GMT | Report | Stadium: The Hive Stadium Attendance: 1,983 (422 away) Referee: Carl Brook |
| 31 January 2026 30 | Tranmere Rovers | 0–2 | Salford City | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 6,203 Referee: Richard Eley |
| 7 February 2026 31 | Gillingham | 2–1 | Tranmere Rovers | Gillingham |
| 15:00 GMT |
|
Report |
|
Stadium: Priestfield Stadium Attendance: 5,564 (244 away) Referee: Craig Hicks |
| 14 February 2026 32 | Tranmere Rovers | 2–0 | Crawley Town | Birkenhead |
| 15:00 GMT | Report |
|
Stadium: Prenton Park Attendance: 5,739 (181 away) Referee: Andrew Humphries |
| 17 February 2026 33 | Tranmere Rovers | 0–1 | Accrington Stanley | Birkenhead |
| 19:45 GMT |
|
Report |
|
Stadium: Prenton Park Attendance: 5,585 (169 away) Referee: Edward Duckworth |
| 21 February 2026 34 | Notts County | 5–0 | Tranmere Rovers | Nottingham |
| 15:00 GMT | Report |
|
Stadium: Meadow Lane Attendance: 10,329 (754 away) Referee: Harry Wager |
| 28 February 2026 35 | Crewe Alexandra | 2–1 | Tranmere Rovers | Crewe |
| 15:00 GMT | Report |
|
Stadium: Gresty Road Attendance: 6,253 Referee: Harrison Blair |
| 3 March 2026 25[56] | Newport County | 3–1 | Tranmere Rovers | Newport |
| 19:45 GMT | Stadium: Rodney Parade | |||
| Note: Fixture was originally scheduled for 4 January, but it was postponed due to a frozen pitch.[57] | ||||
| 7 March 2026 36 | Tranmere Rovers | 1–3 | Oldham Athletic | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 8,107 Referee: Sam Mulhall |
| 14 March 2026 37 | Fleetwood Town | 0–0 | Tranmere Rovers | Fleetwood |
| 15:00 GMT | Report | Stadium: Highbury Stadium Attendance: 3,204 (706 away) Referee: Emily Heaslip |
| 17 March 2026 38 | Tranmere Rovers | 0–3 | Harrogate Town | Birkenhead |
| 19:45 GMT | Report | Stadium: Prenton Park Referee: Kirsty Dowle |
| 21 March 2026 39 | Tranmere Rovers | 0–1 | Swindon Town | Birkenhead |
| 15:00 GMT |
|
Report |
|
Stadium: Prenton Park Attendance: 5,762 Referee: Thomas Parsons |
| 3 April 2026 41 | Shrewsbury Town | 1–0 | Tranmere Rovers | Shrewsbury |
| 15:00 BST |
|
Report |
|
Stadium: New Meadow Attendance: 7,012 Referee: Ollie Yates |
| 6 April 2026 42 | Tranmere Rovers | 0–1 | Colchester United | Birkenhead |
| 15:00 BST | Report |
|
Stadium: Prenton Park Referee: Scott Oldham |
| 11 April 2026 43 | Chesterfield | 1–1 | Tranmere Rovers | Chesterfield |
| 15:00 BST |
|
Report |
|
Stadium: SMH Group Stadium Attendance: 7,953 Referee: Seb Stockbridge |
| 18 April 2026 44 | Tranmere Rovers | 1–2 | Bristol Rovers | Birkenhead |
| 15:00 BST |
|
Report | Stadium: Prenton Park Referee: Carl Brook |
| 21 April 2026 40[58] | Cheltenham Town | 1–3 | Tranmere Rovers | Cheltenham |
| 19:45 BST |
|
Report | Stadium: Whaddon Road Attendance: 3,312 Referee: Stephen Parkinson | |
| Note: Fixture was initially scheduled for 28 March, but was needed to be rearranged due to international call-ups.[59] | ||||
| 25 April 2026 45 | Milton Keynes Dons | 3–0 | Tranmere Rovers | Milton Keynes |
| 12:30 BST |
|
Report | Stadium: Stadium MK Referee: Tom Reeves | |
| Note: Fixture was initially scheduled for a 15:00 kick-off, but was brought forward for live Sky Sports broadcasting.[60] | ||||
| 2 May 2026 46 | Tranmere Rovers | 1–1 | Grimsby Town | Birkenhead |
| 15:00 BST | Stadium: Prenton Park |
FA Cup
Tranmere were drawn at home to Stockport County in the first round.[61][62]
Win Draw Loss Fixtures
| 1 November 2025 First round | Tranmere Rovers | 1–3 | Stockport County | Birkenhead |
| 15:00 GMT | Report | Stadium: Prenton Park Attendance: 5,164 Referee: Simon Mather |
EFL Cup
Tranmere were drawn at home to Burton Albion in the first round.[63][64]
Win Draw Loss Fixtures
| 19 August 2025 First round | Tranmere Rovers | 1–1 (4–5 p) | Burton Albion | Birkenhead |
| 19:45 BST | Report | Stadium: Prenton Park Attendance: 3,524 Referee: Simon Mather | ||
| Penalties | ||||
| Note: Fixture was originally scheduled for 12 August, but was postponed due to a major power outage.[65][53] | ||||
EFL Trophy
Tranmere were drawn against Barrow, Blackpool and Nottingham Forest U21 in the group stage.[66] After winning the group, Rovers were guaranteed a home tie in the round of 32 and were drawn against Fleetwood Town.[67][68]
| Pos | Div | Team | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | L2 | Tranmere Rovers | 3 | 2 | 1 | 0 | 0 | 6 | 4 | +2 | 8 | Advance to Round 2 |
| 2 | L1 | Blackpool | 3 | 2 | 0 | 0 | 1 | 8 | 3 | +5 | 6 | |
| 3 | L2 | Barrow | 3 | 1 | 0 | 0 | 2 | 3 | 7 | −4 | 3 | |
| 4 | ACA | Nottingham Forest U21 | 3 | 0 | 0 | 1 | 2 | 3 | 6 | −3 | 1 |
Win Draw Loss Fixtures
| 9 September 2025 North Group B | Tranmere Rovers | 2–2 (9–8 p) | Nottingham Forest U21 | Birkenhead |
| 19:00 BST | Report |
|
Stadium: Prenton Park Referee: Rob Massey-Ellis | |
| Penalties | ||||
| 7 October 2025 North Group B | Barrow | 1–2 | Tranmere Rovers | Barrow-in-Furness |
| 19:30 BST | Report | Stadium: Holker Street Attendance: 581 Referee: William Davis |
| 11 November 2025 North Group B | Tranmere Rovers | 2–1 | Blackpool | Birkenhead |
| 19:00 GMT | Report | Stadium: Prenton Park Referee: Declan Brown |
| 2 December 2025 Round of 32 | Tranmere Rovers | 0–3 | Fleetwood Town | Birkenhead |
| 19:00 GMT | Report | Stadium: Prenton Park Referee: Aaron Bannister |
Statistics
Appearances and goals
Players with no appearances are not included on the list; italics indicate loaned in player
| No. | Pos | Nat | Player | Total | League Two | FA Cup | EFL Cup | EFL Trophy | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Luke McGee | 6 | 0 | 5+0 | 0 | 0+0 | 0 | 1+0 | 0 | 0+0 | 0 | |
| 2 | DF | Cameron Norman | 43 | 3 | 25+13 | 3 | 1+0 | 0 | 1+0 | 0 | 2+1 | 0 | |
| 3 | DF | Patrick Brough | 47 | 2 | 38+4 | 1 | 1+0 | 0 | 0+0 | 0 | 4+0 | 1 | |
| 4 | DF | Jordan Turnbull | 16 | 1 | 8+6 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 1 | |
| 5 | DF | Nathan Smith | 52 | 5 | 46+0 | 5 | 1+0 | 0 | 1+0 | 0 | 2+2 | 0 | |
| 6 | MF | Richard Smallwood | 32 | 0 | 20+6 | 0 | 1+0 | 0 | 1+0 | 0 | 2+2 | 0 | |
| 7 | MF | Charlie Whitaker | 47 | 13 | 34+7 | 10 | 1+0 | 0 | 1+0 | 1 | 2+2 | 2 | |
| 8 | MF | Sam Finley | 33 | 2 | 28+2 | 2 | 1+0 | 0 | 0+0 | 0 | 1+1 | 0 | |
| 9 | FW | Kristian Dennis | 28 | 4 | 7+18 | 4 | 0+1 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 10 | FW | Josh Davison | 28 | 3 | 9+14 | 2 | 0+0 | 0 | 0+1 | 0 | 3+1 | 1 | |
| 11 | FW | Omari Patrick | 41 | 8 | 32+4 | 7 | 1+0 | 1 | 0+1 | 0 | 0+3 | 0 | |
| 12 | GK | Jack Barrett | 9 | 0 | 3+1 | 0 | 1+0 | 0 | 0+0 | 0 | 4+0 | 0 | |
| 13 | GK | Joe Murphy | 22 | 0 | 22+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 14 | DF | Jayden Joseph | 35 | 3 | 23+7 | 3 | 0+1 | 0 | 0+0 | 0 | 4+0 | 0 | |
| 15 | DF | William Tamen | 10 | 0 | 10+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 16 | MF | Jason Lowe | 19 | 0 | 6+10 | 0 | 0+0 | 0 | 1+0 | 0 | 2+0 | 0 | |
| 17 | FW | Sol Solomon | 18 | 0 | 3+10 | 0 | 0+1 | 0 | 1+0 | 0 | 2+1 | 0 | |
| 18 | FW | Connor Jennings | 33 | 4 | 13+15 | 4 | 1+0 | 0 | 1+0 | 0 | 2+1 | 0 | |
| 19 | FW | Harvey Saunders | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 22 | DF | Lee O'Connor | 12 | 0 | 9+2 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 | |
| 23 | DF | Ethan Bristow | 21 | 0 | 13+6 | 0 | 0+0 | 0 | 1+0 | 0 | 1+0 | 0 | |
| 24 | MF | Billy Blacker | 29 | 1 | 15+9 | 1 | 1+0 | 0 | 1+0 | 0 | 2+1 | 0 | |
| 25 | MF | Lewis Warrington | 9 | 0 | 8+1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 26 | DF | James Plant | 14 | 1 | 9+5 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 27 | FW | Dylan Jones | 4 | 1 | 4+0 | 1 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 28 | DF | Stephan Negru | 14 | 0 | 14+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 29 | FW | Joe Ironside | 42 | 6 | 28+9 | 5 | 0+1 | 0 | 0+0 | 0 | 2+2 | 1 | |
| 30 | DF | Aaron McGowan | 25 | 0 | 15+8 | 0 | 1+0 | 0 | 0+0 | 0 | 0+1 | 0 | |
| 31 | FW | Max Dickov | 8 | 0 | 0+8 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 32 | MF | Zech Obiero | 13 | 2 | 11+2 | 2 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 33 | GK | Marko Maroši | 16 | 0 | 16+0 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 41 | FW | Kaiyne Woolery | 8 | 0 | 5+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 42 | MF | Nohan Kenneh | 37 | 0 | 20+15 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 44 | MF | Ryan Watson | 6 | 0 | 3+3 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| Player(s) who featured whilst on loan but returned to their parent club during the season: | |||||||||||||
| 25 | FW | Taylan Harris | 19 | 1 | 4+9 | 1 | 0+1 | 0 | 0+1 | 0 | 4+0 | 0 | |