Sponsored by Haines Decorating
World Snooker

BBC Sport - Snooker

Snooker talk (including CDSL forum)

Cardiff and District Snooker League

Cardiff and District Pool League


Previous Cons League tables


2007-08
2008-09
2009-10
2010-11
2011-12
2012-13
2013-14
2014-15
2015-16
2016-17
2017-18
2018-19
2019-20
2021-22
2022-23
2023-24
2024-25








League Sponsors
Haines Decorating

     
 
 
LATEST TABLE 2025 - 26

Position Team Played   Won   Points
1 Caerphilly Knights 17   15   62
2 County Dragons 18   12   51
3 Taffs Well Barons 17   10   47
4 Roath Majors 18   10   47
5 Fairwater Oddballs 17   9   45
6 Taffs Well Snipers 17   6   39
7 County Chieftains 17   7   38
8 Fairwater Falcons 17   7   38
9 Docks Marauders 18   6   38
10 County Elites 17   7   35
11 County Blakes 17   6   35
12 Park Masters 0   0   0



BREAKS BOARD (>30)

Position Player Team Break
1 Allan Morgan Caerphilly Knights 83, 77, 68(Cup), 69c 63, 57, 50, 38, 37, 30
2 Chris Johnson Taffs Well Barons 64, 33(Cup), 32
3 James Facey Fairwater Falcons 55, 38, 31
4 Twm Jones Roath Majors 54, 41
5 Nural Khan Caerphilly Knights 53, 49, 45, 42, 41, 36, 36, 36, 34, 33, 32
6 Ben Griffiths Caerphilly Knights 47, 39(Cup), 38, 32, 30
7 Kevin Brown Taffs Well Snipers 44, 40, 32
8 Andy McGill County Chieftains 44
9 Scott Miners Taffs Well Snipers 44, 32
10 Richard Humpheries Fairwater Falcons 44, 31, 30
11 Tony Storer Fairwater Falcons 43, 32, 31
12 Steffan Davies Caerphilly Knights 42, 38, 35
13 Thomas Heal Roath Majors 41, 37, 36(Cup), 34
14 Gary Rosser County Elites 39, 36 (Cup), 33
15 Ian Purnell Taffs Well Snipers 36, 32(Cup)
16 Dave Earls County Dragons 36, 30
17 Ethan Chichester County Cheiftains 33, 31, 31
18 Jason Summerhayes Roath Majors 33
19 Mike Macnamara County Dragons 32, 32
20 Andy Holman Taffs Well Barons 31
21 Dan Wardle County Dragons 31



COMP BREAK (>30) - Do not count towards High Break Prize

Player Team Break
Twm Jones Roath Majors 87, 49, 44
Nural Khan Caerphilly Knights 73, 46, 43, 40
Thomas Heal Roath Majors 64
Ben Griffiths Caerphilly Knights 6237, 33, 32 
Allan Morgan Caerphilly Knights 44, 33
Richard Humpheries Fairwater Falcons 42, 40, 36, 35, 30
Steffan Davies Caerphilly Knights 36
Chris Richards Fairwater Falcons 34
Gary Rosser County Elites 32





PLAYER RANKINGS

Player ranking is calculated based on Games Won > Win % > Handicap > Games Played > Name (A-Z)

