2026 African Men's Handball Championship

Last updated
2026 African Men's Handball Championship
2026 African Men's Handball Championship Official Logo.png
Tournament details
Host countryFlag of Rwanda.svg  Rwanda
Venues2 (in 1 host city)
Dates21–31 January
Teams16 (from 1 confederation)
Final positions
ChampionsFlag of Egypt.svg  Egypt (10th title)
Runners-upFlag of Tunisia.svg  Tunisia
Third placeFlag of Cape Verde.svg  Cape Verde
Fourth placeFlag of Algeria.svg  Algeria
Tournament statistics
Matches played56
Goals scored3,308 (59.07 per match)
Attendance34,400 (614 per match)
Top scorers Flag of Zambia.svg Felix Kambundu
(49 goals)
  Previous
Next  

The 2026 African Men's Handball Championship was the 27th edition of the African Men's Handball Championship, the biennial international men's handball championship of Africa organized by CAHB. The tournament was held from 21 to 31 January 2026 in Kigali, Rwanda.

Contents

It was the first time in history that the championship was organised by Rwanda and the first time that the championship was held in East Africa.

It acted as the African qualifying tournament for the 2027 World Men's Handball Championship in Germany, with the top five nations qualifying.

Egypt were three time defending champions, most recently beating Algeria 29–21 in the 2024 final in Cairo. They defended their title with a win over Tunisia.

Teams

TeamAppearance(s)Previous best performance [a]
TotalFirstLastStreak2024
Flag of Algeria.svg  Algeria 26th 1976 2024 262ndChampions (1981, 1983, 1985, 1987, 1989 , 1996, 2014 )
Flag of Angola.svg  Angola 20th 1979 138thThird place (2004, 2014, 2016)
Flag of Benin.svg  Benin 2nd 1996 1N/ANinth place ( 1996 )
Flag of Cameroon.svg  Cameroon 19th 1974 2024 1310thRunners-up (1974)
Flag of Cape Verde.svg  Cape Verde 4th 2020 44thRunners-up (2022)
Flag of the Republic of the Congo.svg  Congo 22nd 1979 213thRunners-up (1983)
Flag of Egypt.svg  Egypt 25th 1979 261stChampions ( 1991 , 1992, 2000, 2004 , 2008, 2016 , 2020, 2022 , 2024 )
Flag of Gabon.svg  Gabon 12th 2000 811thFifth place ( 2018 )
Flag of Guinea.svg  Guinea 5th 1981 45thFifth place (2024)
Flag of Kenya.svg  Kenya 5th 2004 215thNinth place (2004)
Flag of Morocco.svg  Morocco 21st 1987 217thThird place (2006, 2022)
Flag of Nigeria.svg  Nigeria 16th 1979 79thFourth place (1998)
Flag of Rwanda.svg  Rwanda (H)2nd 2024 214thFourteenth place (2024)
Flag of Tunisia.svg  Tunisia 27th 1974 273rdChampions ( 1974 , 1976, 1979, 1994 , 1998 , 2002, 2006 , 2010, 2012, 2018)
Flag of Uganda.svg  Uganda 1stDebut
Flag of Zambia.svg  Zambia 4th 2020 2024 416thThirteenth place (2022)

Venues

The tournament will be played in Kigali across two venues.

Kigali Kigali
BK Arena Petit Stade
Capacity: 10,000Capacity: 1,000

Draw

The Amahoro Stadium in Kigali hosted the draw. Amahoro stadium in Rwanda.jpg
The Amahoro Stadium in Kigali hosted the draw.

The draw was held at 17:30 UTC+02:00 on 14 November 2025 at the Amahoro Stadium, Kigali, Rwanda. [1] [2] [3] [4] The draw started with, in order, pots 4, 3, 2 and 1 being drawn, with each team selected then allocated into the first available group alphabetically.

Seeding

Pot 1Pot 2Pot 3Pot 4
Flag of Egypt.svg  Egypt
Flag of Algeria.svg  Algeria
Flag of Tunisia.svg  Tunisia
Flag of Cape Verde.svg  Cape Verde
Flag of Guinea.svg  Guinea
Flag of Angola.svg  Angola
Flag of Morocco.svg  Morocco
Flag of Nigeria.svg  Nigeria
Flag of Cameroon.svg  Cameroon
Flag of Gabon.svg  Gabon
Flag of the Republic of the Congo.svg  Congo
Flag of Rwanda.svg  Rwanda
Flag of Benin.svg  Benin
Flag of Kenya.svg  Kenya
Flag of Zambia.svg  Zambia
Flag of Uganda.svg  Uganda

