Cyber Monday Sale!

THIS WEEK ONLY!

Sign up for an annual membership with a HUGE 25% off.

Get yours for just £89 by clicking the button below 👇

Special offer!

Get 2 months free with a GDL annual subscription and spread the cost over 3 easy monthly payments!

David-John McGeoch

First Name:
David-John
Last Name:
McGeoch

Facebook Profile

Twitter Profile

GDL 3 Month Overall Average


GDL 3DA
56.06


GDL 3 Month Rolling 3 Dart Average



3-month GDL 3DA taken from the Leagues and Tour events - updated weekly




2023 Player Stats



2023 Grade and Rankings

GradeRace to the 2023 GDL MatchplayRace to the 2023 GDL MastersRace to the 2023 GDL Worlds
Tungsten17 - Tungsten Main Qualifier


2023 Tour Stats

PlayedLegs Pl.WinsLeg Diff
53848
100+140+180TotalMost 180's in a match
3530380
Best LegHigh FinishFirst 93DA
1912861.2554.92


League Season 8

PlayedWinsDrawsLeg DiffPoints
5401112
100+140+180TotalMost 180's in a match
3881471
Best LegHigh FinishFirst 93DA
237058.2855.38

League Season 9

PlayedWinsDrawsLeg DiffPoints
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA

League Season 10

PlayedWinsDrawsLeg DiffPoints
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA

League Season 11

PlayedWinsDrawsLeg DiffPoints
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA


All Time Record

MatchesOpponentsLegs Played
8167708
Legs WonLegs LostLeg DiffLeg win %
347361-1449.01
Matches WonMatches DrawnMatches Lost
341037
Win %Draw %Lost %
41.9812.3545.68


Head to Head Record

MatchPlayedWin P1DrawWin P2
Daryl Steatham v David-John McGeoch4301
Dave Wilson v David-John McGeoch3111
Danny Wakley v David-John McGeoch2101
David-John McGeoch v Oliver Warren2101
David-John McGeoch v Lawrence Kelman2011
David-John McGeoch v Edward McMillan2011
David-John McGeoch v Stephen Curwen2101
David-John McGeoch v Mark Foster2020
Chris Scouller v David-John McGeoch2101
David-John McGeoch v Michael Fleet2110
Bradley Warren v David-John McGeoch2101
Craig Marshall v David-John McGeoch1001
Dale Cosgrove v David-John McGeoch1100
David-John McGeoch v Tom Beresford1100
David-John McGeoch v Sean McHugh1100
David-John McGeoch v Sye Porter-Bishop1100
David-John McGeoch v Ryan Vessey1001
David-John McGeoch v Dean Lax1100
David-John McGeoch v Rob Heath1100
David-John McGeoch v Kevin Thackwell1100
Ant Hume v David-John McGeoch1001
Danny Kennedy v David-John McGeoch1100
David-John McGeoch v Jacob Hopkins1100
David-John McGeoch v Lee Humphrey1001
David-John McGeoch v Gaz Magill1001
David-John McGeoch v Wayne Fereday1100
Andy Dunn v David-John McGeoch1001
David-John McGeoch v Neil Westgate1100
David-John McGeoch v Kyle Watts1100
Daniel Lax v David-John McGeoch1001
David-John McGeoch v Osvaldas Bielskis1010
David-John McGeoch v Ryan Murray1100
David-John McGeoch v Wesley Harney1010
Andrew McCormick v David-John McGeoch1100
David-John McGeoch v Ross Smith1100
Alex Powell v David-John McGeoch1001
David-John McGeoch v Jack Alexander1001
David-John McGeoch v Lewis Carter1001
Ben Pulham v David-John McGeoch1001
David-John McGeoch v Matthew Crosby1001
Ben McInerney v David-John McGeoch1001
Billy Blakeman v David-John McGeoch1001
David-John McGeoch v Hywel Jones1100
Andrew Marsden v David-John McGeoch1001
David-John McGeoch v Harry Lumb1001
Aidan Corkerry v David-John McGeoch1001
David-John McGeoch v Lars Jensen1100
Anthony Dodsworth v David-John McGeoch1001
David-John McGeoch v Phillip Ardill1001
David-John McGeoch v Tom Chapman1001
David Warren v David-John McGeoch1100
David-John McGeoch v Paul Grimes1100
David-John McGeoch v Kevin Selby1010
David-John McGeoch v James Toone1010
David-John McGeoch v Declan Walling1001
David-John McGeoch v Steven Ryan1001
David-John McGeoch v Dean Smith1001
David-John McGeoch v Ian Malcolm1001
David-John McGeoch v Sean McCrory1001
David-John McGeoch v Rob Sullivan1001
David-John McGeoch v Jamie Pick1001
David-John McGeoch v Ryan Couch1001
David-John McGeoch v Dean Watson1001
David-John McGeoch v Scott Jackson1001
Brian Hylands v David-John McGeoch1100
Craig Fowler v David-John McGeoch1100
David O'Leary v David-John McGeoch1100



Pre-2023 Stats



2022 Tour Stats

PlayedLegs Pl.WinsLeg Diff
241988-20
100+140+180TotalMost 180's in a match
1182551481
Best LegHigh FinishFirst 93DA
169959.3353.16

2021 Tour Stats

PlayedLegs Pl.WinsLeg Diff
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA

League Season 7

PlayedWinsDrawsLeg DiffPoints
13731524
100+140+180TotalMost 180's in a match
952051202
Best LegHigh FinishFirst 93DA
1214061.5555.5

League Season 6

PlayedWinsDrawsLeg DiffPoints
13721223
100+140+180TotalMost 180's in a match
871311011
Best LegHigh FinishFirst 93DA
1511859.4552.53

League Season 5

PlayedWinsDrawsLeg Diff
1133-10
100+140+180TotalMost 180's in a match
75221981
Best LegHigh FinishFirst 93DA
1811259.7252.77

League Season 4

PlayedWinsDrawsLeg DiffPoints
1012-305
100+140+180TotalMost 180's in a match
6172701
Best LegHigh FinishFirst 93DA
1811756.8751.15

League Season 3

PlayedWinsDrawsLeg DiffPoints
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA

League Season 2

PlayedWinsDrawsLeg DiffPoints
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA

League Season 1

PlayedWinsDrawsLeg DiffPoints
100+140+180TotalMost 180's in a match
Best LegHigh FinishFirst 93DA

Season 7 League Cup Division 10
2022 GDL World Championships Plate – Silver
2023 GDL Tour 1 – Tungsten
2023 GDL Tour 2 – Tungsten
Season 8 Division 9 League Cup
Season 7 Division 10 Pool A Week 1
Season 7 Division 10 Pool A Week 2
Season 7 Division 10 Pool A Week 3
Season 7 Division 10 Pool A Week 4
Season 7 Equaliser Division 10 Group 2 Week 1
Season 7 Equaliser Division 10 Group 2 Week 2
Season 7 Equaliser Division 10 Group 2 Week 3
Season 7 Equaliser Division 10 Group 2 Week 4
Season 8 Division 9 Pool B Week 1
Season 8 Division 9 Pool B Week 2
Season 8 Division 9 Pool B Week 3
Season 8 Division 9 Pool B Week 4

Scroll to Top