Skip to content
Almanac
Menu

Africa Cup of Nations

  • Africa

Goals, assists and cards count 389 of 755 stored matches (52%) that name a player. Appearances and minutes count 208 matches with a stored lineup; a dash under Min means no minutes are stored yet.

  • 76
  • 78
  • 80
  • 82
  • 84
  • 86
  • 88
  • 90
  • 92
  • 94
  • 96
  • 98
  • 00
  • 02
  • 04
  • 06
  • 08
  • 10
  • 12
  • 13
  • 15
  • 17
  • 19
  • 21
  • 23
  • 25

95% or more of matches name a playerSome matches name a playerNone recorded

1Sadio ManΓ©SenegalSenegalF242,2476139407.29
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Senegal0––2000–
2019Senegal6570131207.10
2021Senegal7641442107.40
2023Senegal4390023107.35
2025Senegal7646123007.31

Player page β†’

2Mohamed SalahEgyptEgyptF191,8143125007.25
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Egypt0––2200–
2019Egypt4360020006.93
2021Egypt7750131007.11
2023Egypt2135111007.55
2025Egypt6569141007.52

Player page β†’

3Vincent AboubakarCameroonCameroonF86082112007.53
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Cameroon0––1100–
2021Cameroon75952101007.64
2023Cameroon113000006.70

Player page β†’

4Riyad MahrezAlgeriaAlgeriaM171,300292007.16
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Algeria0––1100–
2017Algeria0––2100–
2019Algeria7552130007.06
2021Algeria3270000007.00
2023Algeria3209000006.87
2025Algeria4269130007.68

Player page β†’

5Rashidi YekiniNigeriaNigeriaβ€”0––8000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1988Nigeria0––1000–
1990Nigeria0––3000–
1992Nigeria0––4000–
6AndrΓ© AyewGhanaGhanaF9627072216.68
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Ghana0––3200–
2017Ghana0––2000–
2019Ghana4350010007.18
2021Ghana3204010116.17
2023Ghana273000106.45

Player page β†’

6Jordan AyewGhanaGhanaF10924172107.10
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Ghana0––1000–
2017Ghana0––1100–
2019Ghana4390030007.33
2021Ghana3265000006.90
2023Ghana3269121107.00

Player page β†’

6Karl Toko EkambiCameroonCameroonF141,017271107.18
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Cameroon4245001007.05
2021Cameroon7503260107.34
2023Cameroon3269010006.97

Player page β†’

6Abdoulaye TraorΓ©Ivory CoastIvory Coastβ€”0––7000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1986Ivory Coast0––3000–
1988Ivory Coast0––2000–
1990Ivory Coast0––2000–
6Emilio NsueEquatorial GuineaEquatorial GuineaF10688270006.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Equatorial Guinea0––1000–
2021Equatorial Guinea4243000006.45
2023Equatorial Guinea4342250007.70
2025Equatorial Guinea2103010006.65

Player page β†’

6Roger MillaCameroonCameroonβ€”0––7000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1984Cameroon0––1000–
1986Cameroon0––4000–
1988Cameroon0––2000–
6Taher AbouzeidEgyptEgyptβ€”0––7000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1984Egypt0––4000–
1986Egypt0––3000–
13Ademola LookmanNigeriaNigeriaF131,055465107.52
SeasonClubAppsMinPoMGoalsAstYCRCRating
2023Nigeria7539231007.27
2025Nigeria6516234107.82

Player page β†’

13CΓ©dric BakambuDR CongoDR CongoF141,002161106.75
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019DR Congo4390140007.30
2023DR Congo7373011006.57
2025DR Congo3239010106.43

Player page β†’

13Youssef En-NesyriMoroccoMoroccoF181,061161106.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Morocco0––1100–
2019Morocco4378130007.03
2021Morocco4289010006.78
2023Morocco3251010006.90
2025Morocco7143000106.64

Player page β†’

13George AlhassanGhanaGhanaβ€”0––6000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1978Ghana0––2000–
1982Ghana0––4000–
13L. SinayokoMaliMaliF11866060207.11
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Mali116000006.90
2023Mali5399030107.14
2025Mali5451030107.12

Player page β†’

13Lakhdar BelloumiAlgeriaAlgeriaβ€”0––6000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1980Algeria0––2000–
1984Algeria0––2000–
1988Algeria0––2000–
13Segun OdegbamiNigeriaNigeriaβ€”0––6000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1978Nigeria0––3000–
1980Nigeria0––3000–
13William Troost-EkongNigeriaNigeriaD161,470160106.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Nigeria6540010006.75
2021Nigeria4360010006.90
2023Nigeria6570140107.27

Player page β†’

21Franck KessiΓ©Ivory CoastIvory CoastM211,778155106.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Ivory Coast5480013106.82
2021Ivory Coast4273010006.90
2023Ivory Coast7617131007.29
2025Ivory Coast5408001006.34

Player page β†’

21Max GradelIvory CoastIvory CoastM12873154106.88
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Ivory Coast0––2100–
2017Ivory Coast0––0100–
2019Ivory Coast4330121107.08
2021Ivory Coast3232010007.00
2023Ivory Coast5311001006.64

Player page β†’

21Bertrand TraorΓ©Burkina FasoBurkina FasoF12818153007.02
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Burkina Faso0––1100–
2021Burkina Faso5434012006.86
2023Burkina Faso4196130007.20
2025Burkina Faso3188000007.03

Player page β†’

