Module:DartsRankings/data/PDC Rankings
![]() | This Lua module is used on approximately 380 pages and changes may be widely noticed. Test changes in the module's /sandbox or /testcases subpages, or in your own module sandbox. Consider discussing changes on the talk page before implementing them. |
Usage
{{#invoke:DartsRankings/data|function_name}}
The template {{PDC Rankings}} is meant to be used on the infoboxes of each player, which automatically updates their OoM ranking when this page is updated. The name typed in the first argument (eg {{PDC Rankings|Michael van Gerwen}}
) should match the spelling - including lack of accent marks - with the PDC website. New players should be added at Module:DartsRankings/data/PDC Players with the appropriate naming conventions.
Updating
The main template page is not meant to be updated. The rankings should be updated at Module:DartsRankings/data/PDC Rankings.
To update the rankings:
- Adjust the day and month (along with the year if necessary) of the current rankings.
- Adjust the day and month (along with the year if necessary) of the previous rankings (the old current date).
- Copy and paste the rankings from "data.rankings" to "rankingsOld" section (the lower one).
- Paste in the new rankings data to the "data.rankings" section (upper one).
Generating rankings code
All positions can be quickly updated using a spreadsheet. For example, after copying the entire ranking list from [1], the following formula can be used in an external spreadsheet to generate the code necessary to update the data page (given the rankings begin in cell A1):
= "{ """&B1&""" , "&A1&" , """&C1&""" },"
Then you can copy & past all 128+ rows into the rankings module.
local data = {}
-- information about other templates used by module
data.templates = { flagged_team_link = "PDC Rankings" }
-- general information about ranking and website being cited
data.source = {
url = "https://www.pdpa.co.uk/ranking-tables/",
title = "PDC Order of Merit",
website = "PDPA"
}
-- table titles
data.labels = { title = "[[PDC Order of Merit]]" }
-- date of latest update and previous one for movement
data.updated = { day = 2, month = 'March', year = 2025 }
data.previous = { day = 18, month = 'February', year = 2025 }
-- see "Generating code" section on doc page for how to update the rankings
-- { "Name" , rank , "£ earnings" },
data.rankings = {
{ "Luke Humphries" , 1 , "£1,895,000" },
{ "Luke Littler" , 2 , "£1,248,500" },
{ "Michael van Gerwen" , 3 , "£779,250" },
{ "Rob Cross" , 4 , "£566,250" },
{ "Jonny Clayton" , 5 , "£552,750" },
{ "Stephen Bunting" , 6 , "£549,000" },
{ "Damon Heta" , 7 , "£510,000" },
{ "Chris Dobey" , 8 , "£509,000" },
{ "Dave Chisnall" , 9 , "£504,250" },
{ "Gerwyn Price" , 10 , "£501,000" },
{ "Nathan Aspinall" , 11 , "£487,250" },
{ "James Wade" , 12 , "£484,750" },
{ "Danny Noppert" , 13 , "£451,750" },
{ "Peter Wright" , 14 , "£443,750" },
{ "Josh Rock" , 15 , "£442,000" },
{ "Gary Anderson" , 16 , "£428,250" },
{ "Michael Smith" , 17 , "£411,000" },
{ "Ross Smith" , 18 , "£407,500" },
{ "Ryan Searle" , 19 , "£404,000" },
{ "Dimitri Van den Bergh" , 20 , "£401,500" },
{ "Mike De Decker" , 21 , "£362,250" },
{ "Martin Schindler" , 22 , "£361,250" },
{ "Joe Cullen" , 23 , "£356,750" },
{ "Daryl Gurney" , 24 , "£331,250" },
{ "Gian van Veen" , 25 , "£319,000" },
{ "Dirk van Duijvenbode" , 26 , "£305,000" },
{ "Andrew Gilding" , 27 , "£293,500" },
{ "Ryan Joyce" , 28 , "£291,250" },
{ "Ritchie Edhouse" , 29 , "£290,250" },
{ "Ricardo Pietreczko" , 30 , "£284,750" },
{ "Krzysztof Ratajski" , 31 , "£282,000" },
{ "Luke Woodhouse" , 32 , "£266,250" },
{ "Brendan Dolan" , 33 , "£262,250" },
{ "Jermaine Wattimena" , 34 , "£253,500" },
{ "Raymond van Barneveld" , 35 , "£251,750" },
{ "Scott Williams" , 36 , "£225,250" },
{ "Gabriel Clemens" , 37 , "£214,000" },
{ "Martin Lukeman" , 38 , "£206,750" },
{ "Cameron Menzies" , 39 , "£201,500" },
{ "Callan Rydz" , 40 , "£175,750" },
{ "Mickey Mansell" , 41 , "£151,250" },
{ "Kevin Doets" , 42 , "£150,000" },
{ "Madars Razma" , 43 , "£145,250" },
{ "Ricky Evans" , 44 , "£144,000" },
{ "Jose de Sousa" , 45 , "£138,250" },
{ "Kim Huybrechts" , 46 , "£122,250" },
{ "Niels Zonneveld" , 47 , "£121,750" },
{ "William O'Connor" , 48 , "£121,000" },
{ "Richard Veenstra" , 49 , "£120,250" },
{ "Keane Barry" , 50 , "£113,500" },
{ "Ian White" , 51 , "£113,250" },
{ "Wessel Nijman" , 52 , "£112,500" },
{ "Florian Hempel" , 53 , "£110,000" },
{ "Jim Williams" , 54 , "£105,000" },
{ "Matt Campbell" , 55 , "£99,250" },
{ "Alan Soutar" , 56 , "£90,750" },
{ "Rob Owen" , 57 , "£89,250" },
{ "Nick Kenny" , 58 , "£84,750" },
{ "Connor Scutt" , 59 , "£83,500" },
{ "Stephen Burton" , 60 , "£81,750" },
{ "Mensur Suljovic" , 61 , "£81,000" },
{ "Dylan Slevin" , 61 , "£81,000" },
{ "Ryan Meikle" , 63 , "£80,750" },
{ "Jeffrey de Graaf" , 64 , "£76,000" },
{ "Thibault Tricole" , 65 , "£60,000" },
{ "James Hurrell" , 66 , "£50,750" },
{ "Dom Taylor" , 67 , "£48,500" },
{ "Chris Landman" , 68 , "£40,250" },
{ "Mario Vandenbogaerde" , 69 , "£33,500" },
{ "Andy Baetens" , 70 , "£31,500" },
{ "Rhys Griffin" , 71 , "£31,000" },
{ "Radek Szaganski" , 72 , "£27,250" },
{ "Berry van Peer" , 73 , "£26,750" },
{ "Nathan Rafferty" , 74 , "£25,250" },
{ "Steve Lennon" , 75 , "£24,500" },
{ "Danny Lauby" , 76 , "£23,750" },
{ "Lukas Wenig" , 77 , "£23,000" },
{ "Jelle Klaasen" , 78 , "£22,750" },
{ "Jitse Van der Wal" , 79 , "£22,500" },
{ "Patrick Geeraets" , 80 , "£22,000" },
{ "Darren Beveridge" , 81 , "£21,750" },
{ "Matthew Dennant" , 82 , "£21,500" },
{ "William Borland" , 83 , "£21,000" },
{ "Adam Hunt" , 84 , "£20,250" },
{ "George Killington" , 85 , "£20,000" },
{ "Owen Bates" , 86 , "£19,750" },
{ "Benjamin Reus" , 87 , "£19,000" },
{ "Haupai Puha" , 88 , "£17,500" },
{ "Robert Grundy" , 88 , "£17,500" },
{ "Brett Claydon" , 90 , "£16,500" },
{ "Martijn Dragt" , 91 , "£16,000" },
{ "Joshua Richardson" , 92 , "£10,250" },
{ "Michele Turetta" , 93 , "£9,000" },
{ "Bradley Brooks" , 94 , "£8,000" },
{ "Justin Hood" , 95 , "£7,500" },
{ "Tim Wolters" , 95 , "£7,500" },
{ "Darryl Pilgrim" , 97 , "£6,500" },
{ "Cam Crabtree" , 98 , "£5,500" },
{ "Darius Labanauskas" , 98 , "£5,500" },
{ "Thomas Lovely" , 100 , "£5,250" },
{ "Jurjen van der Velde" , 101 , "£5,000" },
{ "Stefan Bellmont" , 101 , "£5,000" },
{ "Andy Boulton" , 103 , "£4,250" },
{ "Adam Lipscombe" , 103 , "£4,250" },
{ "Karel Sedlacek" , 103 , "£4,250" },
{ "Niko Springer" , 106 , "£4,000" },
{ "Jules van Dongen" , 106 , "£4,000" },
{ "Aden Kirk" , 108 , "£3,750" },
{ "Beau Greaves" , 109 , "£3,500" },
{ "Maik Kuivenhoven" , 109 , "£3,500" },
{ "Christian Kist" , 109 , "£3,500" },
{ "Sebastian Bialecki" , 109 , "£3,500" },
{ "Rusty-Jake Rodriguez" , 109 , "£3,500" },
{ "Kevin Burness" , 109 , "£3,500" },
{ "Carl Sneyd" , 109 , "£3,500" },
{ "Marvin van Velzen" , 116 , "£3,250" },
{ "Jim Long" , 117 , "£3,000" },
{ "Stefaan Henderyck" , 117 , "£3,000" },
{ "Tavis Dudeney" , 117 , "£3,000" },
{ "Tommy Lishman" , 120 , "£2,500" },
{ "Cor Dekker" , 120 , "£2,500" },
{ "Wesley Plaisier" , 120 , "£2,500" },
{ "Jimmy van Schie" , 120 , "£2,500" },
{ "Nathan Girvan" , 124 , "£2,250" },
{ "Oskar Lukasiak" , 124 , "£2,250" },
{ "Tom Bissell" , 124 , "£2,250" },
{ "Adam Paxton" , 127 , "£2,000" },
{ "Andreas Harrysson" , 128 , "£1,750" },
{ "Dominik Gruellich" , 129 , "£1,500" },
{ "Graham Usher" , 129 , "£1,500" },
{ "Greg Ritchie" , 129 , "£1,500" },
{ "Tom Sykes" , 129 , "£1,500" },
{ "Jeffrey Sparidaans" , 129 , "£1,500" },
{ "Maximilian Czerwinski" , 129 , "£1,500" },
{ "Tytus Kanik" , 129 , "£1,500" },
{ "Alexander Merkx" , 136 , "£1,000" },
{ "Danny van Trijp" , 136 , "£1,000" },
{ "Graham Hall" , 136 , "£1,000" },
{ "Paul Rowley" , 136 , "£1,000" },
{ "Shaun Fox" , 136 , "£1,000" },
{ "Simon Stevenson" , 136 , "£1,000" },
{ "Tommy Morris" , 136 , "£1,000" },
{ "Jarno Bottenberg" , 136 , "£1,000" },
{ "Mervyn King" , 136 , "£1,000" },
{ "Max Hopp" , 136 , "£1,000" },
{ "Michael Flynn" , 136 , "£1,000" },
{ "Kai Gotthardt" , 136 , "£1,000" },
{ "Leon Weber" , 136 , "£1,000" },
{ "Henry Coates" , 149 , "£750" },
{ "Pero Ljubic" , 149 , "£750" },
{ "Ryan Branley" , 149 , "£750" },
}
data.rankingsold = {
{ "Luke Humphries" , 1 , "£1,902,000" },
{ "Luke Littler" , 2 , "£1,141,000" },
{ "Michael van Gerwen" , 3 , "£824,250" },
{ "Rob Cross" , 4 , "£571,250" },
{ "Stephen Bunting" , 5 , "£553,000" },
{ "Jonny Clayton" , 6 , "£541,250" },
{ "Dave Chisnall" , 7 , "£531,750" },
{ "Chris Dobey" , 8 , "£509,000" },
{ "Gerwyn Price" , 9 , "£507,500" },
{ "Damon Heta" , 10 , "£506,500" },
{ "Nathan Aspinall" , 11 , "£487,250" },
{ "Peter Wright" , 12 , "£455,250" },
{ "Danny Noppert" , 13 , "£451,750" },
{ "James Wade" , 14 , "£439,750" },
{ "Gary Anderson" , 15 , "£435,750" },
{ "Dimitri Van den Bergh" , 16 , "£425,500" },
{ "Josh Rock" , 17 , "£413,500" },
{ "Ryan Searle" , 18 , "£410,000" },
{ "Ross Smith" , 19 , "£405,000" },
{ "Michael Smith" , 19 , "£405,000" },
{ "Andrew Gilding" , 21 , "£401,000" },
{ "Martin Schindler" , 22 , "£372,250" },
{ "Joe Cullen" , 23 , "£368,250" },
{ "Mike De Decker" , 24 , "£362,250" },
{ "Daryl Gurney" , 25 , "£333,750" },
{ "Dirk van Duijvenbode" , 26 , "£313,500" },
{ "Gian van Veen" , 27 , "£305,500" },
{ "Ritchie Edhouse" , 28 , "£291,750" },
{ "Ryan Joyce" , 29 , "£284,000" },
{ "Ricardo Pietreczko" , 30 , "£283,250" },
{ "Krzysztof Ratajski" , 31 , "£274,500" },
{ "Brendan Dolan" , 32 , "£271,000" },
{ "Luke Woodhouse" , 33 , "£268,750" },
{ "Raymond van Barneveld" , 34 , "£253,000" },
{ "Jermaine Wattimena" , 35 , "£252,250" },
{ "Scott Williams" , 36 , "£224,250" },
{ "Gabriel Clemens" , 37 , "£215,000" },
{ "Martin Lukeman" , 38 , "£206,750" },
{ "Cameron Menzies" , 39 , "£198,000" },
{ "Callan Rydz" , 40 , "£179,250" },
{ "Kevin Doets" , 41 , "£152,500" },
{ "Mickey Mansell" , 42 , "£151,250" },
{ "Ricky Evans" , 43 , "£145,250" },
{ "Madars Razma" , 44 , "£141,750" },
{ "Jose de Sousa" , 45 , "£140,750" },
{ "Kim Huybrechts" , 46 , "£124,750" },
{ "Niels Zonneveld" , 47 , "£123,000" },
{ "Richard Veenstra" , 48 , "£122,750" },
{ "William O'Connor" , 49 , "£122,250" },
{ "Keane Barry" , 50 , "£114,500" },
{ "Ian White" , 51 , "£114,250" },
{ "Wessel Nijman" , 52 , "£111,000" },
{ "Florian Hempel" , 52 , "£111,000" },
{ "Jim Williams" , 54 , "£106,000" },
{ "Matt Campbell" , 55 , "£99,250" },
{ "Alan Soutar" , 56 , "£88,250" },
{ "Nick Kenny" , 57 , "£83,250" },
{ "Ryan Meikle" , 58 , "£82,000" },
{ "Rob Owen" , 59 , "£79,250" },
{ "Mensur Suljovic" , 60 , "£78,500" },
{ "Connor Scutt" , 60 , "£78,500" },
{ "Dylan Slevin" , 60 , "£78,500" },
{ "Stephen Burton" , 63 , "£77,750" },
{ "Jeffrey de Graaf" , 64 , "£76,000" },
{ "Thibault Tricole" , 65 , "£59,000" },
{ "James Hurrell" , 66 , "£49,750" },
{ "Dom Taylor" , 67 , "£47,000" },
{ "Chris Landman" , 68 , "£39,250" },
{ "Mario Vandenbogaerde" , 69 , "£31,000" },
{ "Andy Baetens" , 70 , "£30,500" },
{ "Rhys Griffin" , 71 , "£30,000" },
{ "Berry van Peer" , 72 , "£25,250" },
{ "Radek Szaganski" , 73 , "£24,750" },
{ "Nathan Rafferty" , 74 , "£23,750" },
{ "Steve Lennon" , 75 , "£23,500" },
{ "Jelle Klaasen" , 76 , "£21,750" },
{ "Jitse Van der Wal" , 77 , "£21,500" },
{ "Lukas Wenig" , 77 , "£21,500" },
{ "Patrick Geeraets" , 79 , "£21,000" },
{ "Darren Beveridge" , 80 , "£20,250" },
{ "Matthew Dennant" , 81 , "£20,000" },
{ "Owen Bates" , 82 , "£18,750" },
{ "Danny Lauby" , 82 , "£18,750" },
{ "William Borland" , 84 , "£18,500" },
{ "Benjamin Reus" , 85 , "£18,000" },
{ "Adam Hunt" , 86 , "£17,750" },
{ "George Killington" , 87 , "£17,500" },
{ "Robert Grundy" , 88 , "£16,500" },
{ "Brett Claydon" , 89 , "£15,500" },
{ "Haupai Puha" , 90 , "£15,000" },
{ "Martijn Dragt" , 91 , "£14,500" },
{ "Joshua Richardson" , 92 , "£9,250" },
{ "Michele Turetta" , 93 , "£8,000" },
{ "Tim Wolters" , 94 , "£7,500" },
{ "Bradley Brooks" , 95 , "£7,000" },
{ "Stefan Bellmont" , 96 , "£5,000" },
{ "Justin Hood" , 96 , "£5,000" },
{ "Darryl Pilgrim" , 96 , "£5,000" },
{ "Darius Labanauskas" , 99 , "£4,500" },
{ "Karel Sedlacek" , 100 , "£4,250" },
{ "Cam Crabtree" , 101 , "£4,000" },
{ "Jules van Dongen" , 101 , "£4,000" },
{ "Carl Sneyd" , 103 , "£3,500" },
{ "Kevin Burness" , 103 , "£3,500" },
{ "Andy Boulton" , 105 , "£3,250" },
{ "Tavis Dudeney" , 106 , "£3,000" },
{ "Aden Kirk" , 107 , "£2,750" },
{ "Thomas Lovely" , 107 , "£2,750" },
{ "Maik Kuivenhoven" , 109 , "£2,500" },
{ "Cor Dekker" , 109 , "£2,500" },
{ "Wesley Plaisier" , 109 , "£2,500" },
{ "Niko Springer" , 109 , "£2,500" },
{ "Rusty-Jake Rodriguez" , 109 , "£2,500" },
{ "Oskar Lukasiak" , 114 , "£2,250" },
{ "Tom Bissell" , 114 , "£2,250" },
{ "Jim Long" , 116 , "£2,000" },
{ "Adam Paxton" , 116 , "£2,000" },
{ "Christian Kist" , 116 , "£2,000" },
{ "Stefaan Henderyck" , 116 , "£2,000" },
{ "Sebastian Bialecki" , 116 , "£2,000" },
{ "Adam Lipscombe" , 121 , "£1,750" },
{ "Marvin van Velzen" , 121 , "£1,750" },
{ "Jeffrey Sparidaans" , 123 , "£1,500" },
{ "Maximilian Czerwinski" , 123 , "£1,500" },
{ "Tytus Kanik" , 123 , "£1,500" },
{ "Jarno Bottenberg" , 126 , "£1,000" },
{ "Mervyn King" , 126 , "£1,000" },
{ "Max Hopp" , 126 , "£1,000" },
{ "Michael Flynn" , 126 , "£1,000" },
{ "Beau Greaves" , 126 , "£1,000" },
{ "Tommy Lishman" , 126 , "£1,000" },
{ "Kai Gotthardt" , 126 , "£1,000" },
{ "Leon Weber" , 126 , "£1,000" },
{ "Jimmy van Schie" , 126 , "£1,000" },
{ "Andreas Harrysson" , 135 , "£750" },
{ "Henry Coates" , 135 , "£750" },
{ "Nathan Girvan" , 135 , "£750" },
{ "Pero Ljubic" , 135 , "£750" },
{ "Ryan Branley" , 135 , "£750" },
}
local datalib = require('Module:DartsRankings/data/PDC Players');
data.alias = datalib.library
return data