Final table 24 clubs
Computed from the match rows below, three points for a win. Ask the API for it as it stood on any date of the season and you get the table as it actually was that morning, not this one filtered.
#ClubPWDLGDPts
How the season went
Every figure counted from the matches, not typed in.
Goals per game
3
423 goals.
54.6% of matches went over 2.5.
Home advantage
34.8%
Draws 28.4%,
away wins 36.9%.
Half-time lead held
83.3%
From 84 matches where someone led at the break.
1–1
19 · 13.5%
0–1
11 · 7.8%
0–0
11 · 7.8%
3–0
9 · 6.4%
0–3
9 · 6.4%
2–2
8 · 5.7%
Results 141
The three prices are what the market showed at kickoff. The shortest is highlighted, so you can see at a glance where the market was wrong.
Saturday 19 September 2026
09:30
Coal India
0 – 7
East Bengal
—
—
—
09:30
Bhawanipore
0 – 0
United
—
—
—
09:30
Mohun Bagan
3 – 2
Mohammedan
—
—
—
Tuesday 15 September 2026
09:30
Coal India
0 – 3
Bhawanipore
—
—
—
Monday 14 September 2026
09:30
East Bengal
1 – 1
Mohammedan
—
—
—
09:30
United
1 – 1
Mohun Bagan
—
—
—
Friday 11 September 2026
09:30
Mohammedan
2 – 0
Bhawanipore
—
—
—
09:30
United
0 – 0
East Bengal
—
—
—
Thursday 10 September 2026
09:30
Coal India
1 – 5
Mohun Bagan
—
—
—
Monday 7 September 2026
11:30
East Bengal
1 – 1
Mohun Bagan
—
—
—
Friday 4 September 2026
09:30
United
8 – 0
Wari
—
—
—
09:30
Peerless
2 – 0
Mohammedan
—
—
—
09:30
Measurers
3 – 3
Calcutta Police
—
—
—
Thursday 3 September 2026
09:30
Kalighat Club
0 – 3
Aryan
—
—
—
09:30
Coal India
1 – 0
NA Suruchi Sangha
—
—
—
Wednesday 2 September 2026
09:30
United Kolkata
0 – 3
East Bengal
—
—
—
09:30
George Telegraph
0 – 6
Calcutta Customs
—
—
—
Tuesday 1 September 2026
09:30
Railway
5 – 2
Kidderpore
—
—
—
09:30
BSS Sporting
0 – 3
Mohun Bagan
—
—
—
09:30
Bidhannagar
0 – 4
Kalighat
—
—
—
Monday 31 August 2026
09:30
United
5 – 1
NA Suruchi Sangha
1.95
3.60
3.78
09:30
Measurers
4 – 1
Wari
—
—
—
09:30
Kalighat Club
1 – 2
Mohammedan
—
—
—
Sunday 30 August 2026
09:30
Rainbow
1 – 2
Calcutta Police
—
—
—
09:30
Peerless
3 – 1
Police
2.05
3.60
3.50
09:30
Calcutta Customs
0 – 2
East Bengal
3.87
3.81
1.90
Saturday 29 August 2026
09:30
Railway
1 – 3
Mohun Bagan
14.00
7.20
1.16
09:30
Patha Chakra
0 – 2
Bhawanipore
—
—
—
09:30
BSS Sporting
0 – 0
Kalighat
—
—
—
09:30
Bidhannagar
0 – 1
George Telegraph
—
—
—
Friday 28 August 2026
09:30
Kalighat Club
1 – 1
Measurers
—
—
—
09:30
Coal India
2 – 0
Mohammedan
—
—
—
09:30
Aryan
2 – 1
United
—
—
—
Thursday 27 August 2026
09:30
NA Suruchi Sangha
2 – 2
Wari
—
—
—
09:30
Rainbow
1 – 6
Peerless
—
—
—
09:30
Kidderpore
0 – 2
East Bengal
7.30
5.00
1.40
Wednesday 26 August 2026
09:30
Patha Chakra
3 – 1
BSS Sporting
—
—
—
09:30
George Telegraph
0 – 6
Mohun Bagan
23.00
9.00
1.10
09:30
Calcutta Customs
2 – 2
United Kolkata
—
—
—
09:30
Bidhannagar
0 – 3
Bhawanipore
—
—
—
Tuesday 25 August 2026
09:30
United
3 – 0
Police
2.60
3.10
2.85
09:30
Measurers
2 – 3
Mohammedan
—
—
—
Monday 24 August 2026
09:30
Peerless
3 – 0
Wari
—
—
—
09:30
Calcutta Police
3 – 0
Kalighat Club
—
—
—
09:30
Aryan
5 – 0
Rainbow
—
—
—
09:30
Kalighat
0 – 1
East Bengal
—
—
—
Sunday 23 August 2026
09:30
BSS Sporting
0 – 2
United Kolkata
—
—
—
09:30
Bidhannagar
0 – 3
Calcutta Customs
—
—
—
09:30
Bhawanipore
2 – 2
Railway
1.26
5.00
11.10
Saturday 22 August 2026
09:30
Kidderpore
0 – 0
Patha Chakra
—
—
—
09:30
United
1 – 1
Mohammedan
4.02
3.60
1.85
Friday 21 August 2026
09:30
Coal India
1 – 1
Police
—
—
—
09:30
Calcutta Police
1 – 0
Peerless
3.85
3.48
1.95
Thursday 20 August 2026
09:30
Rainbow
3 – 1
Kalighat Club
—
—
—
09:30
Aryan
2 – 0
Measurers
—
—
—
Wednesday 19 August 2026
09:30
George Telegraph
2 – 4
Kalighat
—
—
—
09:30
Bhawanipore
3 – 0
BSS Sporting
—
—
—
09:30
Mohammedan
1 – 1
Police
—
—
—
Tuesday 18 August 2026
09:30
Patha Chakra
2 – 6
Railway
—
—
—
09:30
Bidhannagar
2 – 2
United Kolkata
—
—
—
Friday 14 August 2026
09:30
Bhawanipore
1 – 1
East Bengal
3.80
3.62
2.12
09:30
Peerless
1 – 1
Aryan
—
—
—
09:30
Coal India
5 – 2
Wari
—
—
—
09:30
NA Suruchi Sangha
0 – 1
Police
2.40
3.66
2.78
Thursday 13 August 2026
09:30
Bidhannagar
0 – 3
Mohun Bagan
—
—
—
09:30
BSS Sporting
5 – 2
Kidderpore
—
—
—
09:30
George Telegraph
1 – 7
United Kolkata
—
—
—
Wednesday 12 August 2026
09:30
Measurers
4 – 1
Rainbow
—
—
—
09:30
United
2 – 0
Calcutta Police
2.11
3.73
3.83
09:30
Police
0 – 0
Wari
—
—
—
Tuesday 11 August 2026
09:30
Calcutta Customs
0 – 1
Kalighat
—
—
—
Monday 10 August 2026
09:30
BSS Sporting
0 – 2
Railway
—
—
—
Sunday 9 August 2026
09:30
NA Suruchi Sangha
3 – 0
Kalighat Club
—
—
—
09:30
Police
2 – 1
Rainbow
—
—
—
Saturday 8 August 2026
09:30
Wari
0 – 0
Aryan
—
—
—
09:30
Mohammedan
2 – 0
Calcutta Police
1.44
4.48
7.10
09:30
Coal India
1 – 1
Measurers
—
—
—
Friday 7 August 2026
09:30
United Kolkata
1 – 1
Kidderpore
—
—
—
09:30
Mohun Bagan
1 – 2
Bhawanipore
2.95
3.35
3.50
09:30
Calcutta Customs
4 – 0
Railway
1.70
4.10
4.65
Thursday 6 August 2026
09:30
Kalighat
6 – 1
Patha Chakra
—
—
—
09:30
Bidhannagar
1 – 4
BSS Sporting
—
—
—
Tuesday 4 August 2026
09:30
Measurers
1 – 1
Peerless
—
—
—
Monday 3 August 2026
09:30
BSS Sporting
3 – 3
East Bengal
—
—
—
Saturday 1 August 2026
09:30
Kalighat
1 – 1
United Kolkata
—
—
—
09:30
Calcutta Customs
1 – 0
Mohun Bagan
—
—
—
09:30
George Telegraph
0 – 1
Bhawanipore
—
—
—
Friday 31 July 2026
09:30
United
2 – 1
Rainbow
—
—
—
09:30
Peerless
1 – 0
Kalighat Club
—
—
—
Thursday 30 July 2026
09:30
Mohammedan
2 – 0
NA Suruchi Sangha
—
—
—
09:30
Coal India
0 – 1
Calcutta Police
—
—
—
Wednesday 29 July 2026
09:30
Bidhannagar
0 – 4
Kidderpore
—
—
—
Tuesday 28 July 2026
09:30
United Kolkata
0 – 1
Mohun Bagan
—
—
—
09:30
Patha Chakra
1 – 5
East Bengal
—
—
—
Monday 27 July 2026
09:30
NA Suruchi Sangha
3 – 0
Rainbow
—
—
—
09:30
Kalighat Club
0 – 0
Coal India
—
—
—
09:30
Police
0 – 0
Aryan
—
—
—
Sunday 26 July 2026
09:30
Peerless
0 – 1
United
—
—
—
09:30
Wari
1 – 3
Calcutta Police
—
—
—
Saturday 25 July 2026
09:30
Bidhannagar
1 – 1
Railway
—
—
—
09:30
Calcutta Customs
2 – 2
Kidderpore
—
—
—
09:30
George Telegraph
0 – 2
Patha Chakra
—
—
—
09:30
Kalighat
0 – 1
Bhawanipore
—
—
—
Friday 24 July 2026
09:30
NA Suruchi Sangha
0 – 4
Aryan
—
—
—
09:30
Coal India
2 – 2
Rainbow
—
—
—
Thursday 23 July 2026
09:30
United
0 – 1
Measurers
—
—
—
09:30
Police
2 – 0
Calcutta Police
—
—
—
09:30
Mohammedan
1 – 1
Wari
—
—
—
Wednesday 22 July 2026
09:30
United Kolkata
0 – 4
Bhawanipore
—
—
—
09:30
Kalighat
1 – 2
Kidderpore
—
—
—
Tuesday 21 July 2026
09:30
Railway
0 – 1
George Telegraph
—
—
—
09:30
Calcutta Customs
4 – 2
Patha Chakra
—
—
—
09:30
Coal India
1 – 0
Aryan
—
—
—
Monday 20 July 2026
09:30
NA Suruchi Sangha
0 – 0
Calcutta Police
—
—
—
09:30
Kalighat Club
1 – 1
United
—
—
—
Sunday 19 July 2026
09:30
Patha Chakra
1 – 0
Bidhannagar
—
—
—
09:30
Mohun Bagan
3 – 0
Kalighat
—
—
—
09:30
George Telegraph
1 – 1
Kidderpore
—
—
—
09:30
Calcutta Customs
1 – 2
Bhawanipore
—
—
—
Saturday 18 July 2026
09:30
East Bengal
1 – 0
Railway
—
—
—
Friday 17 July 2026
09:30
Rainbow
2 – 1
Wari
—
—
—
09:30
Peerless
0 – 3
Coal India
—
—
—
09:30
Measurers
2 – 2
NA Suruchi Sangha
—
—
—
09:30
Kalighat Club
0 – 3
Police
—
—
—
09:30
Aryan
1 – 3
Mohammedan
—
—
—
Thursday 16 July 2026
09:30
BSS Sporting
3 – 1
George Telegraph
—
—
—
09:30
Kidderpore
1 – 1
Mohun Bagan
—
—
—
09:30
Patha Chakra
0 – 4
United Kolkata
—
—
—
09:30
Railway
2 – 1
Kalighat
—
—
—
Wednesday 15 July 2026
09:30
Bidhannagar
1 – 5
East Bengal
—
—
—
09:30
Measurers
2 – 2
Police
—
—
—
Tuesday 14 July 2026
09:30
Peerless
3 – 0
NA Suruchi Sangha
—
—
—
09:30
Calcutta Police
0 – 0
Aryan
—
—
—
09:30
Mohammedan
3 – 1
Rainbow
—
—
—
09:30
United
0 – 2
Coal India
—
—
—
09:30
Wari
1 – 0
Kalighat Club
—
—
—
Monday 13 July 2026
11:00
Mohun Bagan
4 – 0
Patha Chakra
—
—
—
09:30
Bhawanipore
0 – 0
Kidderpore
—
—
—
09:30
BSS Sporting
1 – 1
Calcutta Customs
—
—
—
09:30
United Kolkata
3 – 1
Railway
—
—
—
Sunday 12 July 2026
10:30
East Bengal
3 – 0
George Telegraph
—
—
—