Africa Cup of Nations 2025 — Player Team Impact
Season2025-26When a player is on the pitch 45+ minutes, how does their team perform? Two unique metrics most sites won't show you: team win rate while they play, and goals their team scores during their exact on-pitch window (sub-in to sub-out / red card).
The bar colors every pitch-minute by the scoreline at that moment — green while ahead, warm grey while level, deep red while behind.On-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→
Africa Cup of Nations 2025 League Average
Team →Goals and assists tell you who scored. This tells you who **wins**. A player can be ratings-mediocre but consistently coincide with team wins — that pattern is what coaches actually pay for.
For every finished league match this season, we read the official scoresheet (minutes per player) and the event log (substitution-in, substitution-out, red cards, goal minutes). For each player who logged 45+ minutes, we derive the exact on-pitch window — start at kickoff or sub-in, end at sub-out or red card or full time. Goals scored by the player's team within that window count; goals outside it don't. Strict on-pitch correlation — no opinion, no model adjustment.
Minimum 1 appearances with 45+ minutes each. Season 2025-26.
↕ Tap any column header to re-sort the table.
| # | Player · Team | Win % on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ | Goals on pitchOn-Pitch Metric (Sahadayken Gol)A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.→ |
|---|---|---|---|
| 1 | C. Bassey Nigeria | 100% | 12 2.40/match |
| 2 | V. Osimhen Nigeria | 100% | 13 2.60/match |
| 3 | Stanley Nwabali Nigeria | 100% | 11 2.75/match |
| 4 | B. Osayi-Samuel Nigeria | 100% | 11 2.75/match |
| 5 | S. Ajayi Nigeria | 100% | 11 2.75/match |
| 6 | Wilfred Ndidi Nigeria | 100% | 11 2.75/match |
| 7 | A. Iwobi Nigeria | 100% | 11 2.75/match |
| 8 | A. Lookman Nigeria | 100% | 11 2.75/match |
| 9 | A. Adams Nigeria | 100% | 11 2.75/match |
| 10 | S. Onyemaechi Nigeria | 100% | 12 3.00/match |
| 11 | Habib Diarra Senegal | 100% | 5 1.25/match |
| 12 | Frank Onyeka Nigeria | 100% | 9 3.00/match |
| 13 | Adam Masina Morocco | 100% | 6 2.00/match |
| 14 | A. Ezzalzouli Morocco | 100% | 6 2.00/match |
| 15 | E. Diouf Senegal | 100% | 5 1.67/match |
| 16 | Mohamed Hamdi Egypt | 100% | 2 1.00/match |
| 17 | Nathanaël Mbuku Congo DR | 100% | 3 1.50/match |
| 18 | Samuel Chukwueze Nigeria | 100% | 5 2.50/match |
| 19 | Ismaël Bennacer Algeria | 100% | 3 1.50/match |
| 20 | Baghdad Bounedjah Algeria | 100% | 4 2.00/match |
| 21 | Jean Michaël Seri Ivory Coast | 100% | 4 2.00/match |
| 22 | Wilfried Zaha Ivory Coast | 100% | 2 1.00/match |
| 23 | Abdoulaye Seck Senegal | 100% | 6 3.00/match |
| 24 | L. Camara Senegal | 100% | 2 1.00/match |
| 25 | H. Diallo Senegal | 100% | 3 1.50/match |
| 26 | A. Hakimi Morocco | 100% | 3 1.50/match |
| 27 | B. El Khannouss Morocco | 100% | 2 1.00/match |
| 28 | Soufiane Rahimi Morocco | 100% | 1 1.00/match |
| 29 | Mohau Nkota South Africa | 100% | 1 1.00/match |
| 30 | E. Kayembe Congo DR | 100% | 1 1.00/match |
| 31 | Z. Sanusi Nigeria | 100% | 2 2.00/match |
| 32 | Elias Saad Tunisia | 100% | 2 2.00/match |
| 33 | Firas Chaouat Tunisia | 100% | 1 1.00/match |
| 34 | Etta Eyong Cameroon | 100% | 1 1.00/match |
| 35 | Jean Onana Cameroon | 100% | 0 0.00/match |
| 36 | S. Chergui Algeria | 100% | 1 1.00/match |
| 37 | Mohamed Chibi Morocco | 100% | 3 3.00/match |
| 38 | Francis Uzoho Nigeria | 100% | 3 3.00/match |
| 39 | R. Alebiosu Nigeria | 100% | 3 3.00/match |
| 40 | Igoh Ogbu Nigeria | 100% | 3 3.00/match |
| 41 | F. Dele-Bashiru Nigeria | 100% | 3 3.00/match |
| 42 | R. Onyedika Nigeria | 100% | 3 3.00/match |
| 43 | M. Simon Nigeria | 100% | 3 3.00/match |
| 44 | Paul Onuachu Nigeria | 100% | 3 3.00/match |
| 45 | Chidozie Awaziem Nigeria | 100% | 2 2.00/match |
| 46 | P. Sarr Senegal | 100% | 2 2.00/match |
| 47 | I. Mbaye Senegal | 100% | 2 2.00/match |
| 48 | Gedeon Kalulu Congo DR | 100% | 3 3.00/match |
| 49 | Rocky Bushiri Kiranga Congo DR | 100% | 3 3.00/match |
| 50 | Joris Kayembe Congo DR | 100% | 3 3.00/match |
| 51 | Charles Pickel Congo DR | 100% | 3 3.00/match |
| 52 | Gaël Kakuta Congo DR | 100% | 3 3.00/match |
| 53 | Fiston Mayele Congo DR | 100% | 3 3.00/match |
| 54 | Cédric Badolo Burkina Faso | 100% | 2 2.00/match |
| 55 | Stephane Aziz Ki Burkina Faso | 100% | 1 1.00/match |
| 56 | K. Nikiéma Burkina Faso | 100% | 1 1.00/match |
| 57 | Anthony Mandrea Algeria | 100% | 3 3.00/match |
| 58 | Zineddine Belaid Algeria | 100% | 3 3.00/match |
| 59 | Mohamed Tougai Algeria | 100% | 3 3.00/match |
| 60 | H. Abdelli Algeria | 100% | 3 3.00/match |
| 61 | A. Hadj-Moussa Algeria | 100% | 3 3.00/match |
| 62 | Monsef Bakrar Algeria | 100% | 3 3.00/match |
| 63 | Youcef Atal Algeria | 100% | 0 0.00/match |
| 64 | Mehdi Dorval Algeria | 100% | 0 0.00/match |
| 65 | Alban Lafont Ivory Coast | 100% | 3 3.00/match |
| 66 | Armel Junior Zohouri Ivory Coast | 100% | 1 1.00/match |
| 67 | Ousmane Diomande Ivory Coast | 100% | 3 3.00/match |
| 68 | Emmanuel Agbadou Ivory Coast | 100% | 3 3.00/match |
| 69 | Christopher Operi Ivory Coast | 100% | 3 3.00/match |
| 70 | O. Diakité Ivory Coast | 100% | 1 1.00/match |
| 71 | Jean-Philippe Krasso Ivory Coast | 100% | 1 1.00/match |
| 72 | F. Boyomo Cameroon | 100% | 1 1.00/match |
| 73 | Gerzino Nyamsi Cameroon | 100% | 1 1.00/match |
| 74 | Olivier Kemen Cameroon | 100% | 1 1.00/match |
| 75 | Frank Magri Cameroon | 100% | 1 1.00/match |
| 76 | C. Wooh Cameroon | 100% | 1 1.00/match |
| 77 | Christian Bassogog Cameroon | 100% | 1 1.00/match |
| 78 | Arnold Kamdem Cameroon | 100% | 1 1.00/match |
| 79 | M. Sarr Senegal | 100% | 1 1.00/match |
| 80 | Edouard Mendy Senegal | 83% | 12 2.00/match |
| 81 | K. Diatta Senegal | 83% | 12 2.00/match |
| 82 | Idrissa Gueye Senegal | 83% | 12 2.00/match |
| 83 | Sadio Mané Senegal | 83% | 10 1.67/match |
| 84 | Bono Morocco | 80% | 9 1.80/match |
| 85 | N. Mazraoui Morocco | 80% | 9 1.80/match |
| 86 | N. Aguerd Morocco | 80% | 9 1.80/match |
| 87 | N. El Aynaoui Morocco | 80% | 9 1.80/match |
| 88 | Brahim Díaz Morocco | 80% | 9 1.80/match |
| 89 | I. Saibari Morocco | 80% | 9 1.80/match |
| 90 | M. Niakhaté Senegal | 80% | 9 1.80/match |
| 91 | P. Gueye Senegal | 80% | 8 1.60/match |
| 92 | I. Ndiaye Senegal | 80% | 6 1.20/match |
| 93 | Mohamed El-Shenawy Egypt | 75% | 7 1.75/match |
| 94 | Mohamed Hany Egypt | 75% | 7 1.75/match |
| 95 | Marwan Attia Egypt | 75% | 6 1.50/match |
| 96 | Hamdy Fathy Egypt | 75% | 7 1.75/match |
| 97 | Mohamed Salah Egypt | 75% | 7 1.75/match |
| 98 | Omar Marmoush Egypt | 75% | 7 1.75/match |
| 99 | Kalidou Koulibaly Senegal | 75% | 7 1.75/match |
| 100 | N. Jackson Senegal | 75% | 6 1.50/match |
| 101 | Rayan Aït-Nouri Algeria | 75% | 6 1.50/match |
| 102 | Ayoub El Kaabi Morocco | 75% | 6 1.50/match |
| 103 | Azzedine Ounahi Morocco | 67% | 5 1.67/match |
| 104 | Aubrey Modiba South Africa | 67% | 6 2.00/match |
| 105 | Siphephelo Sithole South Africa | 67% | 3 1.00/match |
| 106 | Sipho Mbule South Africa | 67% | 6 2.00/match |
| 107 | Tshepang Moremi South Africa | 67% | 4 1.33/match |
| 108 | Mahmoud Trézéguet Egypt | 67% | 2 0.67/match |
| 109 | Lionel M'Pasi Congo DR | 67% | 5 1.67/match |
| 110 | Chancel Mbemba Congo DR | 67% | 5 1.67/match |
| 111 | Ismail Jakobs Senegal | 67% | 6 2.00/match |
| 112 | Ismaïla Sarr Senegal | 67% | 4 1.33/match |
| 113 | Ibrahim Blati Tourè Burkina Faso | 67% | 4 1.33/match |
| 114 | Luca Zidane Algeria | 67% | 4 1.33/match |
| 115 | R. Belghali Algeria | 67% | 6 2.00/match |
| 116 | A. Mandi Algeria | 67% | 4 1.33/match |
| 117 | R. Bensebaïni Algeria | 67% | 4 1.33/match |
| 118 | H. Boudaoui Algeria | 67% | 4 1.33/match |
| 119 | Riyad Mahrez Algeria | 67% | 3 1.00/match |
| 120 | F. Chaïbi Algeria | 67% | 4 1.33/match |
| 121 | M. Amoura Algeria | 67% | 3 1.00/match |
| 122 | J. Tchamadeu Cameroon | 67% | 3 1.00/match |
| 123 | Rami Rabia Egypt | 67% | 5 1.67/match |
| 124 | Emam Ashour Egypt | 67% | 4 1.33/match |
| 125 | I. Maza Algeria | 67% | 4 1.33/match |
| 126 | C. Inao Oulaï Ivory Coast | 67% | 6 2.00/match |
| 127 | M. Nagida Cameroon | 67% | 3 1.00/match |
| 128 | Yasser Ibrahim Egypt | 60% | 7 1.40/match |
| 129 | F. Kessié Ivory Coast | 60% | 7 1.40/match |
| 130 | Devis Epassy Cameroon | 60% | 4 0.80/match |
| 131 | C. Baleba Cameroon | 60% | 3 0.60/match |
| 132 | D. Namaso Cameroon | 60% | 4 0.80/match |
| 133 | B. Mbeumo Cameroon | 60% | 3 0.60/match |
| 134 | Ronwen Williams South Africa | 50% | 7 1.75/match |
| 135 | Khuliso Mudau South Africa | 50% | 7 1.75/match |
| 136 | Siyabonga Ngezana South Africa | 50% | 7 1.75/match |
| 137 | Mbekezeli Mbokazi South Africa | 50% | 7 1.75/match |
| 138 | Teboho Mokoena South Africa | 50% | 7 1.75/match |
| 139 | Oswin Appollis South Africa | 50% | 6 1.50/match |
| 140 | Lyle Foster South Africa | 50% | 6 1.50/match |
| 141 | Hossam Abdelmaguid Egypt | 50% | 6 1.50/match |
| 142 | H. Koffi Burkina Faso | 50% | 3 0.75/match |
| 143 | Issoufou Dayo Burkina Faso | 50% | 3 0.75/match |
| 144 | E. Tapsoba Burkina Faso | 50% | 4 1.00/match |
| 145 | K. Kouassi Burkina Faso | 50% | 4 1.00/match |
| 146 | Yahia Fofana Ivory Coast | 50% | 7 1.75/match |
| 147 | Guéla Doué Ivory Coast | 50% | 7 1.75/match |
| 148 | Odilon Kossounou Ivory Coast | 50% | 7 1.75/match |
| 149 | E. Ndicka Ivory Coast | 50% | 7 1.75/match |
| 150 | Ghislain Konan Ivory Coast | 50% | 7 1.75/match |
| 151 | I. Sangaré Ivory Coast | 50% | 7 1.75/match |
| 152 | A. Diallo Ivory Coast | 50% | 6 1.50/match |
| 153 | Y. Diomande Ivory Coast | 50% | 6 1.50/match |
| 154 | Che Malone Cameroon | 50% | 3 0.75/match |
| 155 | Samuel Kotto Cameroon | 50% | 3 0.75/match |
| 156 | Nouhou Tolo Cameroon | 50% | 3 0.75/match |
| 157 | A. Avom Cameroon | 50% | 3 0.75/match |
| 158 | Christian Kofane Cameroon | 50% | 3 0.75/match |
| 159 | A. Salah-Eddine Morocco | 50% | 3 1.50/match |
| 160 | S. Amrabat Morocco | 50% | 3 1.50/match |
| 161 | Jawad El Yamiq Morocco | 50% | 3 1.50/match |
| 162 | Mostafa Mohamed Egypt | 50% | 2 1.00/match |
| 163 | Aaron Wan-Bissaka Congo DR | 50% | 2 1.00/match |
| 164 | A. Tuanzebe Congo DR | 50% | 2 1.00/match |
| 165 | Arthur Masuaku Congo DR | 50% | 2 1.00/match |
| 166 | S. Moutoussamy Congo DR | 50% | 2 1.00/match |
| 167 | Théo Bongonda Congo DR | 50% | 2 1.00/match |
| 168 | N. Sadiki Congo DR | 50% | 2 1.00/match |
| 169 | Cédric Bakambu Congo DR | 50% | 2 1.00/match |
| 170 | Sessi D'Almeida Benin | 50% | 1 0.50/match |
| 171 | Ferjani Sassi Tunisia | 50% | 5 2.50/match |
| 172 | Gustavo Sangaré Burkina Faso | 50% | 0 0.00/match |
| 173 | Bertrand Traoré Burkina Faso | 50% | 0 0.00/match |
| 174 | P. Kabore Burkina Faso | 50% | 0 0.00/match |
| 175 | Abdelrazig Omer Sudan | 50% | 0 0.00/match |
| 176 | D. Yongwa Cameroon | 50% | 1 0.50/match |
| 177 | Zizo Egypt | 50% | 1 0.50/match |
| 178 | Marcel Dandjinou Benin | 50% | 1 0.50/match |
| 179 | Mohamed Tijani Benin | 50% | 1 0.50/match |
| 180 | Junior Olaitan Benin | 50% | 1 0.50/match |
| 181 | Steve Mounié Benin | 50% | 1 0.50/match |
| 182 | N. Mukau Congo DR | 50% | 4 2.00/match |
| 183 | Meschak Elia Congo DR | 50% | 3 1.50/match |
| 184 | Faisal Abdul Bangal Mozambique | 50% | 3 1.50/match |
| 185 | Sheddy Barglan Sudan | 50% | 1 0.50/match |
| 186 | Walieldin Khidir Sudan | 50% | 1 0.50/match |
| 187 | Mohamed Abdelrahman Sudan | 50% | 1 0.50/match |
| 188 | Bathusi Aubaas South Africa | 50% | 4 2.00/match |
| 189 | Saidou Simporé Burkina Faso | 50% | 2 1.00/match |
| 190 | Cyriaque Irié Burkina Faso | 50% | 1 0.50/match |
| 191 | L. Traoré Burkina Faso | 50% | 1 0.50/match |
| 192 | R. Zerrouki Algeria | 50% | 3 1.50/match |
| 193 | Evann Guessand Ivory Coast | 50% | 3 1.50/match |
| 194 | Olivier Verdon Benin | 33% | 1 0.33/match |
| 195 | Y. Roche Benin | 33% | 1 0.33/match |
| 196 | Tamimou Ouorou Benin | 33% | 1 0.33/match |
| 197 | Hassane Imourane Benin | 33% | 1 0.33/match |
| 198 | Dokou Dodo Benin | 33% | 1 0.33/match |
| 199 | A. Tosin Benin | 33% | 1 0.33/match |
| 200 | Aymen Dahmen Tunisia | 33% | 6 2.00/match |
| 201 | Y. Valery Tunisia | 33% | 6 2.00/match |
| 202 | Dylan Bronn Tunisia | 33% | 6 2.00/match |
| 203 | M. Talbi Tunisia | 33% | 6 2.00/match |
| 204 | Ali Abdi Tunisia | 33% | 6 2.00/match |
| 205 | Ellyes Skhiri Tunisia | 33% | 6 2.00/match |
| 206 | Hannibal Mejbri Tunisia | 33% | 6 2.00/match |
| 207 | Elias Achouri Tunisia | 33% | 5 1.67/match |
| 208 | Hazem Mastouri Tunisia | 33% | 5 1.67/match |
| 209 | Steeve Yago Burkina Faso | 33% | 0 0.00/match |
| 210 | Ismahila Ouédraogo Burkina Faso | 33% | 0 0.00/match |
| 211 | D. Ouattara Burkina Faso | 33% | 2 0.67/match |
| 212 | Monged Elneel Sudan | 33% | 1 0.33/match |
| 213 | Mohamed Saeed Ahmed Sudan | 33% | 1 0.33/match |
| 214 | Mustafa Karshoum Sudan | 33% | 1 0.33/match |
| 215 | Bakhit Khamis Sudan | 33% | 1 0.33/match |
| 216 | Ammar Taifour Sudan | 33% | 1 0.33/match |
| 217 | Mohamed Eisa Sudan | 33% | 1 0.33/match |
| 218 | Ernan Mozambique | 33% | 3 1.00/match |
| 219 | Diogo Calila Mozambique | 33% | 3 1.00/match |
| 220 | Edson Mexer Mozambique | 33% | 3 1.00/match |
| 221 | Reinildo Mozambique | 33% | 3 1.00/match |
| 222 | Alfons Amade Mozambique | 33% | 3 1.00/match |
| 223 | Guima Mozambique | 33% | 3 1.00/match |
| 224 | Witi Mozambique | 33% | 3 1.00/match |
| 225 | Dominguês Pelembe Mozambique | 33% | 5 1.67/match |
| 226 | Aamir Abdallah Sudan | 33% | 1 0.33/match |
| 227 | Georgi Minoungou Burkina Faso | 33% | 2 0.67/match |
| 228 | Ahmed Fatouh Egypt | 33% | 4 1.33/match |
| 229 | Bruno Langa Mozambique | 25% | 5 1.25/match |
| 230 | Geny Catamo Mozambique | 25% | 5 1.25/match |
| 231 | Djigui Diarra Mali | 0% | 2 0.50/match |
| 232 | Abdoulaye Diaby Mali | 0% | 2 0.50/match |
| 233 | M. Sangaré Mali | 0% | 2 0.50/match |
| 234 | L. Sinayoko Mali | 0% | 2 0.50/match |
| 235 | Bakari Mwamnyeto Tanzania | 0% | 3 0.75/match |
| 236 | Ibrahim Hamad Tanzania | 0% | 3 0.75/match |
| 237 | Mohamed Husseini Tanzania | 0% | 3 0.75/match |
| 238 | Alphonce Msanga Tanzania | 0% | 3 0.75/match |
| 239 | Novatus Miroshi Tanzania | 0% | 3 0.75/match |
| 240 | Simon Msuva Tanzania | 0% | 3 0.75/match |
| 241 | Yannick Pandor Comoros | 0% | 0 0.00/match |
| 242 | Kenan Toibibou Comoros | 0% | 0 0.00/match |
| 243 | Ahmed Soilihi Comoros | 0% | 0 0.00/match |
| 244 | Zaydou Youssouf Comoros | 0% | 0 0.00/match |
| 245 | R. Saïd Comoros | 0% | 0 0.00/match |
| 246 | Aliou Dieng Mali | 0% | 2 0.67/match |
| 247 | Willard Mwanza Zambia | 0% | 1 0.33/match |
| 248 | Mathews Banda Zambia | 0% | 1 0.33/match |
| 249 | Benson Sakala Zambia | 0% | 1 0.33/match |
| 250 | Dominic Chanda Zambia | 0% | 1 0.33/match |
| 251 | Lubambo Musonda Zambia | 0% | 1 0.33/match |
| 252 | Lameck Banda Zambia | 0% | 0 0.00/match |
| 253 | Kings Kangwa Zambia | 0% | 1 0.33/match |
| 254 | P. Daka Zambia | 0% | 1 0.33/match |
| 255 | Hugo Marques Angola | 0% | 2 0.67/match |
| 256 | Fredy Angola | 0% | 2 0.67/match |
| 257 | Washington Arubi Zimbabwe | 0% | 3 1.00/match |
| 258 | Gerald Takwara Zimbabwe | 0% | 3 1.00/match |
| 259 | M. Nakamba Zimbabwe | 0% | 3 1.00/match |
| 260 | Prince Dube Zimbabwe | 0% | 3 1.00/match |
| 261 | Jonah Fabisch Zimbabwe | 0% | 3 1.00/match |
| 262 | Goitseone Phoko Botswana | 0% | 0 0.00/match |
| 263 | Mosha Gaolaolwe Botswana | 0% | 0 0.00/match |
| 264 | Thatayaone Ditlhokwe Botswana | 0% | 0 0.00/match |
| 265 | Mothusi Johnson Botswana | 0% | 0 0.00/match |
| 266 | Mothusi Cooper Botswana | 0% | 0 0.00/match |
| 267 | Gape Mohutsiwa Botswana | 0% | 0 0.00/match |
| 268 | Kabelo Seakanyeng Botswana | 0% | 0 0.00/match |
| 269 | T. Sibbick Uganda | 0% | 3 1.00/match |
| 270 | Jordan Obita Uganda | 0% | 3 1.00/match |
| 271 | Aziz Kayondo Uganda | 0% | 3 1.00/match |
| 272 | Kenneth Semakula Uganda | 0% | 2 0.67/match |
| 273 | R. Mato Uganda | 0% | 2 0.67/match |
| 274 | Travis Mutyaba Uganda | 0% | 1 0.33/match |
| 275 | Jesús Owono Equatorial Guinea | 0% | 3 1.00/match |
| 276 | Esteban Orozco Equatorial Guinea | 0% | 3 1.00/match |
| 277 | Saúl Coco Equatorial Guinea | 0% | 3 1.00/match |
| 278 | Iban Salvador Equatorial Guinea | 0% | 1 0.33/match |
| 279 | Omar Mascarell Equatorial Guinea | 0% | 2 0.67/match |
| 280 | José Machín Equatorial Guinea | 0% | 1 0.33/match |
| 281 | Manuel Kambala Mozambique | 0% | 2 0.67/match |
| 282 | Alex Moucketou-Moussounda Gabon | 0% | 3 1.00/match |
| 283 | J. Ekomié Gabon | 0% | 4 1.33/match |
| 284 | Didier N'Dong Gabon | 0% | 4 1.33/match |
| 285 | A. Biyogo Poko Gabon | 0% | 4 1.33/match |
| 286 | Denis Bouanga Gabon | 0% | 4 1.33/match |
| 287 | Mario Lemina Gabon | 0% | 4 1.33/match |
| 288 | O. Camara Mali | 0% | 1 0.33/match |
| 289 | N. Gassama Mali | 0% | 1 0.33/match |
| 290 | Y. Bissouma Mali | 0% | 0 0.00/match |
| 291 | Haji Mnoga Tanzania | 0% | 2 0.67/match |
| 292 | Feisal Salum Tanzania | 0% | 2 0.67/match |
| 293 | Yannis Kari Comoros | 0% | 0 0.00/match |
| 294 | I. Boura Comoros | 0% | 0 0.00/match |
| 295 | Benjaloud Youssouf Comoros | 0% | 0 0.00/match |
| 296 | Faïz Selemani Comoros | 0% | 0 0.00/match |
| 297 | Youssouf M'Changama Comoros | 0% | 0 0.00/match |
| 298 | Woyo Coulibaly Mali | 0% | 2 1.00/match |
| 299 | K. Doumbia Mali | 0% | 1 0.50/match |
| 300 | Dorgeles Nene Mali | 0% | 1 0.50/match |
| 301 | Owen Tembo Zambia | 0% | 1 0.50/match |
| 302 | M. Chaiwa Zambia | 0% | 0 0.00/match |
| 303 | Fashion Sakala Zambia | 0% | 0 0.00/match |
| 304 | Clinton Mata Angola | 0% | 2 1.00/match |
| 305 | Kialonda Gaspar Angola | 0% | 1 0.50/match |
| 306 | Jonathan Buatu Angola | 0% | 2 1.00/match |
| 307 | Tó Carneiro Angola | 0% | 2 1.00/match |
| 308 | Show Angola | 0% | 2 1.00/match |
| 309 | Zito Luvumbo Angola | 0% | 1 0.50/match |
| 310 | Maestro Angola | 0% | 1 0.50/match |
| 311 | Gelson Dala Angola | 0% | 2 1.00/match |
| 312 | M'Bala Nzola Angola | 0% | 2 1.00/match |
| 313 | Munashe Garananga Zimbabwe | 0% | 2 1.00/match |
| 314 | Emmanuel Jalai Zimbabwe | 0% | 2 1.00/match |
| 315 | Daniel Msendami Zimbabwe | 0% | 2 1.00/match |
| 316 | Macauley Bonne Zimbabwe | 0% | 1 0.50/match |
| 317 | Rodolfo Aloko Benin | 0% | 0 0.00/match |
| 318 | Alford Velaphi Botswana | 0% | 0 0.00/match |
| 319 | Lebogang Ditsele Botswana | 0% | 0 0.00/match |
| 320 | Tumisang Orebonye Botswana | 0% | 0 0.00/match |
| 321 | Omaatla Kebatho Botswana | 0% | 0 0.00/match |
| 322 | Zuberi Foba Masudi Tanzania | 0% | 2 1.00/match |
| 323 | Tarryn Allarakhia Tanzania | 0% | 2 1.00/match |
| 324 | M. Samatta Tanzania | 0% | 1 0.50/match |
| 325 | Jude Ssemugabi Uganda | 0% | 2 1.00/match |
| 326 | Steven Mukwala Uganda | 0% | 1 0.50/match |
| 327 | Denis Omedi Uganda | 0% | 2 1.00/match |
| 328 | Carlos Akapo Equatorial Guinea | 0% | 2 1.00/match |
| 329 | Pablo Ganet Equatorial Guinea | 0% | 1 0.50/match |
| 330 | Loren Zúñiga Equatorial Guinea | 0% | 1 0.50/match |
| 331 | Yaser Awad Boshara Sudan | 0% | 0 0.00/match |
| 332 | Mohamed Abuaagla Sudan | 0% | 1 0.50/match |
| 333 | Stanley Ratifo Mozambique | 0% | 2 1.00/match |
| 334 | Loyce Mbaba Gabon | 0% | 2 1.00/match |
| 335 | A. Oyono Gabon | 0% | 1 0.50/match |
| 336 | Bruno Ecuele Manga Gabon | 0% | 1 0.50/match |
| 337 | Royce Openda Gabon | 0% | 1 0.50/match |
| 338 | P. Aubameyang Gabon | 0% | 2 1.00/match |
| 339 | David Carmo Angola | 0% | 1 0.50/match |
| 340 | Beni Angola | 0% | 1 0.50/match |
| 341 | Divine Lunga Zimbabwe | 0% | 2 1.00/match |
| 342 | Bill Antonio Zimbabwe | 0% | 2 1.00/match |
| 343 | Brendan Galloway Zimbabwe | 0% | 2 1.00/match |
| 344 | Yacine Bourhane Comoros | 0% | 0 0.00/match |
| 345 | Abdel Hakim Abdallah Comoros | 0% | 0 0.00/match |
| 346 | Myziane Maolida Comoros | 0% | 0 0.00/match |
| 347 | L. Coulibaly Mali | 0% | 1 0.50/match |
| 348 | Gilbert Baruti Botswana | 0% | 0 0.00/match |
| 349 | Segolame Boy Botswana | 0% | 0 0.00/match |
| 350 | Denis Onyango Uganda | 0% | 1 0.50/match |
| 351 | Allan Okello Uganda | 0% | 2 1.00/match |
| 352 | Byaruhanga Bobosi Uganda | 0% | 2 1.00/match |
| 353 | B. Alhassan Uganda | 0% | 0 0.00/match |
| 354 | G. Kanga Gabon | 0% | 4 2.00/match |
| 355 | Mick Onfia Gabon | 0% | 3 1.50/match |
| 356 | Marvin Anieboh Equatorial Guinea | 0% | 2 1.00/match |
| 357 | José Nabil Equatorial Guinea | 0% | 1 0.50/match |
| 358 | Hussein Masaranga Tanzania | 0% | 1 0.50/match |
| 359 | Dickson Job Tanzania | 0% | 1 0.50/match |
| 360 | Selemani Mwalimu Tanzania | 0% | 1 0.50/match |
| 361 | Nanani Infren Mozambique | 0% | 2 1.00/match |
| 362 | I. Mohamed Comoros | 0% | 0 0.00/match |
| 363 | Mamadou Fofana Mali | 0% | 1 1.00/match |
| 364 | Amadou Dante Mali | 0% | 1 1.00/match |
| 365 | E. Touré Mali | 0% | 1 1.00/match |
| 366 | Godknows Murwira Zimbabwe | 0% | 1 1.00/match |
| 367 | Teenage Hadebe Zimbabwe | 0% | 1 1.00/match |
| 368 | Washington Navaya Zimbabwe | 0% | 1 1.00/match |
| 369 | Saturnin Allagbe Benin | 0% | 0 0.00/match |
| 370 | Abdoul Rachid Moumini Benin | 0% | 0 0.00/match |
| 371 | Jodel Dossou Benin | 0% | 0 0.00/match |
| 372 | Shomari Kapombe Tanzania | 0% | 1 1.00/match |
| 373 | Charles M'Mombwa Tanzania | 0% | 1 1.00/match |
| 374 | Salim Jamal Magoola Uganda | 0% | 1 1.00/match |
| 375 | Rogers Torach Uganda | 0% | 1 1.00/match |
| 376 | Khalid Aucho Uganda | 0% | 1 1.00/match |
| 377 | Melvyn Lorenzen Uganda | 0% | 0 0.00/match |
| 378 | Basilio Ndong Equatorial Guinea | 0% | 0 0.00/match |
| 379 | Luís Asué Equatorial Guinea | 0% | 0 0.00/match |
| 380 | Abo Eisa Sudan | 0% | 0 0.00/match |
| 381 | Manuel Benson Angola | 0% | 1 1.00/match |
| 382 | Knowledge Musona Zimbabwe | 0% | 1 1.00/match |
| 383 | Thalente Mbatha South Africa | 0% | 0 0.00/match |
| 384 | David Simukonda Zambia | 0% | 0 0.00/match |
| 385 | Saïd Bakari Comoros | 0% | 0 0.00/match |
| 386 | Mahamadou Doumbia Mali | 0% | 1 1.00/match |
| 387 | Losika Ratshukudu Botswana | 0% | 0 0.00/match |
| 388 | Kelvin John Tanzania | 0% | 1 1.00/match |
| 389 | Mohamed Ali Ben Romdhane Tunisia | 0% | 0 0.00/match |
| 390 | Shavy Warren Babicka Gabon | 0% | 1 1.00/match |
| 391 | Pedro Obiang Equatorial Guinea | 0% | 0 0.00/match |
| 392 | Josete Miranda Equatorial Guinea | 0% | 1 1.00/match |
| 393 | Mohamed Zougrana Burkina Faso | 0% | 0 0.00/match |
| 394 | S. Fofana Ivory Coast | 0% | 2 2.00/match |
| 395 | V. Bayo Ivory Coast | 0% | 2 2.00/match |
| 396 | Tawanda Jethro Maswanhise Zimbabwe | 0% | 1 1.00/match |
| 397 | Rui Modesto Angola | 0% | 0 0.00/match |
| 398 | Núrio Fortuna Angola | 0% | 0 0.00/match |
| 399 | Mabululu Angola | 0% | 0 0.00/match |
| 400 | Chico Banza Angola | 0% | 0 0.00/match |
| 401 | Mostafa Shobeir Egypt | 0% | 0 0.00/match |
| 402 | Mohamed Ismail Egypt | 0% | 0 0.00/match |
| 403 | Khaled Sobhi Egypt | 0% | 0 0.00/match |
| 404 | Mohanad Lasheen Egypt | 0% | 0 0.00/match |
| 405 | Ahmed Eid Egypt | 0% | 0 0.00/match |
| 406 | Mahmoud Saber Egypt | 0% | 0 0.00/match |
| 407 | Ibrahim Adel Egypt | 0% | 0 0.00/match |
| 408 | Salah Mohsen Egypt | 0% | 0 0.00/match |
| 409 | Mostafa Fathy Egypt | 0% | 0 0.00/match |
| 410 | Kabaso Chongo Zambia | 0% | 0 0.00/match |
| 411 | David Hamansenya Zambia | 0% | 0 0.00/match |
| 412 | J. Liteta Zambia | 0% | 0 0.00/match |
| 413 | Eliya Mandanji Zambia | 0% | 0 0.00/match |
| 414 | Fodé Doucouré Mali | 0% | 0 0.00/match |
| 415 | Mohamed Camara Mali | 0% | 0 0.00/match |
| 416 | Ismael Gharbi Tunisia | 0% | 1 1.00/match |
| 417 | S. Tounekti Tunisia | 0% | 1 1.00/match |
| 418 | Uche Ikpeazu Uganda | 0% | 1 1.00/match |
| 419 | Samadou Attidjikou Benin | 0% | 0 0.00/match |
| 420 | Thabo Leinanyane Botswana | 0% | 0 0.00/match |
| 421 | Thabang Sesinyi Botswana | 0% | 0 0.00/match |
| 422 | Tebogo Kopelang Botswana | 0% | 0 0.00/match |
| 423 | Mohamed Abooja Sudan | 0% | 0 0.00/match |
| 424 | Awad Zayed Sudan | 0% | 0 0.00/match |
| 425 | Mohamed Kasri Sudan | 0% | 0 0.00/match |
| 426 | Altayeb Abaker Sudan | 0% | 0 0.00/match |
| 427 | Mazin Mohamedein Sudan | 0% | 0 0.00/match |
| 428 | Salaheldin Adil Sudan | 0% | 0 0.00/match |
| 429 | Yasir Mozamil Sudan | 0% | 0 0.00/match |
| 430 | Al-Gozoli Nooh Sudan | 0% | 0 0.00/match |
| 431 | John Robia Sudan | 0% | 0 0.00/match |
| 432 | Charles Ondo Equatorial Guinea | 0% | 1 1.00/match |
| 433 | Jannick Buyla Equatorial Guinea | 0% | 1 1.00/match |
| 434 | Alex Balboa Equatorial Guinea | 0% | 1 1.00/match |
| 435 | Emilio Nsue Equatorial Guinea | 0% | 1 1.00/match |
| 436 | François Bekale Gabon | 0% | 2 2.00/match |
| 437 | Jérémy Oyono Gabon | 0% | 2 2.00/match |
| 438 | Teddy Averlant Gabon | 0% | 2 2.00/match |
| 439 | Clench Loufilou Gabon | 0% | 0 0.00/match |
| 440 | Ivane Urrubal Mozambique | 0% | 2 2.00/match |
| 441 | Fernando Chamboco Mozambique | 0% | 2 2.00/match |
| 442 | Edmilson Gabriel Dove Mozambique | 0% | 2 2.00/match |
| 443 | Feliciano Jone Nenê Mozambique | 0% | 2 2.00/match |
| 444 | Gildo Mozambique | 0% | 2 2.00/match |
| 445 | Nkosinathi Sibisi South Africa | 0% | 0 0.00/match |
| 446 | Samukelo Kabini South Africa | 0% | 0 0.00/match |
| 447 | R. Mofokeng South Africa | 0% | 0 0.00/match |
| 448 | H. Traoré Mali | 0% | 0 0.00/match |
| 449 | A. Haidara Mali | 0% | 0 0.00/match |
Team Minute-State Distribution · National Teams — Minute Distribution · Football Glossary