
Petro de Luanda defeated Libya’s Al Ahly Ly 107-94 to win the 2024 Basketball Africa League (BAL) Championship.
The 2025 Basketball Africa League (BAL) season will tip off April 5. For the first time in BAL history, games will take place in Rabat, Morocco, as part of the NBA’s partnership with FIBA. This season features the top club teams from 12 African countries playing 48 games in four different locations across the continent.
Where are games being played?
The locations include Rabat (Morocco), Kigali (Rwanda) and Dakar (Senegal). Postseason matchups will be played in Pretoria (South Africa) – marking the first year the Finals will be held outside of Kigali.
Which teams are participating?
- Petro de Luanda (Angola)
- Al Ittihad (Egypt)
- US Monastir (Tunisia)
- ASC Ville de Dakar (Senegal)
- Armée Patriotique Rwandaise Basketball (APR; Rwanda)
- Rivers Hoopers (Nigeria)
- Fath Union Sport (FUS; Morocco)
- Stade Malien (Mali)
- Kriol Star Basketball (Cape Verde)
- Nairobi City Thunder (Kenya)
- Made by Basketball (MBB; South Africa)
- Al Ahli Tripoli (Libya)
What is the format for the BAL?
The 12 qualifying teams are divided into three conferences — Kalahari, Sahara and Nile, competing in the group phase portion of the tournament. Eight teams from across the three conferences will travel to Pretoria for four seeding games followed by an eight-game, single-elimination playoffs and finals from Friday, June 6 – Saturday, June 14.
How can I watch Season 5 of BAL?
Games are available across NBA Digital platform (NBA App, NBA.Com, BAL YouTube) and on TheBAL.com
Who are the past BAL champions?
- 2024: Petro de Luanda
- 2023: Al Ahly
- 2022: US Monastir
- 2021: Zamalek
What teams are in the Kalahari Conference?
- Fath Union Sport (FUS; Morocco)
- Al Ittihad (Egypt)
- Rivers Hoopers Basketball Club (Nigeria)
- Stade Malien Basketball Club (Mali)
What teams are in the Sahara Conference?
- ASC Ville de Dakar (Senegal)
- Petro de Luanda (Angola)
- Kriol Star Basketball (Cape Verde)
- US Monastir (Tunisia)
What teams are in the Nile Conference?
- Armée Patriotique Rwandaise Basketball (APR; Rwanda)
- Al Ahli Tripoli (Libya)
- Made by Basketball (South Africa)
- Nairobi City Thunder (Kenya)
What is the schedule for the BAL groups?
- The Kalahari Conference group phase | April 5-13
- The Sahara Conference group phase | April 26 – May 4
- Nile Conference group phase | May 17-25
- Playoffs and Finals | June 6-14
Below are the individual schedules for each group in the 2025 BAL season:
Kalahari Conference (April 5-13)
Date | Time (ET) | Matchup |
April 5 | 12 p.m. | Rivers Hoopers vs. Stade Malien |
April 5 | 3 p.m. | Fus de Rabat vs. Al Ittihad |
April 6 | 11 a.m. | Stade Malien vs. Al Ittihad |
April 6 | 2 p.m. | Rivers Hoopers vs. Fus de Rabat |
April 8 | 12 p.m. | Rivers Hoopers vs. Al Ittihad |
April 8 | 3 p.m. | Fus de Rabat vs. Stade Malien |
April 10 | 12 p.m. | Al Ittihad vs. Stade Malien |
April 10 | 3 p.m. | Fus de Rabat vs. Rivers Hoopers |
April 12 | 11 a.m. | Al Ittihad vs. Rivers Hoopers |
April 12 | 2 p.m. | Stade Malien vs. Fus de Rabat |
April 13 | 11 a.m. | Rivers Hoopers vs. Stade Malien |
April 13 | 2 p.m. | Al Ittihad vs. Fus de Rabat |
Sahara Conference (April 26-May 4):
Date | Time (ET) | Matchup |
April 26 | 10:30 a.m. | Kriol Star Basketball vs. Petro de Luanda |
April 26 | 1:30 p.m. | ASC Ville de Dakar vs. US Monastir |
April 27 | 10:30 a.m. | US Monastir vs. Petro de Luanda |
April 27 | 1:30 p.m. | Kriol Star vs. ASC Ville de Dakar |
April 29 | 12 p.m. | US Monastir vs. Kriol Star Basketball |
April 29 | 3 p.m. | ASC Ville de Dakar vs. Petro de Luanda |
May 1 | 10:30 a.m. | Petro de Luanda vs. US Monastir |
May 1 | 1:30 p.m. | ASC Ville de Dakar vs. Kriol Star Basketball |
May 3 | 10:30 a.m. | Kriol Star Basketball vs. US Monastir |
May 3 | 1:30 p.m. | Petro de Luanda vs. ASC Ville de Dakar |
May 4 | 10:30 a.m. | Petro de Luanda vs. Kriol Star Basketball |
May 4 | 1:30 p.m. | US Monastir vs. ASC Ville de Dakar |
Nile Conference (May 17-25):
Date | Time (ET) | Matchup |
May 17 | 8:30 a.m. | Made by Basketball vs. Al Ahli Tripoli |
May 17 | 11:30 a.m. | APR vs. Nairobi City Thunder |
May 18 | 8:30 a.m. | Nairobi City Thunder vs. Al Ahli Tripoli |
May 18 | 11:30 a.m. | Made by Basketball vs. APR |
May 20 | 10 a.m. | Nairobi City Thunder vs. Made by Basketball |
May 20 | 1 p.m. | APR vs. Al Ahli Tripoli |
May 22 | 10 a.m. | Al Ahli Tripoli vs. Nairobi City Thunder |
May 22 | 1 p.m. | APR vs. Made by Basketball |
May 24 | 8:30 a.m. | Made by Ball vs. Nairobi City Thunder |
May 24 | 11:30 a.m. | Al Ahli Tripoli vs. APR |
May 25 | 8:30 a.m. | Al Ahli Tripoli vs. Made by Basketball |
May 25 | 11:30 a.m. | Nairobi City Thunder vs. APR |
When are the BAL Playoffs?
Date | Time (ET) | Matchup |
June 6 | 10 a.m. | Cross Group Play |
June 6 | 1 p.m. | Cross Group Play |
June 7 | 10 a.m. | Africa Day |
June 7 | 1 p.m. | Africa Day |
June 8 | 10 a.m. | Quarterfinals |
June 8 | 1 p.m. | Quarterfinals |
June 9 | 10 a.m. | Quarterfinals |
June 9 | 1 p.m. | Quarterfinals |
June 11 | 10 a.m. | Semifinals |
June 11 | 1 p.m. | Semifinals |
June 13 | 10 a.m. | Third-place game |
June 13 | 1 p.m. | BAL Showcase |
June 14 | 10 a.m. | Championship |