Preliminary Round
Young Africans FC 1 - 1 Big Bullets FC
Half-Time: 1-1
August 1st 2021, h. 18:00, B. Mkapa Stadium, Dar es Salam
Express FC 1 - 0 Altabara FC
Half-Time: 1-0
August 2nd 2021, h. 15:00, B. Mkapa Stadium, Dar es Salam
Big Bullets FC 1 - 1 Express FC
Half-Time: 0-1
August 4th 2021, h. 13:00, B. Mkapa Stadium, Dar es Salam
Altabara FC 0 - 0 Young Africans FC
Half-Time: 0-0
August 4th 2021, h. 16:00, B. Mkapa Stadium, Dar es Salam
Big Bullets FC 2 - 0 Altabara FC
Half-Time: 2-0
August 7th 2021, h. 13:00, Azam Complex, Dar es Salam
Young Africans FC 1 - 3 Express FC
Half-Time: 0-0
August 7th 2021, h. 13:00, B. Mkapa Stadium, Dar es Salam
Group A Final Standing
Nation | P | W | D | L | GF | GA | +/- | Pt. | Express FC | 3
| 2
| 1
| 0
| 5
| 2
| +3
| 7
| Big Bullets FC | 3
| 1
| 2
| 0
| 4
| 2
| +2
| 5
| Young Africans FC | 3
| 0
| 2
| 1
| 2
| 4
| -2
| 2
| Altabara FC | 3
| 0
| 1
| 2
| 0
| 3
| -3
| 1
|
Group B
Eastern Africa Time (GMT +3)
Messager FC Ngozi 1 - 1 KMKM FC
Half-Time: 1-1
August 2nd 2021, h. 15:00, Azam Complex, Dar es Salam
KCCA FC 0 - 2 Azam FC
Half-Time: 0-0
August 2nd 2021, h. 18:00, Azam Complex, Dar es Salam
Azam FC 1 - 0 Messager FC Ngozi
Half-Time: 4-0
August 5th 2021, h. 13:00, Azam Complex, Dar es Salam
KMKM FC 0 - 1 KCCA FC
Half-Time: 0-1
August 5th 2021, h. 16:00, Azam Complex, Dar es Salam
Azam FC 2 - 3 KMKM FC
Half-Time: 1-0
August 7th 2021, h. 16:00, Azam Complex, Dar es Salam
KCCA FC 0 - 1 Messager FC Ngozi
Half-Time: 0-1
August 7th 2021, h. 16:00, B. Mkapa Stadium, Dar es Salam
Group B Final Standing
Nation | P | W | D | L | GF | GA | +/- | Pt. | Azam FC | 3
| 2
| 0
| 1
| 5
| 3
| +2
| 6
| KMKM FC | 3
| 1
| 1
| 1
| 4
| 4
| 0
| 4
| Messager FC Ngozi | 3
| 1
| 1
| 1
| 2
| 2
| 0
| 4
| KCCA FC | 3
| 1
| 0
| 2
| 1
| 3
| -2
| 3
|
|