Bristol Rovers will kick-off the 2025/26 Sky Bet League Two campaign at home to Harrogate Town.
Darrell Clarke’s Gas will welcome Simon Weaver’s Sulphurates to The Memorial Stadium on Saturday 2 August 2025 to get the new Sky Bet League Two campaign underway.
CLICK HERE TO SYNC OUR LEAGUE TWO FIXTURES TO YOUR CALENDAR!
A busy first month of the 2025/26 season will then see Rovers play consecutive away matches, against Fleetwood Town on Saturday 9 August and Chesterfield on Saturday 16 August, before another two homes games with Oldham Athletic and Cambridge United. August will conclude away to Grimsby Town.
The 2025/26 season will conclude with a trip to Meadow Lane to face Notts County on Saturday 2 May 2026. Bristol Rovers’ final league home game of the campaign will see the Gas welcome Cheltenham Town to The Mem a week earlier, on Saturday 25 April 2026.
Other notable dates see Rovers face Bromley at home on Boxing Day – Friday 26 December 2025 – while the festive schedule also includes a home clash with Barnet on Monday 29 December and a New Years’ Day game away at Shrewsbury Town.
Supporters should note that all fixtures are subject to change.

As with last season, following the launch of the new broadcast deal with Sky Sports, by Thursday 3 July all matches selected for broadcast for the period to the end of September will be announced, and before a ball is kicked in the 2025/26 season, all TV selections will be confirmed for the period up to the FA Cup Third Round on the weekend of 10 January 2026.
Furthermore, Bristol Rovers will begin our Carabao Cup challenge in Round One in the week commencing Monday 11 August 2025, while our Emirates FA Cup campaign starts in Round One on Saturday 1 November 2025.
The draws for Rovers’ Carabao Cup and Vertu Trophy opponents will be confirmed on the afternoon of Thursday 26 June.
CLICK HERE TO SYNC OUR LEAGUE TWO FIXTURES TO YOUR CALENDAR!
Bristol Rovers 2025/26 Sky Bet League Two Fixtures
*All fixtures are subject to change
August
Sat 2 August – Harrogate Town (H)
Sat 9 August – Fleetwood Town (A)
Sat 16 August – Chesterfield (A)
Tue 19 August – Oldham Athletic (H)
Sat 23 August – Cambridge United (H)
Sat 30 August – Grimsby Town (A)
September
Sat 6 September – Newport County (A)
Sat 13 September – Barrow (H)
Sat 20 September – Colchester United (A)
Sat 27 September – Salford City (H)
October
Sat 4 October – Walsall (A)
Sat 11 October – Milton Keynes Dons (H)
Sat 18 October – Tranmere Rovers (H)
Sat 25 October – Crawley Town (A)
November
Sat 8 November – Gillingham (H)
Sat 15 November – Accrington Stanley (A)
Sat 22 November – Cheltenham Town (A)
Sat 29 November – Notts County (H)
December
Tue 9 December – Barnet (A)
Sat 13 December – Swindon Town (H)
Sat 20 December – Crewe Alexandra (A)
Fri 26 December – Bromley (H)
Mon 29 December – Barnet (H)
January
Thu 1 January – Shrewsbury Town (A)
Sun 4 January – Barrow (A)
Sat 10 January – Walsall (H)
Sat 17 January – Colchester United (H)
Sat 24 January – Salford City (A)
Tue 27 January – Milton Keynes Dons (A)
Sat 31 January – Newport County (H)
February
Sat 7 February – Chesterfield (H)
Sat 14 February – Cambridge United (A)
Tue 17 February – Oldham Athletic (A)
Sat 21 February – Grimsby Town (H)
Sat 28 February – Swindon Town (A)
March
Sat 7 March – Crewe Alexandra (H)
Sat 14 March – Bromley (A)
Tue 17 March – Shrewsbury Town (H)
Sat 21 March - Gillingham (A)
Sat 28 March – Accrington Stanley (H)
April
Fri 3 April – Fleetwood Town (H)
Mon 6 April – Harrogate Town (A)
Sat 11 April – Crawley Town (H)
Sat 18 April – Tranmere Rovers (A)
Sat 25 April – Cheltenham Town (H)
May
Sat 2 May – Notts County (A)
