Scottish National Chess League (SNCL)

Rounds 1 & 2       2 November 2025
  Div 1
--- (Rd 1) Edinburgh West 1 4 - 1 Dunfermline Knights : (Rd 2) Dunfermline Knights 4 - 1 Dundee City B
  Div 3
--- (Rd 1) Stonenhaven 0.5 - 4.5 Dunfermline Rooks : Troon & District 4.5 - 0.5 Dunfermline Bishops
--- (Rd 2) Dunfermline Rooks 3 - 2 Phones : Dunfermline Bishops 2 - 3 Corstorphine

Rounds 3 & 4      30 November 2025
  Div 1
--- (Rd 3) Bon Accord v Dunfermline Knghts : (Rd 4) Dunfermline Knights v Forth Valley A
  Div 3
--- (Rd 3)
--- (Rd 4)

Rounds 5 & 6     22 February 2026
  Div 1
--- (Rd 5) Dunfermline Knights v Edinburgh 1 : (Rd 6) Stepps v Dunfermline Knights
  Div 3
--- (Rd 5)
--- (Rd 6)

Rounds 7 & 8    22 March 2026
  Div 1
--- (Rd 7) Dunfermline Knights v Wandering Dragons : (Rd 8) Dundee City A v Dunfermline Knights
  Div 3
--- (Rd 7)
--- (Rd 8)

Round    9         26 April 2026
  Div 1
--- (Rd 9) Hamilton A v Dunfermline Knights
  Div 3
--- (Rd 9)

Note:
Division 3 is a Swiss Parings system and rounds will be determined on the day.


Central Chess League 2024/25

Division 1

2025
Tuesday 30th September   Dunfermline A 4.5 - 0.5 Stirling B
Wednesday 8th October    Grangemouth A 3 - 2 Dunfermline A
Tuesday 4th November     Dunfermline A 3.5 - 1.5 Grangemouth B
Monday 10th November    Stirling A 4 - 1 Dunfermline A
Monday 1st December    Badgers Brook A v Dunfermline A

2026
Tuesday 20th January    Dunfermline A v Badgers Brook A
Monday 9th February     Stirling B v Dunfermline A
Tuesday 17th February   Dunfermline Av Grangemouth A
Monday 11th March     Grangemouth B v Dunfermline A
Tuesday 31st March    Dunfermline A v Stirling A
   

Division 2

2025
Monday 15th September   Badgers Brook B 1.5 - 3.5 Dunfermline B
Tuesday 30th September  Dunfermline B 2.5 - 2.5 Stirling C
Monday 6th October     Stirling E v Dunfermline B   (Postponed - to be rearranged)
Tuesday 4th November    Dunfermline B 4.5 - 0.5 Grangemouth C
Monday 10th November   Stirling D 3 - 2 Dunfermline B
Wednesday 3rd December  Clackmannan v Dunfermline B

2026
Tuesday 20th January   Dunfermline B v Clackmannan
Tuesday 27th January   Dunfermline B v Badgers Brook B
Monday 9th February    Stirling C v Dunfermline B
Tuesday 17th February   Dunfermline B v Stirling E
Wednesday 18th March   Grangemouth C v Dunfermline B
Tuesday 31st March     Dunfermline B v Stirling D
   

Allegro League

2025
Wednesday 10th SeptemberClackmannan 6 - 10 Dunfermline Minnows
Wednesday 15th October   Grangemouth Lions v Dunfermline Sharks (Postponed)
Wednesday 15th October   GrangemouthTigers 7.5 - 8.5 Dunfermline Minnows
Tuesday 28th October     Dunfermline Minnows 7.5 - 8.5 Stirling Bruce
Tuesday 28th October     Dunfermline Sharks 9.5 - 6.5 Stirling Wallace
Tuesday 9th December    Dunfermline Minnows v Dunfermline Sharks

2026
Tuesday 3rd March       Dunfermline Minnows v Grangemouth Lions
Tuesday 3rd March       Dunfermline Sharks v Grangemouth Tigers
Tuesday 7th April         Dunfermline Sharks v Clackmannan
Monday 27th April        Stirling Bruce v Dunfermline Sharks
Monday 27th April        Stirling Wallace v Dunfermline Minnows

Neil Giffen Cup (7 Board) - Semi Final

Wednesday 15th April 2026  Grangemouth v Dunfermline

Under 1500 Cup - Semi Final

Tuesday 14th April 2026    Dunfermline v Clackmannan

-->