Capl
Menu ☰
News
Trusted Site
Version History
News Reel
Gallery Slideshow
Tables
Team Table by Wins
Team Table by Legs
Team Table by Difference
Team Table by Wins (All Scores)
Singles Table by Wins
Singles Table by Legs
Singles Table by Handicap and Legs
Stats
All Player Stats
Team Player Stats
Team Player Stats (1 game only)
Team Player Stats (2 games only)
Team Reserve Stats
Team Doubles Stats
Team Trebles Stats
Team Player Appearances
Reverse Dish
Team Player Stats (inc non active)
Team Player Stats (with Merit)
Archive
Lists
Team Fixtures
Singles Fixtures
All Fixtures
Results
Venues
Players/Pairings
Scores
Live Scores
Live Leaderboard
Guides
App Guide
Knockouts
Knockout Draw
Knockout Competition Entry
Double Eliminator Draw
Knockout Sessions
Login
Close ×
News
Trusted Site
Version History
News Reel
Gallery Slideshow
Tables
Team Table by Wins
Team Table by Legs
Team Table by Difference
Team Table by Wins (All Scores)
Singles Table by Wins
Singles Table by Legs
Singles Table by Handicap and Legs
Stats
All Player Stats
Team Player Stats
Team Player Stats (1 game only)
Team Player Stats (2 games only)
Team Reserve Stats
Team Doubles Stats
Team Trebles Stats
Team Player Appearances
Reverse Dish
Team Player Stats (inc non active)
Team Player Stats (with Merit)
Archive
Lists
Team Fixtures
Singles Fixtures
All Fixtures
Results
Venues
Players/Pairings
Scores
Live Scores
Live Leaderboard
Left Screen
Right Screen
Both Screens
Webcam Screen 1
Webcam Screen 2
Guides
App Guide
Knockouts
Knockout Setup Guide
Knockout Draw
Double Eliminator Draw
Knockout Sessions
League Doubles Player Statistics
Search
Competition
-- any --
LEAGUE CUP GROUPS
LEAGUE CUP GROUPS - 2024
LEAGUE CUP GROUPS - 2025
LEAGUE GAMES 2022 - 23
LEAGUE GAMES 2023 - 24
LEAGUE GAMES 2024 - 25
LEAGUE GAMES 2025 - 26
LEAGUE GAMES SPLIT 2022 - 23
Teams League
Division
-- any --
BOTTOM HALF 2022 - 23
CAPL DOUBLES
CAPL DOUBLES - FINAL
CAPL DOUBLES - SEMI
CAPL SINGLES - BEST OF 13
CAPL SINGLES - BEST OF 15
CAPL SINGLES - BEST OF 17
CONSOLATION CUP 23/24
CONSOLATION CUP 24
CONSOLATION CUP 24/25
KNOCKOUT CUP
KNOCKOUT CUP 24
KNOCKOUT CUP 25
KNOCKOUT CUP 26
LEAGUE CUP 2024 - GROUP A
LEAGUE CUP 2024 - GROUP B
LEAGUE CUP 2025 - GROUP A
LEAGUE CUP 2025 - GROUP B
LEAGUE CUP GROUP A
LEAGUE CUP GROUP B
LEAGUE CUP KNOCKOUT
LEAGUE CUP KNOCKOUT 23/24
LEAGUE CUP KNOCKOUT 24/25
LEAGUE CUP KNOCKOUT 25/26
LEAGUE CUP KO
LEAGUE GAMES 2022 - 23
LEAGUE GAMES 2023 - 24
LEAGUE GAMES 2024 - 25
LEAGUE GAMES 2025 - 26
TOP HALF 2022 - 23
Region
-- any --
Region
Team
-- any --
FREE WEEK
GULAB
JACKS CORNER
KBC 8 BALL
KBC CAVEMEN
NONSUCH 8 BALL
NONSUCH A
NONSUCH C
NONSUCH WJ
SNOOKER CLUB XRI
STEWARTON ARMS
TARTAN E
WATERSPORTS
WATERSPORTS A
WATERSPORTS GTI
Percentage
-- any --
All
Over 25%
Over 50%
Over 75%
Minimum Played
-- any --
10
9
8
7
6
5
4
3
2
1
Forename
Surname
Team
Played
Won
Won Lag
Broke and Dished
Forfeited
Percentage
John
Haddow
WATERSPORTS
4
4
0
0
0
100.00%
Stevie
Hill
KBC CAVEMEN
3
3
0
0
0
100.00%
George
Coleman
KBC CAVEMEN
4
3
0
0
0
75.00%
David
Brown
WATERSPORTS
4
3
0
0
0
75.00%
Grant
Davidson
KBC CAVEMEN
4
3
0
0
0
75.00%
Tony
Blair
KBC 8 BALL
5
3
0
0
0
60.00%
Bobby
Gatherer
KBC CAVEMEN
2
2
0
0
0
100.00%
Allan
Morrison
SNOOKER CLUB XRI
3
2
0
0
0
66.67%
Ryan
Corbett
KBC 8 BALL
3
2
0
0
0
66.67%
Rab
Allan
WATERSPORTS
3
2
0
0
0
66.67%
Chris
Likely
WATERSPORTS A
3
2
0
0
0
66.67%
Wullie
Lauchlan
SNOOKER CLUB XRI
3
2
0
0
0
66.67%
Yvonne
Furey
WATERSPORTS
4
2
0
0
0
50.00%
Garry
Gilluley
KBC 8 BALL
4
2
0
0
0
50.00%
Chris
Davis
KBC 8 BALL
4
2
0
0
0
50.00%
Graeme
Muir
KBC 8 BALL
1
1
0
0
0
100.00%
Jason
Buxton
KBC CAVEMEN
1
1
0
0
0
100.00%
Daniel
Scrimgeour
SNOOKER CLUB XRI
1
1
0
0
0
100.00%
John
Burns
KBC CAVEMEN
1
1
0
0
0
100.00%
Wullie
Haddow
WATERSPORTS
1
1
0
0
0
100.00%
Ronnie
Baird
KBC CAVEMEN
1
1
0
0
0
100.00%
JP
Haddow
WATERSPORTS
1
1
0
0
0
100.00%
Gary
Devoy
SNOOKER CLUB XRI
1
1
0
0
0
100.00%
David
Hodalski
SNOOKER CLUB XRI
1
1
0
0
0
100.00%
Derek
Williamson
WATERSPORTS A
2
1
0
0
0
50.00%
Samuel
Lennon
WATERSPORTS A
2
1
0
0
0
50.00%
Gilmour
Hollas
KBC CAVEMEN
2
1
0
0
0
50.00%
Craig
McCready
KBC CAVEMEN
2
1
0
0
0
50.00%
Justin
Rossiter
SNOOKER CLUB XRI
2
1
0
0
0
50.00%
Ally
Mair
SNOOKER CLUB XRI
2
1
0
0
0
50.00%
Connor
Bryson
WATERSPORTS A
3
1
0
0
0
33.33%
Marcus
Worral
STEWARTON ARMS
3
1
0
0
0
33.33%
Iain
Beaton
WATERSPORTS
3
1
0
0
0
33.33%
Stuart
Cochrane
SNOOKER CLUB XRI
3
1
0
0
0
33.33%
Ronnie
Blyth
WATERSPORTS A
3
1
0
0
0
33.33%
Gareth
Farrand
STEWARTON ARMS
4
1
0
0
0
25.00%
Ian
Snodgrass
STEWARTON ARMS
4
0
0
0
0
0.00%
Dean
McClure
STEWARTON ARMS
4
0
0
0
0
0.00%
Alexa
Graham
STEWARTON ARMS
3
0
0
0
0
0.00%
Daniel
Duffy
WATERSPORTS A
3
0
0
0
0
0.00%
Dougie
Wright
SNOOKER CLUB XRI
2
0
0
0
0
0.00%
Willie
Crozier
KBC 8 BALL
2
0
0
0
0
0.00%
Raymond
Cairney
WATERSPORTS A
2
0
0
0
0
0.00%
Amy
McClure
STEWARTON ARMS
1
0
0
0
0
0.00%
Dougie
Somerville
KBC 8 BALL
1
0
0
0
0
0.00%
Mick
Duff
SNOOKER CLUB XRI
1
0
0
0
0
0.00%
Robert
Connelly
SNOOKER CLUB XRI
1
0
0
0
0
0.00%
Craig
Dawson
STEWARTON ARMS
1
0
0
0
0
0.00%
James
Higgins
NONSUCH C
4
4
0
0
0
100.00%
Robert
Montgomery
NONSUCH 8 BALL
4
4
0
0
0
100.00%
Callum
McKinnon
NONSUCH A
5
4
0
0
0
80.00%
Declyn
Hood
NONSUCH 8 BALL
5
4
0
0
0
80.00%
Tam
Newall
NONSUCH C
3
3
0
0
0
100.00%
Geo
Edgar
NONSUCH 8 BALL
3
3
0
0
0
100.00%
Cameron
Armstrong
NONSUCH A
3
3
0
0
0
100.00%
Patrick
Finlay
NONSUCH A
4
3
0
0
0
75.00%
Gary
McLaughlin
NONSUCH 8 BALL
2
2
0
0
0
100.00%
Graeme
Russell
NONSUCH C
2
2
0
0
0
100.00%
Sandy
Currie
NONSUCH A
2
2
0
0
0
100.00%
Thomas
McMillan
TARTAN E
2
2
0
0
0
100.00%
Nav
Bhatti
NONSUCH C
4
2
0
0
0
50.00%
Ryan
Lipton
NONSUCH WJ
4
2
0
0
0
50.00%
Chris
Giffney
NONSUCH C
1
1
0
0
0
100.00%
David
Wales
TARTAN E
1
1
0
0
0
100.00%
Pili
Manti
NONSUCH C
1
1
0
0
0
100.00%
Lee
McGivern
NONSUCH 8 BALL
1
1
0
0
0
100.00%
Robert
Pentleton
NONSUCH C
2
1
0
0
0
50.00%
Kevin
Duffy
NONSUCH A
2
1
0
0
0
50.00%
William
Biggam
NONSUCH 8 BALL
2
1
0
0
0
50.00%
Ian
Torrance
GULAB
2
1
0
0
0
50.00%
James
Gourley
NONSUCH WJ
2
1
0
0
0
50.00%
Andrew
Blyth
NONSUCH WJ
2
1
0
0
0
50.00%
Chris
Lawson
TARTAN E
2
1
0
0
0
50.00%
Jamie
Lynn
NONSUCH 8 BALL
3
1
0
0
0
33.33%
Dougie
Chapman
NONSUCH WJ
3
1
0
0
0
33.33%
George
Fagan
GULAB
3
1
0
0
0
33.33%
Hugh
Stevenson
NONSUCH A
3
1
0
0
0
33.33%
Simon
Brown
TARTAN E
3
1
0
0
0
33.33%
Jamie
Doherty
TARTAN E
3
1
0
0
0
33.33%
Jason
Voce
GULAB
3
1
0
0
0
33.33%
Antony
Galliver
GULAB
4
1
0
0
0
25.00%
Daniel
Durham
NONSUCH WJ
4
1
0
0
0
25.00%
Jamie
McKay
GULAB
4
0
0
0
0
0.00%
Karlyn
Coghill
NONSUCH WJ
3
0
0
0
0
0.00%
Colin
Welsh
GULAB
3
0
0
0
0
0.00%
Craig
Thomson
TARTAN E
2
0
0
0
0
0.00%
Chris
Caig
TARTAN E
2
0
0
0
0
0.00%
James
McMullan
NONSUCH C
2
0
0
0
0
0.00%
Joe
Herring
NONSUCH C
1
0
0
0
0
0.00%
Kenny
Glover
GULAB
1
0
0
0
0
0.00%
Danny
Gibson
NONSUCH WJ
1
0
0
0
0
0.00%
Kyle
Morrison
TARTAN E
1
0
0
0
0
0.00%
Jim
McGeachie
NONSUCH A
1
0
0
0
0
0.00%
Sharon
McGowan
NONSUCH WJ
1
0
0
0
0
0.00%
Geo
Edgar
NONSUCH 8 BALL
10
8
0
0
0
80.00%
Ally
Mair
SNOOKER CLUB XRI
7
7
0
0
0
100.00%
James
Higgins
NONSUCH C
9
7
0
0
0
77.78%
Jamie
Lynn
NONSUCH 8 BALL
6
6
0
0
0
100.00%
Graeme
Russell
NONSUCH C
7
6
0
0
0
85.71%
Chris
Giffney
NONSUCH C
7
6
0
0
0
85.71%
Mark
Coby
NONSUCH A
8
6
0
0
0
75.00%
Chris
Davis
KBC 8 BALL
9
6
0
0
0
66.67%
Graeme
Sillars
NONSUCH A
7
5
0
0
0
71.43%
Gary
McLaughlin
NONSUCH 8 BALL
8
5
0
0
0
62.50%
Dougie
Chapman
NONSUCH WJ
8
5
0
0
0
62.50%
Tony
Blair
KBC 8 BALL
8
5
0
0
0
62.50%
Stewart
Dunlop
JACKS CORNER
9
5
0
0
0
55.56%
Tam
Newall
NONSUCH C
9
5
0
0
0
55.56%
Wullie
Lauchlan
SNOOKER CLUB XRI
10
5
0
0
0
50.00%
Davie
Train
NONSUCH A
4
4
0
0
0
100.00%
Ryan
Corbett
KBC 8 BALL
5
4
0
0
0
80.00%
Lee
McGivern
NONSUCH 8 BALL
5
4
0
0
0
80.00%
Andrew
Blyth
NONSUCH WJ
6
4
0
0
0
66.67%
Bobby
Gatherer
KBC CAVEMEN
6
4
0
0
0
66.67%
Craig
Thomson
TARTAN E
8
4
0
0
0
50.00%
Craig
McCready
KBC CAVEMEN
8
4
0
0
0
50.00%
John
Dobbin
JACKS CORNER
8
4
0
0
0
50.00%
Stuart
Cochrane
SNOOKER CLUB XRI
8
4
0
0
0
50.00%
Iain
Beaton
WATERSPORTS
9
4
0
0
0
44.44%
Antony
Galliver
GULAB
9
4
0
0
0
44.44%
Jourdon
Templeton
NONSUCH 8 BALL
3
3
0
0
0
100.00%
John
Haddow
WATERSPORTS
4
3
0
0
0
75.00%
Cameron
Armstrong
NONSUCH A
4
3
0
0
0
75.00%
Callum
McKinnon
NONSUCH A
5
3
0
0
0
60.00%
George
Coleman
KBC CAVEMEN
5
3
0
0
0
60.00%
Stevie
Hill
KBC CAVEMEN
5
3
0
0
0
60.00%
Jamie
Doherty
TARTAN E
6
3
0
0
0
50.00%
Thomas
McMillan
TARTAN E
6
3
0
0
0
50.00%
Kris
Robertson
JACKS CORNER
7
3
0
0
0
42.86%
George
Fagan
GULAB
7
3
0
0
0
42.86%
John
Lundie
JACKS CORNER
7
3
0
0
0
42.86%
Chris
Likely
WATERSPORTS A
8
3
0
1
0
37.50%
Daniel
Durham
NONSUCH WJ
8
3
0
0
0
37.50%
Yvonne
Furey
WATERSPORTS
8
3
0
0
0
37.50%
Derek
Williamson
WATERSPORTS A
8
3
0
0
0
37.50%
Ryan
Lipton
NONSUCH WJ
9
3
0
0
0
33.33%
Robert
Pentleton
NONSUCH C
2
2
0
0
0
100.00%
Hugh
Stevenson
NONSUCH A
2
2
0
0
0
100.00%
Patrick
Finlay
NONSUCH A
2
2
0
0
0
100.00%
Sammy
Reid
TARTAN E
2
2
0
0
0
100.00%
Kevin
Duffy
NONSUCH A
3
2
0
0
0
66.67%
Rab
Allan
WATERSPORTS
3
2
0
0
0
66.67%
Graeme
Muir
KBC 8 BALL
3
2
0
0
0
66.67%
Michael
Young
JACKS CORNER
3
2
0
0
0
66.67%
David
Wales
TARTAN E
4
2
0
0
0
50.00%
Willie
Crozier
KBC 8 BALL
4
2
0
0
0
50.00%
Kevin
Trow
TARTAN E
4
2
0
0
0
50.00%
Ian
Torrance
GULAB
4
2
0
0
0
50.00%
Declyn
Hood
NONSUCH 8 BALL
4
2
0
0
0
50.00%
David
Dunlop
JACKS CORNER
4
2
0
0
0
50.00%
Kenny
Glover
GULAB
5
2
0
0
0
40.00%
Garry
Gilluley
KBC 8 BALL
5
2
0
0
0
40.00%
Dougie
Somerville
KBC 8 BALL
5
2
0
0
0
40.00%
Colin
Welsh
GULAB
5
2
0
0
0
40.00%
Allan
Morrison
SNOOKER CLUB XRI
5
2
0
0
0
40.00%
JP
Haddow
WATERSPORTS
5
2
0
0
0
40.00%
Sandy
Currie
NONSUCH A
5
2
0
0
0
40.00%
Simon
Brown
TARTAN E
6
2
0
0
0
33.33%
Ian
Snodgrass
STEWARTON ARMS
7
2
0
0
0
28.57%
Jason
Voce
GULAB
7
2
0
0
0
28.57%
Gareth
Farrand
STEWARTON ARMS
9
2
0
0
0
22.22%
Jason
Buxton
KBC CAVEMEN
1
1
0
0
0
100.00%
Tommy
Kenny
NONSUCH 8 BALL
1
1
0
0
0
100.00%
Aidan
Fleming
NONSUCH A
1
1
0
0
0
100.00%
Joe
Finlay
NONSUCH A
1
1
0
0
0
100.00%
Karlyn
Coghill
NONSUCH WJ
1
1
0
0
0
100.00%
Ronnie
Baird
KBC CAVEMEN
1
1
0
0
0
100.00%
Robert
Connelly
SNOOKER CLUB XRI
1
1
0
0
0
100.00%
Jim
Cameron
KBC 8 BALL
1
1
0
0
0
100.00%
Gilmour
Hollas
KBC CAVEMEN
1
1
0
0
0
100.00%
Stuart
Martin
NONSUCH 8 BALL
1
1
0
0
0
100.00%
Gary
Devoy
SNOOKER CLUB XRI
2
1
0
0
0
50.00%
Daniel
Duffy
WATERSPORTS A
2
1
0
0
0
50.00%
Les
Dunlop
JACKS CORNER
2
1
0
0
0
50.00%
Niven
Adams
NONSUCH A
2
1
0
0
0
50.00%
John
Wilson
SNOOKER CLUB XRI
2
1
0
0
0
50.00%
Tommy
Dow
WATERSPORTS A
2
1
0
0
0
50.00%
Jamie
McKay
GULAB
2
1
0
0
0
50.00%
Sharon
McGowan
NONSUCH WJ
2
1
0
0
0
50.00%
Nav
Bhatti
NONSUCH C
2
1
0
0
0
50.00%
Samuel
Lennon
WATERSPORTS A
2
1
0
0
0
50.00%
Danny
Gibson
NONSUCH WJ
2
1
0
0
0
50.00%
Gemma
Keenan
NONSUCH WJ
3
1
0
0
0
33.33%
Ronnie
Blyth
WATERSPORTS A
3
1
0
1
0
33.33%
Rolly
Kelly
NONSUCH WJ
3
1
0
0
0
33.33%
Joe
Herring
NONSUCH C
3
1
0
0
0
33.33%
Peter
McLanachan
STEWARTON ARMS
4
1
0
0
0
25.00%
Tommy
Ewen
STEWARTON ARMS
4
1
0
0
0
25.00%
David
Brown
WATERSPORTS
5
1
0
0
0
20.00%
Dougie
Wright
SNOOKER CLUB XRI
5
1
0
0
0
20.00%
Connor
Bryson
WATERSPORTS A
5
1
0
0
0
20.00%
Grant
Davidson
KBC CAVEMEN
5
1
0
0
0
20.00%
Ryan
Gilmour
WATERSPORTS
5
1
0
0
0
20.00%
J
Ferguson
STEWARTON ARMS
7
1
0
0
0
14.29%
Raymond
Cairney
WATERSPORTS A
8
1
0
0
0
12.50%
Dean
McClure
STEWARTON ARMS
10
1
0
0
0
10.00%
Daniel
Scrimgeour
SNOOKER CLUB XRI
3
0
0
0
0
0.00%
Alexa
Graham
STEWARTON ARMS
2
0
0
0
0
0.00%
Wullie
Haddow
WATERSPORTS
1
0
0
0
0
0.00%
James
Gourley
NONSUCH WJ
1
0
0
0
0
0.00%
Clifford
Stewart
STEWARTON ARMS
1
0
0
0
0
0.00%
George
McLean
GULAB
1
0
0
0
0
0.00%
James
Mitchell
STEWARTON ARMS
1
0
0
0
0
0.00%
Pili
Manti
NONSUCH C
1
0
0
0
0
0.00%
Amy
McClure
STEWARTON ARMS
1
0
0
0
0
0.00%
Justin
Rossiter
SNOOKER CLUB XRI
1
0
0
0
0
0.00%
Craig
Dawson
STEWARTON ARMS
1
0
0
0
0
0.00%
Robert
Montgomery
NONSUCH 8 BALL
1
0
0
0
0
0.00%
Tony
Lipton
NONSUCH WJ
1
0
0
0
0
0.00%
Colin
Gracie
WATERSPORTS A
1
0
0
0
0
0.00%
Drew
Byers
NONSUCH 8 BALL
1
0
0
0
0
0.00%
Ward
Clark
WATERSPORTS A
1
0
0
0
0
0.00%
Paul
Moon
STEWARTON ARMS
1
0
0
0
0
0.00%