DateResultxScore
18 FebShifnal Town 0 - 2 Bury -
   
17 FebClitheroe 2 - 1 Nantwich Town -
   
14 FebAtherton Collieries 0 - 2 Bootle -
14 FebAvro 3 - 1 Witton Albion2 - 1 R
14 FebChasetown 0 - 2 Nantwich Town1 - 1 X
14 FebRuncorn Linnets 0 - 0 Mossley3 - 1 X
14 FebSporting Khalsa 3 - 1 Kidsgrove Athletic -
14 FebStafford Rangers 3 - 2 Shifnal Town -
14 FebStalybridge Celtic 3 - 3 Clitheroe3 - 0 X
14 FebVauxhall Motors 2 - 1 Congleton Town2 - 0 R
14 FebWythenshawe Town 0 - 1 Bury -
   
10 FebKidsgrove Athletic 1 - 0 Clitheroe1 - 0 +
10 FebWitton Albion 4 - 3 Lower Breck -
   
7 FebBootle 0 - 0 Vauxhall Motors -
7 FebBury 9 - 0 Trafford2 - 1 R
7 FebClitheroe 0 - 1 Avro -
7 FebCongleton Town 2 - 4 Stalybridge Celtic -
7 FebKidsgrove Athletic 0 - 0 Darlaston Town2 - 1 X
7 FebLower Breck 1 - 0 Runcorn Linnets2 - 1 D
7 FebMossley 3 - 3 Wythenshawe Town3 - 1 X
7 FebNantwich Town 2 - 3 Atherton Collieries2 - 1 X
7 FebShifnal Town 1 - 3 Sporting Khalsa2 - 0 X
7 FebWitton Albion 1 - 3 Stafford Rangers1 - 2 R
   
3 FebMossley 3 - 2 Congleton Town2 - 0 R
3 FebRuncorn Linnets 1 - 0 Chasetown3 - 2 D
3 FebSporting Khalsa 1 - 3 Newcastle Town -
3 FebStafford Rangers 3 - 1 Darlaston Town -
   
31 JanAtherton Collieries 2 - 1 Witton Albion -
31 JanAvro 3 - 3 Congleton Town -
31 JanChasetown 0 - 1 Bury -
31 JanDarlaston Town 1 - 0 Lower Breck -
31 JanRuncorn Linnets 1 - 1 Nantwich Town -
31 JanSporting Khalsa 2 - 4 Bootle -
31 JanStafford Rangers 1 - 3 Kidsgrove Athletic -
31 JanStalybridge Celtic 2 - 2 Shifnal Town -
31 JanTrafford 0 - 0 Mossley -
31 JanVauxhall Motors 4 - 2 Clitheroe -
31 JanWythenshawe Town 0 - 1 Newcastle Town -
   
27 JanRuncorn Linnets 4 - 2 Lower Breck -
27 JanTrafford 3 - 0 Clitheroe -
   
24 JanDarlaston Town 0 - 1 Congleton Town -
24 JanKidsgrove Athletic 0 - 1 Vauxhall Motors -
24 JanLower Breck 1 - 2 Chasetown2 - 2 X
24 JanMossley 0 - 0 Witton Albion -
24 JanNantwich Town 0 - 0 Stalybridge Celtic -
24 JanNewcastle Town 1 - 1 Clitheroe -
24 JanRuncorn Linnets 2 - 2 Avro -
24 JanShifnal Town 1 - 2 Bootle2 - 2 X
24 JanStafford Rangers 2 - 2 Bury -
24 JanTrafford 4 - 1 Atherton Collieries0 - 1 X
24 JanWythenshawe Town 0 - 0 Sporting Khalsa -
   
20 JanCongleton Town 0 - 0 Newcastle Town2 - 0 X
   
