{{Short description|Association football league in Pakistan}} {{Infobox football league | name = PFF League | logo = Pakistan Football Federation League B Division logo.jpg | pixels = 400 | organiser = [[Pakistan Football Federation]] | founded = {{start date and age|2004}} | country = Pakistan | confed = [[Asian Football Confederation|AFC]] | teams = 18 | promotion = [[Pakistan Premier League]] | relegation =[[Pakistan National Club Championship|National Club Championship]] | levels = [[Pakistani football league system|2]] | domest_cup = [[PFF National Challenge Cup]] | champions = [[Baloch Quetta F.C.|Baloch Quetta]] (club phase)<br />[[Masha United]] (departmental phase) | season = [[2020 PFF League|2020]] | most_champs = [[Pakistan Railways F.C.|Pakistan Railways]] (2 titles) | website = | current = [[2020 PFF League|2020]] }}

The '''Pakistan Football Federation League B Division''' ({{langx|ur|پاکستان فٹ بال فیڈریشن لیگ }}) commonly known and abbreviated as '''PFF League''', is a Pakistani league for men's [[association football|football]] departments and clubs which are in the [[Pakistan football league system]], and is the country's second-tier [[football in Pakistan|competition]]. Contested by 18 departments and clubs, it operates on a system of [[promotion and relegation]] with the top-tier [[Pakistan Premier League]].

Each season, the two top-finishing teams from the PFFL's club phase and the departmental phase are automatically promoted to the [[Pakistan Premier League]], and the winner of the final between club phase and departmental phase is crowned the PFF League champion.

==History== The PFF League was founded in 2004 to serve as the second division for the newly re-branded [[Pakistan Premier League]]. The league's name was originally planned as 'National League Division B',<ref name=":0" /> however it was ultimately branded as PFF League since its formation.<ref>{{Cite web |date=2005-09-25 |title=Adeel hat trick shocks Afghan Club |url=https://www.dawn.com/news/158223/adeel-hat-trick-shocks-afghan-club |access-date=2025-09-20 |website=Dawn |language=en}}</ref><ref>{{Cite web |date=2005-11-02 |title=PPL soccer from Dec 1 |url=https://www.dawn.com/news/164051/ppl-soccer-from-dec-1 |access-date=2025-09-20 |website=Dawn |language=en}}</ref>

Its inaugural season was won by [[NBP F.C.|National Bank]] and Pakistan Public Works Department were the runners-up. [[Baloch Quetta F.C.|Baloch Quetta]] is the team that has spent the most time in the PFF League, a total of nine seasons.

