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

local data = {}

-- flag template data.templates = { flag_icon_linked = "fbicon" }

-- date and matches played of latest update data.updated = {   -- round, matches, update date firstround = { 28, "complete" }, group     = { A = { 12, "complete" }, B = { 12, "complete" }, C = { 12, "complete" }, D = { 12, "complete" }, E = { 12, "complete" }, F = { 12, "complete" }, G = { 12, "complete" }, H = { 12, "complete" }, I = { 12, "complete" }, J = { 12, "complete" } }, thirdround = { 10, "complete" } }

data.groups = { -- DO NOT CHANGE THIS SECTION A = { "ALG", "BFA", "NIG", "DJI" }, B = { "TUN", "ZAM", "MTN", "EQG" }, C = { "NGA", "CPV", "CTA", "LBR" }, D = { "CMR", "CIV", "MOZ", "MWI" }, E = { "MLI", "UGA", "KEN", "RWA" }, F = { "EGY", "GAB", "LBY", "ANG" }, G = { "GHA", "RSA", "ZIM", "ETH" }, H = { "SEN", "CGO", "NAM", "TOG" }, I = { "MAR", "GUI", "GNB", "SDN" }, J = { "COD", "BEN", "MAD", "TAN" } }

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

-- all competition goalscorers data.goalscorers = { -- player name, country, overall goals -- Algeria {"Youcef Belaïli",			"ALG", 0, 1, 0 }, {"Ismaël Bennacer",			"ALG", 0, 1, 0 }, {"Saïd Benrahma",			"ALG", 0, 1, 0 }, {"Ramy Bensebaini",			"ALG", 0, 1, 0 }, {"Baghdad Bounedjah",		"ALG", 0, 2, 0 }, {"Sofiane Feghouli",		"ALG", 0, 3, 0 }, {"Riyad Mahrez",			"ALG", 0, 5, 0 }, {"Aïssa Mandi",				"ALG", 0, 1, 0 }, {"Islam Slimani",			"ALG", 0, 7, 1 }, {"Ahmed Touba",				"ALG", 0, 0, 1 }, {"Ramiz Zerrouki",			"ALG", 0, 1, 0 },

-- Angola {"Fábio Abreu",				"ANG", 1, 0, 0 }, {"Ary Papel",			"ANG", 0, 1, 0 }, {"Jonathan Buatu",			"ANG", 0, 1, 0 }, {"Hélder Costa",			"ANG", 0, 1, 0 }, {"Wilson Gaspar",			"ANG", 1, 0, 0 }, {"Geraldo",				 "ANG", 1, 0, 0 }, {"M'Bala Nzola",			"ANG", 0, 1, 0 }, {"Zini",						 "ANG", 0, 2, 0 },

-- Benin {"Jordan Adéoti",			"BEN", 0, 1, 0 }, {"Jodel Dossou",			"BEN", 0, 1, 0 }, {"Steve Mounié",			"BEN", 0, 3, 0 },

-- Burkina Faso {"Issoufou Dayo",			"BFA", 0, 3, 0 }, {"Issa Kaboré",				"BFA", 0, 1, 0 }, {"Mohamed Konaté", "BFA", 0, 2, 0 }, {"Zakaria Sanogo",			"BFA", 0, 1, 0 }, {"Abdoul Tapsoba",			"BFA", 0, 4, 0 }, {"Lassina Traoré",			"BFA", 0, 1, 0 },

-- Burundi {"Fiston Abdul Razak",		"BDI", 1, 0, 0 }, {"Cédric Amissi",			"BDI", 1, 0, 0 },

-- Cameroon {"Vincent Aboubakar",		"CMR", 0, 2, 0 }, {"Christian Bassogog",		"CMR", 0, 2, 0 }, {"Eric Maxim Choupo-Moting",						 "CMR", 0, 2, 1 }, {"Michael Ngadeu-Ngadjui",	"CMR", 0, 2, 0 }, {"Nicolas Ngamaleu",		"CMR", 0, 1, 0 }, {"Karl Toko Ekambi",		"CMR", 0, 2, 1 }, {"André-Frank Zambo Anguissa","CMR",0,1, 0 },

-- Cape Verde {"Ryan Mendes",				"CPV", 0, 1, 0 }, {"Jamiro Monteiro",			"CPV", 0, 1, 0 }, {"Garry Rodrigues",			"CPV", 0, 1, 0 }, {"Stopira",					"CPV", 0, 2, 0 }, {"Dylan Tavares",			"CPV", 0, 1, 0 }, {"Júlio Tavares",			"CPV", 0, 2, 0 },

-- Central African Republic {"Karl Namnganda",			"CTA", 0, 1, 0 }, {"Isaac Ngoma",				"CTA", 0, 2, 0 }, {"Tresór Toropité",			"CTA", 0, 1, 0 },

-- Chad {"Ezechiel N'Douassel",		"CHA", 1, 0, 0 },

-- Comoros {"Ibroihim Djoudja",		"COM", 1, 0, 0 },

-- Congo {"Silvère Ganvoula",		"CGO", 0, 2, 0 }, {"Guy Mbenza",				"CGO", 0, 2, 0 },

-- Djibouti {"Youssouf Abdi Ahmed","DJI", 0, 1, 0 }, {"Anas Farah Ali",		"DJI", 0, 1, 0 }, {"Warsama Hassan",			"DJI", 0, 1, 0 }, {"Hamza Abdi Idleh",	"DJI", 1, 0, 0 }, {"Mahdi Houssein Mahabeh","DJI",1,0,0 }, {"Yabe Siad Isman",			"DJI", 0, 1, 0 },

-- DR Congo {"Chadrac Akolo",			"COD", 0, 1, 0 }, {"Nathan Fasika",			"COD", 0, 1, 0 }, {"Gaël Kakuta",				"COD", 0, 1, 0 }, {"Ben Malango",				"COD", 0, 2, 1 }, {"Dieumerci Mbokani",		"COD", 0, 4, 0 }, {"Yoane Wissa",				"COD", 0, 0, 1 },

-- Egypt {"Ahmed Abou El Fotouh",	"EGY", 0, 1, 0 }, {"Mohamed Elneny",			"EGY", 0, 1, 0 }, {"Mohamed Magdy",			"EGY", 0, 2, 0 }, {"Omar Marmoush",			"EGY", 0, 1, 0 }, {"Mostafa Mohamed",		 "EGY", 0, 2, 0 }, {"Ramadan Sobhi",			"EGY", 0, 1, 0 }, {"Akram Tawfik",			"EGY", 0, 1, 0 },

-- Equatorial Guinea {"Federico Bikoro",			"EQG", 0, 1, 0 }, {"Saúl Coco",				"EQG", 0, 2, 0 }, {"Pablo Ganet",				"EQG", 0, 1, 0 }, {"Luis Meseguer",			"EQG", 1, 0, 0 }, {"Emilio Nsue",				"EQG", 1, 1, 0 }, {"Iban Salvador",			"EQG", 0, 1, 0 },

-- Eritrea {"Ali Sulieman",			"ERI", 1, 0, 0 },

-- Eswatini {"Siboniso Mamba",			"SWZ", 1, 0, 0 },

-- Ethiopia {"Getaneh Kebede",			"ETH", 0, 2, 0 }, {"Abubeker Nassir",			"ETH", 0, 1, 0 }, {"Aschalew Tamene",			"ETH", 0, 1, 0 },

-- Gabon {"Jim Allevinah",			"GAB", 0, 2, 0 }, {"Pierre-Emerick Aubameyang","GAB",0, 2, 0 }, {"André Biyogo Poko",	"GAB", 0, 1, 0 }, {"Axel Méyé",				"GAB", 0, 1, 0 }, {"Alex Moucketou-Moussounda","GAB",0, 1, 0 },

-- Gambia {"Assan Ceesay",			"GAM", 1, 0, 0 },

-- Ghana {"André Ayew",				"GHA", 0, 3, 0 }, {"Thomas Partey",			"GHA", 0, 2, 1 }, {"Mohammed Kudus",			"GHA", 0, 1, 0 }, {"Mubarak Wakaso",			"GHA", 0, 1, 0 },

-- Guinea {"Mohamed Bayo",			"GUI", 0, 2, 0 }, {"François Kamano",			"GUI", 0, 1, 0 }, {"Mamadou Kané",			"GUI", 0, 1, 0 }, {"José Kanté",				"GUI", 0, 1, 0 },

-- Guinea-Bissau {"Mama Baldé",				"GNB", 0, 1, 0 }, {"Joseph Mendes",			"GNB", 3, 1, 0 }, {"Frédéric Mendy", "GNB", 0, 1, 0 }, {"Piqueti",					"GNB", 0, 2, 0 },

-- Ivory Coast {"Jérémie Boga",			"CIV", 0, 1, 0 }, {"Maxwel Cornet",			"CIV", 0, 1, 0 }, {"Max Gradel",				"CIV", 0, 2, 0 }, {"Sébastien Haller",		"CIV", 0, 2, 0 }, {"Franck Kessié",			"CIV", 0, 1, 0 }, {"Nicolas Pépé",			"CIV", 0, 1, 0 }, {"Ibrahim Sangaré", "CIV", 0, 1, 0 }, {"Jean Michaël Seri", "CIV", 0, 1, 0 },

-- Kenya {"Richard Odada",			"KEN", 0, 1, 0 }, {"Michael Olunga",			"KEN", 0, 3, 0 },

-- Lesotho {"Tsepo Seturumane",		"LES", 1, 0, 0 },

-- Liberia {"Van-Dave Harmon",			"LBR", 0, 1, 0 }, {"Sam Johnson",		 "LBR", 1, 0, 0 }, {"Marcus Macauley",			"LBR", 0, 1, 0 }, {"Mohammed Sangare",		"LBR", 1, 0, 0 }, {"Kpah Sherman",			"LBR", 0, 1, 0 }, {"Terrence Tisdell",		"LBR", 1, 0, 0 }, {"Peter Wilson",	 "LBR", 0, 2, 0 },

-- Libya {"Omar Al Khouja",		"LBY", 0, 1, 0 }, {"Ali Salama",				"LBY", 0, 1, 0 }, {"Sanad Al Warfali",	"LBY", 0, 2, 0 },

-- Madagascar {"Hakim Abdallah",			"MAD", 0, 1, 0 }, {"Thomas Fontaine",			"MAD", 0, 1, 0 }, {"Njiva Rakotoharimalala",	"MAD", 0, 2, 0 },

-- Malawi {"Richard Mbulu",			"MWI", 0, 1, 0 }, {"Khuda Muyaba",			"MWI", 0, 1, 0 }, {"Gerald Phiri",						 "MWI", 1, 0, 0 },

-- Mali {"Kalifa Coulibaly",		"MLI", 0, 2, 0 }, {"Moussa Djenepo",			"MLI", 0, 1, 0 }, {"Moussa Doumbia", "MLI", 0, 1, 0 }, {"Ibrahima Koné",  "MLI", 0, 5, 0 }, {"Adama M. Traoré","MLI", 0, 2, 0 },

-- Mauritania {"Aboubakar Kamara",		"MTN", 0, 1, 0 }, {"Mamadou Niass",			"MTN", 0, 1, 0 },

-- Morocco {"Nayef Aguerd",			"MAR", 0, 1, 0 }, {"Selim Amallah",			"MAR", 0, 2, 0 }, {"Aymen Barkok",			"MAR", 0, 1, 0 }, {"Sofiane Boufal",			"MAR", 0, 1, 0 }, {"Ilias Chair",				"MAR", 0, 1, 0 }, {"Munir El Haddadi",	"MAR", 0, 1, 0 }, {"Achraf Hakimi",			"MAR", 0, 1, 1 }, {"Ayoub El Kaabi",		"MAR", 0, 5, 0 }, {"Imran Louza",				"MAR", 0, 2, 0 }, {"Ryan Mmaee",				"MAR", 0, 4, 0 }, {"Azzedine Ounahi",			"MAR", 0, 0, 2 }, {"Tarik Tissoudali",		"MAR", 0, 0, 2 },

-- Mozambique {"Geny Catamo",				"MOZ", 1, 1, 0 }, {"Clésio",					"MOZ", 1, 0, 0 }, {"Telinho",					"MOZ", 1, 0, 0 },

-- Namibia {"Charles Hambira",			"NAM", 0, 1, 0 }, {"Absalom Iimbondi",		"NAM", 1, 0, 0 }, {"Joslin Kamatuka",			"NAM", 0, 1, 0 }, {"Elmo Kambindu",			"NAM", 0, 1, 0 }, {"Peter Shalulile",			"NAM", 2, 2, 0 },

-- Niger {"Victorien Adebayor",		"NIG", 0, 5, 0 }, {"Issa Djibrilla",			"NIG", 0, 2, 0 }, {"Youssouf Oumarou",		"NIG", 0, 1, 0 }, {"Amadou Sabo",				"NIG", 0, 1, 0 }, {"Daniel Sosah",			"NIG", 0, 2, 0 }, {"Mohamed Wonkoye",			"NIG", 0, 2, 0 },

-- Nigeria {"Leon Balogun",			"NGA", 0, 1, 0 }, {"Kelechi Iheanacho",		"NGA", 0, 2, 0 }, {"Ahmed Musa",				"NGA", 0, 1, 0 }, {"Victor Osimhen",			"NGA", 0, 4, 0 }, {"William Troost-Ekong",	"NGA", 0, 0, 1 },

-- Rwanda {"Djihad Bizimana",			"RWA", 1, 0, 0 }, {"Muhadjiri Hakizimana",	"RWA", 2, 0, 0 }, {"Meddie Kagere",			"RWA", 3, 0, 0 }, {"Yannick Mukunzi",			"RWA", 2, 0, 0 }, {"Olivier Niyonzima",		"RWA", 0, 1, 0 }, {"Abdul Rwatubyaye",		"RWA", 0, 1, 0 }, {"Jacques Tuyisenge",		"RWA", 2, 0, 0 },

-- Sao Tome and Principe {"Iniesta",				 "STP", 1, 0, 0 },

-- Senegal {"Keita Baldé",				"SEN", 0, 1, 0 }, {"Boulaye Dia",				"SEN", 0, 1, 1 }, {"Abdou Diallo",			"SEN", 0, 1, 0 }, {"Habib Diallo",			"SEN", 0, 1, 0 }, {"Famara Diédhiou",			"SEN", 0, 4, 0 }, {"Idrissa Gueye",			"SEN", 0, 1, 0 }, {"Sadio Mané",				"SEN", 0, 3, 0 }, {"Ismaïla Sarr",			"SEN", 0, 3, 0 },

-- Sierra Leone {"Kei Kamara",				"SLE", 1, 0, 0 }, {"Kwame Quee",				"SLE", 1, 0, 0 },

-- Somalia {"Omar Mohamed",			"SOM", 1, 0, 0 }, {"Anwar Shakunda",			"SOM", 1, 0, 0 },

-- South Africa {"Bongokuhle Hlongwane",	"RSA", 0, 1, 0 }, {"Evidence Makgopa",		"RSA", 0, 1, 0 }, {"Teboho Mokoena",    "RSA", 0, 2, 0 }, {"Mothobi Mvala",			"RSA", 0, 1, 0 },

-- Sudan {"Mohamed Abdel Rahman", "SDN", 0, 2, 0 }, {"Ramadan Agab",			"SDN", 3, 0, 0 }, {"Ahmed Al-Tash",			"SDN", 0, 1, 0 }, {"Amir Kamal",				"SDN", 0, 1, 0 }, {"Seif Teiri",				"SDN", 0, 1, 0 },

-- Tanzania {"Novatus Dismas",			"TAN", 0, 1, 0 }, {"Saimon Msuva",			"TAN", 1, 3, 0 }, {"Erasto Nyoni",			"TAN", 0, 1, 0 }, {"Mbwana Samatta",			"TAN", 1, 0, 0 }, {"Faisal Salum",			"TAN", 0, 1, 0 },

-- Togo {"Kévin Denkey",			"TOG", 0, 1, 0 }, {"Kodjo Fo-Doh Laba",		"TOG", 1, 0, 0 }, {"Euloge Placca Fessou",	"TOG", 0, 3, 0 }, {"Gilles Sunu",				"TOG", 1, 0, 0 },

-- Tunisia {"Dylan Bronn",				"TUN", 0, 1, 0 }, {"Mohamed Dräger",			"TUN", 0, 1, 0 }, {"Seifeddine Jaziri",		"TUN", 0, 1, 0 }, {"Wahbi Khazri",			"TUN", 0, 3, 0 }, {"Aïssa Laïdouni",			"TUN", 0, 1, 0 }, {"Ali Maâloul",				"TUN", 0, 1, 0 }, {"Ellyes Skhiri",			"TUN", 0, 2, 0 }, {"Anis Ben Slimane",	"TUN", 0, 1, 0 },

-- Uganda {"Fahad Bayo",				"UGA", 0, 3, 0 },

-- Zambia {"Patson Daka",				"ZAM", 0, 1, 0 }, {"Enock Mwepu",				"ZAM", 0, 1, 0 }, {"Prince Mumba",				 "ZAM", 0, 1, 0 }, {"Fashion Sakala",			"ZAM", 0, 5, 0 },

-- Zimbabwe {"Khama Billiat",			"ZIM", 1, 0, 0 }, {"Kudakwashe Mahachi",		"ZIM", 0, 1, 0 }, {"Marshall Munetsi",		"ZIM", 1, 0, 0 }, {"Admiral Muskwe",			"ZIM", 1, 0, 0 }, {"Knowledge Musona",		"ZIM", 0, 1, 0 }, }