17 JanAtherton Collieries 2 - 3 Mossley2 - 2 X
17 JanAvro 1 - 3 Lower Breck -
17 JanBootle 1 - 0 Stafford Rangers2 - 0 R
17 JanBury 2 - 2 Darlaston Town2 - 1 X
17 JanChasetown 1 - 2 Runcorn Linnets -
17 JanClitheroe 4 - 0 Wythenshawe Town2 - 1 R
17 JanCongleton Town 0 - 2 Nantwich Town -
17 JanSporting Khalsa 5 - 0 Trafford1 - 1 X
17 JanStalybridge Celtic 3 - 2 Kidsgrove Athletic3 - 0 R
17 JanVauxhall Motors 1 - 1 Shifnal Town2 - 1 X
17 JanWitton Albion 0 - 1 Newcastle Town1 - 0 X
   
14 JanDarlaston Town 1 - 0 Avro -
   
13 JanKidsgrove Athletic 1 - 3 Nantwich Town -
   
10 JanAtherton Collieries 0 - 2 Stalybridge Celtic -
10 JanBootle 2 - 1 Wythenshawe Town -
10 JanBury 1 - 1 Avro -
10 JanVauxhall Motors 1 - 3 Runcorn Linnets2 - 1 X
   
1 JanAvro 2 - 0 Mossley -
1 JanChasetown 3 - 1 Sporting Khalsa -
1 JanClitheroe 2 - 2 Atherton Collieries -
1 JanCongleton Town 1 - 1 Kidsgrove Athletic -
1 JanDarlaston Town 2 - 1 Shifnal Town -
1 JanNantwich Town 6 - 1 Stafford Rangers -
1 JanNewcastle Town 0 - 1 Vauxhall Motors -
1 JanRuncorn Linnets 0 - 5 Witton Albion -
1 JanStalybridge Celtic 2 - 6 Bury -
1 JanWythenshawe Town 2 - 1 Trafford -
   
30 DecLower Breck 1 - 1 Bootle -
   
26 DecAtherton Collieries 2 - 1 Wythenshawe Town -
26 DecBootle 0 - 0 Runcorn Linnets -
26 DecBury 2 - 0 Clitheroe -
26 DecKidsgrove Athletic 3 - 1 Newcastle Town -
26 DecMossley 0 - 0 Stalybridge Celtic -
26 DecShifnal Town 3 - 1 Congleton Town -
26 DecSporting Khalsa 0 - 0 Darlaston Town -
26 DecStafford Rangers 1 - 2 Chasetown -
26 DecTrafford 0 - 2 Avro -
26 DecVauxhall Motors 2 - 3 Lower Breck -
26 DecWitton Albion 4 - 1 Nantwich Town -
   
20 DecAvro 3 - 0 Stafford Rangers3 - 0 +
20 DecChasetown 2 - 4 Witton Albion2 - 2 X
20 DecClitheroe 2 - 2 Shifnal Town -
20 DecCongleton Town 1 - 0 Sporting Khalsa1 - 0 +
20 DecDarlaston Town 1 - 0 Trafford -
20 DecLower Breck 2 - 1 Mossley -
20 DecNantwich Town 3 - 1 Bootle -
20 DecNewcastle Town 0 - 1 Bury -
20 DecRuncorn Linnets 2 - 0 Atherton Collieries -
20 DecStalybridge Celtic 4 - 4 Vauxhall Motors -
20 DecWythenshawe Town 1 - 0 Kidsgrove Athletic -
   
16 DecRuncorn Linnets 2 - 0 Clitheroe4 - 0 R
   
13 DecAtherton Collieries 1 - 2 Shifnal Town -
13 DecBootle 5 - 0 Newcastle Town1 - 0 R
13 DecBury 2 - 1 Mossley2 - 2 X
13 DecChasetown 1 - 1 Trafford2 - 1 X
13 DecCongleton Town 2 - 3 Lower Breck -
13 DecSporting Khalsa 3 - 1 Runcorn Linnets -
13 DecStalybridge Celtic 2 - 1 Stafford Rangers3 - 1 R
13 DecVauxhall Motors 5 - 0 Darlaston Town2 - 1 R
13 DecWitton Albion 1 - 4 Kidsgrove Athletic -
   
9 DecStalybridge Celtic 3 - 2 Nantwich Town3 - 0 R
   