Draw results

Group A
PosTeam
A1Flag of Algeria.svg  Algeria
A2Flag of Nigeria.svg  Nigeria
A3Flag of Rwanda.svg  Rwanda (H)
A4Flag of Zambia.svg  Zambia
Group B
PosTeam
B1Flag of Egypt.svg  Egypt
B2Flag of Angola.svg  Angola
B3Flag of Gabon.svg  Gabon
B4Flag of Uganda.svg  Uganda
Group C
PosTeam
C1Flag of Tunisia.svg  Tunisia
C2Flag of Guinea.svg  Guinea
C3Flag of Cameroon.svg  Cameroon
C4Flag of Kenya.svg  Kenya
Group D
PosTeam
D1Flag of Cape Verde.svg  Cape Verde
D2Flag of Morocco.svg  Morocco
D3Flag of the Republic of the Congo.svg  Congo
D4Flag of Benin.svg  Benin

Schedule

Schedule
RoundMatchdayDate
Preliminary roundMatchday 121 January 2026
Matchday 222 January 2026
Matchday 324 January 2026
President's CupMatchday 425 January 2026
Matchday 527 January 2026
Matchday 629 January 2026
Ranking games30 January 2026
Main roundMatchday 425 January 2026
Matchday 527 January 2026
5–8 placement bracket5–8 semi-finals29 January 2026
Seventh place game30 January 2026
Fifth place game31 January 2026
Knockout stageSemi-finals29 January 2026
Final31 January 2026

Preliminary round

All times are local (UTC+2).

Tiebreakers

In the group stage, teams are ranked according to points (2 points for a win, 1 point for a draw, 0 points for a loss). After completion of the group stage, if two or more teams have the same number of points, the ranking will be determined as follows:

  1. Highest number of points in matches between the teams directly involved;
  2. Superior goal difference in matches between the teams directly involved;
  3. Highest number of goals scored in matches between the teams directly involved;
  4. Superior goal difference in all matches of the group;
  5. Highest number of plus goals in all matches of the group;

If the ranking of one of these teams is determined, the above criteria are consecutively followed until the ranking of all teams is determined. If no ranking can be determined, a decision shall be obtained by CAHB through drawing of lots.

Group A

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Nigeria.svg  Nigeria 33009161+306 Main round
2Flag of Algeria.svg  Algeria 320110671+354
3Flag of Rwanda.svg  Rwanda (H)31027595202 President Cup
4Flag of Zambia.svg  Zambia 300358103450
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
(H) Hosts
21 January 2026
13:00
Algeria  Flag of Algeria.svg23–25Flag of Nigeria.svg  Nigeria Petit Stade, Kigali
Attendance: 100
Referees: Faye, Diop (SEN)
Abdi 7(13–16) Salami 6
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
21 January 2026
20:00
Rwanda  Flag of Rwanda.svg30–19Flag of Zambia.svg  Zambia BK Arena, Kigali
Attendance: 5,000
Referees: Kamal, Mohamed (EGY)
Kayijamahe 10(17–8) Syakwayi 6
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

22 January 2026
17:00
Nigeria  Flag of Nigeria.svg36–18Flag of Zambia.svg  Zambia Petit Stade, Kigali
Attendance: 500
Referees: Moqriich, El Ghass (MAR)
Sulaimon 8(17–10) Kambundu 7
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
22 January 2026
19:00
Algeria  Flag of Algeria.svg46–25Flag of Rwanda.svg  Rwanda BK Arena, Kigali
Attendance: 2,000
Referees: El-Saied, El-Saied (EGY)
Daoud, Guemeida 8(23–10) Emmanuel 8
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

24 January 2026
15:00
Zambia  Flag of Zambia.svg21–37Flag of Algeria.svg  Algeria Petit Stade, Kigali
Attendance: 500
Referees: Suamila, Amodu (NGR)
Kambundu 7(9–19) Mahdi 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 January 2026
19:00
Nigeria  Flag of Nigeria.svg30–20Flag of Rwanda.svg  Rwanda BK Arena, Kigali
Attendance: 4,500
Referees: Mitrović, Vešović (MNE)
Salami 8(14–10) Kayijamahe 11
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