Ranking Player Team        Handicap      
Dec 2025
Played Won Win %
1 Nural Khan Caerphilly Knights 0 16 13 81
2 Allan Morgan Caerphilly Knights 0 13 12 92
3 Ben Griffiths Caerphilly Knights 0 15 12 80
4 Mike McNamara County Dragons 23 15 11 73
5 Steffan Davies Caerphilly Knights 0 17 11 65
6 Tom Witt Fairwater Oddballs 42 14 10 71
7 Christopher Johnson Taffs Well Barons 21 15 10 67
8 Simon Takata Taffs Well Barons 24 15 10 67
9 Neil Ash Fairwater Oddballs 26 15 10 67
10 Jamie Marsh Fairwater Oddballs 0 16 10 63
11 Kevin Brown Taffs Well Snipers 0 17 10 59
12 Mike Watts County Elites 32 17 10 59
13 Kevin Ryan Docks Marauders 39 17 10 59
14 Thomas Heal Roath Majors 0 12 9 75
15 Ethan Chichester County Chieftains 14 14 9 64
16 Gary Rosser County Elites 0 15 9 60
17 Dave Earls County Dragons 14 17 9 53
18 David Gregory Docks Marauders 46 17 9 53
19 Vince Haines County Dragons 39 15 8 53
20 Chico Pires Fairwater Oddballs 35 16 8 50
21 Jason Veal Taffs Well Barons 14 8 7 88
22 Tony Storer Fairwater Falcons 7 9 7 78
23 Richard Humpheries Fairwater Falcons 0 12 7 58
24 Andrew Champion Roath Majors 35 12 7 58
25 Ian Purnell Taffs Well Snipers 10 13 7 54
26 Colin Hopkins County Dragons 56 13 7 54
27 Chris James County Blakes 39 14 7 50
28 Peter Hurndall Taffs Well Snipers 42 14 7 50
29 Lee Cornock Roath Majors 14 15 7 47
30 James Facey Fairwater Falcons 0 16 7 44
31 Tony Parkins County Elites 28 16 7 44
32 Alan Jones County Dragons 35 11 6 55
33 Steve Brown County Blakes 52 11 6 55
34 Keith Burgess County Chieftains 55 11 6 55
35 Kerri Whiting Roath Majors 63 12 6 50
36 Geoff Sheppard Taffs Well Barons 38 13 6 46
37 Roy Lawrence Docks Marauders 42 13 6 46
38 Andy McGill County Chieftains 25 14 6 43
39 Andy Holman Taffs Well Barons 28 14 6 43
40 Adrian Poynter Fairwater Oddballs 10 15 6 40
41 Steve Maunder County Blakes 59 15 6 40
42 Steve Jones County Blakes 63 15 6 40
43 Scott Miners Taffs Well Snipers 0 16 6 38
44 Twm Jones Roath Majors 0 7 5 71
45 Allan Jones Caerphilly Knights 17 7 5 71
46 Chris Richards Fairwater Falcons 7 8 5 63
47 Luke Sheppard Taffs Well Barons 38 8 5 63
48 Darran Fenton County Chieftains 42 10 5 50
49 Ian Denton Caerphilly Knights 21 11 5 45
50 Fraser Ingram County Blakes 32 11 5 45
51 Rob Hayes Taffs Well Snipers 0 12 5 42
52 Ed Osmolski Fairwater Falcons 24 12 5 42
53 Dave Standage Roath Majors 18 14 5 36
54 Ralph Welch Fairwater Falcons 14 16 5 31
55 Mel Hopkins Docks Marauders 35 17 5 29
56 Dan Wardle County Dragons 7 5 4 80
57 Dan Bush Roath Majors 15 7 4 57
58 Dave Hartnell County Blakes 28 8 4 50
59 Carl James Junior Docks Marauders 28 10 4 40
60 Rob McKenna Caerphilly Knights 0 3 3 100
61 Mike Evans County Elites 35 3 3 100
62 Phil Meek County Dragons 24 5 3 60
63 Michael Blewett County Chieftains 63 6 3 50
64 Mike Rathkey County Dragons 28 7 3 43
65 Jason Summerhayes Roath Majors 0 9 3 33
66 Glyn Hayes County Chieftains 21 9 3 33
67 Phil Storer County Chieftains 28 10 3 30
68 John Huggins County Chieftains 63 10 3 30
69 Dave Richards Taffs Well Barons 28 11 3 27
70 Ethan Grech Docks Marauders 38 11 3 27
71 Alan Wright County Elites 49 11 3 27
72 Rob Reed County Elites 52 15 3 20
73 Darren Gill Taffs Well Snipers 14 6 2 33
74 Nigel Blackwell Taffs Well Snipers 42 7 2 29
75 Mike Lynch Fairwater Falcons 28 10 2 20
76 Chris Lloyd Fairwater Oddballs 21 1 1 100
77 Mike Kinman Roath Majors 24 2 1 50
78 Andrew Hughes Caerphilly Knights 38 3 1 33
79 Carl James Senior Docks Marauders 63 4 1 25
80 Doug Dineen County Blakes 63 10 1 10
81 Alan Hurley Caerphilly Knights 0 0 0 #DIV/0!
82 Khurram Khan Caerphilly Knights 0 0 0 #DIV/0!
83 Owen Fear Caerphilly Knights 0 0 0 #DIV/0!
84 Luke Haines Taffs Well Snipers 7 0 0 #DIV/0!
85 Tom Cross Taffs Well Snipers 11 0 0 #DIV/0!
86 Alan Downey Fairwater Falcons 14 0 0 #DIV/0!
87 Ken Linsey Taffs Well Barons 21 0 0 #DIV/0!
88 Paul Cazana Fairwater Oddballs 21 0 0 #DIV/0!
89 Tony Chic Taffs Well Barons 28 0 0 #DIV/0!
90 Jeffrey Chichester Taffs Well Barons 35 0 0 #DIV/0!
91 John Foley County Blakes 35 0 0 #DIV/0!
92 Mathew Reid Roath Majors 35 0 0 #DIV/0!
93 Phil Strange County Chieftains 35 0 0 #DIV/0!
94 Peter Davies Docks Marauders 38 0 0 #DIV/0!
95 Bobby Canning Docks Marauders 49 0 0 #DIV/0!
96 Paul Blake County Blakes 63 0 0 #DIV/0!
97 Ben Harding County Elites 14 2 0 0
98 James Wigmore Taffs Well Barons 14 1 0 0
99 Stuart Rutledge Fairwater Falcons 25 2 0 0
100 Phil Carpenter Fairwater Oddballs 32 3 0 0
101 Adam Giddy Fairwater Oddballs 35 4 0 0
102 Andrew Heard County Elites 35 4 0 0
103 Ahmed Sahiaoul Docks Marauders 35 1 0 0
104 Ray Sullivan County Elites 35 1 0 0
105 Jack Stanworth Fairwater Oddballs 38 1 0 0
106 Ian Redmond County Dragons 42 2 0 0
107 Pete Strange County Chieftains 42 1 0 0
108 Bob Moore County Elites 53 1 0 0







