A total of 14 teams competed in the league, with Khan Research Laboratories unseating the two-time defending champions WAPDA.
The race for the title went to the final day of the season with Khan Research Laboratories and Pakistan Army tied on 57 points.
Khan Research Laboratories won their final game defeating Pakistan Airlines 1–0, which meant Pakistan Army had to defeat Karachi Port Trust by at least 11 goals, to gain parity in points and have a higher ratio of goals scored, to win the league.
Teams play each other on a home and away basis The winners will represent Pakistan at the 2010 AFC President's Cup.
The league comprised five teams from Karachi (Habib Bank Limited, K-Electric, Karachi Port Trust, National Bank and Pakistan Airlines; two from Lahore (Pak Elektron Limited and WAPDA); two from Islamabad (Army and Airforce, two from Rawalpindi (Navy and Khan Research Laboratories), one from Faisalabad (PMC Athletico), one from Nushki (Baloch Nushki) and one from Chaman (Afghan Chaman).