Group B

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Egypt.svg  Egypt 330013166+656 Main round
2Flag of Angola.svg  Angola 32019883+154
3Flag of Gabon.svg  Gabon 3102798562 President Cup
4Flag of Uganda.svg  Uganda 300350124740
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
21 January 2026
11:00
Angola  Flag of Angola.svg37–21Flag of Uganda.svg  Uganda BK Arena, Kigali
Attendance: 100
Referees: Yapo, Koné (CIV)
Sousa 8(15–11) Lam 9
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
21 January 2026
12:30
Egypt  Flag of Egypt.svg36–25Flag of Gabon.svg  Gabon Petit Stade, Kigali
Attendance: 200
Referees: Gasmi, Gasmi (FRA)
Yosri 9(19–14) Aubyang 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

22 January 2026
13:00
Gabon  Flag of Gabon.svg33–16Flag of Uganda.svg  Uganda Petit Stade, Kigali
Attendance: 500
Referees: Amodu, Sumaila (NGR)
Wora 8(17–6) Lukwago 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg
22 January 2026
15:00
Egypt  Flag of Egypt.svg41–28Flag of Angola.svg  Angola BK Arena, Kigali
Attendance: 200
Referees: Belkhiri, Hamidi (ALG)
Omar, Nafea 7(18–13) Chicola 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

24 January 2026
13:00
Uganda  Flag of Uganda.svg13–54Flag of Egypt.svg  Egypt Petit Stade, Kigali
Attendance: 200
Referees: Yapo, Koné (CIV)
Okolimong 4(5–27) Emad 10
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
24 January 2026
17:00
Angola  Flag of Angola.svg33–21Flag of Gabon.svg  Gabon BK Arena, Kigali
Attendance: 500
Referees: Faye, Diop (SEN)
Sebastião 5(19–8) Nguema 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

Group C

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Tunisia.svg  Tunisia 330011568+476 Main round
2Flag of Guinea.svg  Guinea 32018580+54
3Flag of Cameroon.svg  Cameroon 31026889212 President Cup
4Flag of Kenya.svg  Kenya 300372103310
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
21 January 2026
10:30
Guinea  Flag of Guinea.svg36–27Flag of Kenya.svg  Kenya Petit Stade, Kigali
Attendance: 100
Referees: Abunakar, Salihu (NGR)
Paquiom 16(15–11) Collins, Chiunda 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
21 January 2026
15:00
Tunisia  Flag of Tunisia.svg41–22Flag of Cameroon.svg  Cameroon BK Arena, Kigali
Attendance: 200
Referees: Mitrović, Vešović (MNE)
Toumi 6(23–7) Ondoua 4
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg

22 January 2026
11:00
Cameroon  Flag of Cameroon.svg28–24Flag of Kenya.svg  Kenya BK Arena, Kigali
Attendance: 100
Referees: Ben Dahou, Zoghlami (TUN)
Bi Ndjee, Deen 7(13–12) Mayende 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
22 January 2026
17:00
Tunisia  Flag of Tunisia.svg35–25Flag of Guinea.svg  Guinea BK Arena, Kigali
Attendance: 500
Referees: Faye, Diop (SEN)
Jbeli, Kallel 5(17–14) Gory, Paquiom 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

24 January 2026
17:00
Kenya  Flag of Kenya.svg21–39Flag of Tunisia.svg  Tunisia Petit Stade, Kigali
Attendance: 3,000
Referees: Moqriich, El Ghass (MAR)
Mayende 5(11–20) Ben Salem 7
 Number 2 in light blue rounded square.svg Red card.svg Report  Number 2 in light blue rounded square.svg