NEWS

Monthly Meeting Dates (Wednesday) - Oct 07, Nov 05, Dec 03, Jan 07, Feb 04, Mar 04

League Sponsors - Haines Decorating

AGM Minutes: AGMMinutesJuly2025.pdf

CDCSL Constitution here: ConstitutionCDCSLJuly2023.pdf
New - CDCSL General Rules here (updated following AGM): GeneralRulesCDCSLJuly2025.pdf

Handicap Review Criteria (updated following AGM): HandicapReviewCriteriaJuly2024.pdf
Handicap review completed (August 2025): RevisedHandicapsSept2025.pdf
New - Handicap review completed (December 2025): RevisedHandicapsDec2025.pdf


CUPS
Ricky Fenton Christmas Cracker: RickyFentonChristmasCrackerFixtures.pdf
Results Sheet: RickyFentonChristmasCrackerResults25.pdf

Ricky Fenton Christmas Cracker Finals Night - 22 December 2025:
Main Final: Caephilly Knights (Winners)Taffs Well Snipers (Runner Up)
Plate Final: County Dragons (Winners) v Fairwater Oddballs (Runner Up)

COMPETITIONS

Download Bill Gourlay Open Singles here: BillGourlayOpenSingles2526.pdf

Download Grant Condie Handicap Singles here: GrantCondieHandicapSingles2526.pdf

Download Handicap Doubles here: HandicapDoubles2526.pdf

Download Scotch Doubles here: ScotchDoubles2526.pdf


FINALS



FIXTURES & RESULTS

