Module:Goalscorers/data/2022 FIFA World Cup qualification (CONCACAF)

local data = {}

-- flag template
data.templates = { flag_icon_linked = "fbicon" , flagvar = { HON = "1949" } }

-- date and matches played of latest update
data.updated = {    -- round, matches, update date
               group       = { A = { 10, "complete" },
                    	       B = { 10, "complete" },
                    	       C = { 10, "complete" },
                    	       D = { 10, "complete" },
                    	       E = { 6, "complete" },
                    	       F = { 10, "complete" } },
               secondround = { 6, "complete" },
               thirdround  = { 56, "complete" } }

data.groups = { -- DO NOT CHANGE THIS SECTION
              A = { "SLV", "ATG", "GRN", "MSR", "VIR" },
              B = { "CAN", "SUR", "BER", "CAY", "ARU" },
              C = { "CUW", "GUA", "VIN", "CUB", "VGB" },
              D = { "PAN", "DOM", "BRB", "DMA", "AIA" },
              E = { "HAI", "NCA", "BLZ", "TCA" },
              F = { "TRI", "SKN", "GUY", "PUR", "BAH" } }

-- rounds of competition
data.rounds = { group = 3, secondround = 4, thirdround = 5 } -- DO NOT CHANGE

-- all competition goalscorers
data.goalscorers = {
    -- player name, country, overall goals
    -- Antigua and Barbuda
    {"[[D'Andre Bishop]]",			"ATG", 1, 0, 0 },
    {"[[Rhys Browne]]",				"ATG", 1, 0, 0 },
    {"[[Peter Byers (footballer)|]]",				"ATG", 1, 0, 0 },
    {"[[Quinton Griffith]]",		"ATG", 2, 0, 0 },
    {"[[Eugene Kirwan]]",			"ATG", 1, 0, 0 },

    -- Aruba
    {"[[Terence Groothusen]]",		"ARU", 1, 0, 0 },
    {"[[Joshua John]]",				"ARU", 2, 0, 0 },

    -- Barbados
    {"[[Niall Reid-Stephen]]",		"BRB", 1, 0, 0 },
    {"[[Emile Saimovici]]",			"BRB", 2, 0, 0 },

    -- Belize
    {"[[Jesse August]]",			"BLZ", 1, 0, 0 },
    {"[[Carlos Bernárdez]]",		"BLZ", 2, 0, 0 },
    {"[[Deon McCaulay]]",			"BLZ", 1, 0, 0 },
    {"[[Deshawon Nembhard]]",		"BLZ", 1, 0, 0 },

    -- Bermuda
    {"[[Jaylon Bather]]",			"BER", 1, 0, 0 },
    {"[[Kane Crichlow]]",			"BER", 3, 0, 0 },
    {"[[Kole Hall]]",				"BER", 1, 0, 0 },
    {"[[Dante Leverock]]",			"BER", 1, 0, 0 },
    {"[[Knory Scott]]",				"BER", 1, 0, 0 },

    -- Canada
    {"[[Sam Adekugbe]]",			"CAN", 0, 0, 1 },
    {"[[Zachary Brault-Guillard]]",	"CAN", 1, 0, 0 },
    {"[[Tajon Buchanan]]",			"CAN", 0, 0, 3 },
    {"[[Theo Corbeanu]]",			"CAN", 1, 0, 0 },
    {"[[Lucas Cavallini]]",			"CAN", 5, 0, 0 },
    {"[[Jonathan David]]",			"CAN", 4, 0, 5 },
    {"[[Alphonso Davies]]",			"CAN", 4, 0, 1 },
    {"[[Junior Hoilett]]",			"CAN", 1, 1, 1 },
    {"[[Atiba Hutchinson]]",		"CAN", 0, 0, 2 },
    {"[[Alistair Johnston]]",		"CAN", 1, 0, 0 },
    {"[[Mark-Anthony Kaye]]",		"CAN", 2, 0, 0 },
    {"[[Cyle Larin]]",				"CAN", 5, 2, 6 },
    {"[[Richie Laryea]]",			"CAN", 1, 0, 0 },
    {"[[Jonathan Osorio]]",			"CAN", 0, 0, 1 },
    {"[[Frank Sturing]]",			"CAN", 1, 0, 0 },
    {"[[David Wotherspoon (footballer, born 1990)|David Wotherspoon]]",	"CAN", 1, 0, 0 },

    -- Cayman Islands
    {"[[Jonah Ebanks]]",			"CAY", 1, 0, 0 },
    {"[[Mark Ebanks]]",				"CAY", 1, 0, 0 },

    -- Costa Rica
    {"[[Celso Borges]]",			"CRC", 0, 0, 2 },
    {"[[Joel Campbell]]",			"CRC", 0, 0, 2 },
    {"[[Anthony Contreras]]",		"CRC", 0, 0, 2 },
    {"[[Óscar Duarte (footballer, born 1989)|Óscar Duarte]]",	  "CRC", 0, 0, 1 },
    {"[[Keysher Fuller]]",			"CRC", 0, 0, 1 },
    {"[[Jimmy Marín]]",				"CRC", 0, 0, 1 },
    {"[[Bryan Ruiz]]",				"CRC", 0, 0, 2 },
    {"[[Gerson Torres]]",			"CRC", 0, 0, 1 },
    {"[[Juan Pablo Vargas]]",	"CRC", 0, 0, 1 },

    -- Cuba
    {"[[Cavafe]]",					"CUB", 1, 0, 0 },
    {"[[Onel Hernández]]",			"CUB", 2, 0, 0 },
    {"[[Luis Paradela]]",			"CUB", 1, 0, 0 },
    {"[[Dairon Reyes]]",			"CUB", 1, 0, 0 },
    {"[[Maikel Reyes]]",			"CUB", 2, 0, 0 },

    -- Curaçao
    {"[[Jarchinio Antonia]]",		"CUW", 1, 0, 0 },
    {"[[Charlison Benschop]]",		"CUW", 3, 0, 0 },
    {"[[Juninho Bacuna]]",			"CUW", 2, 0, 0 },
    {"[[Leandro Bacuna]]",			"CUW", 2, 0, 0 },
    {"[[Kenji Gorré]]",				"CUW", 2, 0, 0 },
    {"[[Elson Hooi]]",				"CUW", 1, 0, 0 },
    {"[[Anthony van den Hurk]]",						  "CUW", 1, 0, 0 },
    {"[[Rangelo Janga]]",			"CUW", 0, 1, 0 },
    {"[[Brandley Kuwas]]",			"CUW", 1, 0, 0 },
    {"[[Michaël Maria]]",			"CUW", 2, 0, 0 },

    -- Dominica
    {"[[Chad Bertrand]]",			"DMA", 1, 0, 0 },
    {"[[Audel Laville]]",			"DMA", 1, 0, 0 },
    {"[[Briel Thomas]]",			"DMA", 1, 0, 0 },
    {"[[Julian Wade]]",				"DMA", 2, 0, 0 },

    -- Dominican Republic
    {"[[Luis Espinal (footballer)|Luis Espinal]]",				  "DOM", 1, 0, 0 },
    {"[[Nowend Lorenzo]]",			"DOM", 2, 0, 0 },
    {"[[Fran Núñez]]",				"DOM", 1, 0, 0 },
    {"[[Domingo Peralta]]",			"DOM", 1, 0, 0 },
    {"[[Manny Rodríguez (footballer)|Manny Rodríguez]]",		  "DOM", 1, 0, 0 },
    {"[[Dorny Romero]]",			"DOM", 2, 0, 0 },

    -- El Salvador
    {"[[Nelson Bonilla]]",			"SLV", 0, 0, 1 },
    {"[[Darwin Cerén]]",			"SLV", 0, 1, 1 },
    {"[[Cristian Gil (footballer, born 1996)|Cristian Gil]]",	  "SLV", 0, 0, 1 },
    {"[[Jairo Henríquez]]",			"SLV", 0, 0, 2 },
    {"[[Enrico Hernández]]",		"SLV", 0, 0, 1 },
    {"[[Walmer Martinez]]",			"SLV", 1, 0, 0 },
    {"[[Gerson Mayen]]",			"SLV", 1, 1, 0 },
    {"[[Marvin Monterroza]]",		"SLV", 2, 0, 0 },
    {"[[Joshua Pérez]]",			"SLV", 1, 2, 0 },
    {"[[Juan Carlos Portillo (footballer, born 1991)|Juan Carlos Portillo]]", "SLV", 1, 0, 0 },
    {"[[Alex Roldan]]",				"SLV", 0, 0, 1 },
    {"[[David Rugamas]]",			"SLV", 6, 2, 0 },
    {"[[Eriq Zavaleta]]",			"SLV", 1, 0, 1 },

    -- Grenada
    {"[[Saydrel Lewis]]",			"GRN", 2, 0, 0 },

    -- Guatemala
    {"[[Rudy Barrientos]]",			"GUA", 1, 0, 0 },
    {"[[Robin Betancourth]]",		"GUA", 2, 0, 0 },
    {"[[Marvin Ceballos]]",			"GUA", 1, 0, 0 },
    {"[[Gerardo Gordillo]]",		"GUA", 1, 0, 0 },
    {"[[Moisés Hernández]]",		"GUA", 2, 0, 0 },
    {"[[Darwin Lom]]",				"GUA", 2, 0, 0 },
    {"[[Luis Martínez (footballer, born 1991)|Luis Martínez]]",	  "GUA", 2, 0, 0 },
    {"[[John Méndez]]",				"GUA", 1, 0, 0 },
    {"[[Oscar Santis]]",			"GUA", 1, 0, 0 },
    {"[[Jorge Vargas (footballer, born 1993)|Jorge Vargas]]",	  "GUA", 1, 0, 0 },

    -- Guyana
    {"[[Kadell Daniel]]",			"GUY", 1, 0, 0 },
    {"[[Omari Glasgow]]",			"GUY", 1, 0, 0 },
    {"[[Terence Vancooten]]",		"GUY", 1, 0, 0 },
    {"[[Emery Welshman]]",			"GUY", 1, 0, 0 },

    -- Haiti
    {"[[Ricardo Adé]]",				"HAI", 1, 0, 0 },
    {"[[Carnejy Antoine]]",			"HAI", 3, 0, 0 },
    {"[[Derrick Etienne Jr.]]",  	"HAI", 1, 0, 0 },
    {"[[Duckens Nazon]]",			"HAI", 4, 0, 0 },
    {"[[Frantzdy Pierrot]]",		"HAI", 3, 0, 0 },
    {"[[Steven Séance]]",			"HAI", 1, 0, 0 },

    -- Honduras
    {"[[Alberth Elis]]",			"HON", 0, 0, 1 },
    {"[[Alexander López]]",			"HON", 0, 0, 1 },
    {"[[Kevin López (footballer)|Kevin López]]",				  "HON", 0, 0, 1 },
    {"[[Brayan Moya]]",				"HON", 0, 0, 2 },
    {"[[Romell Quioto]]",			"HON", 0, 0, 1 },
    {"[[Ángel Tejeda]]",			"HON", 0, 0, 1 },

    -- Jamaica
    {"[[Michail Antonio]]",			"JAM", 0, 0, 3 },
    {"[[Leon Bailey]]",				"JAM", 0, 0, 1 },
    {"[[Oniel Fisher]]",			"JAM", 0, 0, 1 },
    {"[[Andre Gray]]",				"JAM", 0, 0, 2 },
    {"[[Daniel Johnson (footballer)|Daniel Johnson]]",			  "JAM", 0, 0, 1 },
    {"[[Ravel Morrison]]",			"JAM", 0, 0, 1 },
    {"[[Shamar Nicholson]]",		"JAM", 0, 0, 2 },
    {"[[Kemar Roofe]]",				"JAM", 0, 0, 1 },

    -- Mexico
    {"[[Edson Álvarez]]",			"MEX", 0, 0, 1 },
    {"[[Uriel Antuna]]",			"MEX", 0, 0, 1 },
    {"[[Sebastián Córdova]]",		"MEX", 0, 0, 1 },
    {"[[Jesús Manuel Corona|Jesús Corona]]",					  "MEX", 0, 0, 1 },
    {"[[Rogelio Funes Mori]]",		"MEX", 0, 0, 1 },
    {"[[Héctor Herrera]]",			"MEX", 0, 0, 1 },
    {"[[Raúl Jiménez]]",			"MEX", 0, 0, 3 },
    {"[[Hirving Lozano]]",			"MEX", 0, 0, 1 },
    {"[[Henry Martín]]",			"MEX", 0, 0, 2 },
    {"[[Héctor Moreno]]",			"MEX", 0, 0, 1 },
    {"[[Orbelín Pineda]]",			"MEX", 0, 0, 1 },
    {"[[Jorge Sánchez (footballer, born 1997)|Jorge Sánchez]]",	  "MEX", 0, 0, 1 },
    {"[[Alexis Vega (Mexican footballer)|Alexis Vega]]",		  "MEX", 0, 0, 2 },

    -- Montserrat
    {"[[Adrian Clifton]]",			"MSR", 2, 0, 0 },
    {"[[Rohan Ince]]",				"MSR", 1, 0, 0 },
    {"[[Nathan Pond]]",				"MSR", 1, 0, 0 },
    {"[[Lyle Taylor]]",				"MSR", 5, 0, 0 },

    -- Nicaragua
    {"[[Juan Barrera]]",			"NCA", 3, 0, 0 },
    {"[[Byron Bonilla]]",			"NCA", 1, 0, 0 },
    {"[[Marvin Fletes]]",			"NCA", 1, 0, 0 },
    {"[[Dshon Forbes]]",			"NCA", 1, 0, 0 },
    {"[[Matias Belli Moldskred|Matias Moldskred]]",				  "NCA", 1, 0, 0 },
    {"[[Richard Rodríguez (footballer)|Richard Rodríguez]]",	  "NCA", 1, 0, 0 },
    {"[[Ariagner Smith]]",			"NCA", 2, 0, 0 },

    -- Panama
    {"[[Jorman Aguilar]]",			"PAN", 1, 0, 0 },
    {"[[Andrés Andrade (footballer, born 1998)|Andrés Andrade]]", "PAN", 0, 0, 1 },
    {"[[Azmahar Ariano]]",			"PAN", 0, 0, 1 },
    {"[[Yoel Bárcenas]]",			"PAN", 1, 0, 0 },
    {"[[Rolando Blackburn]]",		"PAN", 0, 0, 4 },
    {"[[Miguel Camargo]]",			"PAN", 1, 0, 0 },
    {"[[Jair Catuy]]",				"PAN", 2, 0, 0 },
    {"[[Armando Cooper]]",			"PAN", 1, 0, 0 },
    {"[[Eric Davis (Panamanian footballer)|Eric Davis]]",		  "PAN", 0, 0, 2 },
    {"[[José Fajardo (footballer)|José Fajardo]]",				  "PAN", 1, 0, 0 },
    {"[[Aníbal Godoy]]",			"PAN", 1, 0, 2 },
    {"[[Freddy Góndola]]",			"PAN", 0, 0, 1 },
    {"[[Francisco Palacios (footballer)|Francisco Palacios]]",	  "PAN", 1, 0, 0 },
    {"[[Alberto Quintero (footballer)|Alberto Quintero]]",		  "PAN", 1, 1, 0 },
    {"[[Gabriel Torres]]",			"PAN", 4, 0, 1 },
    {"[[Cecilio Waterman]]",		"PAN", 3, 1, 3 },
    {"[[César Yanis]]",				"PAN", 0, 0, 1 },

    -- Puerto Rico
    {"[[Isaac Angking]]",			"PUR", 2, 0, 0 },
    {"[[Gerald Díaz]]",				"PUR", 1, 0, 0 },
    {"[[Lester Hayes III|Lester Hayes]]",						  "PUR", 1, 0, 0 },
    {"[[Ricardo Rivera]]",			"PUR", 4, 0, 0 },
    {"[[Jaden Servania]]",			"PUR", 1, 0, 0 },
    {"[[Devin Vega]]",				"PUR", 1, 0, 0 },

    -- Saint Kitts and Nevis
    {"[[Keithroy Freeman]]",		"SKN", 4, 0, 0 },
    {"[[Rowan Liburd]]",			"SKN", 1, 0, 0 },
    {"[[Vinceroy Nelson]]",			"SKN", 1, 0, 0 },
    {"[[Romaine Sawyers]]",			"SKN", 1, 0, 0 },
    {"[[Omari Sterling-James]]",	"SKN", 1, 0, 0 },

    -- Saint Vincent and the Grenadines
    {"[[Oalex Anderson]]",			"VIN", 1, 0, 0 },
    {"[[Zidane Sam]]",				"VIN", 1, 0, 0 },
    {"[[Azinho Solomon]]",			"VIN", 1, 0, 0 },

    -- Suriname
    {"[[Roland Alberg]]",			"SUR", 1, 0, 0 },
    {"[[Sheraldo Becker]]",			"SUR", 2, 0, 0 },
    {"[[Ryan Donk]]",				"SUR", 1, 0, 0 },
    {"[[Nigel Hasselbaink]]",		"SUR", 6, 0, 0 },
    {"[[Florian Jozefzoon]]",		"SUR", 1, 0, 0 },
    {"[[Shaquille Pinas]]",			"SUR", 2, 0, 0 },
    {"[[Gleofilo Vlijter]]",		"SUR", 1, 0, 0 },

    -- Trinidad and Tobago
    {"[[Sheldon Bateau]]",			"TRI", 1, 0, 0 },
    {"[[Levi García]]",				"TRI", 1, 0, 0 },
    {"[[Khaleem Hyland]]",			"TRI", 1, 0, 0 },
    {"[[Joevin Jones]]",			"TRI", 1, 0, 0 },
    {"[[Duane Muckette]]",			"TRI", 1, 0, 0 },
    {"[[Ryan Telfer]]",				"TRI", 1, 0, 0 },

    -- United States
    {"[[Brenden Aaronson]]",		"USA", 0, 0, 2 },
    {"[[Paul Arriola]]",			"USA", 0, 0, 1 },
    {"[[Sergiño Dest]]",			"USA", 0, 0, 1 },
    {"[[Jesús Ferreira]]",			"USA", 0, 0, 1 },
    {"[[Sebastian Lletget]]",		"USA", 0, 0, 1 },
    {"[[Weston McKennie]]",			"USA", 0, 0, 2 },
    {"[[Ricardo Pepi]]",			"USA", 0, 0, 3 },
    {"[[Christian Pulisic]]",		"USA", 0, 0, 5 },
    {"[[Antonee Robinson]]",		"USA", 0, 0, 2 },
    {"[[Timothy Weah]]",			"USA", 0, 0, 1 },
    {"[[Walker Zimmerman]]",		"USA", 0, 0, 1 },
}

-- all competition own goal scorers
data.owngoalscorers = {
	-- player name, country, { OG, "OG opponents" }
	{"[[Tafari Smith]]",		    "AIA", { 1, "Panama" },    0, 0 },
	{"[[Francois Croes]]",		    "ARU", { 1, "Suriname " }, 0, 0 },
	{"[[Leonel Moreira]]",		    "CRC", 0, 0,{1,"United States"} },
	{"[[Briel Thomas]]",		    "DMA", { 1, "Panama" },    0, 0 },
	{"[[Josué Duverger]]",	        "HAI", 0,	 { 1, "Canada" }, 0 },
	{"[[Denil Maldonado]]",	        "HON", 0, 0,	{ 1, "Canada" } },
	{"[[Javain Brown]]",	        "JAM", 0, 0,	{ 1, "Panama" } },
	{"[[Adrian Mariappa]]",	        "JAM", 0, 0,	{ 1, "Canada" } },
	{"[[Michael Amir Murillo]]","PAN",0, 0,	{ 1, "Canada" } },
}
return data