L'Indian National Football League 1996-1997 è stata la 1ª edizione della massima serie del campionato professionistico indiano di calcio, disputato dal 7 dicembre 1996 al 16 marzo 1997 e concluso con la vittoria del Jagatjit Cotton & Textile Football Club al suo primo titolo.
Il capocannoniere del torneo è stato Baichung Bhutia con 14 goals.
| Pos. | Squadra | Pt | G | V | N | P | GF | GS | DR |
| 1. | JCT | 11 | 5 | 3 | 2 | 0 | 9 | 3 | +6 |
| 2. | East Bengal | 11 | 5 | 3 | 2 | 0 | 6 | 2 | +4 |
| 3. | Salgaocar | 9 | 5 | 2 | 3 | 0 | 2 | 0 | +2 |
| 4. | Indian Bank | 6 | 5 | 2 | 0 | 3 | 3 | 5 | -2 |
| 5. | Mohammedan | 3 | 5 | 1 | 0 | 4 | 3 | 6 | -3 |
| 6. | Indian Telephone Industries | 1 | 5 | 0 | 1 | 4 | 3 | 10 | -7 |
| 1ª giornata | | | | | 17-18-19 dic. | East Bengal - Mohammedan | 2-1 | JCT - Indian Bank | 1-0 | Salgaocar - ITI | 0-0 | | | 2ª giornata | | | | | 21 dic. | East Bengal - Indian Bank | 1-0 | Mohammedan - ITI | 2-1 | JCT - Salgaocar | 0-0 | | | 3ª giornata | | | | | 23-24 dic. | Indian Bank - Salgaocar | 1-1 | Mohammedan - JCT | 0-1 | East Bengal - ITI | 2-0 | | | 4ª giornata | | | | | 26-28 dic. | Indian Bank - Mohammedan | 1-0 | Salgaocar - East Bengal | 0-0 | ITI - JTC | 2-4 | | | 5ª giornata | | | | | 26-30 dic. | East Bengal - JCT | 1-1 | Mohammedan - Salgoacar | 0-1 | Indian Bank - ITI | 2-0 | | | |
Legenda:
Qualificata.
Non qualificata.
| 1ª giornata | | | | | 19-20 dic. | Dempo - Churchill | 1-0 | Mohun Bagan - Air India | 0-0 | Kerala Police - Mahindra | 0-1 | | | 2ª giornata | | | | | 22-23 dic. | Dempo - Air India | 0-1 | Churchill - Mahindra | 2-1 | Mohun Bagan - Kerala Police | 4-2 | | | 3ª giornata | | | | | 26-27 dic. | Dempo - Mahindra | 3-0 | Air India - Kerala Police | 2-1 | Churchill - Mohun Bagan | 1-1 | | | 4ª giornata | | | | | 28-29 dic. | Dempo - Kerala Police | 2-0 | Mahindra - Mohun Bagan | 1-1 | Air India - Churchill | 3-2 | | | 5ª giornata | | | | | 31 dic./1 gen. | Dempo - Mohun Bagan | 1-0 | Churchill - Kerala Police | 2-0 | Mahindra - Air India | 3-1 | | | |
Legenda:
- Campione d'India
Regolamento:
- Tre punti a vittoria, uno a pareggio, zero a sconfitta.
In caso di arrivo di due o più squadre a pari punti, la graduatoria verrà stilata secondo la classifica avulsa tra le squadre interessate che prevede, in ordine, i seguenti criteri:
- Punti negli scontri diretti.
- Differenza reti negli scontri diretti.
- Differenza reti generale.
- Reti realizzate in generale.
- Sorteggio.
| | | | | | 25 gen. | Indian Bank - Salgaocar | 1-1 | Dempo - Churchill | 2-3 | 27 gen. | East Bengal - Indian Bank | 0-0 | 28 gen. | Air India - Mahindra | 1-0 | Dempo - Salgaocar | 0-0 | JCT - Churchill | 0-2 | 1 feb. | Churchill - Air India | 1-1 | 2 feb. | East Bengal - Salgaocar | 3-0 | Dempo - Mahindra | 4-1 | JCT - Indian Bank | 3-0 | 5 feb. | Mahindra - Salgaocar | 0-1 | East Bengal - Air India | 2-0 | JCT - Dempo | 1-1 | 6 feb. | Churchill - Indian Bank | 2-0 | 8 feb. | East Bengal - Dempo | 1-0 | 9 feb. | JCT - Mahindra | 6-1 | Air India - Indian Bank | 1-0 | Churchill - Salgaocar | 1-0 | 12 feb. | JCT - Salgaocar | 1-0 | Air India - Dempo | 0-1 | 13 feb. | Mahindra - Indian Bank | 1-4 | Churchill - East Bengal | 2-1 | 15 feb. | Air India - Salgaocar | 0-3 | 16 feb. | Churchill - Mahindra | 3-2 | Indian Bank - Dempo | 1-1 | East Bengal - JCT | 1-0 | 19 feb. | Mahindra - Dempo | 1-0 | JCT - Indian Bank | 1-1 | Salgaocar - East Bengal | 1-1 | | | | | | | | 20 feb. | Air India - Churchill | 0-0 | 22 feb. | Dempo - Indian Bank | 3-1 | 23 feb. | East Bengal - JCT | 0-2 | Churchill - Mahindra | 3-1 | Salgaocar - Air India | Annullata[2] | 27 feb. | JCT - Salgaocar | 1-0 | 28 feb. | Dempo - Air India | 1-1 | Indian Bank - Mahindra | 1-0 | Churchill - East Bengal | 1-0 | 2 mar. | Churchill - Salgaocar | 0-0 | Indian Bank - Air India | 2-2 | 3 mar. | East Bengal - Dempo | 2-2 | Mahindra - JCT | 0-3 | 5 mar. | JCT - Air India | 2-0 | 6 mar. | East Bengal - Mahindra | 1-0 | 8 mar. | JCT - Churchill | 1-0 | 9 mar. | Mahindra - Air India | 1-2 | Indian Bank - East Bengal | 0-2 | Dempo - Salgaocar | 2-0 | 12 mar. | Salgaocar - Indian Bank | 0-2 | JTC - Air India | 1-1 | East Bengal - Mahindra | 3-1 | 13 mar. | Churchill - Dempo | 1-1 | 15 mar. | Salgaocar - Mahidra | 2-1 | 16 mar. | JCT - Dempo | 4-1 | Churchill - Indian Bank | 1-1 | Air India - East Bengal | 2-2 | | | |
- ^ Annullata all'85º minuto sul risultato di 1-0, causa invasione di campo da parte dei tifosi e il ferimento di 7 giocatori della Air India; la decisione della federazione è stata di annullare la partita. Successivamente è stato deciso di dare il risultato di 0-0 come sconfitta per entrambe le squadre.