Download fixture list here: Fixtures2526.pdf
New - Park Masters have dropped out of the league 05 January 2026.
*All results relating to Park Masters have been removed (indivudual and team)*



February

Monday 16th February 2026 (Week 19)

Home Team Score Away Team
County Elites 1 - 4 Taffs Well Snipers
County Blakes 2 - 3 Roath Majors
Fairwater Falcons 4 - 1 Docks Marauders
Taffs Well Barons 3 - 2 Fairwater Oddballs
Park Masters County Chieftains
Caerphilly Knights 3 - 2 County Dragons


Monday 9th February 2026 (Week 18
)


Home Team Score Away Team
Docks Marauders 2 - 3 Taffs Well Snipers
Roath Majors 3 - 2 Fairwater Falcons
County Dragons 4 - 1 County Blakes
County Chieftains 1 - 4 Caerphilly Knights
Fairwater Oddballs Park Masters
Taffs Well Barons 5 - 0 County Elites


Monday 2nd February 2026 (Week 17
)

Home Team Score Away Team
Taffs Well Snipers 3 - 2 Roath Majors
County Blakes 2 - 3 County Chieftains
Fairwater Falcons 2 - 3 County Dragons
Park Masters Taffs Well Barons
Caerphilly Knights 4 - 1 Fairwater Oddballs
County Elites 3 - 2 Docks Marauders


January


Monday 26th January 2026 (Week 16)

Home Team Score Away Team
County Dragons 4 - 1 Taffs Well Snipers
Roath Majors 3 - 2 Docks Marauders
County Chieftains 2 - 3 Fairwater Falcons
Fairwater Oddballs 5 - 0 County Blakes
Taffs Well Barons 3 - 2 Caerphilly Knights
Park Masters   County Elites


Monday 19th January 2026 (Week 15
)

Home Team Score Away Team
Taffs Well Snipers 1 - 4 County Chieftains
County Blakes 4 - 1 Taffs Well Barons
Fairwater Falcons 2 - 3 Fairwater Oddballs
Docks Marauders 1 - 4 County Dragons
Caerphilly Knights   Park Masters
County Elites 1 - 4 Roath Majors


Monday 12th January 2026 (Week 14
)

Home Team Score Away Team
Fairwater Oddballs 3 - 2 Taffs Well Snipers
County Dragons 3 - 2 Roath Majors
County Chieftains 2 - 3 Docks Marauders
Taffs Well Barons 5 - 0 Fairwater Falcons
Park Masters   County Blakes
Caerphilly Knights 4 - 1 County Elites


Monday 5th January 2026 (Week 13
)


Home Team Score Away Team
Taffs Well Snipers 2 - 3 Taffs Well Barons
County Blakes 0 - 5 Caerphilly Knights
Fairwater Falcons   Park Masters
Docks Marauders 3 - 2 Fairwater Oddballs
Roath Majors 3 - 2 County Chieftains
County Dragons 2 - 3 County Elites


December

Monday 22nd December 2025 
(Ricky Fenton Christmas Cracker)

Monday 15th December 2025 (Week 12)

Home Team Score Away Team
Park Masters
Taffs Well Snipers
County Chieftains 1 - 4 County Dragons
Fairwater Oddballs 3 - 2 Roath Majors
Taffs Well Barons 3 - 2 Docks Marauders
Caerphilly Knights 4 - 1 Fairwater Falcons
County Elites 4 - 1 County Blakes


Monday 8th December 2025 (Week 11
)


Home Team Score Away Team
Caerphilly Knights 3 - 2 Taffs Well Snipers
County Blakes 4 - 1 Fairwater Falcons
Fairwater Oddballs 2 - 3 County Dragons
Taffs Well Barons 4 - 1 Roath Majors
Park Masters
Docks Marauders
County Elites 2 - 3 County Chieftains


Monday 1st December 2025 (Week 10
)

Home Team Score Away Team
Taffs Well Snipers 4 - 1 County Blakes
Fairwater Falcons 3 - 2 County Elites
Docks Marauders 1 - 4 Caerphilly Knights
Roath Majors
Park Masters
County Dragons 1 - 4 Taffs Well Barons
County Chieftains 2 - 3 Fairwater Oddballs