6 DecDarlaston Town 2 - 3 Stalybridge Celtic -
6 DecKidsgrove Athletic 1 - 3 Bootle -
6 DecLower Breck 1 - 1 Clitheroe2 - 0 X
6 DecNantwich Town 3 - 5 Vauxhall Motors -
6 DecNewcastle Town 0 - 0 Avro -
6 DecRuncorn Linnets 6 - 2 Congleton Town3 - 0 R
6 DecShifnal Town 0 - 0 Bury3 - 2 X
6 DecSporting Khalsa 1 - 2 Mossley -
6 DecStafford Rangers 2 - 3 Atherton Collieries1 - 1 X
6 DecTrafford 0 - 0 Witton Albion -
6 DecWythenshawe Town 2 - 3 Chasetown -
   
29 NovBury 0 - 0 Atherton Collieries2 - 1 X
29 NovChasetown 2 - 1 Stalybridge Celtic -
29 NovLower Breck 1 - 1 Shifnal Town3 - 1 X
29 NovMossley 1 - 5 Bootle3 - 1 X
29 NovNantwich Town 1 - 3 Wythenshawe Town2 - 1 X
29 NovRuncorn Linnets 3 - 1 Newcastle Town3 - 0 R
29 NovSporting Khalsa 2 - 2 Witton Albion -
29 NovStafford Rangers 2 - 4 Vauxhall Motors -
29 NovTrafford 1 - 1 Congleton Town -
   
25 NovClitheroe 1 - 1 Chasetown -
   
22 NovAtherton Collieries 1 - 0 Sporting Khalsa2 - 0 R
22 NovAvro 1 - 0 Nantwich Town2 - 1 D
22 NovBootle 1 - 0 Trafford0 - 1 X
22 NovClitheroe 4 - 1 Stafford Rangers2 - 1 R
22 NovCongleton Town 2 - 2 Chasetown -
22 NovNewcastle Town 3 - 3 Lower Breck -
22 NovShifnal Town 3 - 2 Kidsgrove Athletic3 - 0 R
22 NovStalybridge Celtic 1 - 0 Runcorn Linnets3 - 1 R
22 NovVauxhall Motors 2 - 1 Mossley1 - 2 X
22 NovWitton Albion 3 - 0 Bury -
22 NovWythenshawe Town 0 - 0 Darlaston Town -
   
19 NovDarlaston Town 1 - 2 Bury -
   
18 NovNantwich Town 0 - 2 Runcorn Linnets -
   
15 NovAtherton Collieries 1 - 2 Avro -
15 NovBury 0 - 2 Lower Breck -
15 NovChasetown 2 - 1 Darlaston Town -
15 NovMossley 3 - 3 Kidsgrove Athletic -
15 NovNantwich Town 1 - 0 Shifnal Town -
15 NovSporting Khalsa 2 - 2 Stafford Rangers -
15 NovStalybridge Celtic 4 - 1 Wythenshawe Town -
15 NovTrafford 1 - 2 Vauxhall Motors -
15 NovWitton Albion 1 - 1 Bootle -
   
12 NovLower Breck 0 - 3 Avro3 - 2 X
   
11 NovNantwich Town 1 - 4 Bury -
   
8 NovAvro 2 - 1 Chasetown2 - 1 +
8 NovBootle 1 - 1 Bury -
8 NovClitheroe 2 - 0 Congleton Town2 - 2 X
8 NovDarlaston Town 1 - 1 Nantwich Town -
8 NovKidsgrove Athletic 2 - 1 Atherton Collieries0 - 1 X
8 NovLower Breck 2 - 1 Stalybridge Celtic3 - 2 D
8 NovNewcastle Town 0 - 1 Mossley -
8 NovShifnal Town 3 - 2 Witton Albion2 - 1 D
8 NovStafford Rangers 3 - 4 Trafford1 - 1 X
8 NovVauxhall Motors 4 - 0 Sporting Khalsa1 - 0 R
8 NovWythenshawe Town 1 - 2 Runcorn Linnets -
   
5 NovShifnal Town 5 - 2 Vauxhall Motors2 - 1 R
   
4 NovCongleton Town 1 - 1 Runcorn Linnets -
4 NovWythenshawe Town 0 - 0 Clitheroe -
   
