Module:Goalscorers/data/2026 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 group     = { A = { 12, "2024-06-10" }, B = { 12, "2024-06-11" }, C = { 12, "2024-06-11" }, D = { 12, "2024-06-11" }, E = { 7, "2024-06-11" }, F = { 12, "2024-06-11" }, G = { 12, "2024-06-10" }, H = { 12, "2024-06-10" }, I = { 12, "2024-06-11" } }, secondround = { 0, "" } }

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

-- controls which teams are still active in qualifying, and therefore have their players bolded data.active_countries = { "EGY", "BFA", "GNB", "SLE", "ETH", "DJI", "SEN", "COD", "MTN", "TOG", "SDN", "SSD", "NGA", "RSA", "BEN", "ZIM", "RWA", "LES", "CMR", "CPV", "ANG", "LBY", "SWZ", "MRI", "MAR", "ZAM", "CGO", "TAN", "NIG", "CIV", "GAB", "KEN", "GAM", "BDI", "SEY", "ALG", "GUI", "UGA", "MOZ", "BOT", "SOM", "TUN", "EQG", "NAM", "MWI", "LBR", "STP", "MLI", "GHA", "MAD", "CTA", "COM", "CHA" } -- rounds of competition data.rounds = { group = 3, secondround = 4 } -- DO NOT CHANGE