November


Monday 24th November 2025 (Ricky Fenton Christmas Cracker)


Monday 17th November 2025 (Week 9
)

Home Team Score Away Team
Fairwater Falcons 1 - 4 Taffs Well Snipers
County Blakes 3 - 2 Docks Marauders
Carphilly Knights 5 - 0 Roath Majors
County Elites 3 - 2 Fairwater Oddballs
Taffs Well Barons 2 - 3 County Chieftains
Park Masters
County Dragons


Monday 10th November 2025 (Week 8)

Home Team Score Away Team
Taffs Well Snipers 2 - 3 County Elites
Docks Marauders 3 - 2 Fairwater Falcons
Roath Majors 2 - 3 County Blakes
County Dragons 2 - 3 Caerphilly Knights
County Chieftains
Park Masters
Fairwater Oddballs 4 - 1 Taffs Well Barons


Monday 3rd November 2025 (Week 7
)


Home Team Score Away Team
Taffs Well Snipers 4 - 1 Docks Marauders
County Blakes 2 - 3 County Dragons
Fairwater Falcons 3 - 2 Roath Majors
Park Masters
Fairwater Oddballs
Caerphilly Knights 5 - 0 County Chieftains
County Elites 3 - 2 Taffs Well Barons

October


Monday 27th October 2025 (Ricky Fenton Christmas Cracker)


Monday 20th October 2025 (Week 6
)


Home Team Score Away Team
Roath Majors 4 - 1 Taffs Well Snipers
Docks Marauders 4 - 1 County Elites
County Dragons 4 - 1 Fairwater Falcons
County Chieftains 3 - 2 County Blakes
Fairwater Oddballs 1 - 4 Caerphilly Knights
Taffs Well Barons
Park Masters


Monday 13th October 2025 (Week 5
)

Home Team Score Away Team
Taffs Well Snipers 2 - 3 County Dragons
County Blakes 2 - 3 Fairwater Oddballs
Docks Marauders 3 - 2 Roath Majors
Caerphilly Knights 4 - 1 Taffs Well Barons
County Elites
Park Masters
Fairwater Falcons 3 - 2 County Chieftains


Monday 6th October 2025 (Week 4
)


Home Team Score Away Team
County Chieftains 3 - 2 Taffs Well Snipers
Roath Majors 4 - 1 County Elites
County Dragons 3 - 2 Docks Marauders
Fairwater Oddballs 1 - 4 Fairwater Falcons
Taffs Well Barons 2 - 3 County Blakes
Park Masters
Caerphilly Knights

September

Monday 29th Semptember 2025 (Ricky Fenton Christmas Cracker)


Monday 22nd Semptember 2025 (Week 3
)


Home Team Score Away Team
Taffs Well Snipers 1 - 4 Fairwater Oddballs
County Blakes
Park Masters
Fairwater Falcons 4 - 1 Taffs Well Barons
Docks Marauders 3 - 2 County Chieftains
Roath Majors 3 - 2 County Dragons
County Elites 2 - 3 Caerphilly Knights


Monday 15th Semptember 2025 (Week 2
)


Home Team Score Away Team
Taffs Well Barons 4 - 1 Taffs Well Snipers
County Chieftains 1 - 4 Roath Majors
Fairwater Oddballs 4 - 1 Docks Marauders
Park Masters
Fairwater Falcons
Caerphilly Knights 2 - 3 County Blakes
County Elites 2 - 3 County Dragons


Monday 8th Semptember 2025 (Week 1
)


Home Team Score Away Team
Taffs Well Snipers
Park Masters
County Blakes 2 - 3 County Elites
Fairwater Falcons 2 - 3 Caerphilly Knights
Docks Marauders 2 - 3 Taffs Well Barons
Roath Majors 3 - 2 Fairwater Oddballs
County Dragons 1 - 4 County Chieftains