BAL — 2025
Africa · Basketball
Playoffs
Quarter-finals
Al Ahli Tripoli1
Kriol Star0
107–81
FUS Rabat0
Al Ittihad Alexandria1
83–86
Rivers Hoopers0
A.P.R.1
73–104
Petro Atletico1
Monastir0
95–84
Semi-finals
A.P.R.0
Al Ahli Tripoli1
71–84
Petro Atletico1
Al Ittihad Alexandria0
96–74
3rd Place
A.P.R.1
Al Ittihad Alexandria0
123–90
Final
FUS Rabat0
Kriol Star1
88–91
Al Ittihad Alexandria1
Al Ahli Tripoli0
85–74
Petro Atletico0
A.P.R.1
57–75
Rivers Hoopers0
Monastir1
81–89
Petro Atletico0
Al Ahli Tripoli1
67–88
Quarter-finals
Al Ahli Tripoli1
Kriol Star0
107–81
FUS Rabat0
Al Ittihad Alexandria1
83–86
Rivers Hoopers0
A.P.R.1
73–104
Petro Atletico1
Monastir0
95–84
Semi-finals
A.P.R.0
Al Ahli Tripoli1
71–84
Petro Atletico1
Al Ittihad Alexandria0
96–74
3rd Place
A.P.R.1
Al Ittihad Alexandria0
123–90
Final
FUS Rabat0
Kriol Star1
88–91
Al Ittihad Alexandria1
Al Ahli Tripoli0
85–74
Petro Atletico0
A.P.R.1
57–75
Rivers Hoopers0
Monastir1
81–89
Petro Atletico0
Al Ahli Tripoli1
67–88
Conference Standings — 2025
The 2025 BAL season standings featuring 15 teams. Al Ahli Tripoli leads the table with 6 points from 6 matches, followed by A.P.R. on 3 points. The teams have scored 7,165 goals combined this season.
IPI÷x8nOckM4
Played 6Won 6Lost 0Point Diff +106
Played 6Won 3Lost 3Point Diff +22
Played 6Won 2Lost 4Point Diff -63
Played 6Won 1Lost 5Point Diff -65
Played 6Won 4Lost 2Point Diff +34
Played 6Won 3Lost 3Point Diff +31
Played 6Won 3Lost 3Point Diff -45
Played 6Won 2Lost 4Point Diff -20
Played 6Won 6Lost 0Point Diff +98
Played 6Won 4Lost 2Point Diff +18
Played 6Won 2Lost 4Point Diff -19
Played 6Won 0Lost 6Point Diff -97
| # | Team | Played | Won | Lost | Points For | Points Against | Point Diff |
|---|---|---|---|---|---|---|---|
| 1 | 6 | 6 | 0 | 604 | 498 | +106 | |
| 2 | 6 | 3 | 3 | 530 | 508 | +22 | |
| 3 | 6 | 2 | 4 | 476 | 539 | -63 | |
| 4 | 6 | 1 | 5 | 474 | 539 | -65 | |
| 1 | 6 | 4 | 2 | 478 | 444 | +34 | |
| 2 | 6 | 3 | 3 | 463 | 432 | +31 | |
| 3 | 6 | 3 | 3 | 461 | 506 | -45 | |
| 4 | 6 | 2 | 4 | 425 | 445 | -20 | |
| 1 | 6 | 6 | 0 | 526 | 428 | +98 | |
| 2 | 6 | 4 | 2 | 484 | 466 | +18 | |
| 3 | 6 | 2 | 4 | 456 | 475 | -19 | |
| 4 | 6 | 0 | 6 | 395 | 492 | -97 |
Ranking of third-placed teams
Played 6Won 3Lost 3Point Diff -45
Played 6Won 2Lost 4Point Diff -19
Played 6Won 2Lost 4Point Diff -63
| # | Team | Played | Won | Lost | Points For | Points Against | Point Diff |
|---|---|---|---|---|---|---|---|
| 1 | 6 | 3 | 3 | 461 | 506 | -45 | |
| 2 | 6 | 2 | 4 | 456 | 475 | -19 | |
| 3 | 6 | 2 | 4 | 476 | 539 | -63 |
Betting Insights
Most Common Scorelines
60-81
2.2%(1)
60-71
2.2%(1)
69-72
2.2%(1)
88-82
2.2%(1)
80-100
2.2%(1)
92-72
2.2%(1)
91-68
2.2%(1)
71-79
2.2%(1)
94-77
2.2%(1)
67-77
2.2%(1)
Teams
Al Ahli Tripoli
A.P.R.
MBB Blue Soldiers
Nairobi City Thunder
Monastir
Petro Atletico
Kriol Star
Ville de Dakar
Al Ittihad Alexandria
Rivers Hoopers
FUS Rabat
Stade Malien
Season Results
Match results from this season listed in chronological order. Historical results provide context for understanding how the season unfolded and which teams performed above or below expectations.
Al Ahli Tripoli | 88 – 67 | Petro Atletico | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al Ittihad Alexandria | 90 – 123 | A.P.R. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al Ittihad Alexandria | 74 – 96 | Petro Atletico | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al Ahli Tripoli | 84 – 71 | A.P.R. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Monastir | 84 – 95 | Petro Atletico | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Rivers Hoopers | 73 – 104 | A.P.R. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al Ittihad Alexandria | 86 – 83 | FUS Rabat | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Al Ahli Tripoli | 107 – 81 | Kriol Star | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Monastir | 89 – 81 | Rivers Hoopers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Petro Atletico | 57 – 75 | A.P.R. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 Jun | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Past Seasons
API data: 2 May 2026