1 NovAtherton Collieries 1 - 1 Vauxhall Motors -
1 NovBury 2 - 0 Kidsgrove Athletic -
1 NovChasetown 6 - 0 Bootle -
1 NovCongleton Town 4 - 0 Wythenshawe Town -
1 NovMossley 0 - 0 Stafford Rangers -
1 NovNantwich Town 1 - 4 Lower Breck -
1 NovRuncorn Linnets 4 - 1 Darlaston Town -
1 NovSporting Khalsa 1 - 2 Avro -
1 NovStalybridge Celtic 3 - 0 Newcastle Town2 - 0 R
1 NovTrafford 2 - 2 Shifnal Town -
1 NovWitton Albion 1 - 0 Clitheroe -
   
29 OctAvro 1 - 2 Runcorn Linnets2 - 1 X
   
28 OctClitheroe 3 - 3 Sporting Khalsa2 - 0 X
28 OctKidsgrove Athletic 1 - 1 Witton Albion1 - 1 +
28 OctMossley 3 - 0 Atherton Collieries0 - 1 X
28 OctStafford Rangers 4 - 0 Stalybridge Celtic -
28 OctVauxhall Motors 0 - 1 Nantwich Town2 - 2 X
   
25 OctAvro 1 - 0 Stalybridge Celtic2 - 2 X
25 OctBootle 0 - 1 Congleton Town0 - 2 R
25 OctDarlaston Town 2 - 0 Atherton Collieries1 - 1 X
25 OctKidsgrove Athletic 4 - 2 Trafford1 - 1 X
25 OctLower Breck 3 - 0 Sporting Khalsa2 - 0 R
25 OctNewcastle Town 3 - 0 Nantwich Town -
25 OctShifnal Town 3 - 1 Mossley2 - 2 X
25 OctStafford Rangers 2 - 2 Runcorn Linnets2 - 1 X
25 OctVauxhall Motors 3 - 3 Bury -
25 OctWythenshawe Town 2 - 1 Witton Albion -
   
22 OctLower Breck 3 - 3 Congleton Town2 - 2 R
   
21 OctChasetown 1 - 2 Atherton Collieries3 - 1 X
21 OctMossley 2 - 1 Bury -
21 OctNantwich Town 3 - 2 Clitheroe -
21 OctRuncorn Linnets 4 - 1 Sporting Khalsa2 - 2 X
   
18 OctAtherton Collieries 4 - 2 Congleton Town1 - 2 X
18 OctAvro 0 - 0 Kidsgrove Athletic2 - 0 X
18 OctChasetown 0 - 0 Mossley2 - 2 R
18 OctDarlaston Town 1 - 3 Clitheroe -
18 OctRuncorn Linnets 1 - 2 Shifnal Town -
18 OctSporting Khalsa 2 - 0 Bury -
18 OctStafford Rangers 0 - 0 Newcastle Town2 - 0 X
18 OctStalybridge Celtic 0 - 1 Bootle3 - 1 X
18 OctTrafford 0 - 1 Nantwich Town -
18 OctVauxhall Motors 1 - 1 Witton Albion2 - 1 X
18 OctWythenshawe Town 0 - 2 Lower Breck -
   
15 OctLower Breck 2 - 0 Trafford2 - 1 R
   
14 OctBootle 2 - 1 Atherton Collieries2 - 1 +
14 OctBury 5 - 2 Wythenshawe Town -
14 OctClitheroe 1 - 3 Stalybridge Celtic -
14 OctCongleton Town 3 - 3 Vauxhall Motors -
14 OctKidsgrove Athletic 1 - 1 Sporting Khalsa1 - 2 X
14 OctMossley 0 - 0 Runcorn Linnets -
14 OctNantwich Town 0 - 0 Chasetown -
14 OctNewcastle Town 2 - 0 Darlaston Town1 - 1 X
14 OctWitton Albion 2 - 2 Avro -
   
