FIXTURES: Your full week-by-week Irish League guide for every Premiership club
Fixtures have been confirmed for the 2025/26 season across the Sports Direct Premiership.
Northern Ireland Football League officials have stated “the fixture list provides a preliminary schedule for all clubs as all fixtures are currently subject to change due to broadcast selection and clubs’ participation in European club competitions”.
Below is your full week-by-week guide to the Irish League games scheduled for each of the 12 clubs making up the top-flight division ahead of the August kick-off:
Round 1


Saturday, 9 August
Bangor Cliftonville Clandeboye Park 3PM
Coleraine Larne Coleraine Showgrounds 3PM
Crusaders Carrick Rangers Seaview 3PM
Glenavon Ballymena United Mourneview Park 3PM
Linfield Dungannon Swifts Windsor Park 3PM
Portadown Glentoran Shamrock Park 3PM
Round 2
Saturday, 16 August
Ballymena United Linfield Ballymena Showgrounds 3PM
Carrick Rangers Glenavon Taylors Avenue 3PM
Cliftonville Coleraine Solitude 3PM
Dungannon Swifts Portadown Stangmore Park 3PM
Glentoran Bangor BetMcLean Oval 3PM
Larne Crusaders Inver Park 3PM
Round 3
Tuesday, 19 August
Bangor Crusaders Clandeboye Park 7.45PM
Carrick Rangers Linfield Taylors Avenue 7.45PM
Cliftonville Larne Solitude 7.45PM
Coleraine Dungannon Swifts Coleraine Showgrounds 7.45PM
Glentoran Glenavon BetMcLean Oval 7.45PM
Portadown Ballymena United Shamrock Park 7.45PM
Round 4
Saturday, 23 August
Ballymena United Bangor Ballymena Showgrounds 3PM
Crusaders Glentoran Seaview 3PM
Dungannon Swifts Carrick Rangers Stangmore Park 3PM
Glenavon Coleraine Mourneview Park 3PM
Larne Portadown Inver Park 3PM
Linfield Cliftonville Windsor Park 3PM
Round 5
Saturday, 30 August
Bangor Dungannon Swifts Clandeboye Park 3PM
Cliftonville Glenavon Solitude 3PM
Coleraine Linfield Coleraine Showgrounds 3PM
Glentoran Carrick Rangers BetMcLean Oval 3PM
Larne Ballymena United Inver Park 3PM
Portadown Crusaders Shamrock Park 3PM
Round 6
Saturday, 6 September
Ballymena United Glentoran Ballymena Showgrounds 3PM
Bangor Larne Clandeboye Park 3PM
Carrick Rangers Cliftonville Taylors Avenue 3PM
Crusaders Coleraine Seaview 3PM
Glenavon Dungannon Swifts Mourneview Park 3PM
Linfield Portadown Windsor Park 3PM
Round 7
Saturday, 13 September
Carrick Rangers Bangor Taylors Avenue 3PM
Cliftonville Ballymena United Solitude 3PM
Dungannon Swifts Crusaders Stangmore Park 3PM
Glentoran Linfield BetMcLean Oval 3PM
Larne Glenavon Inver Park 3PM
Portadown Coleraine Shamrock Park 3PM
Round 8
Friday, 19 September
Portadown Bangor Shamrock Park 7.45PM
Coleraine Glentoran Coleraine Showgrounds 3PM
Crusaders Ballymena United Seaview 3PM
Dungannon Swifts Cliftonville Stangmore Park 3PM
Larne Carrick Rangers Inver Park 3PM
Linfield Glenavon Windsor Park 3PM
Round 9
Saturday, 27 September
Ballymena United Dungannon Swifts Ballymena Showgrounds 3PM
Bangor Linfield Clandeboye Park 3PM
Cliftonville Portadown Solitude 3PM
Coleraine Carrick Rangers Coleraine Showgrounds 3PM
Glenavon Crusaders Mourneview Park 3PM
Glentoran Larne BetMcLean Oval 3PM
Round 10
Friday, 3 October
Linfield Crusaders Windsor Park 7.45PM
Bangor Coleraine Clandeboye Park 3PM
Carrick Rangers Ballymena United Taylors Avenue 3PM
Cliftonville Glentoran Solitude 3PM
Dungannon Swifts Larne Stangmore Park 3PM
Portadown Glenavon Shamrock Park 3PM
Round 11
Saturday, 11 October
Ballymena United Coleraine Ballymena Showgrounds 3PM
Carrick Rangers Portadown Taylors Avenue 3PM
Crusaders Cliftonville Seaview 3PM
Dungannon Swifts Glentoran Stangmore Park 3PM
Glenavon Bangor Mourneview Park 3PM
Larne Linfield Inver Park 3PM
Round 12
Saturday, 18 October
Bangor Crusaders Clandeboye Park 3PM
Cliftonville Larne Solitude 3PM
Coleraine Dungannon Swifts Coleraine Showgrounds 3PM
Glenavon Carrick Rangers Mourneview Park 3PM
Glentoran Ballymena United BetMcLean Oval 3PM
Portadown Linfield Shamrock Park 3PM
Round 13
Saturday, 25 October
Carrick Rangers Cliftonville Taylors Avenue 3PM
Crusaders Glentoran Seaview 3PM
Dungannon Swifts Glenavon Stangmore Park 3PM
Larne Bangor Inver Park 3PM
Linfield Ballymena United Windsor Park 3PM
Portadown Coleraine Shamrock Park 3PM
Round 14
Saturday, 1 November
Ballymena United Larne Ballymena Showgrounds 3PM
Bangor Carrick Rangers Clandeboye Park 3PM
Cliftonville Linfield Solitude 3PM
Coleraine Glenavon Coleraine Showgrounds 3PM
Dungannon Swifts Crusaders Stangmore Park 3PM
Glentoran Portadown BetMcLean Oval 3PM
Round 15
Saturday, 8 November
Bangor Ballymena United Clandeboye Park 3PM
Carrick Rangers Crusaders Taylors Avenue 3PM
Cliftonville Dungannon Swifts Solitude 3PM
Glenavon Glentoran Mourneview Park 3PM
Larne Portadown Inver Park 3PM
Linfield Coleraine Windsor Park 3PM
Round 16
Saturday, 15 November
Ballymena United Cliftonville Ballymena Showgrounds 3PM
Coleraine Larne Coleraine Showgrounds 3PM
Crusaders Glenavon Seaview 3PM
Dungannon Swifts Linfield Stangmore Park 3PM
Glentoran Carrick Rangers BetMcLean Oval 3PM
Portadown Bangor Shamrock Park 3PM
Round 17
Saturday, 22 November
Ballymena United Crusaders Ballymena Showgrounds 3PM
Bangor Linfield Clandeboye Park 3PM
Carrick Rangers Portadown Taylors Avenue 3PM
Cliftonville Coleraine Solitude 3PM
Glentoran Dungannon Swifts BetMcLean Oval 3PM
Larne Glenavon Inver Park 3PM
Round 18
Saturday, 29 November
Bangor Glentoran Clandeboye Park 3PM
Crusaders Coleraine Seaview 3PM
Dungannon Swifts Larne Stangmore Park 3PM
Glenavon Ballymena United Mourneview Park 3PM
Linfield Carrick Rangers Windsor Park 3PM
Portadown Cliftonville Shamrock Park 3PM
Round 19
Saturday, 6 December
Ballymena United Dungannon Swifts Ballymena Showgrounds 3PM
Coleraine Carrick Rangers Coleraine Showgrounds 3PM
Crusaders Portadown Seaview 3PM
Glenavon Bangor Mourneview Park 3PM
Glentoran Cliftonville BetMcLean Oval 3PM
Larne Linfield Inver Park 3PM
Round 20
Saturday, 13 December
Carrick Rangers Dungannon Swifts Taylors Avenue 3PM
Cliftonville Glenavon Solitude 3PM
Coleraine Bangor Coleraine Showgrounds 3PM
Larne Glentoran Inver Park 3PM
Linfield Crusaders Windsor Park 3PM
Portadown Ballymena United Shamrock Park 3PM
Round 21
Saturday, 20 December
Ballymena United Carrick Rangers Ballymena Showgrounds 3PM
Bangor Cliftonville Clandeboye Park 3PM
Crusaders Larne Seaview 3PM
Dungannon Swifts Portadown Stangmore Park 3PM
Glenavon Linfield Mourneview Park 3PM
Glentoran Coleraine BetMcLean Oval 3PM
Round 22
Friday, 26 December
Ballymena United Coleraine Ballymena Showgrounds 3PM
Carrick Rangers Larne Taylors Avenue 3PM
Cliftonville Crusaders Solitude 3PM
Dungannon Swifts Bangor Stangmore Park 3PM
Linfield Glentoran Windsor Park 3PM
Portadown Glenavon Shamrock Park 3PM
Round 23
Tuesday, 30 December
Bangor Ballymena United Clandeboye Park 7.45PM
Coleraine Linfield Coleraine Showgrounds 7.45PM
Crusaders Carrick Rangers Seaview 7.45PM
Glenavon Dungannon Swifts Mourneview Park 7.45PM
Glentoran Portadown BetMcLean Oval 7.45PM
Larne Cliftonville Inver Park 7.45PM
Round 24
Saturday, 3 January
Ballymena United Glenavon Ballymena Showgrounds 3PM
Carrick Rangers Glentoran Taylors Avenue 3PM
Crusaders Dungannon Swifts Seaview 3PM
Larne Coleraine Inver Park 3PM
Linfield Bangor Windsor Park 3PM
Portadown Cliftonville Shamrock Park 3PM
Round 25
Saturday, 17,January
Bangor Portadown Clandeboye Park 3PM
Cliftonville Carrick Rangers Solitude 3PM
Coleraine Crusaders Coleraine Showgrounds 3PM
Dungannon Swifts Ballymena United Stangmore Park 3PM
Glenavon Glentoran Mourneview Park 3PM
Linfield Larne Windsor Park 3PM
Round 26
Saturday, 24 January
Ballymena United Portadown Ballymena Showgrounds 3PM
Carrick Rangers Dungannon Swifts Taylors Avenue 3PM
Coleraine Glenavon Coleraine Showgrounds 3PM
Crusaders Linfield Seaview 3PM
Glentoran Cliftonville BetMcLean Oval 3PM
Larne Bangor Inver Park 3PM
Round 27
Saturday, 31 January
Bangor Coleraine Clandeboye Park 3PM
Crusaders Larne Seaview 3PM
Dungannon Swifts Glentoran Stangmore Park 3PM
Glenavon Cliftonville Mourneview Park 3PM
Linfield Ballymena United Windsor Park 3PM
Portadown Carrick Rangers Shamrock Park 3PM
Round 28
Tuesday, 10 February
Ballymena United Crusaders Ballymena Showgrounds 7.45PM
Carrick Rangers Glenavon Taylors Avenue 7.45PM
Cliftonville Bangor Solitude 7.45PM
Coleraine Portadown Coleraine Showgrounds 7.45PM
Larne Glentoran Inver Park 7.45PM
Linfield Dungannon Swifts Windsor Park 7.45PM
Round 29
Saturday, 14 February
Carrick Rangers Coleraine Taylors Avenue 3PM
Crusaders Bangor Seaview 3PM
Dungannon Swifts Cliftonville Stangmore Park 3PM
Glenavon Linfield Mourneview Park 3PM
Glentoran Ballymena United BetMcLean Oval 3PM
Portadown Larne Shamrock Park 3PM
Round 30
Saturday, 21 February
Bangor Glenavon Clandeboye Park 3PM
Cliftonville Crusaders Solitude 3PM
Coleraine Ballymena United Coleraine Showgrounds 3PM
Larne Carrick Rangers Inver Park 3PM
Linfield Glentoran Windsor Park 3PM
Portadown Dungannon Swifts Shamrock Park 3PM
Round 31
Saturday, 28 February
Ballymena United Larne Ballymena Showgrounds 3PM
Carrick Rangers Bangor Taylors Avenue 3PM
Cliftonville Linfield Solitude 3PM
Dungannon Swifts Coleraine Stangmore Park 3PM
Glenavon Portadown Mourneview Park 3PM
Glentoran Crusaders BetMcLean Oval 3PM
Round 32
Saturday, 14 March
Ballymena United Carrick Rangers Ballymena Showgrounds 3PM
Bangor Glentoran Clandeboye Park 3PM
Coleraine Cliftonville Coleraine Showgrounds 3PM
Crusaders Glenavon Seaview 3PM
Larne Dungannon Swifts Inver Park 3PM
Linfield Portadown Windsor Park 3PM
Round 33
Friday, 20 March
Carrick Rangers Linfield Taylors Avenue 7.45PM
Cliftonville Ballymena United Solitude 7.45PM
Dungannon Swifts Bangor Stangmore Park 7.45PM
Glenavon Larne Mourneview Park 7.45PM
Glentoran Coleraine BetMcLean Oval 7.45PM
Portadown Crusaders Shamrock Park 7.45PM
POST SPLIT DATES
Round 34: Saturday, 28 March 2026
Round 35: Tuesday, 7 April 2026
Round 36: Saturday, 11 April 2026
Round 37: Saturday, 18 April 2026
Round 38: Saturday, 25 April 2026