-- all competition own goal scorers data.owngoalscorers = { -- player name, country, { OG, "OG opponents" } {"Kenny Rocha Santos",	"CPV", 0,    { 1, "Nigeria" }, 0 }, {"Kassim M'Dahoma",		"COM", { 1, "Togo" },       0, 0 }, {"Niko Kata",			"EQG", { 1, "South Sudan" }, 0, 0 }, {"Esey Tesfay",			"ERI", { 1, "Namibia" },    0, 0 }, {"Getaneh Kebede",		"ETH", 0,{ 1, "South Africa" }, 0 }, {"Johann Obiang",		"GAB", 0,      { 1, "Egypt" }, 0 }, {"Nkau Lerotholi",		"LES", { 1, "Ethiopia" },   0, 0 }, {"Limbikani Mzava",		"MWI", 0, { 1, "Mozambique" }, 0 }, {"Moussa Sissako",		"MLI", 0,	0,	 { 1, "Tunisia" } }, {"Charles Hambira",		"NAM", 0,      { 1, "Congo" }, 0 }, {"Youssouf Oumarou",	"NIG", 0,    { 1, "Algeria" }, 0 }, {"Zakariya Souleymane",	"NIG", 0,    { 1, "Algeria" }, 0 }, {"Saliou Ciss",			"SEN", 0,	0,	  { 1, "Egypt" } }, {"Pape Abou Cissé","SEN", 0,   	 { 1, "Togo" }, 0 }, {"Abuaagla Abdalla",	"SDN", 0,    { 1, "Morocco" }, 0 }, {"Alaixys Romao",		"TOG", 0,      { 1, "Congo" }, 0 }, } return data