Season 20 Registration Now Open!

The GDL scorer is now back up and running! Please use the scorer from now on.

Competition Details
Looking for your messages? Use the Message Centre button near the top of the screen.
Scroll down to find your profile.
John Magill

Quick Links:

2026 player stats
2026 tour stats
2026 league stats

All 2025 stats

-------------------------------------

GDL 3 Month Overall Average

GDL3DA
56

GDL 3 Month Rolling 3 Dart Average (3DA)

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

2026 Player Stats

2026 Grade and Rankings

2026 Tour Stats (Back to Top)

2026 League Stats (Back to Top)

League Season 20

League Season 21

League Season 22

League Season 23

 

All Time Record

MatchesOpponentsLegs Played
1281031348
Legs WonLegs LostLeg DiffLeg win %
659689-3048.89
Matches WonMatches DrawnMatches Lost
463052
Win %Draw %Lost %
35.9423.4440.63

Head to Head Record

Head to HeadPlayedWin P1DrawWin P2
Darren Stedman v John Magill3201
David McCracken v John Magill3201
Jamie Taylor v John Magill3012
Gaz Magill v John Magill3300
John Magill v Liam Tait2101
John Magill v Paul McCarthy2002
Cathal Daly v John Magill2101
John Magill v Justin Reß2011
John Magill v Rob May2101
Daniel Boyle v John Magill2101
Andrew Mundy v John Magill2011
Greg Lyndon v John Magill2020
Daniel Forrest v John Magill2200
John Magill v Justin King2110
Euan Page v John Magill2101
John Magill v Stewart Blacow2101
Billy Shanahan v John Magill2020
Brett Pickersgill v John Magill2110
Chris Wall v John Magill2101
Andrew Skeggs v John Magill2011
John Magill v Rob Downer2002
James Rudd v John Magill1100
Charlie Bicknell v John Magill1001
Gary Hawkins v John Magill1001
Joe Crowley v John Magill1001
John Magill v Martin Strachan1001
David Barrie v John Magill1100
John Magill v Lo Wolswijk1100
John Magill v Liam McCulloch1010
James Mundy v John Magill1100
John Magill v Vincent Borgmans1001
David Smith v John Magill1001
Brian Franks v John Magill1010
John Magill v Liam Simpson1100
John Magill v Trevor Rose1001
Chris Rooks v John Magill1010
John Magill v Lloyd Willis1100
Gary Shaw v John Magill1001
Adrian Sheppard v John Magill1001
Dan Burchmore v John Magill1001
John Magill v Jordan Osborne1100
James Tittensor v John Magill1100
John Magill v Lewis Carter1100
Christoffer Källqvist v John Magill1100
John Magill v Nathanial Minskip-Aggett1010
Ian Cornish v John Magill1001
Darren Waller v John Magill1100
Jason Smallwood v John Magill1001
Jamie Pick v John Magill1100
John Magill v Petru Floroiu1100
Evaldas Tamosynas v John Magill1100
Christy Gough v John Magill1001
John Magill v Nathan Buckley1010
John Magill v Josh Parker1100
Daniele Di Tofano v John Magill1100
John Magill v Louis Winspear1100
Iwan Lewis v John Magill1001
Craig Marshall v John Magill1010
John Magill v Paul Mittoo1010
Ads Carter v John Magill1010
John Magill v Richard Cameron1100
Anthony Pratley v John Magill1001
John Magill v Liam-Stan Stannard1010
Dave Taylor v John Magill1100
Adam Cooke v John Magill1100
John Magill v Simon Nicholson1010
Adam Whelan v John Magill1010
John Magill v Neil Munro1100
Gerry Levins v John Magill1100
John Magill v Ross Evans1001
John Magill v Lars Nilsson1001
John Magill v Keith Crilly1001
John Magill v Julian Potts1001
Andy Dunn v John Magill1100
John Magill v Mark Nicholls1010
David Weymes v John Magill1010
Andrew Short v John Magill1001
Aaron Kennaugh v John Magill1100
Erlens Mitrofanovs v John Magill1100
John Magill v Jonny Redfearn1010
John Magill v Rom Russell1001
James French v John Magill1001
Daniel Watkins v John Magill1100
John Magill v Josh Williams1010
John Byrne v John Magill1010
John Magill v Tommy Ferguson1100
John Magill v Josh Hall1100
John Magill v Kane Darkes1001
Jack Bowman v John Magill1001
Andy Henderson v John Magill1100
John Magill v Rob Brideson1100
James Hooper v John Magill1010
Jamie Reynolds v John Magill1001
Craig Nealon v John Magill1010
John Magill v Tony Saunders1001
John Magill v Shaun Cahalin1010
John Magill v Mariusz Niemyjski1001
Craig Mitchell v John Magill1100
Craig Finnie v John Magill1001
John Magill v Tony Davison1010
John Magill v Mick Barclay1100
Daryl Clarke v John Magill1100
John Magill v John Norton1100