11 OctBootle 0 - 1 Sporting Khalsa1 - 2 D
11 OctBury 4 - 0 Chasetown -
11 OctClitheroe 2 - 5 Vauxhall Motors -
11 OctCongleton Town 0 - 2 Avro -
11 OctKidsgrove Athletic 0 - 1 Stafford Rangers2 - 1 X
11 OctLower Breck 1 - 1 Darlaston Town2 - 2 R
11 OctMossley 1 - 1 Trafford1 - 1 +
11 OctNewcastle Town 0 - 0 Wythenshawe Town2 - 1 X
11 OctShifnal Town 1 - 0 Stalybridge Celtic -
11 OctWitton Albion 0 - 3 Atherton Collieries1 - 1 X
   
8 OctAvro 4 - 0 Clitheroe -
8 OctDarlaston Town 0 - 0 Kidsgrove Athletic -
   
7 OctChasetown 3 - 0 Newcastle Town2 - 0 R
7 OctRuncorn Linnets 1 - 1 Lower Breck -
7 OctSporting Khalsa 1 - 1 Shifnal Town -
7 OctStafford Rangers 2 - 3 Witton Albion2 - 1 X
7 OctStalybridge Celtic 3 - 1 Congleton Town2 - 2 X
7 OctTrafford 0 - 1 Bury -
7 OctVauxhall Motors 0 - 1 Bootle2 - 1 X
   
6 OctAtherton Collieries 2 - 0 Nantwich Town3 - 2 R
   
4 OctAvro 1 - 0 Wythenshawe Town -
4 OctKidsgrove Athletic 2 - 1 Stalybridge Celtic -
4 OctNantwich Town 2 - 0 Congleton Town -
4 OctNewcastle Town 4 - 3 Witton Albion -
4 OctStafford Rangers 0 - 0 Bootle -
4 OctTrafford 4 - 1 Sporting Khalsa -
   
1 OctShifnal Town 1 - 1 Atherton Collieries -
   
30 SepBootle 0 - 1 Clitheroe -
30 SepChasetown 2 - 0 Wythenshawe Town3 - 1 D
30 SepStalybridge Celtic 1 - 0 Sporting Khalsa3 - 2 D
30 SepWitton Albion 1 - 1 Trafford1 - 1 +
   
27 SepAtherton Collieries 1 - 0 Trafford3 - 1 R
27 SepBootle 2 - 2 Shifnal Town -
27 SepBury 3 - 2 Stafford Rangers -
27 SepChasetown 1 - 0 Lower Breck -
27 SepClitheroe 1 - 0 Newcastle Town2 - 0 R
27 SepCongleton Town 1 - 0 Darlaston Town -
27 SepSporting Khalsa 2 - 3 Wythenshawe Town2 - 1 X
27 SepVauxhall Motors 2 - 1 Kidsgrove Athletic2 - 0 R
27 SepWitton Albion 3 - 2 Mossley -
   
23 SepBootle 2 - 2 Kidsgrove Athletic2 - 0 X
23 SepCongleton Town 2 - 1 Witton Albion -
23 SepMossley 4 - 0 Sporting Khalsa -
23 SepNewcastle Town 1 - 0 Trafford2 - 1 D
23 SepStalybridge Celtic 6 - 0 Darlaston Town2 - 2 X
23 SepVauxhall Motors 4 - 1 Wythenshawe Town2 - 1 R
   
20 SepDarlaston Town 1 - 2 Vauxhall Motors1 - 1 X
20 SepNewcastle Town 0 - 2 Bootle -
20 SepTrafford 1 - 3 Chasetown -
20 SepWythenshawe Town 2 - 2 Avro -
   
16 SepRuncorn Linnets 3 - 0 Kidsgrove Athletic -
16 SepTrafford 4 - 6 Stalybridge Celtic -
   
13 SepAtherton Collieries 3 - 1 Stafford Rangers2 - 1 R
13 SepAvro 0 - 0 Newcastle Town2 - 0 X
13 SepBury 3 - 0 Shifnal Town -
13 SepClitheroe 2 - 3 Lower Breck -
13 SepWythenshawe Town 2 - 2 Mossley -
   
10 SepAvro 2 - 1 Vauxhall Motors2 - 1 +
   
9 SepBury 1 - 0 Runcorn Linnets -
   
