2025–26 Tanzanian Premier League
Football league season
From Wikipedia, the free encyclopedia
The 2025–26 Tanzanian Premier League (known as the NBC Premier League for sponsorship reasons) was the 61st season of the Tanzanian Premier League, the top-tier football league in Tanzania (mainland only), since its establishment in 1965. The season started on 17 September 2025 and ended on 30 June 2026.[1]
Mtibwa Sugar
Prisons
| Season | 2025–26 |
|---|---|
| Dates | 17 September 2025 – 30 June 2026 |
| Champions | Young Africans |
| Relegated | KMC Mtibwa Sugar Prisons |
| Champions League | Simba Young Africans |
| Confederation Cup | Azam Singida Black Stars |
| Matches | 139 |
| Goals | 247 (1.78 per match) |
| Top goalscorer | Feisal Salum (14 goals) |
| Biggest home win | Young Africans 6–0 Mashujaa (19 January 2026) |
| Biggest away win | KMC 0–3 Mbeya City (18 October 2025) Dodoma Jiji 0–3 Pamba (25 October 2025) Singida Black Stars 1–3 TRA United (6 December 2025) |
| Highest scoring | Young Africans 6–0 Mashujaa (19 January 2026) |
| Longest winning run | 8 matches Young Africans |
| Longest unbeaten run | 22 matches Young Africans Azam |
| Longest winless run | 11 matches KMC |
| Longest losing run | 6 matches KMC |
← 2024–25 2026–27 →
All statistics correct as of 16 June 2026. | |
Teams
The league consisted of 16 teams; the top 14 teams from the previous season, and two teams promoted from the Tanzanian Championship League. Young Africans entered the season as defending champions (for the fourth consecutive season).[2][3]
Changes from previous season
2024–25 Championship League |
2025–26 Championship League |
|---|---|
| Mtibwa Sugar Mbeya City |
Kagera Sugar[4] KenGold |
The promoted teams were the 2024–25 Tanzanian Championship League champions Mtibwa Sugar (returning to the Premier League after a single-season absence) and runners-up Mbeya City (returning to the Premier League after a two-season absence). They replaced the 2024–25 Tanzanian Premier League bottom two teams, Kagera Sugar and KenGold.[5]
Locations
Stadiums
- Note: Table lists in alphabetical order.
| Team | Location | Stadium[note 1] | Capacity |
|---|---|---|---|
| Azam | Dar es Salaam (Chamazi) | Chamazi Stadium | 10,000 |
| Coastal Union | Tanga | Mkwakwani Stadium | 15,000 |
| Dodoma Jiji | Dodoma | Jamhuri Stadium Dodoma | 30,000 |
| Fountain Gate | Manyara (Babati) | Tanzanite Kwaraa | 10,000 |
| JKT Tanzania | Dar es Salaam (Mbweni) | Major General Isamuhyo Stadium | 15,000 |
| KMC | Dar es Salaam (Mwenge) | KMC Complex | 6,000 |
| Mashujaa | Kigoma | Lake Tanganyika Stadium | 20,000 |
| Mbeya City | Mbeya | Sokoine Stadium | 20,000 |
| Mtibwa Sugar | Morogoro (Turiani) | Jamhuri Stadium Morogoro | 20,000 |
| Namungo | Lindi | Majaliwa Stadium | 20,000 |
| Pamba | Mwanza | CCM Kirumba Stadium | 35,000 |
| Prisons | Mbeya | Sokoine Stadium | 20,000 |
| Simba | Dar es Salaam (Kariakoo) | KMC Complex | 10,000 |
| Singida Black Stars | Singida (Mtipa) | Liti Stadium | 35,000 |
| TRA United | Tabora | Ali Hassan Mwinyi Stadium | 35,000 |
| Young Africans | Dar es Salaam (Kariakoo) | Benjamin Mkapa Stadium | 60,000 |
League table
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Young Africans (C) | 30 | 23 | 6 | 1 | 71 | 9 | +62 | 75 | Qualification for the Champions League |
| 2 | Simba | 30 | 22 | 7 | 1 | 54 | 11 | +43 | 73 | |
| 3 | Azam | 30 | 18 | 10 | 2 | 46 | 12 | +34 | 64 | Qualification for the Confederation Cup[a] |
| 4 | Singida Black Stars | 30 | 15 | 5 | 10 | 47 | 35 | +12 | 50 | |
| 5 | TRA United | 30 | 11 | 10 | 9 | 33 | 28 | +5 | 43 | |
| 6 | JKT Tanzania | 30 | 10 | 12 | 8 | 30 | 33 | −3 | 42 | |
| 7 | Pamba Jiji | 30 | 9 | 9 | 12 | 32 | 35 | −3 | 36 | |
| 8 | Coastal Union | 30 | 9 | 9 | 12 | 31 | 37 | −6 | 36 | |
| 9 | Dodoma Jiji | 30 | 8 | 11 | 11 | 25 | 36 | −11 | 35 | |
| 10 | Namungo | 30 | 7 | 13 | 10 | 25 | 32 | −7 | 34 | |
| 11 | Mashujaa | 30 | 7 | 12 | 11 | 15 | 27 | −12 | 33 | |
| 12 | Fountain Gate | 30 | 9 | 6 | 15 | 25 | 44 | −19 | 33 | |
| 13 | Prisons (R) | 30 | 9 | 5 | 16 | 23 | 41 | −18 | 32 | Qualification for the Tanzanian Premier League play-off |
| 14 | Mbeya City (O) | 30 | 7 | 9 | 14 | 24 | 41 | −17 | 30 | |
| 15 | Mtibwa Sugar (R) | 30 | 6 | 9 | 15 | 25 | 48 | −23 | 27 | Relegation to the Tanzanian Championship League |
| 16 | KMC (R) | 30 | 2 | 3 | 25 | 16 | 53 | −37 | 9 |
Rules for classification: 1) Points; 2) Head-to-head results; 3) Goal difference; 4) Goals scored; 5) Head-to-head goal difference; 6) Head-to-head goals scored; 7) Play-off
(C) Champions; (O) Play-off winners; (R) Relegated
Notes:
- Since the 2025–26 Tanzania FA Cup winners, Simba, qualified for the Champions League via league position, the Confederation Cup spot awarded to the cup winners was passed to the fourth-placed team.
Results
Each team plays each other twice (30 matches each), once at home and once away.
Results by round
Tanzanian Premier League play-off
The 13th and 14th-placed teams (Prisons and Mbeya City) qualified for the Tanzanian Premier League play-off (held over two legs), alongside the 3rd and 4th-placed teams from the 2025–26 Tanzanian Championship League (Polisi Tanzania and Mbeya Kwanza). The Championship teams qualified for the quarter-finals, and the Premier League teams qualified for the semi-finals; the quarter-final winners then face the semi-final losers for the final place in the 2026–27 Tanzanian Premier League.
Quarter-finals
First leg
| 28 June 2026 | Mbeya Kwanza | 0–4 | Polisi Tanzania | Mtwara |
| 14:00 | Stadium: Nangwanda Sijaona Stadium |
Second leg
| 5 July 2026 | Polisi Tanzania | 3–1 (7–1 agg.) | Mbeya Kwanza | Moshi |
| 14:00 | Stadium: Ushirika Stadium |
Semi-finals
First leg
| 5 July 2026 | Mbeya City | 2–0 | Prisons | Mbeya |
| 14:00 | Stadium: Sokoine Stadium |
Second leg
| 8 July 2026 | Prisons | 0–0 (0–2 agg.) | Mbeya City | Mbeya |
| 14:00 | Stadium: Sokoine Stadium |
Finals
First leg
| 12 July 2026 | Polisi Tanzania | 4–0 | Prisons | Moshi |
| Stadium: Ushirika Stadium |
Second leg
| 16 July 2026 | Prisons | 1–0 (1–4 agg.) | Polisi Tanzania | Mbeya |
| Stadium: Sokoine Stadium |
Season statistics
Top scorers
- As of 16 June 2026
| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Azam | 14 | |
| 2 | Young Africans | 11 | |
| 3 | Young Africans | 9 | |
| 4 | Young Africans | ||
| 5 | Singida Black Stars | ||
| 6 | Pamba Jiji | 8 | |
| 7 | Namungo | ||
| 8 | JKT Tanzania | ||
| 9 | Azam | ||
| 10 | Simba | ||
Assist
- As of 16 June 2026
| Rank | Player | Club | Assist |
|---|---|---|---|
| 1 | Azam | 8 | |
| 2 | Simba | ||
| 3 | Young Africans | 7 | |
| 4 | Young Africans | 6 | |
| 5 | Young Africans | ||
| 6 | Simba | ||
| 7 | Azam | ||
| 8 | Young Africans | 5 | |
| 9 | Simba | ||
| 10 | Singida Black Stars | 4 |
Clean sheets
- As of 16 June 2026
| Rank | Player | Club | Clean sheets |
|---|---|---|---|
| 1 | Young Africans | 14 | |
| 2 | Azam | 12 | |
| 3 | Simba | ||
| 4 | TRA United | 11 | |
| 5 | Azam | 8 | |
| 6 | Mashujaa | 7 | |
| 7 | Pamba Jiji | ||
| 8 | JKT Tanzania | 6 | |
| 9 | Tanzania Prisons | ||
| 10 | Dodoma Jiji | 5 |
Awards
- As of 3 February 2026
Player of the Matchday
| Month | M/N | Player | Club | Score | Against |
|---|---|---|---|---|---|
| September | 1 | KMC | 1–0 | Dodoma Jiji | |
| 2 | Coastal Union | 1–0 | Tanzania Prisons | ||
| 3 | Mbeya City | 1–0 | Fountain Gate | ||
| 4 | JKT Tanzania | 1–1 | Mashujaa | ||
| 5 | Namungo | 1–1 | Pamba Jiji | ||
| 9 | Dodoma Jiji | 2–2 | TRA United | ||
| 10 | Mashujaa | 1–0 | Mtibwa Sugar | ||
| 11 | Namungo | 1–0 | Tanzania Prisons | ||
| 12 | JKT Tanzania | 2–1 | Coastal Union | ||
| 13 | Singida Black stars | 1–0 | KMC | ||
| 14 | Young Africans | 3–0 | Pamba Jiji | ||
| 15 | Azam | 2–0 | Mbeya City | ||
| 16 | Simba | 3–0 | Fountain Gate | ||
| 17 | Tanzania Prisons | 1–0 | KMC | ||
| 18 | Dodoma Jiji | 2–0 | Coastal Union | ||
| 19 | Mtibwa Sugar | 2–0 | Fountain Gate | ||
| 20 | Pamba Jiji | 0–0 | TRA United | ||
| 21 | Singida Black Stars | 1–0 | Mashujaa | ||
| 22 | Mbeya City | 0–0 | Young Africans | ||
| October | 23 | JKT Tanzania | 1–1 | Azam | |
| 24 | Simba | 3–0 | Namungo | ||
| 25 | Pamba | 2–1 | Mashujaa | ||
| 26 | Fountain Gate | 1–0 | Dodoma Jiji | ||
| 27 | Mbeya City | 3–0 | KMC | ||
| 28 | Mtibwa Sugar | 0–0 | Coastal Union | ||
| 29 | Namungo | 1–1 | JKT Tanzania | ||
| 33 | Prisons | 2–1 | Mbeya City | ||
| 34 | Mashujaa | 0–0 | TRA United | ||
| 35 | Coastal Union | 1–1 | Fountain Gate | ||
| 36 | Dodoma Jiji | 0–0 | Mtibwa Sugar | ||
| 41 | Mbeya City | 2–2 | JKT Tanzania | ||
| 42 | Fountain Gate | 1–0 | KMC | ||
| 43 | Mashujaa | 1–0 | Namungo | ||
| 44 | Postponed | Pamba Jiji won the game | |||
| 6 | Young Africans | 2–0 | Mtibwa Sugar | ||
| November | 40 | Pamba Jiji | 1–1 | Singida Black Stars | |
| 38 | Simba | 2–1 | JKT Tanzania | ||
| 37 | Young Africans | 4–1 | KMC | ||
| 39 | Namungo | 1–1 | Azam | ||
| 49 | JKT Tanzania | 1–0 | KMC | ||
| 50 | Namungo | 2–0 | Dodoma Jiji | ||
| 51 | TRA United | 1–0 | Prisons | ||
| 52 | Mashujaa | 1–0 | Mbeya City | ||
| 53 | Pamba Jiji | 1–0 | Fountain Gate | ||
| 57 | Mtibwa Sugar | 0–0 | KMC | ||
| 58 | Coastal Union | 2–0 | Mbeya City | ||
| 60 | Fountain Gate | 1–0 | Prisons | ||
| 59 | JKT Tanzania | 1–0 | TRA United | ||
| 69 | Mashujaa | 0–0 | Dodoma Jiji | ||
| 66 | Pamba Jiji | 3–0 | KMC | ||
| 67 | Mtibwa Sugar | 2–1 | TRA United | ||
| 65 | Namungo | 1–0 | Mbeya City | ||
| 68 | JKT Tanzania | 2–0 | Fountain Gate | ||
| December | 76 | Coastal Union | 0–0 | Mashujaa | |
| 73 | Mtibwa Sugar | 0–0 | JKT Tanzania | ||
| 8 | Singida Black Stars | 0–0 | Azam | ||
| 95 | Young Africans | 2–0 | Fountain Gate | ||
| 93 | Simba | 3–0 | Mbeya City | ||
| 75 | Prisons | 0–0 | Pamba | ||
| 32 | TRA United | 3–1 | Singida Black Star | ||
| 31 | Azam | 2–0 | Simba | ||
| 46 | Young Africans | 1–0 | Coastal Union | ||
| January | 96 | Dodoma Jiji | 1–1 | Singida Black Star | |
| 112 | Azam | 3–0 | Coastal Union | ||
| 102 | Mtibwa Sugar | 1–1 | Simba | ||
| 87 | Young Africans | 6–0 | Mashujaa | ||
| 88 | fountain Gate | 0–0 | Azam | ||
| 86 | JKT Tanzania | 1–0 | Singida Black Stars | ||
| 81 | Mtibwa Sugar | 2–1 | Mbeya City | ||
| 82 | Dodoma Jiji | 1–0 | Prisons | ||
| 83 | TRA United | 3–0 | KMC | ||
| 84 | Namungo | 1–0 | Coastal Union | ||
| 87 | Mtibwa Sugar | 0–1 | Pamba Jiji | ||
| 61 | Young Africans | 3–1 | Dodoma Jiji | ||
| 63 | Simba | 2–0 | Mashujaa | ||
| 48 | Azam | 2–0 | TRA United | ||
| 99 | Pamba Jiji | 1–1 | Mbeya City | ||
| 97 | Dodoma Jiji | 1–0 | JKT Tanzania | ||
| 101 | Namungo | 1–0 | KMC | ||
Monthly awards
- As of 8 April 2026
| Month | Coach of the Month | Player of the Month | Manager of the Month | |||
|---|---|---|---|---|---|---|
| Coach | Club | Player | Club | Manager | Stadium | |
| September | JKT Tanzania | Young Africans | not announced | |||
| October | Fountain Gate | Fountain Gate | Tanzanite Kwara | |||
| November | Namungo | Namungo | Major General Isamuhyo Stadium | |||
| December | Young Africans | Young Africans | Major General Isamuhyo Stadium | |||
| January | Young Africans | Dodoma Jiji FC | Jamhuri Stadium (Dodoma) | |||
| February | Simba | Young Africans | Major General Isamuhyo Stadium | |||
| March | Simba | Singida Black Stars | Airtel Stadium | |||
| April | Young Africans | Young Africans | not announced | |||
| May | Simba | Young Africans | Airtel Stadium | |||
Notes
- Main stadiums for the 2025–26 season are listed only. Clubs are allowed to play two selected matches at alternative venues; instead of their regular home stadium