-------------------------------------

Enhanced Stats

 

Roll of Honour

aGrade/DivisionWinnerRunner Up
League Season 17Division 6Trevor RoseJohn Magill

Best ever averages

DatePlayerScore 1Score 2OpponentResult3DAF9Opp. 3DAOpp. F9
2025-04-23 00:00:00John Magill60Adrian SheppardW75.7888.6762.3158.61
2023-04-13 00:00:00John Magill74Tommy FergusonW68.7273.9462.8868.73
2023-08-18 00:00:00John Magill57Gaz MagillL67.6265.5870.2275.58
2023-08-08 00:00:00John Magill73Andrew ShortW67.2886.7757.3465.07
2023-02-28 00:00:00John Magill75Jack BowmanW67.0772.4464.8674
2024-07-15 00:00:00John Magill57Daniele Di TofanoL66.0172.0366.0476.86
2024-01-25 00:00:00John Magill56Euan PageL65.9266.0672.4183.85
2025-06-08 19:27:38John Magill63Cathal DalyW65.8670.7862.2963.3
2024-05-01 00:00:00John Magill75Richard CameronW65.7774.6160.1662.83
2023-02-13 00:00:00John Magill73Andrew SkeggsW65.7672.9365.2368
2024-08-06 17:52:20John Magill66Andrew MundyD65.6171.5864.4676.64
2025-08-31 18:12:58John Magill56Paul McCarthyL65.5264.1565.6560.15
2023-06-26 00:00:00John Magill75James FrenchW65.2970.5665.1571.94
2023-10-29 00:00:00John Magill73Euan PageW65.0472.3763.3268.27
2025-07-10 00:00:00John Magill16Paul McCarthyL64.8865.7169.9777.95
2025-05-11 17:49:56John Magill62Gary ShawW64.5271.7554.8654.54
2023-02-02 00:00:00John Magill75Rob BridesonW64.5157.8659.2866
2022-07-07 00:00:00John Magill74John NortonW64.5166.1563.6776.55
2023-05-18 00:00:00John Magill66Josh WilliamsD64.4769.1463.9364.72
2025-10-29 19:35:59John Magill63David McCrackenW64.3472.7459.8961.04
2024-02-19 00:00:00John Magill47Adam CookeL64.2975.6764.3170.58
2024-01-22 00:00:00John Magill75Neil MunroW64.164.3662.4660.64
2023-04-11 00:00:00John Magill66Brett PickersgillD63.8274.4464.970
2023-02-26 00:00:00John Magill47Andy HendersonL63.7467.0964.4362.64
2024-10-31 20:07:43John Magill68Rob MayL63.6770.1464.7471.33
2023-02-22 00:00:00John Magill75Chris WallW63.3464.3666.2769.33
2023-08-07 00:00:00John Magill57Aaron KennaughL63.3168.1965.0768.97
2023-01-24 00:00:00John Magill66James HooperD63.1771.2562.1367.39
2024-04-08 00:00:00John Magill72Anthony PratleyW63.0764.7458.3551.89
2024-08-26 00:00:00John Magill73Daniel BoyleW63.056757.9464.27
2025-05-21 00:00:00John Magill64Lloyd WillisW62.8964.961.6565.47
2023-07-13 00:00:00John Magill37Erlens MitrofanovsL62.8469.7372.7786.97
2022-07-13 00:00:00John Magill47Rob DownerL62.8269.8572.0680.7
2025-06-11 00:00:00John Magill63Jamie TaylorW62.5766.2662.1972.07
2024-07-11 00:00:00John Magill74Louis WinspearW62.4875.5258.9555.27
2023-02-20 00:00:00John Magill75Darren StedmanW62.4865.7265.1572.86
2024-11-20 00:00:00John Magill84Jason SmallwoodW62.4473.3958.2864.36
2024-04-24 00:00:00John Magill74Liam TaitW62.3670.6756.2159.76
2025-03-03 00:00:00John Magill72Lewis CarterW62.366.7853.0650.26
2023-11-06 00:00:00John Magill47Gaz MagillL62.1867.5565.5271.09
2025-03-24 00:00:00John Magill74Jordan OsborneW62.1464.7958.7153.39
2025-10-04 19:27:05John Magill61Joe CrowleyW62.0569.1954.9257.24
2022-07-10 00:00:00John Magill46Daryl ClarkeL62.0459.076062.83
2024-05-20 00:00:00John Magill66Ads CarterD62.0365.2863.172.58
2022-08-22 00:00:00John Magill07Mariusz NiemyjskiL61.9859.6774.0985
2023-01-16 00:00:00John Magill66Andrew SkeggsD61.7569.4261.0762.44
2024-04-15 00:00:00John Magill47Daniel ForrestL61.7261.7365.778.12
2024-05-22 00:00:00John Magill47Daniel ForrestL61.6560.0965.7875.42
2023-10-15 00:00:00John Magill66Billy ShanahanD61.4668.9257.4766.78
2024-07-22 00:00:00John Magill71Josh ParkerW61.377452.7558.83
2023-07-04 00:00:00John Magill47Rom RussellL61.2571.3663.3175.27
2025-05-13 00:00:00John Magill55Jamie TaylorD61.2161.660.3968.03
2023-08-16 00:00:00John Magill66David WeymesD61.1566.1160.9165.56
2025-04-08 00:00:00John Magill63Dan BurchmoreW61.0362.3757.0459.93
2025-03-12 00:00:00John Magill27James TittensorL60.9766.3763.4579.11
2023-09-19 00:00:00John Magill57Andy DunnL60.8563.3664.5667.5
2025-05-26 18:30:24John Magill55Chris RooksD60.7565.735758
2023-07-10 00:00:00John Magill66Jonny RedfearnD60.775.2557.4756.78
2023-05-22 00:00:00John Magill37Brett PickersgillL60.6661.263.7577.47
2025-06-17 00:00:00John Magill56Trevor RoseL60.6564.9763.870.88
2025-08-06 18:34:29John Magill36James MundyL60.4269.8961.6967.48
2023-04-10 00:00:00John Magill74Josh HallW60.4166.2155.8160.55
2023-05-16 00:00:00John Magill47Stewart BlacowL60.3263.7960.3360.27
2024-05-27 00:00:00John Magill66Paul MittooD59.9169.5859.0469.86
2024-03-04 00:00:00John Magill57Dave TaylorL59.8962.2265.4470.36
2023-08-21 00:00:00John Magill66Mark NichollsD59.8664.3963.8865.58
2023-09-20 00:00:00John Magill27Julian PottsL59.8259.5266.3663.41
2024-10-09 00:00:00John Magill48Evaldas TamosynasL59.7463.3363.4475.61
2024-03-14 00:00:00John Magill75Andrew MundyW59.6870.195965.58
2023-11-19 00:00:00John Magill47Gerry LevinsL59.4558.2162.9869.55
2024-10-17 00:00:00John Magill85Petru FloroiuW59.4363.9257.8461.72
2025-07-15 00:00:00John Magill63David SmithW59.375.9657.4265.89
2025-04-14 00:00:00John Magill36Darren StedmanL59.2658.336573.15
2024-02-01 00:00:00John Magill66Adam WhelanD58.7768.2557.3866.94
2024-08-18 00:00:00John Magill66Nathan BuckleyD58.6459.3962.1675.19
2024-05-23 00:00:00John Magill66Greg LyndonD58.6162.3959.9567.92
2022-09-05 00:00:00John Magill66Shaun CahalinD58.665.9759.4769.72
2025-08-12 19:16:06John Magill55Liam McCullochD58.5169.961.6574.27
2022-07-26 00:00:00John Magill66Tony DavisonD58.4856.1157.6762.83
2024-03-07 00:00:00John Magill66Justin KingD58.3969.1260.7269.78
2023-01-12 00:00:00John Magill66Craig NealonD58.3163.8959.2760.14
2023-03-15 00:00:00John Magill27Chris WallL58.1862.8164.3564.22
2022-07-20 00:00:00John Magill75Mick BarclayW58.0670.2555.0365.58
2024-09-20 00:00:00John Magill58David McCrackenL57.6961.7761.5760.62
2025-02-06 00:00:00John Magill66Nathanial Minskip-AggettD57.6461.8960.1870.28
2025-12-03 00:00:00John Magill46James RuddL57.4957.9355.6552.4
2023-01-16 00:00:00John Magill73Jamie ReynoldsW57.476256.7155.8
2022-08-17 00:00:00John Magill37Craig MitchellL57.4263.6761.4467.33
2024-06-27 00:00:00John Magill57Daniel BoyleL57.3962.8358.3760.36
2023-05-10 00:00:00John Magill66John ByrneD57.3962.3661.7581.03
2023-05-28 00:00:00John Magill17Daniel WatkinsL57.1757.6767.8570.96
2023-11-06 00:00:00John Magill66Billy ShanahanD57.1162.4257.1965.67
2025-06-30 00:00:00John Magill61Liam SimpsonW5754.1954.8760.57
2025-08-17 16:48:25John Magill62Lo WolswijkW56.8961.2952.3163.83
2023-10-30 00:00:00John Magill17Ross EvansL56.856.4264.3562.58
2024-05-29 00:00:00John Magill66Craig MarshallD56.7959.6158.1957.53
2022-09-05 00:00:00John Magill47Rob DownerL56.7461.0958.9264.64
2022-08-03 00:00:00John Magill74Craig FinnieW56.6673.0653.1155.45
2024-11-04 00:00:00John Magill28David McCrackenL56.6358.959.368.57
2025-10-20 00:00:00John Magill64Gary HawkinsW56.4369.0754.3265.97
2025-03-21 00:00:00John Magill75Jamie TaylorW56.3862.8657.5772.22
2024-04-01 00:00:00John Magill66Justin ReßD56.3462.1159.2277.06
2023-07-12 00:00:00John Magill47Gaz MagillL56.2567.9757.8769.36
2023-03-22 00:00:00John Magill56Kane DarkesL56.1764.5255.2968.42
2024-01-16 00:00:00John Magill60Stewart BlacowW56.0163.2849.7245.67
2024-01-21 00:00:00John Magill72Justin KingW55.8664.2254.8854.33
2024-07-07 00:00:00John Magill75Iwan LewisW55.8162.4254.2159.64
2023-09-27 00:00:00John Magill37Keith CrillyL55.8159.9359.3674.4
2025-09-30 00:00:00John Magill36David BarrieL55.6658.9365.5970.52
2024-01-15 00:00:00John Magill66Greg LyndonD55.5459.6954.4359.75
2025-07-27 18:47:57John Magill36Vincent BorgmansL55.0959.4163.4673.11
2024-11-14 00:00:00John Magill28Jamie PickL54.7964.8758.7781.47
2024-03-22 00:00:00John Magill66Liam-Stan StannardD54.7656.6754.2769.44
2024-09-30 19:23:53John Magill85Rob MayW54.3561.2654.8465.74
2025-01-21 00:00:00John Magill74Ian CornishW54.3261.3355.1957.79
2024-09-23 00:00:00John Magill83Christy GoughW53.9458.2153.7253.45
2025-11-06 00:00:00John Magill64Charlie BicknellW53.8763.0753.5852.8
2025-01-18 00:00:00John Magill27Darren WallerL53.8360.5659.8560.93
2025-11-11 00:00:00John Magill26Darren StedmanL53.6766.556.0972.71
2025-02-16 00:00:00John Magill57Christoffer KällqvistL53.6568.555.2365.5
2025-07-09 00:00:00John Magill55Brian FranksD53.5758.0353.0154.3
2025-09-30 00:00:00John Magill06Martin StrachanL52.4259.1759.7282.17
2023-09-28 00:00:00John Magill17Lars NilssonL51.7548.3363.8979.88
2022-09-12 00:00:00John Magill27Tony SaundersL51.2655.4454.5860.48
2025-11-10 00:00:00John Magill46Liam TaitL50.5469.751.2463.4
2025-05-01 00:00:00John Magill16Cathal DalyL50.5171.5757.4673.52
2024-02-07 00:00:00John Magill66Simon NicholsonD49.3649.3149.3463
2025-01-27 00:00:00John Magill07Justin ReßL43.6149.161.1772.05