-- all competition goalscorers data.goalscorers = { -- player name, country, overall goals -- {"NAME",	"CODE",	R1 goals, R2 goals }, -- Algeria {"Houssem Aouar",		   	"ALG", 1, 0 }, {"Said Benrahma",		   	"ALG", 1, 0 }, {"Baghdad Bounedjah",			"ALG", 1, 0 }, {"Farès Chaïbi",				"ALG", 1, 0 }, {"Islam Slimani",				"ALG", 1, 0 }, {"Ramiz Zerrouki",				"ALG", 1, 0 },

-- Angola {"Mabululu",					"ANG", 1, 0 },

-- Benin {"Dodo Dokou",					"BEN", 1, 0 }, {"Jodel Dossou",				"BEN", 1, 0 }, {"Steve Mounié",				"BEN", 2, 0 }, -- Botswana {"Mosha Gaolaolwe",				"BOT", 1, 0 }, {"Mogakolodi Ngele",			"BOT", 1, 0 }, {"Kabelo Seakanyeng",          "BOT", 2, 0 }, {"Thabang Sesinyi", 			"BOT", 1, 0 }, {"Molaodi Tlhalefang",			"BOT", 1, 0 },

-- Burkina Faso {"Dango Ouattara",     	    "BFA", 2, 0 }, {"Blati Touré",					"BFA", 1, 0 }, {"Bertrand Traoré",				"BFA", 2, 0 }, {"Lassina Traoré",				"BFA", 2, 0 },

-- Burundi {"Sudi Abdallah",				"BDI", 3, 0 }, {"Abedi Bigirimana",			"BDI", 2, 0 }, {"Bienvenue Kanakimana",		"BDI", 2, 0 }, {"Frédéric Nsabiyumva",			"BDI", 1, 0 },

-- Cameroon {"Vincent Aboubakar",			"CMR", 2, 0 }, {"Frank Magri",					"CMR", 1, 0 }, {"Bryan Mbeumo",				"CMR", 2, 0 }, {"Michael Ngadeu-Ngadjui",		"CMR", 1, 0 }, {"Georges-Kévin Nkoudou",		"CMR", 1, 0 }, {"Olivier Ntcham",				"CMR", 1, 0 }, {"Nouhou Tolo",					"CMR", 1, 0 },

-- Cape Verde {"Diney",     "CPV", 1, 0 }, {"Ryan Mendes",    		    "CPV", 1, 0 }, {"Jamiro Monteiro", 			"CPV", 2, 0 },

-- Central African Republic {"Vénuste Baboula",				"CTA", 1, 0 }, {"Geoffrey Kondogbia",			"CTA", 1, 0 }, {"Louis Mafouta",				"CTA", 3, 0 },

-- Chad {"Marius Mouandilmadji",		"CHA", 1, 0 },

-- Comoros {"El Fardou Ben Nabouhane","COM", 2, 0 }, {"Kassim M'Dahoma",				"COM", 1, 0 }, {"Myziane Maolida",				"COM", 3, 0 }, {"Rafiki Saïd",					"COM", 1, 0 }, {"Benjaloud Youssouf",			"COM", 1, 0 }, -- Congo {"Mons Bassouamina",			"CGO", 1, 0 }, {"Silvère Ganvoula",			"CGO", 1, 0 },

-- Djibouti {"Gabriel Dadzie",				"DJI", 2, 0 },

-- DR Congo {"Théo Bongonda",				"COD", 1, 0 }, {"Meschak Elia",				"COD", 1, 0 }, {"Fiston Mayele",				"COD", 1, 0 }, {"Yoane Wissa",					"COD", 1, 0 }, -- Egypt {"Mostafa Mohamed",	"EGY", 1, 0 }, {"Mohamed Salah",				"EGY", 5, 0 }, {"Trézéguet",		"EGY", 5, 0 },

-- Equatorial Guinea {"Iban Salvador",				"EQG", 1, 0 }, {"Emilio Nsue",					"EQG", 2, 0 },

-- Eritrea

-- Eswatini {"Junior Magagula",				"SWZ", 1, 0 },

-- Ethiopia {"Minyelu Wondimu",				"ETH", 1, 0 },

-- Gabon {"Jim Allevinah",				"GAB", 2, 0 }, {"Pierre Aubameyang",			"GAB", 1, 0 }, {"Denis Bouanga",				"GAB", 3, 0 }, {"Guélor Kanga",				"GAB", 1, 0 },

-- Gambia {"Ebou Adams",					"GAM", 1, 0 }, {"Muhammed Badamosi",			"GAM", 2, 0 }, {"Musa Barrow",					"GAM", 2, 0 }, {"Ebrima Colley",				"GAM", 1, 0 }, {"Yankuba Minteh",				"GAM", 2, 0 }, {"Adama Sidibeh",				"GAM", 1, 0 },

-- Ghana {"Jordan Ayew",					"GHA", 4, 0 }, {"Abdul Fatawu",				"GHA", 1, 0 }, {"Ernest Nuamah",				"GHA", 1, 0 }, {"Iñaki Williams",				"GHA", 1, 0 },

-- Guinea {"Aguibou Camara",				"GUI", 2, 0 }, {"Seydouba Cissé",				"GUI", 1, 0 }, {"Serhou Guirassy",				"GUI", 1, 0 }, -- Guinea-Bissau {"Mama Baldé",					"GNB", 2, 0 }, {"Mauro Rodrigues",				"GNB", 1, 0 },

-- Ivory Coast {"Simon Adingra",				"CIV", 1, 0 }, {"Seko Fofana",					"CIV", 3, 0 }, {"Sébastien Haller",			"CIV", 1, 0 }, {"Karim Konaté",				"CIV", 2, 0 }, {"Christian Kouamé",			"CIV", 1, 0 }, {"Jean-Philippe Krasso",		"CIV", 1, 0 }, {"Ibrahim Sangaré",				"CIV", 1, 0 }, {"Hamed Traorè",				"CIV", 2, 0 },

-- Kenya {"Duke Abuya",					"KEN", 1, 0 }, {"Masoud Juma",					"KEN", 2, 0 }, {"Michael Olunga",				"KEN", 2, 0 }, {"Benson Omala",				"KEN", 1, 0 }, {"Rooney Onyango",				"KEN", 1, 0 },

-- Lesotho {"Motlomelo Mkwanazi",			"LES", 1, 0 }, {"Rethabile Rasethuntsa",		"LES", 1, 0 }, {"Jane Thabantso",				"LES", 1, 0 },

-- Liberia {"Terry Sackor",				"LBR", 1, 0 }, {"Sheikh Sesay",				"LBR", 1, 0 },

-- Libya {"Faisal Al Badri",    	    "LBY", 1, 0 }, {"Abdulmunem Aleiyan",         "LBY", 1, 0 }, {"Ahmed Krawa'a",				"LBY", 2, 0 }, -- Madagascar {"Loïc Lapoussin",				"MAD", 1, 0 }, {"Njiva Rakotoharimalala",		"MAD", 2, 0 }, {"Rayan Raveloson",				"MAD", 2, 0 },

-- Malawi {"Chawanangwa Kawonga",			"MWI", 1, 0 }, {"Chifundo Mphasi",				"MWI", 2, 0 }, {"Lanjesi Nkhoma",				"MWI", 1, 0 },

-- Mali {"Kamory Doumbia",				"MLI", 3, 0 }, {"Youssoufou Niakaté",			"MLI", 1, 0 }, {"Ibrahima Sissoko",			"MLI", 1, 0 },

-- Mauritania -- Mauritius {"Kévin Bru",					"MRI", 1, 0 }, {"Mike Gaspard",				"MRI", 1, 0 }, {"Lindsay Rose",				"MRI", 1, 0 },

-- Morocco {"Eliesse Ben Seghir",         "MAR", 1, 0 }, {"Ayoub El Kaabi",   		    "MAR", 3, 0 }, {"Azzedine Ounahi",   		    "MAR", 1, 0 }, {"Soufiane Rahimi",   		    "MAR", 1, 0 }, {"Chadi Riad",     		    "MAR", 1, 0 }, {"Hakim Ziyech",       	    "MAR", 2, 0 }, -- Mozambique {"Alfons Amade",				"MOZ", 1, 0 }, {"Geny Catamo",					"MOZ", 1, 0 }, {"Clésio",						"MOZ", 1, 0 }, {"Jonathan Muiomo",				"MOZ", 1, 0 }, {"Stanley Ratifo",				"MOZ", 2, 0 },

-- Namibia {"Tjipe Karuuombe", 		   "NAM", 1, 0 }, {"Prins Tjiueza",			   "NAM", 1, 0 },

-- Niger {"Boubacar Goumey", 		   "NIG", 1, 0 }, {"Amadou Moutari",     		"NIG", 1, 0 }, -- Nigeria {"Semi Ajayi",					"NGA", 1, 0 }, {"Fisayo Dele-Bashiru",			"NGA", 1, 0 }, {"Kelechi Iheanacho",			"NGA", 1, 0 }, {"Raphael Onyedika",			"NGA", 1, 0 },

-- Rwanda {"Jojea Kwizera", 		    "RWA", 1, 0 }, {"Gilbert Mugisha",   	    "RWA", 1, 0 }, {"Innocent Nshuti",   	    "RWA", 1, 0 },

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

-- Senegal {"Lamine Camara",				"SEN", 1, 0 }, {"Habib Diallo",				"SEN", 1, 0 }, {"Sadio Mané",					"SEN", 2, 0 }, {"Ismaïla Sarr",				"SEN", 1, 0 }, {"Pape Matar Sarr",				"SEN", 1, 0 }, -- Seychelles {"Ryan Henriette",				"SEY", 1, 0 }, {"Lorenzo Hoareau",				"SEY", 1, 0 },

-- Sierra Leone {"Amadou Bakayoko",				"SLE", 1, 0 }, {"Curtis Davies",				"SLE", 1, 0 }, {"Augustus Kargbo",				"SLE", 2, 0 },

-- Somalia {"Yusuf Ahmed",					"SOM", 1, 0 }, {"Sak Hassan",					"SOM", 1, 0 }, {"Ismail Shirwa",				"SOM", 1, 0 },

-- South Africa {"Thapelo Morena",				"RSA", 2, 0 }, {"Khuliso Mudau",				"RSA", 1, 0 }, {"Iqraam Rayners",				"RSA", 1, 0 }, {"Percy Tau",					"RSA", 1, 0 }, {"Themba Zwane",				"RSA", 1, 0 },

-- South Sudan -- Sudan {"Mohamed Abdelrahman",		"SDN", 1, 0 }, {"Mohamed Eisa",				"SDN", 1, 0 }, {"Walieldin Khedr",				"SDN", 1, 0 }, {"Yaser Muzmel",				"SDN", 1, 0 }, {"Seif Teiri",					"SDN", 1, 0 },

-- Tanzania {"Junior Waziri",				"TAN", 1, 0 }, {"Charles M'Mombwa",			"TAN", 1, 0 },

-- Togo {"Kévin Denkey",				"TOG", 1, 0 }, {"Khaled Narey",				"TOG", 1, 0 },

-- Tunisia {"Firas Ben Larbi",				"TUN", 1, 0 }, {"Mohamed Ali Ben Romdhane",	"TUN", 1, 0 }, {"Yassine Meriah",				"TUN", 1, 0 }, {"Youssef Msakni",				"TUN", 2, 0 }, {"Hamza Rafia",					"TUN", 1, 0 },

-- Uganda {"Fahad Bayo",					"UGA", 1, 0 }, {"Rogers Mato",        	    "UGA", 1, 0 }, {"Travis Mutyaba",        	    "UGA", 1, 0 }, {"Muhammad Shaban",       	    "UGA", 1, 0 }, -- Zambia {"Lameck Banda",				"ZAM", 1, 0 }, {"Edward Chilufya",				"ZAM", 1, 0 }, {"Patson Daka",					"ZAM", 3, 0 }, {"Fashion Sakala",				"ZAM", 1, 0 },

-- Zimbabwe {"Tawanda Chirewa",				"ZIM", 1, 0 }, {"Walter Musona",				"ZIM", 1, 0 }, }

-- all competition own goal scorers data.owngoalscorers = { -- player name, country, { OG, "OG opponents" } {"Michael Ngadeu-Ngadjui",	"CMR", {1, "Angola"}, 0 }, {"Abdel-Hakim Abdallah",	"COM", {1, "Central African Republic"}, 0 }, {"Younn Zahary",			"COM", {1, "Central African Republic"}, 0 }, {"Charles Pickel",			"COD", {1, "Sudan"}, 0 }, {"Yasser Baldé",			"GUI", {1, "Algeria"}, 0 }, {"Aly Abeid",				"MTN", {1, "Sudan"}, 0 }, {"Ahmed Abdullahi Abdi",	"SOM", {1, "Algeria"}, 0 }, {"Pedro Mateus",   	    "STP", {1, "Namibia" }, 0 }, {"Bakari Mwamnyeto",		"TAN", {1, "Morocco"}, 0 }, {"Roger Aholou",			"TOG", {1, "South Sudan"}, 0 }, } return data