Final Table: 1.Mlandege FC 30 18 8 4 67-21 62 Champions [Unguja] 2.KVZ FC 30 17 11 2 35-12 62 [Unguja] 3.Mafunzo SC 30 16 7 7 48-21 55 [Unguja] 4.Muembe Makumbi City 30 16 7 7 41-27 55 [P] [Unguja] 5.JKU SC 30 13 10 7 49-23 49 [C] [Unguja] 6.Uhamiaji FC 30 11 12 7 38-29 45 [Unguja] 7.Zimamoto SC 30 11 11 8 47-38 44 [Unguja] 8.Malindi SC 30 11 9 10 29-29 42 [Unguja] 9.Chipukizi SC 30 10 11 9 28-24 41 [Pemba] 10.Kipanga SC 30 10 10 10 30-28 40 [Unguja] 11.Junguni United FC 30 10 10 10 33-33 40 [P] [Pemba] 12.KMKM SC 30 10 9 11 30-30 39 [Unguja] ------------------------------------------------ 13.Mwenge SC 30 11 5 14 32-45 38 [P] Relegated [Pemba] 14.New City FC 30 7 5 18 29-52 26 Relegated [Unguja] 15.Inter Zanzibar 30 2 4 24 24-81 10 [P] Relegated [Unguja] 16.Tekeleza FC 30 0 5 25 9-76 5 [P] Relegated [Pemba] Round 1 [Sep 6] JKU 3-1 Inter Zanzibar [Sep 7] Mwenge 0-1 KVZ Mlandege 0-0 Chipukizi [Sep 8] Tekeleza 0-2 Kipanga Muembe Makumbi City 1-0 New City [Sep 9] Uhamiaji 3-1 Junguni United Mafunzo 1-0 KMKM [Sep 10] Malindi 2-1 Zimamoto Round 2 [Sep 11] Tekeleza 0-0 KVZ [Sep 12] Mlandege 0-0 Junguni United Uhamiaji 0-2 Chipukizi Mwenge 2-1 Kipanga [Sep 13] KMKM 2-1 Muembe Makumbi City [Sep 16] Inter Zanzibar 0-4 Malindi [Sep 17] New City 0-1 Mafunzo [Oct 8] Zimamoto 0-0 JKU Round 3 [Sep 18] KVZ 0-0 Junguni United [Sep 19] Inter Zanzibar 1-2 Uhamiaji [Sep 20] Mlandege 1-0 Mafunzo [Sep 21] Mwenge 0-9 JKU [Sep 22] Tekeleza 0-1 Muembe Makumbi City [Sep 24] Zimamoto 1-4 KMKM [Oct 13] New City 1-2 Malindi [Nov 1] Kipanga 2-0 Chipukizi Round 4 [Sep 15] KVZ 1-1 Chipukizi [Sep 16] Kipanga 0-0 Junguni United [Sep 25] Tekeleza 0-3 JKU [Sep 26] Mwenge 1-4 Muembe Makumbi City [Sep 27] KMKM 0-0 Uhamiaji [Sep 28] Mafunzo 2-2 Inter Zanzibar [Sep 29] Malindi 1-1 Mlandege [Sep 30] New City 0-1 Zimamoto Round 5 [Oct 3] Uhamiaji 1-0 Kipanga [Oct 4] Zimamoto 1-1 KVZ [Oct 5] JKU 1-3 Mlandege Junguni United 0-0 Malindi [Oct 6] Mafunzo 5-0 Mwenge Chipukizi 1-1 New City [Oct 7] KMKM 1-0 Tekeleza [Oct 9] Inter Zanzibar 2-3 Muembe Makumbi City Round 6 [Oct 9] Junguni United 1-0 New City Chipukizi 1-1 Malindi [Oct 10] KMKM 3-1 Mwenge [Oct 11] Mafunzo 3-0 Tekeleza [Oct 12] KVZ 1-0 JKU [Oct 13] Mlandege 10-0 Inter Zanzibar [Oct 14] Zimamoto 2-1 Kipanga [Oct 15] Muembe Makumbi City 3-1 Uhamiaji Round 7 [Oct 16] JKU 0-0 New City [Oct 17] KVZ 2-0 Inter Zanzibar [Oct 18] KMKM 0-0 Malindi Mwenge 0-0 Chipukizi [Oct 20] Uhamiaji 2-1 Zimamoto Tekeleza 0-2 Junguni United [Oct 21] Muembe Makumbi City 2-2 Mlandege [Oct 22] Mafunzo 2-0 Kipanga Round 8 [Oct 24] Muembe Makumbi City 1-3 Zimamoto Inter Zanzibar 1-2 New City [Oct 25] Mlandege 0-0 KVZ [Oct 26] KMKM 1-1 JKU Junguni United 0-2 Mwenge [Oct 27] Chipukizi 1-0 Tekeleza Mafunzo 1-1 Uhamiaji [Oct 28] Kipanga 1-0 Malindi Round 9 [Oct 31] New City 2-0 KMKM Zimamoto 1-3 Mafunzo [Nov 2] Malindi 2-0 KVZ Tekeleza 0-3 Mlandege [Nov 3] JKU 2-2 Junguni United Mwenge 2-0 Uhamiaji [Nov 4] Muembe Makumbi City 2-0 Chipukizi [Nov 6] Kipanga 3-1 Inter Zanzibar Round 10 [Nov 6] Mwenge 0-3 Mlandege [Nov 7] JKU 3-1 Chipukizi Muembe Makumbi City 3-1 Junguni United Tekeleza 0-0 Uhamiaji [Nov 8] Malindi 1-0 Mafunzo [Nov 9] KVZ 1-0 New City [Nov 10] Inter Zanzibar 0-1 Zimamoto Kipanga 0-0 KMKM Round 11 [Nov 14] JKU 0-1 Mafunzo Mlandege 1-1 Uhamiaji [Nov 15] Kipanga 0-0 Muembe Makumbi City [Nov 16] Junguni United 0-0 Inter Zanzibar KMKM 0-0 KVZ [Nov 17] Malindi 2-0 Mwenge New City 3-1 Tekeleza Chipukizi 0-0 Zimamoto Round 12 [Nov 20] Chipukizi 2-0 Inter Zanzibar Kipanga 1-1 JKU [Nov 21] Junguni United 0-2 Zimamoto Malindi 1-1 Tekeleza [Nov 22] New City 2-1 Mwenge [Nov 23] Uhamiaji 0-1 KVZ [Nov 24] Mlandege 2-1 KMKM [Nov 25] Muembe Makumbi City 0-1 Mafunzo Round 13 [Nov 25] Inter Zanzibar 1-0 Tekeleza [Nov 26] Zimamoto 3-0 Mwenge [Nov 28] Kipanga 1-3 Mlandege [Nov 30] Junguni United 2-0 Mafunzo KVZ 0-0 Muembe Makumbi City [Dec 1] Malindi 0-1 JKU Chipukizi 1-2 KMKM [Dec 2] New City 1-2 Uhamiaji Round 14 [Nov 29] Inter Zanzibar 1-4 Mwenge Zimamoto 5-2 Tekeleza [Dec 3] Junguni United 2-0 KMKM [Dec 4] Chipukizi 0-0 Mafunzo [Dec 5] KVZ 1-0 Kipanga [Dec 6] Uhamiaji 1-1 JKU [Dec 7] New City 1-2 Mlandege [Dec 8] Muembe Makumbi City 1-0 Malindi Round 15 [Dec 9] Mwenge 2-1 Tekeleza [Dec 10] Chipukizi 1-0 Junguni United [Dec 11] KMKM 3-2 Inter Zanzibar [Dec 12] Uhamiaji 3-0 Malindi [Dec 13] Kipanga 1-1 New City [Jan 27] JKU 1-1 Muembe Makumbi City [Jan 28] Mlandege 0-1 Zimamoto [Jan 29] KVZ 1-1 Mafunzo Halfway Table: 1.Mlandege FC 15 8 6 1 31- 9 30 [Unguja] 2.Mafunzo SC 15 8 4 3 21- 9 28 [Unguja] 3.Muembe Makumbi City 15 8 4 3 23-14 28 [P] [Unguja] 4.Zimamoto SC 15 8 3 4 23-16 27 [Unguja] 5.KVZ FC 15 6 8 1 10- 5 26 [Unguja] 6.Malindi SC 15 6 5 4 16-11 23 [Unguja] 7.KMKM SC 15 6 5 4 17-14 23 [Unguja] 8.Uhamiaji FC 15 6 5 4 17-15 23 [Unguja] 9.JKU SC 15 5 7 3 26-13 22 [C] [Unguja] 10.Chipukizi SC 15 4 7 4 11-12 19 [Pemba] 11.Junguni United FC 15 4 6 5 11-13 18 [P] [Pemba] 12.Kipanga SC 15 4 5 6 13-14 17 [Unguja] ------------------------------------------------ 13.Mwenge SC 15 5 1 9 15-35 16 [P] [Pemba] 14.New City FC 15 4 3 8 14-16 15 [Unguja] 15.Inter Zanzibar 15 1 2 12 12-41 5 [P] [Unguja] 16.Tekeleza FC 15 0 3 12 5-28 3 [P] [Pemba] Round 16 [Jan 31] Inter Zanzibar 0-2 KMKM Malindi 0-0 Uhamiaji [Feb 1] New City 0-2 Kipanga Tekeleza 0-1 Mwenge [Feb 2] Zimamoto 1-1 Mlandege Muembe Makumbi City 1-1 JKU Junguni United 3-2 Chipukizi [Feb 3] Mafunzo 1-2 KVZ Round 17 [Feb 6] Inter Zanzibar 0-3 JKU Junguni United 1-1 Uhamiaji [Feb 7] Zimamoto 3-0 Malindi KMKM 1-1 Mafunzo Chipukizi 1-0 Mlandege [Feb 8] KVZ 0-0 Mwenge New City 0-2 Muembe Makumbi City [Feb 9] Kipanga 2-0 Tekeleza Round 18 [Feb 10] Malindi 3-1 Inter Zanzibar Chipukizi 0-0 Uhamiaji [Feb 11] Mafunzo 2-0 New City KVZ 3-0 Tekeleza Junguni United 0-1 Mlandege [Feb 12] Kipanga 1-0 Mwenge Muembe Makumbi City 1-0 KMKM [Feb 14] JKU 2-1 Zimamoto Round 19 [Feb 15] Mafunzo 0-1 Mlandege Muembe Makumbi City 2-0 Tekeleza Junguni United 2-2 Kipanga [Feb 16] Uhamiaji 2-0 Inter Zanzibar JKU 0-0 Mwenge Chipukizi 0-0 KVZ [Feb 17] Malindi 0-0 New City [Feb 18] KMKM 1-1 Zimamoto Round 20 [Feb 19] Chipukizi 0-0 Kipanga [Feb 20] Muembe Makumbi City 2-0 Mwenge Junguni United 1-0 KVZ [Feb 21] JKU 3-0 Tekeleza [Feb 22] Uhamiaji 1-0 KMKM [Feb 23] Mlandege 0-0 Malindi [Feb 24] Inter Zanzibar 1-4 Mafunzo [Feb 25] Zimamoto 1-0 New City Round 21 [Apr 10] KVZ 2-1 Zimamoto [Apr 11] Mlandege 2-4 JKU Mwenge 1-2 Mafunzo [Apr 12] Kipanga 1-1 Uhamiaji Muembe Makumbi City 1-0 Inter Zanzibar Tekeleza 0-3 KMKM [Apr 13] Malindi 2-0 Junguni United New City 1-3 Chipukizi Round 22 [Apr 14] Mwenge 0-1 KMKM [Apr 15] Kipanga 2-2 Zimamoto Inter Zanzibar 0-4 Mlandege Tekeleza 0-5 Mafunzo [Apr 16] New City 3-2 Junguni United Malindi 1-0 Chipukizi [Apr 17] JKU 0-0 KVZ Uhamiaji 1-1 Muembe Makumbi City Round 23 [May 2] Zimamoto 1-1 Uhamiaji Inter Zanzibar 0-4 KVZ Junguni United 2-0 Tekeleza [May 3] Mlandege 2-0 Muembe Makumbi City Chipukizi 0-0 Mwenge [May 4] Malindi 0-0 KMKM Kipanga 0-1 Mafunzo [May 5] New City 0-4 JKU Round 24 [May 7] Zimamoto 3-3 Muembe Makumbi City Malindi 1-2 Kipanga Mwenge 1-0 Junguni United [May 8] Tekeleza 0-4 Chipukizi [May 9] KVZ 1-0 Mlandege New City 3-2 Inter Zanzibar JKU 2-0 KMKM Uhamiaji 0-1 Mafunzo Round 25 [May 15] Inter Zanzibar 1-1 Kipanga [May 16] KMKM 1-1 New City [May 17] KVZ 2-1 Malindi Mafunzo 0-0 Zimamoto Junguni United 2-1 JKU [May 18] Mlandege 11-1 Tekeleza Uhamiaji 1-1 Mwenge Chipukizi 0-1 Muembe Makumbi City Round 26 [May 19] KMKM 2-1 Kipanga [May 20] Uhamiaji 6-1 Tekeleza New City 1-4 KVZ Mafunzo 6-1 Malindi Junguni United 0-1 Muembe Makumbi City [May 21] Mlandege 1-0 Mwenge Chipukizi 0-1 JKU [May 22] Zimamoto 4-1 Inter Zanzibar Round 27 [May 24] KVZ 2-0 KMKM Mafunzo 2-1 JKU [May 25] Mwenge 2-0 Malindi [May 26] Inter Zanzibar 1-3 Junguni United Zimamoto 3-4 Chipukizi Tekeleza 0-2 New City [May 27] Muembe Makumbi City 0-2 Kipanga [May 28] Uhamiaji 1-3 Mlandege Round 28 [May 28] Tekeleza 0-2 Malindi Mwenge 5-0 New City [May 29] Inter Zanzibar 2-1 Chipukizi Zimamoto 2-2 Junguni United [May 30] Mafunzo 0-1 Muembe Makumbi City KMKM 1-3 Mlandege [May 31] JKU 0-1 Kipanga KVZ 2-1 Uhamiaji Round 29 [Jun 1] Mafunzo 2-2 Junguni United KMKM 0-1 Chipukizi Tekeleza 2-2 Inter Zanzibar [Jun 2] Uhamiaji 4-2 New City JKU 1-0 Malindi Mwenge 3-1 Zimamoto [Jun 3] Mlandege 3-0 Kipanga Muembe Makumbi City 1-2 KVZ Round 30 [Jun 4] Mwenge 3-1 Inter Zanzibar Tekeleza 0-0 Zimamoto KMKM 1-2 Junguni United Mafunzo 0-1 Chipukizi [Jun 5] JKU 0-1 Uhamiaji Malindi 2-1 Muembe Makumbi City [Jun 6] Mlandege 4-2 New City Kipanga 0-1 KVZ Final Table: 1.Mlandege FC 30 18 8 4 67-21 62 Champions [Unguja] 2.KVZ FC 30 17 11 2 35-12 62 [Unguja] 3.Mafunzo SC 30 16 7 7 48-21 55 [Unguja] 4.Muembe Makumbi City 30 16 7 7 41-27 55 [P] [Unguja] 5.JKU SC 30 13 10 7 49-23 49 [C] [Unguja] 6.Uhamiaji FC 30 11 12 7 38-29 45 [Unguja] 7.Zimamoto SC 30 11 11 8 47-38 44 [Unguja] 8.Malindi SC 30 11 9 10 29-29 42 [Unguja] 9.Chipukizi SC 30 10 11 9 28-24 41 [Pemba] 10.Kipanga SC 30 10 10 10 30-28 40 [Unguja] 11.Junguni United FC 30 10 10 10 33-33 40 [P] [Pemba] 12.KMKM SC 30 10 9 11 30-30 39 [Unguja] ------------------------------------------------ 13.Mwenge SC 30 11 5 14 32-45 38 [P] Relegated [Pemba] 14.New City FC 30 7 5 18 29-52 26 Relegated [Unguja] 15.Inter Zanzibar 30 2 4 24 24-81 10 [P] Relegated [Unguja] 16.Tekeleza FC 30 0 5 25 9-76 5 [P] Relegated [Pemba]
NB: "Union Cup" between four clubs from both Tanzania Mainland and Zanzibar; all matches at Gombani Stadium, Pemba Quarterfinals [Apr 24] JKU 2-2 Singida Black Stars [6-5 pen] [Apr 25] Zimamoto 1-0 Coastal Union KMKM 0-1 Azam [Apr 26] KVZ 0-2 Young Africans Semifinals [Apr 28] JKU 2-1 Azam [Apr 29] Zimamoto 1-1 Young Africans [1-3 pen] Final [May 1] JKU 0-1 Young Africans
Kanda ya Unguja Final Tables: Kundi A 1.Polisi SC 16 10 4 2 25- 9 34 2.Sebleni FC 16 7 6 3 16-11 27 3.Sharp Boys 16 7 5 4 19-15 26 4.BZL 16 6 4 6 25-26 22 5.Ujamaa FC 16 5 6 5 19-19 21 6.Black Sailors FC 16 5 5 6 24-21 20 7.Super Star 16 5 3 8 17-25 18 8.Shangani FC 16 3 6 7 11-20 15 9.Ngome FC 16 2 5 9 7-17 11 [R] Kundi B 1.New King FC 16 7 6 3 25-11 27 2.Kundemba FC 16 7 6 3 23-14 27 [R] 3.Taifa Jang'ombe 16 8 3 5 14-11 27 4.Muungano R 16 6 8 2 23- 9 26 5.Raskazone FC 16 6 7 3 22-10 25 6.Negro United 16 7 4 5 15-11 25 7.Paje Star 16 5 9 2 19-10 24 8.Black Lion 16 3 2 11 10-29 11 9.Mwenge FC 16 0 1 15 6-52 1 Kanda ya Pemba Final Tables: Kundi A 1.Wawi Star 16 11 4 1 30-11 37 2.Wembe 16 11 1 4 28-15 34 3.Jamhuri SC 16 8 6 2 22-12 30 [R] 4.Super Falcon 16 7 7 2 20-13 28 5.El-Gado 16 5 3 8 21-20 18 6.Umeme 16 4 6 6 21-27 18 7.Mgogoni 16 6 0 10 25-32 18 8.Yosso Boys 16 2 5 9 12-28 11 9.Kizimbani 16 0 4 12 16-37 4 Kundi B 1.FSC 16 8 6 2 19- 9 30 2.New Stone Town 16 7 6 3 14-12 27 3.Maendeleo Manta 16 6 5 5 20-18 23 [R] 4.Chake Chake 16 6 4 6 14-15 22 5.Azimio 16 6 3 7 17-18 21 6.Miamboni 16 5 6 5 18-16 20 7.Opec 16 6 2 8 19-22 20 8.Konde Star 16 5 3 8 16-19 18 9.Jifunze 16 4 3 9 15-23 15
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 12 Jun 2025
(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.