21Islam SlimaniAlgeriaAlgeriaF9322053106.80
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Algeria0––1000–
2017Algeria0––2100–
2019Algeria3133022007.80
2021Algeria3136000006.33
2023Algeria353000106.60

Player page β†’

21Victor OsimhenNigeriaNigeriaF141,230153107.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Nigeria145000006.70
2023Nigeria7646011006.99
2025Nigeria6539142107.25

Player page β†’

21Baghdad BounedjahAlgeriaAlgeriaF171,154152406.76
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Algeria7522021106.64
2021Algeria3151000106.77
2023Algeria3247130107.13
2025Algeria4234001106.67

Player page β†’

21W. KhazriTunisiaTunisiaF11892152207.36
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Tunisia0––1000–
2019Tunisia7622021107.37
2021Tunisia4270121107.35

Player page β†’

21Gelson DalaAngolaAngolaF11809351107.32
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Angola3225000006.93
2023Angola5402241107.60
2025Angola3182110007.23

Player page β†’

21Odion IghaloNigeriaNigeriaF7505151006.87
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Nigeria7505151006.87

Player page β†’

21Brahim DΓ­azMoroccoMoroccoM7591150106.94
SeasonClubAppsMinPoMGoalsAstYCRCRating
2025Morocco7591150106.94

Player page β†’

21Djamel MenadAlgeriaAlgeriaβ€”0––5000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1984Algeria0––1000–
1990Algeria0––4000–
32Wilfried BonyIvory CoastIvory CoastF4146043006.58
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Ivory Coast0––2300–
2017Ivory Coast0––1000–
2019Ivory Coast4146010006.58

Player page β†’

32Adam OunasAlgeriaAlgeriaM6222142007.50
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Algeria3121141008.07
2023Algeria3101001006.93

Player page β†’

32Y. MsakniTunisiaTunisiaF13829242206.99
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Tunisia0––0100–
2017Tunisia0––1000–
2019Tunisia6401121207.18
2021Tunisia4219010006.68
2023Tunisia3209100007.03

Player page β†’

32Mostafa MohamedEgyptEgyptF171,145041106.89
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Egypt7566000106.91
2023Egypt4390040007.17
2025Egypt6189001006.55

Player page β†’

32NaΓ―m SlitiTunisiaTunisiaM12602041106.73
SeasonClubAppsMinPoMGoalsAstYCRCRating
2017Tunisia0––2100–
2019Tunisia7411020106.74
2021Tunisia3145000006.70
2023Tunisia120000007.30
2025Tunisia126000006.20

Player page β†’

32Nicolas PΓ©pΓ©Ivory CoastIvory CoastF12779241007.17
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Ivory Coast3248000006.53
2021Ivory Coast4314231008.00
2023Ivory Coast5217010006.88

Player page β†’

32S. HallerIvory CoastIvory CoastF8649041006.91
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Ivory Coast4349011006.85
2023Ivory Coast4300030006.98
32Cheikh MbackΓ© DiengSenegalSenegalF6198140006.90
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Senegal5196130006.90
2023Senegal12–1000–

Player page β†’

32M. AbdelmonemEgyptEgyptD111,084040407.02
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Egypt7694030306.96
2023Egypt4390010107.12

Player page β†’

32Mamadou Aliou KeitaGuineaGuineaβ€”0––4000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1976Guinea0––4000–
32Omar MarmoushEgyptEgyptF171,203140106.95
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Egypt7507000006.66
2023Egypt4233020107.38
2025Egypt6463120007.02

Player page β†’

32Pape GueyeSenegalSenegalM151,006140407.08
SeasonClubAppsMinPoMGoalsAstYCRCRating
2021Senegal6258000206.62
2023Senegal3240010007.13
2025Senegal6508130207.52

Player page β†’

32Pierre-Emerick AubameyangGabonGabonF2147040006.50
SeasonClubAppsMinPoMGoalsAstYCRCRating
2015Gabon0––1000–
2017Gabon0––2000–
2025Gabon2147010006.50

Player page β†’

32Rabah MadjerAlgeriaAlgeriaβ€”0––4000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1984Algeria0––1000–
1986Algeria0––1000–
1990Algeria0––2000–
32Sofiane BoufalMoroccoMoroccoM11595140007.14
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Morocco3108010006.83
2021Morocco5346130007.28
2023Morocco3141000007.20

Player page β†’

32Stephen KeshiNigeriaNigeriaβ€”0––4000–
SeasonClubAppsMinPoMGoalsAstYCRCRating
1982Nigeria0––2000–
1984Nigeria0––1000–
1992Nigeria0––1000–
48IsmaΓ―la SarrSenegalSenegalF171,140134106.98
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Senegal5403010007.08
2021Senegal3134011006.93
2023Senegal4328112007.28
2025Senegal5275001106.68

Player page β†’

48TrΓ©zΓ©guetEgyptEgyptM211,259133106.85
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Egypt4345011007.25
2021Egypt7375010006.66
2023Egypt4216112007.10
2025Egypt6323000106.65

Player page β†’

48Wilfried ZahaIvory CoastIvory CoastF11598033206.69
SeasonClubAppsMinPoMGoalsAstYCRCRating
2019Ivory Coast4295021106.52
2021Ivory Coast4160011106.97
2025Ivory Coast3143001006.53

Player page β†’

Data coverage for Africa Cup of Nations β†’

Sources: Wikipedia (CC BY-SA 4.0), API-Football Β· Data sources