Final Table:
1.JKU SC 30 20 6 4 45-23 66 Champions [Unguja]
2.Zimamoto SC 30 19 5 6 51-23 62 [Unguja]
3.KMKM SC 30 18 3 9 46-20 57 [C] [Unguja]
4.KVZ FC 30 17 5 8 50-27 56 [Unguja]
5.Mafunzo SC 30 12 12 6 35-29 48 [Unguja]
6.Uhamiaji FC 30 12 11 7 28-19 47 [Unguja]
7.Kipanga SC 30 11 7 12 40-35 40 [Unguja]
8.Chipukizi SC 30 11 7 12 24-23 40 [Pemba]
9.Mlandege FC 30 8 13 9 22-25 37 [Unguja]
10.New City FC 30 9 10 11 30-38 37 [P] [Unguja]
11.Malindi SC 30 10 6 14 28-30 36 [Unguja]
12.Hard Rock SC 30 8 12 10 23-28 36 [P] Withdrew? [Pemba]
------------------------------------------------
13.Kundemba FC 30 10 5 15 37-40 35 Relegated [Unguja]
14.Ngome FC 30 6 9 15 31-51 27 [P] Relegated [Unguja]
15.Jamhuri SC 30 4 8 18 17-50 20 Relegated [Pemba]
16.Maendeleo Manta 30 4 3 23 27-73 15 [P] Relegated [Pemba]
NB: Hard Rock either withdrew for the 2024/25 season or were excluded for unknown reasons
Round 1
[Sep 13]
Ngome 0-5 Zimamoto
[Sep 14]
Hard Rock 0-0 Mafunzo
Kundemba 1-1 Jamhuri
[Sep 15]
Malindi 0-0 Kipanga
Chipukizi 0-1 Mlandege
[Sep 16]
Maendeleo 0-2 KVZ
KMKM 0-0 Uhamiaji
[Sep 17]
New City 0-1 JKU
Round 2
[Sep 18]
Ngome 2-2 Malindi
Kipanga 0-0 Jamhuri
[Sep 19]
Maendeleo 1-1 Mlandege
Kundemba 1-0 Mafunzo
[Sep 20]
KMKM 4-1 Hard Rock
Chipukizi 0-1 KVZ
Uhamiaji 1-1 JKU
[Sep 21]
Zimamoto 1-1 New City
Round 3
[Sep 22]
Malindi 3-0 Jamhuri
[Sep 23]
JKU 2-1 Kundemba
Kipanga 3-1 Hard Rock
Chipukizi 0-0 Ngome
[Sep 24]
Maendeleo 0-1 KMKM
Mlandege 0-0 KVZ
Mafunzo 1-1 Zimamoto
[Sep 25]
New City 1-3 Uhamiaji
Round 4
[Sep 27]
Maendeleo 1-0 Ngome
[Sep 28]
Chipukizi 1-0 KMKM
[Sep 29]
JKU 2-0 Zimamoto
Mafunzo 0-0 Mlandege
Hard Rock 1-1 Jamhuri
[Sep 30]
KVZ 1-0 Kundemba
Uhamiaji 2-1 Kipanga
[Oct 1]
New City 1-2 Malindi
Round 5
[Oct 5]
Ngome 0-4 KMKM
Chipukizi 2-0 Maendeleo
[Oct 6]
JKU 1-0 Mafunzo
KVZ 1-0 Malindi
Hard Rock 1-1 New City
[Oct 7]
Kundemba 0-1 Mlandege
Jamhuri 1-0 Uhamiaji
[Oct 8]
Kipanga 1-0 Zimamoto
Round 6
[Oct 10]
Jamhuri 0-2 New City
[Oct 11]
Hard Rock 0-0 Uhamiaji
[Oct 12]
Kipanga 3-1 Ngome
Chipukizi 2-1 Mafunzo
[Oct 13]
Malindi 1-0 KMKM
Kundemba 3-2 Maendeleo
[Oct 14]
JKU 0-3 KVZ
[Oct 15]
Mlandege 0-1 Zimamoto
Round 7
[Oct 19]
Hard Rock 0-1 Zimamoto
Mafunzo 2-1 Maendeleo
Kundemba 0-0 Chipukizi
[Oct 20]
Kipanga 2-2 Mlandege
Jamhuri 0-2 JKU
[Oct 21]
KMKM 5-0 New City
[Oct 22]
Uhamiaji 0-0 Malindi
Ngome 2-1 KVZ
Round 8
[Oct 23]
Hard Rock 0-0 JKU
[Oct 24]
Jamhuri 1-2 Zimamoto
New City 1-2 Maendeleo
[Oct 25]
Malindi 1-2 Chipukizi
[Oct 27]
Mlandege 1-1 Uhamiaji
[Oct 28]
Kundemba 1-1 Ngome
Mafunzo 0-2 Kipanga
[Oct 29]
KMKM 2-0 KVZ
Round 9
[Oct 31]
Hard Rock 2-0 Maendeleo
[Nov 1]
Jamhuri 2-1 Chipukizi
[Nov 2]
Uhamiaji 1-0 Kundemba
[Nov 3]
Malindi 0-1 Mlandege
[Nov 4]
KMKM 0-2 Zimamoto
Ngome 1-3 JKU
[Nov 6]
KVZ 2-1 Kipanga
[Nov 7]
Mafunzo 1-1 New City
Round 10
[Nov 6]
Hard Rock 0-0 Chipukizi
[Nov 9]
KMKM 0-0 Jamhuri
[Nov 10]
Mlandege 1-2 JKU
Maendeleo 1-2 Kipanga
[Nov 11]
KVZ 1-1 Uhamiaji
Kundemba 4-1 New City
[Nov 12]
Zimamoto 1-0 Malindi
Ngome 0-1 Mafunzo
Round 11
[Nov 13]
Chipukizi 0-1 Kipanga
[Nov 15]
Hard Rock 0-0 Kundemba
Mafunzo 2-2 Jamhuri
[Nov 17]
KVZ 3-1 Zimamoto
Maendeleo 0-1 Malindi
[Nov 18]
KMKM 1-2 JKU
[Nov 19]
Ngome 0-0 Uhamiaji
[Nov 21]
New City 0-0 Mlandege
Round 12
[Nov 20]
KVZ 0-1 Jamhuri
Hard Rock 2-1 Malindi
[Nov 22]
Zimamoto awd Kundemba [awarded 2-0; abandoned at 2-2]
[Nov 24]
New City 1-0 Chipukizi
[Nov 25]
Uhamiaji 1-1 Maendeleo
KMKM 1-0 Mafunzo
[Nov 26]
JKU 1-0 Kipanga
Ngome 0-0 Mlandege
Round 13
[Nov 28]
Zimamoto 2-0 Maendeleo
Uhamiaji 0-1 Chipukizi
[Nov 29]
KVZ 1-3 Mafunzo
[Nov 30]
Hard Rock 1-0 Mlandege
New City 2-1 Kipanga
[Dec 1]
KMKM 2-1 Kundemba
[Dec 3]
Malindi 0-1 JKU
[Dec 6]
Jamhuri 1-1 Ngome
Round 14
[Dec 1]
Zimamoto 3-0 Chipukizi
[Dec 3]
Jamhuri 0-1 Mlandege
[Dec 4]
KMKM 1-0 Kipanga
[Dec 8]
Kundemba 3-2 Malindi
Maendeleo 0-2 JKU
[Dec 9]
KVZ 4-2 New City
[Dec 10]
Mafunzo 0-0 Uhamiaji
[Dec 11]
Ngome 3-1 Hard Rock
Round 15
[Dec 11]
Chipukizi 1-1 JKU
[Dec 12]
Jamhuri 0-2 Maendeleo
[Dec 14]
KVZ 0-0 Hard Rock
[Dec 15]
Mafunzo 1-0 Malindi
[Dec 16]
Ngome 1-2 New City
Kipanga 3-2 Kundemba
[Dec 17]
Mlandege 0-1 KMKM
[Dec 18]
Uhamiaji 1-1 Zimamoto
Halfway Table:
1.JKU SC 15 11 3 1 21- 9 36 [Unguja]
2.Zimamoto SC 15 9 3 3 23-10 30 [Unguja]
3.KMKM SC 15 9 2 4 22- 8 29 [C] [Unguja]
4.KVZ FC 15 8 3 4 20-13 27 [Unguja]
5.Kipanga SC 15 7 3 5 20-15 24 [Unguja]
6.Uhamiaji FC 15 3 10 2 11- 9 19 [Unguja]
7.Mlandege FC 15 4 7 4 9- 9 19 [Unguja]
8.Chipukizi SC 15 5 4 6 10-12 19 [Pemba]
9.Mafunzo SC 15 4 6 5 12-13 18 [Unguja]
10.Hard Rock SC 15 3 8 4 10-14 17 [P] [Pemba]
11.Kundemba FC 15 4 4 7 17-19 16 [Unguja]
12.New City FC 15 4 4 7 16-26 16 [P] [Unguja]
------------------------------------------------
13.Malindi SC 15 4 3 8 13-15 15 [Unguja]
14.Jamhuri SC 15 3 6 6 10-18 15 [Pemba]
15.Ngome FC 15 2 6 7 12-25 12 [P] [Unguja]
16.Maendeleo Manta 15 3 2 10 11-22 11 [P] [Pemba]
Round 16
[Feb 2]
JKU 1-0 New City
Maendeleo 2-0 Jamhuri
Zimamoto 2-3 Mafunzo
[Feb 3]
Uhamiaji 0-1 KMKM
Kipanga 1-0 Malindi
Hard Rock 1-0 Ngome
[Feb 4]
Chipukizi 3-0 Kundemba
KVZ 5-0 Mlandege
Round 17
[Feb 7]
Maendeleo 1-3 Kundemba
[Feb 8]
Malindi 0-2 Ngome [also reported 2-0]
Jamhuri 0-1 Mafunzo
[Feb 9]
KVZ 1-0 Chipukizi
Mlandege 1-0 Kipanga
[Feb 10]
JKU 0-1 Uhamiaji
[Feb 11]
Zimamoto 0-1 KMKM
[Feb 12]
New City 2-2 Hard Rock
Round 18
[Feb 10]
Jamhuri 1-0 Kundemba
[Feb 11]
Maendeleo 1-2 Mafunzo
[Feb 14]
Ngome 0-1 Chipukizi
[Feb 15]
Zimamoto 2-0 Hard Rock
Kipanga 0-3 KMKM
[Feb 16]
JKU 1-1 Malindi
[Feb 17]
Uhamiaji 1-0 KVZ
[Feb 18]
Mlandege 0-0 New City
Round 19
[Feb 19]
KMKM 0-1 Chipukizi
Malindi 2-1 Hard Rock
[Feb 22]
Kundemba 0-1 KVZ
Maendeleo 0-0 New City
[Feb 23]
Zimamoto 4-0 JKU
[Feb 24]
Ngome 1-0 Uhamiaji
Jamhuri 0-1 Kipanga
[Feb 25]
Mlandege 0-0 Mafunzo
Round 20
[Feb 25]
Chipukizi 0-1 New City
[Feb 27]
Hard Rock 0-0 Kipanga
[Feb 29]
Malindi 4-1 Maendeleo
KMKM 0-0 Ngome
[Mar 5]
Uhamiaji 3-1 Jamhuri
Mlandege 1-1 Kundemba
[Mar 6]
Mafunzo 1-1 JKU
Zimamoto 1-1 KVZ
Round 21
[Apr 28]
Zimamoto 1-0 Uhamiaji
Jamhuri 0-2 Hard Rock
[Apr 29]
Maendeleo 0-2 Chipukizi
Malindi 0-0 Mlandege
[Apr 30]
Kundemba 2-3 KMKM
JKU 2-1 Ngome
[May 1]
Kipanga 0-1 KVZ
Mafunzo 2-2 New City
Round 22
[May 3]
Jamhuri 1-2 KMKM
Malindi 0-1 Zimamoto
[May 4]
Mafunzo 1-1 KVZ
Kundemba 1-2 Kipanga
Chipukizi 0-0 Hard Rock
[May 5]
JKU 1-0 Mlandege
Uhamiaji 0-0 New City
[May 12]
Ngome 2-1 Maendeleo
Round 23
[May 7]
Hard Rock 1-0 KMKM
[May 9]
Kipanga 1-2 New City
KVZ 4-1 Ngome
Jamhuri 0-1 Malindi
[May 10]
JKU 4-2 Maendeleo
[May 11]
Kundemba 1-2 Zimamoto
[May 24]
Uhamiaji 1-0 Mlandege
[May 27]
Mafunzo 1-0 Chipukizi
Round 24
[May 11]
Chipukizi 2-0 Malindi
[May 15]
Mlandege 1-1 Ngome
[May 16]
KVZ 7-3 Maendeleo
[May 17]
Uhamiaji 0-1 Mafunzo
JKU 7-0 Jamhuri
[May 18]
Kundemba 1-0 Hard Rock
[May 23]
Zimamoto 1-0 Kipanga
[May 28]
New City 0-1 KMKM
Round 25
[May 8]
Mafunzo 3-2 Kundemba
[May 18]
KMKM 2-1 Malindi
[May 19]
Mlandege 5-2 Maendeleo
Zimamoto 3-0 Jamhuri
[May 20]
KVZ 0-2 JKU
Kipanga 1-1 Chipukizi
[May 21]
New City 2-0 Ngome
Uhamiaji 3-1 Hard Rock
Round 26
[May 22]
KMKM 7-0 Maendeleo
Mlandege 2-0 Jamhuri
[May 23]
JKU 2-1 Chipukizi
[May 24]
Mafunzo 0-0 Hard Rock
[May 25]
New City 0-1 Kundemba
Malindi 2-1 KVZ
[Jun 10]
Kipanga 2-3 Uhamiaji
[Jun 13]
Zimamoto 4-3 Ngome
Round 27
[May 26]
Ngome 1-1 Jamhuri
Kipanga 6-0 Maendeleo
[May 27]
Mlandege 1-0 Hard Rock
[Jun 1]
Mafunzo 2-1 KMKM
[Jun 6]
KVZ 3-0 New City
[Jun 7]
Malindi 2-1 Uhamiaji
JKU 0-2 Kundemba
[Jun 9]
Chipukizi 0-2 Zimamoto
Round 28
[May 30]
Ngome 3-2 Kipanga
[May 31]
Mlandege 0-2 Chipukizi
New City 3-1 Jamhuri
[Jun 1]
JKU 1-0 Hard Rock
[Jun 6]
Maendeleo 1-4 Zimamoto
[Jun 9]
KVZ 2-1 KMKM
[Jun 10]
Mafunzo 0-1 Malindi
[Jun 13]
Uhamiaji 1-0 Kundemba
Round 29
[Jun 16]
Mafunzo 3-3 Kipanga
Chipukizi 1-1 Jamhuri
[Jun 18]
JKU 1-0 KMKM
Malindi 0-0 New City
Zimamoto 1-1 Mlandege
[Jun 19]
Hard Rock 1-0 KVZ
Ngome 2-4 Kundemba
Maendeleo 0-1 Uhamiaji
Round 30
[Jun 20]
KMKM 2-1 Mlandege
[Jun 21]
Jamhuri 1-3 KVZ
Chipukizi 0-2 Uhamiaji
Maendeleo 2-4 Hard Rock
Malindi 1-2 Kundemba
New City 2-0 Zimamoto
Mafunzo 3-2 Ngome
JKU 1-1 Kipanga
Final Table:
1.JKU SC 30 20 6 4 45-23 66 Champions [Unguja]
2.Zimamoto SC 30 19 5 6 51-23 62 [Unguja]
3.KMKM SC 30 18 3 9 46-20 57 [C] [Unguja]
4.KVZ FC 30 17 5 8 50-27 56 [Unguja]
5.Mafunzo SC 30 12 12 6 35-29 48 [Unguja]
6.Uhamiaji FC 30 12 11 7 28-19 47 [Unguja]
7.Kipanga SC 30 11 7 12 40-35 40 [Unguja]
8.Chipukizi SC 30 11 7 12 24-23 40 [Pemba]
9.Mlandege FC 30 8 13 9 22-25 37 [Unguja]
10.New City FC 30 9 10 11 30-38 37 [P] [Unguja]
11.Malindi SC 30 10 6 14 28-30 36 [Unguja]
12.Hard Rock SC 30 8 12 10 23-28 36 [P] Withdrew? [Pemba]
------------------------------------------------
13.Kundemba FC 30 10 5 15 37-40 35 Relegated [Unguja]
14.Ngome FC 30 6 9 15 31-51 27 [P] Relegated [Unguja]
15.Jamhuri SC 30 4 8 18 17-50 20 Relegated [Pemba]
16.Maendeleo Manta 30 4 3 23 27-73 15 [P] Relegated [Pemba]
NB: Hard Rock either withdrew for the 2024/25 season or were excluded for unknown reasons
Promoted: Inter Zanzibar, Muembe Makumbi (both from Unhuja);
Junguni United, Mwenge, Tekeleza (all from Pemba)
Kanda ya Unguja
Round 1
[Jan 25]
Shangani 3-2 Jang'mbe Boys
Bambuu 0-0 Mbweni Academy [2-3 pen]
Black Sailors 3-1 Kilimani Fighters
Black Mamba 2-1 Desi
[Jan 26]
Raskazone 1-0 Muembe Makumbi United
Ujamaa bt Super Star
Taifa Jang'ombe bt Mchangani FC
Negro United bt Baharia FC
[Jan 27]
Paje Star 4-0 Cairo United
Sulubu 1-1 Black Lion [7-8 pen]
New Boys 0-2 Union Rangers
[Jan 28]
Inter Zanzibar bt New Power
Muembe Makumbi City bt Kianga International
Sharp Boys bt N.N.
Kilimani City 3-1 Gold Star
Round 2
[Mar 7]
Malindi 0-1 Nyangobo
Ngome 1-1 Taifa Jang'ombe [3-4 pen]
KMKM 1-0 Sharp Boys
[Mar 8]
Mlandege 6-2 Eleven Star
Kilimani City 1-1 Villa [5-3 pen]
Inter Zanzibar bt Mbweni Academy [possibly by walkover]
Kipanga 0-2 Black Sailors
[Mar 9]
Mafunzo 0-0 Negro United [5-3 pen]
New City 1-4 New King
JKU 3-1 Union Rangers
KVZ 2-2 Muembe Makumbi City [9-8 pen]
Raskazone 3-0 Black Mamba
[Mar 10]
Uhamiaji bt Ujamaa
Zimamoto 2-0 Shangani
Black Lion 0-0 Paje Star [3-4 pen]
Kundemba 1-1 Polisi [6-5 pen]
1/8 Finals
[Apr 18]
KVZ 3-1 Raskazone
KMKM 4-1 Paje Star
[Apr 19]
Mlandege 4-0 Inter Zanzibar
Uhamiaji 2-0 Black Sailors
[Apr 20]
JKU 6-0 Nyangobo
Kundemba 1-1 Taifa Jang'ombe [4-5 pen]
[Apr 21]
Zimamoto 4-1 New King
Mafunzo 6-0 Kilimani City
Quarterfinals
[May 13]
KVZ 0-0 Mlandege [3-4 pen]
Uhamiaji 4-0 KMKM
[May 14]
JKU 1-1 Taifa Jang'ombe [4-2 pen]
Zimamoto 1-0 Mafunzo
Semifinals [May 29]
Mlandege 0-3 Uhamiaji
JKU 0-0 Zimamoto [10-9 pen]
Final [Jun 4]
Uhamiaji 0-0 JKU [1-4 pen]
Kanda ya Pemba
1/8 Finals
[Feb 7]
Tekeleza 1-1 Wawi Star [4-5 pen]
[Mar 9]
Junguni 1-1 Mkoroshoni [4-5 pen]
Maendeleo 1-4 Mgogoni
[Mar 10]
Jamhuri 1-1 Kizimbani [4-5 pen]
Quarterfinals
[Apr 18]
Jifunze 1-1 New Stone Town [5-4 pen]
[Apr 19]
Hard Rock 2-1 Mkoroshoni
[Apr 20]
Wawi Star 2-0 Kizimbani
Mgogoni 1-1 Chipukizi [3-4 pen]
Semifinals
New Stone Town - Hard Rock
Wawi Star lt Chipukizi
NB: Chipukizi won Pemba final
Overall Final [Jun 14, Gombani Stadium, Chake Chake, Pemba]
Chipukizi awd JKU [awarded 2-0; abandoned at 1-1 in 103' (extra time),
JKU walked off]
Group Stage
NB: originally Bandari FC (Mombasa, Kenya) and URA FC (Kampala, Uganda) were to
enter but they withdrew and were replaced by Jamus FC (Juba) and JKU SC
[Dec 28]
Mlandege 0-0 Azam
Vital'ô 0-0 Chipukizi
[Dec 29]
KVZ 2-0 Jamhuri
JKU 1-4 Singida FG
[Dec 30]
Mlandege 1-1 Vital'ô
Chipukizi 0-1 Azam
[Dec 31]
KVZ 1-1 Jamus
Jamhuri 0-5 Young Africans
[Jan 1]
Singida FG 3-1 APR
JKU 1-3 Simba
[Jan 2]
Vital'ô 1-3 Azam
Jamus 1-2 Young Africans
[Jan 3]
APR 3-1 JKU
Simba 2-0 Singida FG
[Jan 4]
Mlandege 1-1 Chipukizi
Young Africans 0-0 KVZ
[Jan 5]
Jamhuri 2-1 Jamus
Simba 0-0 APR
Final Tables:
Kundi A
1.Azam FC 3 2 1 0 4- 1 7 Qualified
2.Mlandege FC 3 0 3 0 2- 2 3 Qualified
3.Chipukizi SC 3 0 2 1 1- 2 2
4.Vital'ô (Bujumbura) 3 0 2 1 2- 4 2 [Burundi]
Kundi B
1.Simba SC 3 2 1 0 5- 1 7 Qualified
2.Singida Fountain Gate 3 2 0 1 7- 4 6 Qualified
3.APR FC 3 1 1 1 4- 4 4 Qualified [Rwanda]
4.JKU SC 3 0 0 3 3-10 0
Kundi C
1.Young Africans SC 3 2 1 0 7- 1 7 Qualified
2.KVZ FC 3 1 2 0 3- 1 5 Qualified
3.Jamhuri SC 3 1 0 2 2- 8 3 Qualified
4.Jamus FC (Juba) 3 0 1 2 3- 5 1 [South Sudan]
Quarterfinals
[Jan 7]
Mlandege 0-0 KVZ [3-2 pen]
Young Africans 1-3 APR
[Jan 8]
Azam 1-2 Singida FG
Simba 1-0 Jamhuri
Semifinals
[Jan 9]
APR 0-0 Mlandege [2-4 pen]
[Jan 10]
Singida FG 1-1 Simba [2-3 pen]
Final [Jan 13]
Mlandege 1-0 Simba
[Joseph Akandwanato 54]
NB: Mlandege had reached the final with five consecutive draws; their win against
Simba was their first in the competition
NB: "Union Cup" between two clubs from both Tanzania Mainland and Zanzibar Semifinals [Apr 24] KVZ 0-2 Simba [Apr 25] Azam 5-2 KMKM Final [Apr 27] Simba 1-0 Azam [Babacar Sarr 77]
Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 22 Oct 2024
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2023/24
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.