24 January 2026
19:00
Guinea  Flag of Guinea.svg24–18Flag of Cameroon.svg  Cameroon Petit Stade, Kigali
Attendance: 500
Referees: Belkhiri, Hamidi (ALG)
Paquiom 5(12–7) Tohmuloh 4
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Group D

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Cape Verde.svg  Cape Verde 33009980+196 Main round
2Flag of Morocco.svg  Morocco 320111992+274
3Flag of the Republic of the Congo.svg  Congo 31028595102 President Cup
4Flag of Benin.svg  Benin 300374110360
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
21 January 2026
14:30
Morocco  Flag of Morocco.svg52–28Flag of Benin.svg  Benin Petit Stade, Kigali
Attendance: 100
Referees: El-Saied, El-Saied (EGY)
Rezzouki 10(27–10) Ganiou 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
21 January 2026
16:30
Cape Verde  Flag of Cape Verde.svg34–28Flag of the Republic of the Congo.svg  Congo Petit Stade, Kigali
Attendance: 500
Referees: Ben Dahou, Zoghlami (TUN)
four players 5(21–16) Naal 8
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

22 January 2026
13:00
Cape Verde  Flag of Cape Verde.svg33–28Flag of Morocco.svg  Morocco BK Arena, Kigali
Attendance: 100
Referees: Mitrović, Vešović (MNE)
Pina 13(13–17) Ezzine, Saa 6
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
22 January 2026
15:00
Congo  Flag of the Republic of the Congo.svg26–22Flag of Benin.svg  Benin Petit Stade, Kigali
Attendance: 500
Referees: Yapo, Koné (CIV)
Naal 6(14–9) Sossou 5
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

24 January 2026
11:00
Benin  Flag of Benin.svg24–32Flag of Cape Verde.svg  Cape Verde BK Arena, Kigali
Attendance: 200
Referees: Kamal, Mohamed (EGY)
Sossou 7(11–14) Pereira 8
 Number 2 in light blue rounded square.svg Report
24 January 2026
15:00
Morocco  Flag of Morocco.svg39–31Flag of the Republic of the Congo.svg  Congo BK Arena, Kigali
Attendance: 500
Referees: Ben Dahou, Zoghlami (TUN)
Saa 8(16–12) Lekiby-Elila 8
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

President Cup

Group I

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Gabon.svg  Gabon 330010863+456 Ninth place game
2Flag of Rwanda.svg  Rwanda (H)32019985+144 Eleventh place game
3Flag of Zambia.svg  Zambia 310273100272 13th place game
4Flag of Uganda.svg  Uganda 300376108320 15th place game
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
(H) Hosts
25 January 2026
11:30
Rwanda  Flag of Rwanda.svg37–27Flag of Uganda.svg  Uganda Petit Stade, Kigali
Attendance: 500
Referees: Moqriich, El Ghass (MAR)
Mbesutunguwe 10(16–13)three players 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
25 January 2026
16:30
Gabon  Flag of Gabon.svg36–16Flag of Zambia.svg  Zambia Petit Stade, Kigali
Attendance: 500
Referees: Tuyizere, Imanimbahafi (RWA)
Tabanguet 10(14–8) Kambundu 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

27 January 2026
14:00
Rwanda  Flag of Rwanda.svg34–26Flag of Zambia.svg  Zambia BK Arena, Kigali
Attendance: 350
Referees: Amodu, Sumaila (NIG)
Mbesutunguwe 7(17–17) Kambundu 11
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
27 January 2026
14:00
Gabon  Flag of Gabon.svg40–19Flag of Uganda.svg  Uganda Petit Stade, Kigali
Attendance: 500
Referees: Yapo, Koné (CIV)
Moure, Tabanguet 6(23–10) Umar 3
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

29 January 2026
10:00
Zambia  Flag of Zambia.svg31–30Flag of Uganda.svg  Uganda Petit Stade, Kigali
Attendance: 300
Referees: Tuyizere, Imanimbahafi (RWA)
Audriscal 6(15–18) Muzay 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
29 January 2026
14:00
Rwanda  Flag of Rwanda.svg28–32Flag of Gabon.svg  Gabon Petit Stade, Kigali
Attendance: 500
Referees: Moqriich, El Ghass (MAR)
Kayijamahe 6(18–14) Tabanguet 10
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Group II

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Cameroon.svg  Cameroon 33009976+236 Ninth place game
2Flag of the Republic of the Congo.svg  Congo 31119181+103 Eleventh place game
3Flag of Benin.svg  Benin 3111879143 13th place game
4Flag of Kenya.svg  Kenya 300378107290 15th place game
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
25 January 2026
14:00
Cameroon  Flag of Cameroon.svg34–27Flag of Benin.svg  Benin Petit Stade, Kigali
Attendance: 100
Referees: Faye, Diop (SEN)
three players 6(18–11) Abdou 6
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
25 January 2026
19:00
Congo  Flag of the Republic of the Congo.svg37–26Flag of Kenya.svg  Kenya Petit Stade, Kigali
Attendance: 500
Referees: Kamal, Mohamed (EGY)
Kouba 13(20–8) Mayende, Wamalwa 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

