Calcutta Football League 2026 points table: CFL Premier Division Group A and Group B standings
Bhawanipore have taken over at the top of Group A and Mohammedan SC lead Group B as the 128th Calcutta Football League nears the end of its first phase. Here are the full CFL 2026 Premier Division standings for both groups, plus how the Super Six and relegation rounds are decided.
Sep 2, 2024 · Updated Aug 28, 2026
The 128th edition of India’s oldest league competition kicked off on 12 July 2026, East Bengal against George Telegraph, and the first phase is nearly done: the busiest clubs have one match left of their eleven, while several still have three. Below are both group tables in full, followed by the format that decides who goes up into the Super Six and who drops into the relegation round.
Standings correct as of 28 August 2026.
CFL 2026 Group A points table
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Bhawanipore | 10 | 7 | 3 | 0 | 19 | 5 | +14 | 24 |
| 2 | East Bengal | 8 | 6 | 2 | 0 | 21 | 6 | +15 | 20 |
| 3 | Mohun Bagan U23 | 8 | 5 | 1 | 2 | 19 | 4 | +15 | 16 |
| 4 | United Kolkata | 10 | 4 | 4 | 2 | 22 | 13 | +9 | 16 |
| 5 | Calcutta Customs | 9 | 4 | 3 | 2 | 18 | 10 | +8 | 15 |
| 6 | Kidderpore | 10 | 2 | 6 | 2 | 13 | 13 | 0 | 12 |
| 7 | BSS Sporting | 9 | 3 | 2 | 4 | 17 | 18 | −1 | 11 |
| 8 | Railway FC | 9 | 3 | 2 | 4 | 14 | 15 | −1 | 11 |
| 9 | Kalighat MS | 9 | 3 | 1 | 5 | 14 | 13 | +1 | 10 |
| 10 | Pathachakra | 10 | 3 | 1 | 6 | 12 | 30 | −18 | 10 |
| 11 | George Telegraph | 9 | 1 | 1 | 7 | 6 | 27 | −21 | 4 |
| 12 | Bidhannagar MSA | 9 | 0 | 2 | 7 | 5 | 26 | −21 | 2 |
Bhawanipore have taken over. They were third at the end of July and are now four points clear at the top, unbeaten in ten with seven wins, and the maths already has them safe: only East Bengal and Mohun Bagan U23 can still finish above 24 points, so a top-three place is theirs whatever happens in their last match.
East Bengal are the ones with the room. Twenty points from eight, still unbeaten, and three matches in hand on the leaders — win one of them and they cannot be caught out of the top three either, because only Bhawanipore and Mohun Bagan could reach 24 or more. The third qualifying place is the live one. Mohun Bagan U23 and United Kolkata are level on 16, but Mohun Bagan have three games left to United Kolkata’s one, and Calcutta Customs on 15 with two to play can still reach 21.
Kidderpore have gone the other way. Unbeaten and joint-third a month ago, they now sit sixth on 12 with six draws in ten — the point about four draws not being a platform has simply carried on being true. At the bottom, Bidhannagar MSA have two points from nine and George Telegraph four, and Pathachakra have conceded 30, the worst in either group by nine.

CFL 2026 Group B points table
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Mohammedan SC | 8 | 5 | 3 | 0 | 16 | 7 | +9 | 18 |
| 2 | Police AC | 10 | 4 | 5 | 1 | 12 | 8 | +4 | 17 |
| 3 | Coal India SPA | 9 | 4 | 4 | 1 | 15 | 7 | +8 | 16 |
| 4 | United SC | 8 | 4 | 2 | 2 | 10 | 6 | +4 | 14 |
| 5 | Calcutta Police | 9 | 4 | 2 | 3 | 8 | 7 | +1 | 14 |
| 6 | Aryan | 9 | 3 | 4 | 2 | 13 | 5 | +8 | 13 |
| 7 | Peerless SC | 8 | 3 | 2 | 3 | 12 | 8 | +4 | 11 |
| 8 | Measures Club | 8 | 2 | 4 | 2 | 13 | 12 | +1 | 10 |
| 9 | Suruchi Sangha | 8 | 2 | 3 | 3 | 10 | 11 | −1 | 9 |
| 10 | Wari | 9 | 1 | 4 | 4 | 8 | 16 | −8 | 7 |
| 11 | NBP Rainbow | 10 | 2 | 1 | 7 | 12 | 29 | −17 | 7 |
| 12 | Kalighat SLA | 8 | 0 | 2 | 6 | 2 | 15 | −13 | 2 |
Group B has swapped its leader too, and it is far tighter than Group A. Mohammedan SC head it on 18 from eight, unbeaten, having climbed from third; Coal India SPA, who led at the end of July, are now third. Police AC sit between them on 17 but have played ten, two more than Mohammedan.
Nothing here is settled. Nine of the twelve clubs can still mathematically reach Mohammedan’s current 18 points — only Wari, NBP Rainbow and Kalighat SLA cannot — and United SC on 14 with three matches in hand have the highest ceiling in the group at 23. Where Group A has one club already through, Group B has none.
The goals tell the same story as a month ago: Group B remains the lower-scoring half. Its top scorers, Mohammedan, have 16 in eight; four Group A clubs have made 17 or more. Kalighat SLA have scored two all season.
How the CFL 2026 format works
The Calcutta Football League is run by the Indian Football Association of West Bengal and has been played since 1898, which makes 2026 its 128th year. The Premier Division was drawn as 26 clubs in two groups of 13, but Sribhumi FC and Diamond Harbour both withdrew before playing, so 24 sides are actually competing — 12 in each group. Neither played a match, so neither appears in the tables above.
- First phase: each group plays through its own single round-robin.
- Championship round: the top three from each group go into a six-team Super Six that decides the title.
- Relegation round: the bottom three from each group play off to decide who goes down.
- Tie-break: teams level on points are separated by goal difference.
That top-three cut is what makes both pictures above live in different ways. Group A has one club through already and a real fight for third; Group B has no one safe and nine clubs still able to reach the top.
Who are the defending champions?
East Bengal, who won the 2025 CFL Premier Division for their 41st league title — comfortably the most of any club in the competition’s history. They are still unbeaten in 2026, but Bhawanipore have taken the lead in Group A while East Bengal were playing fewer matches.
Quick answers
Who is top of the CFL Group A table?
Bhawanipore, on 24 points from ten matches, unbeaten, four clear of East Bengal.
Who is leading CFL Group B?
Mohammedan SC, unbeaten on 18 points from eight matches.
How many teams qualify from each CFL group?
Three. The top three in Group A and the top three in Group B form the six-team championship round.
How many teams are in the CFL Premier Division 2026?
Twenty-four active clubs. Twenty-six were drawn, but Sribhumi FC and Diamond Harbour withdrew before their first matches.
When did the CFL 2026 season start?
12 July 2026, with East Bengal against George Telegraph.
For the rest of the Indian football calendar, see our football section and the live scores and fixtures page.