30 AugDarlaston Town 1 - 4 Mossley1 - 1 X
30 AugLower Breck 2 - 0 Stafford Rangers -
30 AugWythenshawe Town 0 - 2 Shifnal Town -
   
25 AugAtherton Collieries 2 - 1 Clitheroe -
25 AugBootle 1 - 3 Lower Breck -
25 AugBury 0 - 2 Stalybridge Celtic -
25 AugKidsgrove Athletic 1 - 0 Congleton Town -
25 AugMossley 0 - 1 Avro -
25 AugShifnal Town 1 - 1 Darlaston Town -
25 AugSporting Khalsa 0 - 1 Chasetown -
25 AugStafford Rangers 2 - 1 Nantwich Town -
25 AugTrafford 1 - 2 Wythenshawe Town -
25 AugVauxhall Motors 3 - 1 Newcastle Town -
25 AugWitton Albion 1 - 1 Runcorn Linnets -
   
23 AugAvro 1 - 2 Shifnal Town -
23 AugChasetown 0 - 0 Vauxhall Motors3 - 1 X
23 AugCongleton Town 0 - 0 Bury -
23 AugDarlaston Town 1 - 2 Bootle1 - 2 +
23 AugLower Breck 2 - 2 Kidsgrove Athletic -
23 AugNantwich Town 1 - 1 Mossley2 - 1 X
23 AugNewcastle Town 1 - 2 Atherton Collieries2 - 1 X
23 AugStalybridge Celtic 1 - 3 Witton Albion2 - 1 X
23 AugWythenshawe Town 0 - 3 Stafford Rangers1 - 1 X
   
22 AugRuncorn Linnets 2 - 1 Trafford1 - 1 X
   
20 AugShifnal Town 1 - 0 Newcastle Town -
   
19 AugBootle 3 - 2 Avro -
19 AugKidsgrove Athletic 3 - 2 Chasetown -
19 AugSporting Khalsa 1 - 0 Nantwich Town -
19 AugStafford Rangers 1 - 0 Congleton Town -
19 AugVauxhall Motors 0 - 2 Wythenshawe Town -
19 AugWitton Albion 0 - 2 Darlaston Town -
   
18 AugAtherton Collieries 2 - 5 Lower Breck -
   
16 AugMossley 0 - 0 Clitheroe -
16 AugShifnal Town 3 - 0 Stafford Rangers -
   
13 AugAvro 1 - 1 Bury -
13 AugDarlaston Town 0 - 1 Stafford Rangers1 - 2 D
13 AugLower Breck 3 - 2 Witton Albion -
   
12 AugChasetown 1 - 0 Shifnal Town -
12 AugClitheroe 2 - 1 Trafford2 - 1 +
12 AugCongleton Town 2 - 2 Mossley -
12 AugNantwich Town 2 - 1 Kidsgrove Athletic -
12 AugNewcastle Town 2 - 0 Sporting Khalsa -
12 AugRuncorn Linnets 2 - 2 Vauxhall Motors1 - 1 R
12 AugStalybridge Celtic 1 - 0 Atherton Collieries2 - 1 D
12 AugWythenshawe Town 1 - 1 Bootle -
   
9 AugAtherton Collieries 0 - 2 Runcorn Linnets -
9 AugBootle 1 - 2 Nantwich Town -
9 AugBury 1 - 0 Newcastle Town -
9 AugKidsgrove Athletic 2 - 0 Wythenshawe Town -
9 AugMossley 0 - 1 Lower Breck -
9 AugShifnal Town 0 - 0 Clitheroe -
9 AugSporting Khalsa 3 - 1 Congleton Town -
9 AugStafford Rangers 0 - 2 Avro -
9 AugTrafford 1 - 2 Darlaston Town -
9 AugVauxhall Motors 1 - 1 Stalybridge Celtic -
9 AugWitton Albion 0 - 0 Chasetown -
Explanation of this analysisThe results for the Northern Premier 1 West league for this season

xScore was predicted from Home and Away performance against teams higher or lower in the league. Updated after each result.
Data last updated: 2 March 2026