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 (footballer, born 1991)|Geraldo]]",				  "ANG", 1, 0, 0 },
    {"[[M'Bala Nzola]]",			"ANG", 0, 1, 0 },
    {"[[Zini (Angolan footballer)|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é (footballer, born 1997)|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 (footballer)|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 (footballer, born 1988)|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é (Ivorian footballer)|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 (footballer, born 1993)|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 (footballer, born 1996)|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 Jr.|Gerald Phiri]]",						  "MWI", 1, 0, 0 },

    -- Mali
    {"[[Kalifa Coulibaly]]",		"MLI", 0, 2, 0 },
    {"[[Moussa Djenepo]]",			"MLI", 0, 1, 0 },
    {"[[Moussa Doumbia (footballer, born 1994)|Moussa Doumbia]]", "MLI", 0, 1, 0 },
    {"[[Ibrahima Koné (footballer, born 1999)|Ibrahima Koné]]",   "MLI", 0, 5, 0 },
    {"[[Adama Traoré (footballer, born 5 June 1995)|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 (footballer, born 1992)|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 (soccer, born 1997)|Teboho Mokoena]]",     "RSA", 0, 2, 0 },
    {"[[Mothobi Mvala]]",			"RSA", 0, 1, 0 },

    -- Sudan
    {"[[Mohamed Abdelrahman (footballer, born 1993)|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 (footballer)|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