The Tanzanian Championship League (known as the NBC Championship League for sponsorship reasons) is the second-highest football league in Tanzania. It is made up of sixteen teams that play thirty rounds, home and away. The league was formed in 1930.

The top two teams at the end of the season get promoted to the Tanzanian Premier League, while the third and fourth go into a playoff with two last-placed teams not eligible for automatic relegation. The last two teams are relegated to the first division, while the last four go into a playoff. The two winners in the playoffs are retained, while the two losing teams are relegated to the First League.

2025–26 Tanzanian Championship League

2022–23 Tanzanian Championship League

Fixtures/results

Home \ AwayMBUFGAKITMASJKTPAMBIAASCGRWTCAKENPAFMKWGWANDACVE
Mbuni0–10–11–03–03–01–0
Fountain Gate2–11–02–01–01–01–0
Kitayosce3–03–02–03–11–12–04–0
Mashujaa FC3–10–02–10–21–12–12–11–0
JKT Tanzania1–03–11–01–01–00–02–0
Pamba Mwanza1–02–13–22–01–01–01–31–1
Biashara2–12–00–02–15–00–11–01–1
African Sports Club2–02–10–11–11–11–0
Green Warriors1–20–10–12–10–00–1
Transit Camp F.C.0–30–42–13–11–03–3
Kengold4–00–11–01–03–15–01–2
Pan African S.C.0–42–10–12–01–11–11–33–1
Mbeya1–01–30–12–11–02–32–0
Gwambina2–11–21–11–22–4
Ndanda F.C.1–20–10–22–20–01–0
Copco0–11–01–20–11–10–3

Group A

Group B

Group C

Clubs and stadiums:

TeamLocationStadiumCapacity
MbuniArushaSheikh Amri Abeid
Pan AfricanDar es-salaam30,000
Mbeya KwanzaMbeyaMabatini30,000
African SportsTanga
GwambinaMwanzaUhuru Stadium23,000
Ndanda FCMtwaraNangwanda Sijaona Stadium
CopcoMwanzaNyamagana
BiasharaMusomaKarume Stadium
Green WarriorsDar es-salaamUhuru
PambaMwanza
Transit CampShinyanga
KengoldMwanzaSokoine
Kitayosce FCTaboraAli Hassan Mwinyi
MashujaaKigoma10,000
JKT TanzaniaMwanzaMeja Jenerali Isamuhyo35,000
Fountain Gate FCGairoCCM Shabiby

2016–17 season

The following teams participated in the 2016/17 First Division League:

Group A

  • African Sports F.C. (Tanga) (relegated to this division for this season and then relegated to Second Division for 2017/18)
  • Ashanti United S.C. (Dar es Salaam)
  • Friends Rangers F.C. (Dar es Salaam)
  • Kiluvya United F.C. (Pwani Region)
  • Lipuli F.C. (Iringa) (promoted to Premier League for 2017/18)
  • Mshikamano F.C. (Dar es Salaam) (promoted to this division for this season)
  • Pamba S.C. (Mwanza) (promoted to this division for this season as a replacement for the teams relegated for match fixing in 2015/16)
  • Polisi Dar F.C. (Dar es Salaam)

Group B

  • Coastal Union F.C. (Tanga) (relegated to this division for this season)
  • JKT Mlale F.C. (Songea)
  • Kimondo Super S.C. (Mbeya) (failed to play its fixture on 28 January 2017 with JKT Mlale F.C. in Songea; penalties included disqualification from this competition, forfeiture of all group fixtures this season, and a two-level relegation to the regional competition for 2017/18)
  • Kinondoni Municipal Council F.C. (Dar es Salaam)
  • Kurugenzi F.C. (Iringa)
  • Mbeya Warriors F.C. (Mbeya) (promoted to this division for this season)
  • Njombe Mji F.C. (Njombe) (promoted to Premier League for 2017/18)
  • Polisi Morogoro F.C. (Morogoro)

Group C

  • Alliance Schools F.C. (Mwanza) (promoted to this division for this season)
  • JKT Mgambo F.C. (Tanga) (relegated to this division for this season)
  • Mvuvumwa F.C. (Kigoma) (promoted to this division for this season as a replacement for the teams relegated for match fixing in 2015/16)
  • Panone F.C. (Moshi) (relegated to Second Division for 2017/18)
  • Polisi Dodoma F.C. (Dodoma)
  • Polisi Mara F.C. (Musoma)
  • Rhino Rangers F.C. (Tabora)
  • Singida United F.C. (Singida) (promoted to this division for this season and then promoted to Premier League for 2017/18)

2015–16 season

The following teams participated in the 2015/16 First Division League:

Group A

Group B

Group C

  • Geita Gold S.C. (Geita) (penalized for fixing its 8-0 defeat of JKT Kanembwa by forfeiting all group games and being relegated to Second Division for 2016/17)
  • JKT Kanembwa F.C. (Kigoma) (two-level relegation to regional competition for 2016/17, with one level resulting from fixing its 8-0 loss to Geita Gold F.C.; penalties also included forfeiture of all group games)
  • JKT Oljoro F.C. (Arusha) (penalized for fixing its 7-0 loss to Polisi Tabora F.C. by forfeiting all group games and being relegated to Second Division for 2016/17)
  • Mbao F.C. (Mwanza) (promoted to this division for this season; finished fourth on the field but elevated to first after four other teams forfeited all their group games; promoted to Premiere League for 2016/17)
  • Panone F.C. (Moshi)
  • Polisi Mara F.C. (Musoma)
  • Polisi Tabora F.C. (Tabora) (penalized for fixing its 7-0 defeat of JKT Oljoro F.C. by forfeiting all group games and being relegated to Second Division for 2016/17)
  • Rhino Rangers F.C. (Tabora)

2014–15 season

The following teams participated in the 2014/15 First Division League:

Group A

Group B

2013–14 season

The following teams participated in the 2013/14 First Division League:

Group A

Group B

Group C