In 2006, the Pakistan Football Federation introduced the [[Pakistan National Club Championship|National Club Championship]] as a third tier beneath the PFF League.<ref name=":13">{{Cite web |title=Managing affairs {{!}} Special Report {{!}} thenews.com.pk |url=https://www.thenews.com.pk/tns/detail/556576-managing-affairs-pakistan-football-federation |access-date=2025-08-30 |website=www.thenews.com.pk |language=en}}</ref><ref>{{Cite web |date=2006-08-12 |title=SPORTS WORLD: Pakistan eyeing 4th win in South Asian Games football |url=http://www.brecorder.com/news/3307986 |access-date=2025-08-30 |website=Brecorder |language=en}}</ref><ref>{{Cite web |title=Pakistan 2006/07 |url=https://www.rsssf.org/tablesp/paki06.html |access-date=2025-08-30 |website=www.rsssf.org}}</ref>

In February 2020, after six years, [[Pakistan Football Federation]] announced the [[2020 PFF League|2020 edition]] of the PFF League to be held across 4 cities ([[Quetta]], [[Faisalabad]], [[Karachi]], and [[Lahore]]).

== Promotion == The teams which win the PFF League are promoted to the [[Pakistan Premier League]], the first division of Pakistani football.

==Structure of the league== The league comprises more than 10 teams with club teams playing in the club leg while the departmental clubs which play through department phase group stages. Winner from both the phases earns promotion to upcoming season of [[Pakistan Premier League]] and face each other in the finals to determine the winner of PFF League.

== 2020 clubs == {| class="wikitable" |+ !Team !Location |- |Aqua Pure Water FC |[[Lahore]] |- |Atletico Academy Lahore |[[Lahore]] |- |[[GPA F.C.|Gwadar Port Authority]] |[[Gwadar]] |- |Hazara Coal |[[Karachi]] |- |Insaf Afghan Goods |[[Lahore]] |- |[[Jeay Laal]] |[[Thatta]] |- |[[Karachi United]] |[[Karachi]] |- |[[Lyallpur FC|Lyallpur]] |[[Faisalabad]] |- |[[Masha United]] |[[Faisalabad]] |- |[[Pak Afghan Clearing FC|PACA]] |[[Chaman]] |- |[[Pakistan Police F.C.|Pakistan Police]] |[[Quetta]] |- |[[Pakistan Railways F.C.|Pakistan Railways]] |[[Lahore]] |- |[[Pakistan Steel F.C.|Pakistan Steel]] |[[Karachi]] |- |[[Sindh Government Press F.C.|Sindh Government Press]] |[[Karachi]] |- |[[Social Welfare FT|Social Welfare]] |[[Karachi]] |- |[[Wohaib F.C.|Wohaib]] |[[Lahore]] |- |[[Young Ittefaq]] |[[Chaman]] |}

==Results== ===Champions and runners-up=== {|class="wikitable" style="text-align:center;" |- !Season !Champions !Score !Runner-up |- |[[2004–05 PFF National League|2004–05]]<ref name=":0">{{Cite news |url=https://www.rsssf.org/tablesp/paki2-04.html |title=Pakistan Second Level 2004|access-date=30 March 2019 |publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]] |date=1 November 2005}}</ref> |[[NBP F.C.|National Bank]] |1–1{{refn|National Bank declared winners on league position.|group=lower-alpha}} |Pakistan Public Works Department |- |[[2005–06 PFF National League|2005–06]]<ref>{{Cite news|url=https://www.rsssf.org/tablesp/paki05.html|title=Pakistan Second Level 2005|date=5 September 2013|access-date=30 March 2019|publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]]}}</ref> |[[Pakistan Railways F.C.|Pakistan Railways]] |1–0 |[[K-Electric F.C.|K-Electric]] |- |[[2006 PFF National League|2006]]<ref>{{Cite news |url=https://www.rsssf.org/tablesp/paki06.html |title=Pakistan Second Level 2006|access-date=30 March 2019 |publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]] |date=2 August 2007}}</ref> |[[PTV F.C.|Pakistan Television]] |4–0 |[[PMC Club Athletico Faisalabad|PMC Athletico Faisalabad]] |- |[[2007–08 PFF League|2007–08]]<ref>{{Cite news |url=https://www.rsssf.org/tablesp/paki07.html |title=Pakistan Second Level 2007|access-date=30 March 2019 |publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]] |date=31 July 2008}}</ref> |[[PEL F.C.|Pak Elektron]] |1–1{{refn|Pak Elektron declared winners on league position.|group=lower-alpha}} |[[Pakistan Steel F.C.|Pakistan Steel]] |- |[[2008–09 PFF League|2008–09]]<ref>{{Cite news |url=https://www.rsssf.org/tablesp/paki08.html |title=Pakistan Second Level 2008|access-date=30 March 2019 |publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]] |date=16 July 2009}}</ref> |[[Baloch Nushki F.C.|Baloch Nushki]] |1–0 |[[PAF F.C.|Pakistan Air Force]] |- |[[2009–10 PFF League|2009–10]]<ref>{{Cite news |url=https://www.rsssf.org/tablesp/paki09.html |title=Pakistan Second Level 2009|access-date=30 March 2019 |publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]] |date=4 March 2011}}</ref> |[[SSGC F.C.|Sui Southern Gas]] |1–0 |[[Young Blood F.C.|Young Blood]] |- |[[2010–11 Pakistan Football Federation League|2010]]<ref>{{Cite news |url=https://www.rsssf.org/tablesp/paki2010.html |title=Pakistan Second Level 2010|access-date=30 March 2019 |publisher=[[Rec.Sport.Soccer Statistics Foundation|RSSSF]] |date=10 January 2013}}</ref> |[[Pakistan Police F.C.|Pakistan Police]] |2–1 |[[Muslim F.C.|Muslim]] |- |[[2011–12 Pakistan Football Federation League|2011]] |[[ZTBL F.C.|Zarai Taraqiati]] |3–1 |[[Wohaib F.C.|Wohaib]] |- |[[2012 PFF League|2012]] |[[Pak Afghan Clearing FC|Pak Afghan Clearing]] |0–0 (4–3[[Penalty shoot-out (association football)|p]]) |[[Lyallpur FC|Lyallpur]] |- |[[2013 PFF League|2013]]<ref>{{Cite news |url=https://us.soccerway.com/national/pakistan/2nd-division/2013/s7989/final-stages/ |title=2ND DIVISION |access-date=2 April 2019 |publisher=Soccerway |date=28 December 2013}}</ref> |[[Pakistan Railways F.C.|Pakistan Railways]] |2–0 |[[Baloch Quetta F.C.|Baloch Quetta]] |- |[[2014 PFF League|2014]]<ref>{{Cite news |url=https://globalsportsarchive.com/competition/soccer/b-division-league-2014/championship-final/4658/ |title=B Division|access-date=30 March 2019 |publisher=Football Pakistan |date=27 December 2014}}</ref> |[[Pakistan Navy F.C.|Pakistan Navy]] |1–0 |[[Baloch Nushki F.C.|Baloch Nushki]] |- ! colspan="4" |Qualified |- |[[2020 PFF League|2020]] | colspan="3" |[[Baloch Quetta F.C.|Baloch Quetta]], [[Masha United]], [[Karachi United]], [[GPA F.C.|Gwadar Port Authority]] |}

===Relegated teams (from PPL to PFFL)=== {|class="wikitable" style="text-align:left;" |- !Season !Clubs |- |[[2004 National A Division Football League|2004]] |[[Allied Bank Limited FC|Allied Bank]] (48){{refn|Originally, Panther Club finished in the relegation zone 12th and Allied Bank finished 8th, four places above relegation, but Allied Bank were to be dissolved after the end of the season therefore they got relegated in place of Panther Club as Panther were the best placed team in the relegation zone.|group=lower-alpha}}, [[Young Eleven FC]] (25), [[Mauripur Baloch]] (22), [[Baloch Quetta F.C.|Baloch Quetta]] (20), Naka Muhammaden (15), Mardan (10) |- ||[[2005 Pakistan Premier League|2005]] |[[Panther Club]] (20), Pakistan Public Works Department (12) |- ||[[2006-07 Pakistan Premier League|2006–07]] | [[HBL F.C.|Habib Bank]] (12){{refn|The Pakistan Football Federation expanded the [[2007–08 Pakistan Premier League]] from 14 to 16 teams, therefore Habib Bank was saved from relegation, even though they finished in the relegation zone|group=lower-alpha}}, [[Pakistan Telecommunication Company Limited FC|Pakistan Telecommunication]] (0){{refn|[[Pakistan Telecommunication Company Limited FC|PTCL]] was dissolved by the parent organisation [[PTCL]], therefore they got relegated without playing a game.|group=lower-alpha}} |- ||[[2007-08 Pakistan Premier League|2007–08]] |[[Pakistan Railways F.C.|Pakistan Railways]] (19), [[Wohaib F.C.|Wohaib]] (8) |- ||[[2008 Pakistan Premier League|2008]] |[[Pakistan Steel F.C.|Pakistan Steel]] (26), [[PTV F.C.|Pakistan Television]] (5) |- ||[[2009 Pakistan Premier League|2009]] |[[PMC Club Athletico Faisalabad|PMC Athletico]] (21), [[Baloch Nushki F.C.|Baloch Nushki]] (8) |- ||[[2010 Pakistan Premier League|2010]] |[[SSGC F.C.|Sui Southern Gas]] (20), [[Young Blood F.C.|Young Blood]] (18) |- ||[[2011 Pakistan Premier League|2011]] |[[Pakistan Police F.C.|Pakistan Police]] (24), [[PEL F.C.|Pak Elektron]] (8) |- ||[[2012-13 Pakistan Premier League|2012–13]] |[[PMC Club Athletico Faisalabad|PMC Athletico]] (25), [[Wohaib F.C.|Wohaib]] (8) |- ||[[2013-14 Pakistan Premier League|2013–14]] |[[HBL F.C.|Habib Bank]] (35), [[Pakistan Navy F.C.|Pakistan Navy]] (35), [[Lyallpur FC|Lyallpur]] (26), [[Pak Afghan Clearing FC|Pak Afghan Clearing]] (24), [[Baloch Nushki F.C.|Baloch Nushki]] (20), [[ZTBL F.C.|Zarai Tarqiati]] (17) |- ||[[2014-15 Pakistan Premier League|2014–15]] |[[Pakistan Railways F.C.|Pakistan Railways]] (10), [[Baloch Quetta F.C.|Baloch Quetta]] (4) |- ||[[2018–19 Pakistan Premier League|2018–19]] || [[KPT F.C.|Karachi Port Trust]] (18), [[Baloch Nushki F.C.|Baloch Nushki]] (6), Ashraf Sugar Mills (0){{refn|Ashraf Sugar Mills withdrew from league after playing 10 games, therefore all of their matches results were annulled and got relegated.|group=lower-alpha}}, [[PIA F.C.|Pakistan Airlines]] (0){{refn|Pakistan Airlines withdrew from league and got relegated.|group=lower-alpha}} |}

==Notes== {{notelist}}

==References== {{reflist}}

{{Football in Pakistan}} {{SAFF Football}}

[[Category:Football leagues in Pakistan]] [[Category:Football competitions in Pakistan]] [[Category:2004 establishments in Pakistan]] [[Category:Sports leagues established in 2004]]