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",				"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",	"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",	 "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",				 "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",		 "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",	 "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", "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",	 "GUA", 2, 0, 0 }, {"John Méndez",				"GUA", 1, 0, 0 }, {"Oscar Santis",			"GUA", 1, 0, 0 }, {"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",				 "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",			 "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 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",	 "MEX", 0, 0, 1 }, {"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 Moldskred",				 "NCA", 1, 0, 0 }, {"Richard Rodríguez",	 "NCA", 1, 0, 0 }, {"Ariagner Smith",			"NCA", 2, 0, 0 },

-- Panama {"Jorman Aguilar",			"PAN", 1, 0, 0 }, {"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",		 "PAN", 0, 0, 2 }, {"José Fajardo",				 "PAN", 1, 0, 0 }, {"Aníbal Godoy",			"PAN", 1, 0, 2 }, {"Freddy Góndola",			"PAN", 0, 0, 1 }, {"Francisco Palacios",	 "PAN", 1, 0, 0 }, {"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",						 "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