The Pakistan football league system consists of interconnected leagues for football clubs in Pakistan. The two-tier system has a hierarchical format with promotion and relegation between leagues. The top-tier Pakistan Premier League features 12 teams, while the second-tier PFFL B Division comprises 18 teams.