27 January 2026
11:30
Cameroon  Flag of Cameroon.svg37–22Flag of Kenya.svg  Kenya Petit Stade, Kigali
Attendance: 500
Referees: Tuyizere, Imanimbahafi (RWA)
Deen 8(15–9) Wakhuka 6
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
27 January 2026
16:30
Congo  Flag of the Republic of the Congo.svg27–27Flag of Benin.svg  Benin Petit Stade, Kigali
Attendance: 500
Referees: Moqriich, El Ghass (MAR)
Lekiby-Elila 5(16–13) Valot, Vermont 5
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

29 January 2026
12:00
Kenya  Flag of Kenya.svg30–33Flag of Benin.svg  Benin Petit Stade, Kigali
Attendance: 500
Referees: Makrem, Rochdi (TUN)
Collins 7(17–16) Sokegbe 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
29 January 2026
16:00
Cameroon  Flag of Cameroon.svg28–27Flag of the Republic of the Congo.svg  Congo Petit Stade, Kigali
Attendance: 500
Referees: Gasmi, Gasmi (FRA)
Adjeng 8(14–14) Lekiby-Elila 8
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

15th place game

30 January 2026
10:00
Uganda  Flag of Uganda.svg29–35Flag of Kenya.svg  Kenya Petit Stade, Kigali
Attendance: 500
Referees: Sumaila, Amodu (NIG)
Lukwago 5(15–17) Mayende 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

13th place game

30 January 2026
12:00
Zambia  Flag of Zambia.svg25–42Flag of Benin.svg  Benin Petit Stade, Kigali
Attendance: 500
Referees: Kamal, Mohamed (EGY)
Kambundu 11(11–22) Sossou 8
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Eleventh place game

30 January 2026
10:00
Rwanda  Flag of Rwanda.svg28–30Flag of the Republic of the Congo.svg  Congo BK Arena, Kigali
Attendance: 500
Referees: Yapo, Koné (CIV)
Kayijamahe 7(16–16) Zoko-Ezo 7
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Ninth place game

30 January 2026
14:00
Gabon  Flag of Gabon.svg29–27Flag of Cameroon.svg  Cameroon BK Arena, Kigali
Attendance: 500
Referees: Moqriich, El Gahss (MAR)
Tabanguet 8(18–13) Bi Ndjee 7
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

Main round

Points and goals gained in the preliminary group against teams that advance will be transferred to the main round.

Group I

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Egypt.svg  Egypt 330013178+536 Semifinals
2Flag of Algeria.svg  Algeria 31027889112 [b]
3Flag of Nigeria.svg  Nigeria 31027198272 [b] 5–8th place semifinals
4Flag of Angola.svg  Angola 31027792152 [b]
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
Notes:
  1. Bold text indicates they hosted that edition.
  2. 1 2 3 Algeria 2 Pts, +3 GD; Nigeria 2 Pts, −1 GD; Angola 2 Pts, −2 GD.
25 January 2026
11:30
Nigeria  Flag of Nigeria.svg24–27Flag of Angola.svg  Angola BK Arena, Kigali
Attendance: 100
Referees: Belkhiri, Hamidi (ALG)
Yusuf 9(11–14) Chicola 9
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg
25 January 2026
16:30
Egypt  Flag of Egypt.svg42–28Flag of Algeria.svg  Algeria BK Arena, Kigali
Attendance: 200
Referees: Mitrović, Vešović (MNE)
Omar 10(20–10) Benhalima 6
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

27 January 2026
11:30
Algeria  Flag of Algeria.svg27–22Flag of Angola.svg  Angola BK Arena, Kigali
Attendance: 100
Referees: Faye, Diop (SEN)
Abdi 8(14–10) Pestana 7
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
27 January 2026
16:30
Egypt  Flag of Egypt.svg48–22Flag of Nigeria.svg  Nigeria BK Arena, Kigali
Attendance: 300
Referees: Ben Dahou, Zoghlami (TUN)
Emad 12(24–10) Iyortyer 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