All time Stats - 501 SIDO games only

PlayedLegs Pl.Best LegHigh Finish
128134812160
100+140+180Most 180's in a match
1279299342
100+/leg140+/leg180/legTotal/leg
0.9490.2220.0251.196
First 9High First 93DAHigh 3DA
65.488.6759.8875.78

Running win rate - updated weekly

 

3 months' data, taken from the Leagues and Tour events - one data point per week. 0.5 = 50% win rate, for example

Rolling 100-139 scores per leg - updated weekly

 

3 months' data, taken from the Leagues and Tour events - one data point per week

Rolling 140-177 scores per leg - updated weekly

 

3-months data, taken from the Leagues and Tour events - one data point per week

Rolling 180 scores per leg - updated weekly

 

3-months data, taken from the Leagues and Tour events - one data point per week

-------------------------------------

Quick links:
(Back to Top)
2025 tour stats
2025 league stats

If you would like to have your stats from pre-2025, please raise a support ticket to request them

2025 Player Stats

2025 Grade and Rankings

GradeRace to the 2024 TargetDarts World TrophyRace to the 2024 TargetDarts Super CupRace to the 2024 GDL Worlds
Gold70 - Not in Qualifying position Gold107 - Not in Qualifying position Gold59 - Main Qualifying position Gold

2025 Tour Stats

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

2025 League Stats

League Season 16

PlayedWinsDrawsLeg DiffPoints
941-613
100+140+180TotalMost 180's in a match
71132861
Best LegHigh FinishFirst 93DA
1510662.9756.44

League Season 17

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

League Season 18

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

League Season 19

PlayedWinsDrawsLeg DiffPoints
940-512
100+140+180TotalMost 180's in a match
72143891
Best LegHigh FinishFirst 93DA
177865.2456.22

(Back to Top)

Scorer Status: Active
Scoring ✅
Cam ✅
Second Device QR code ✅
Share your thoughts about the GDL scoring system

Dates shown for LEAGUE MATCHES are 'week commencing'. You don't have to play on that date and it's not a deadline

Graded Darts League Season 20 Group Phase – Division 6 view table
19-01-2026
(56.24)
3 - 6
(57.39)
26-01-2026
v
02-02-2026
v
09-02-2026
v
16-02-2026
v
23-02-2026
v
02-03-2026
v
09-03-2026
v