Group II

PosTeamPldWDLGFGAGDPtsQualification
1Flag of Tunisia.svg  Tunisia 321010179+225 Semifinals
2Flag of Cape Verde.svg  Cape Verde 320110390+134
3Flag of Morocco.svg  Morocco 31119588+73 5–8th place semifinals
4Flag of Guinea.svg  Guinea 300376118420
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
25 January 2026
14:00
Tunisia  Flag of Tunisia.svg29–29Flag of Morocco.svg  Morocco BK Arena, Kigali
Attendance: 100
Referees: Gasmi, Gasmi (FRA)
Abdelli 9(18–12) Saa 8
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg
25 January 2026
19:00
Cape Verde  Flag of Cape Verde.svg45–25Flag of Guinea.svg  Guinea BK Arena, Kigali
Attendance: 200
Referees: El-Saied, El-Saied (EGY)
Pina 10(25–11) Charti 5
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg

27 January 2026
19:00
Guinea  Flag of Guinea.svg26–38Flag of Morocco.svg  Morocco Petit Stade, Kigali
Attendance: 100
Referees: Kamal, Mohamed (EGY)
Paquiom 8(15–16) Rezzouki 9
 Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg
27 January 2026
19:00
Cape Verde  Flag of Cape Verde.svg25–37Flag of Tunisia.svg  Tunisia BK Arena, Kigali
Attendance: 400
Referees: Belkhiri, Hamidi (ALG)
Pina 6(10–15) Abdelli 10
 Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Final round

Bracket

 
Semi-finalsFinal
 
      
 
29 January
 
 
Flag of Egypt.svg  Egypt 32
 
31 January
 
Flag of Cape Verde.svg  Cape Verde 26
 
Flag of Egypt.svg  Egypt 37
 
29 January
 
Flag of Tunisia.svg  Tunisia 24
 
Flag of Algeria.svg  Algeria 24
 
 
Flag of Tunisia.svg  Tunisia 33
 
Third place
 
 
31 January
 
 
Flag of Cape Verde.svg  Cape Verde 29
 
 
Flag of Algeria.svg  Algeria 23

5–8th place bracket

 
5–8th place semfinalsFifth place
 
      
 
29 January
 
 
Flag of Nigeria.svg  Nigeria 30
 
30 January
 
Flag of Guinea.svg  Guinea 28
 
Flag of Nigeria.svg  Nigeria 20
 
29 January
 
Flag of Angola.svg  Angola 25
 
Flag of Angola.svg  Angola 27
 
 
Flag of Morocco.svg  Morocco 20
 
Seventh place
 
 
30 January
 
 
Flag of Guinea.svg  Guinea 33 (4)
 
 
Flag of Morocco.svg  Morocco (pen)33 (5)

5–8th place semifinals

29 January 2026
11:30
Nigeria  Flag of Nigeria.svg30–28Flag of Guinea.svg  Guinea BK Arena, Kigali
Attendance: 100
Referees: Ahmed, Mohamed (EGY)
Sulaimon, Shagari 8(16–14) Ruffe 7
 Number 2 in light blue rounded square.svg Red card.svg Report

29 January 2026
14:00
Angola  Flag of Angola.svg27–20Flag of Morocco.svg  Morocco BK Arena, Kigali
Attendance: 100
Referees: El Saied, El Saied (EGY)
Sebastião 7(12–10) Saa 4
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Semifinals

29 January 2026
16:30
Egypt  Flag of Egypt.svg32–26Flag of Cape Verde.svg  Cape Verde BK Arena, Kigali
Attendance: 250
Referees: Faye, Diop (SEN)
Omar 10(16–11) Landim 8
Yellow card.svg Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

29 January 2026
19:00
Algeria  Flag of Algeria.svg24–33Flag of Tunisia.svg  Tunisia BK Arena, Kigali
Attendance: 300
Referees: Mitrović, Vešović (MNE)
three players 4(11–19) Abdelli 9
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

Seventh place game

30 January 2026
12:00
Guinea  Flag of Guinea.svg37–38Flag of Morocco.svg  Morocco BK Arena, Kigali
Attendance: 500
Referees: Ben Dahou, Zoghlami (TUN)
Eponouh 8(16–14) Boukhamsa 9
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg

FT: 33–33  Pen: 4–5

Fifth place game

30 January 2026
19:00
Nigeria  Flag of Nigeria.svg20–25Flag of Angola.svg  Angola BK Arena, Kigali
Attendance: 200
Referees: Belkhiri, Hamidi (ALG)
Salami 5(12–9) Sousa 6
 Number 2 in light blue rounded square.svg Red card.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Third place game

31 January 2026
13:30
Cape Verde  Flag of Cape Verde.svg29–23Flag of Algeria.svg  Algeria BK Arena, Kigali
Attendance: 600
Referees: El Saied, El Saied (EGY)
García 6(16–16) Mahdi 6
Yellow card.svg Number 2 in light blue rounded square.svg Report  Number 2 in light blue rounded square.svg Red card.svg

Final

31 January 2026
16:00
Egypt  Flag of Egypt.svg37–24Flag of Tunisia.svg  Tunisia BK Arena, Kigali
Attendance: 3,000
Referees: Gasmi, Gasmi (FRA)
Emad, Omar 6(17–10) Ben Salem, Ridha 4
Yellow card.svg Number 2 in light blue rounded square.svg Report Yellow card.svg Number 2 in light blue rounded square.svg

Final ranking

PosTeamPldWDLGFGAGDPtsFinal result
1Flag of Egypt.svg  Egypt 7700290166+12414Champions
2Flag of Tunisia.svg  Tunisia 7511238183+5511Runners-up
3Flag of Cape Verde.svg  Cape Verde 7502224197+2710Third place
4Flag of Algeria.svg  Algeria 7304208197+116Fourth place
5Flag of Angola.svg  Angola 7502199174+2510Fifth place game
6Flag of Nigeria.svg  Nigeria 740318718928
7Flag of Morocco.svg  Morocco 7412244211+339Seventh place game
8Flag of Guinea.svg  Guinea 7205201231304
9Flag of Gabon.svg  Gabon 7502216175+4110Ninth place game
10Flag of Cameroon.svg  Cameroon 740319419408
11Flag of the Republic of the Congo.svg  Congo 7313206204+27Eleventh place game
12Flag of Rwanda.svg  Rwanda (H)730420221086
13Flag of Benin.svg  Benin 7214203226235Thirteenth place game
14Flag of Zambia.svg  Zambia 7106156245892
15Flag of Kenya.svg  Kenya 7106185239542Fifteenth place game
16Flag of Uganda.svg  Uganda 70071552671120
Source: IHF
Rules for classification: 1) points; 2) head-to-head points; 3) head-to-head goal difference; 4) head-to-head number of goals scored; 5) goal difference.
(H) Hosts

Qualification table

RankTeam
Gold medal icon.svgFlag of Egypt.svg  Egypt
Silver medal icon.svgFlag of Tunisia.svg  Tunisia
Bronze medal icon.svgFlag of Cape Verde.svg  Cape Verde
4Flag of Algeria.svg  Algeria
5Flag of Angola.svg  Angola
6Flag of Nigeria.svg  Nigeria
7Flag of Morocco.svg  Morocco
8Flag of Guinea.svg  Guinea
9Flag of Gabon.svg  Gabon
10Flag of Cameroon.svg  Cameroon
11Flag of the Republic of the Congo.svg  Congo
12Flag of Rwanda.svg  Rwanda
13Flag of Benin.svg  Benin
14Flag of Zambia.svg  Zambia
15Flag of Kenya.svg  Kenya
16Flag of Uganda.svg  Uganda
Qualified for the 2027 World Championship

Notes

    References

    1. "27th Men's Senior Africa Cup of Nations, Rwanda 2026: Kigali will host the group stage draw on November 14th". CAHB. 10 November 2025. Retrieved 26 November 2025.
    2. "27th Men's Senior CAN, Rwanda 2026: the group compositions are known!". CAHB. 14 November 2025. Retrieved 26 November 2025.
    3. https://www.newtimes.co.rw/article/31200/sports/handball/handball-africa-cup-of-nations-draw-due-friday-in-kigali
    4. https://www.newtimes.co.rw/article/31269/sports/handball/can-handball-hosts-rwanda-algeria-in-group-a-holders-egypt-in-group-b