The India national football team has participated in ten editions of the FIFA World Cup qualification.
| FIFA World Cup qualification record | |||||||
|---|---|---|---|---|---|---|---|
| Year | Pld | W | D | L | GF | GA | Notes |
| | Did not enter | ||||||
| | |||||||
| | |||||||
| | Qualified by default | Group 10 winners [note 1] | |||||
| | Denied by FIFA | [note 2] | |||||
| to | Did not enter | [note 3] | |||||
| | 6 | 2 | 3 | 1 | 7 | 6 | First round (2/4 in Group 3B) |
| | Withdrew | ||||||
| | 8 | 1 | 1 | 6 | 8 | 22 | First round (5/5 in Group D) |
| | 3 | 1 | 1 | 1 | 3 | 7 | First round (3/4 in Group 10) |
| | 6 | 3 | 2 | 1 | 11 | 5 | First round (3/4 in Group 8) |
| | 6 | 1 | 1 | 4 | 2 | 18 | Second Round (3/4 in Group 3) |
| | 2 | 0 | 1 | 1 | 3 | 6 | First round (Lost to |
| | 2 | 0 | 1 | 1 | 2 | 5 | Second round (Lost to |
| | 10 | 2 | 1 | 7 | 7 | 18 | Second round (5/5 in Group D) |
| | 8 | 1 | 4 | 3 | 6 | 7 | Second round (3/5 in Group E) |
| | 6 | 1 | 2 | 3 | 3 | 7 | Second round (3/4 in Group A) |
| Total | 57 | 12 | 17 | 28 | 52 | 101 | |
| Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 6 | 4 | 1 | 1 | 8 | 4 | +4 | 9 | |
| 6 | 2 | 3 | 1 | 7 | 6 | +1 | 7 | |
| 6 | 1 | 2 | 3 | 4 | 4 | +0 | 4 | |
| 6 | 2 | 0 | 4 | 5 | 10 | −5 | 4 |
Source: RSSSF
| 21 March 1985 | Indonesia | 2–1 | Senayan Stadium, Jakarta | |
| Nurdiansyah | Report | K. Dey | Attendance: 70,000 Referee: Reynaldo Reyes (Philippines) |
| 30 March 1985 | Bangladesh | 1–2 | Bangladesh Army Stadium, Dhaka | |
| Chunnu | Report | Ghosh Panji | Attendance: 8,000 Referee: Liu Jingli (China) |
| 6 April 1985 | India | 1–1 | Salt Lake Stadium, Calcutta | |
| Thapa | Report | Dede Sulaiman | Attendance: 10,000 Referee: Farouk Mustafa (Iraq) |
| 9 April 1985 | India | 1–1 | Salt Lake Stadium, Calcutta | |
| K. Dey | Report | Narasek Boongeang | Attendance: 6,000 Referee: Shokor Abdulkader Abdul Latif (Iraq) |
| 12 April 1985 | India | 2–1 | Salt Lake Stadium, Calcutta | |
| Panji Camillo Gonsalves | Report | Bhadra | Attendance: 8,000 Referee: Salih Abdul Karim Saadi (Iraq) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | 7 | 1 | 0 | 23 | 1 | +22 | 15 | |
| 2 | 8 | 3 | 3 | 2 | 9 | 6 | +3 | 9 | |
| 3 | 8 | 2 | 4 | 2 | 8 | 9 | −1 | 8 | |
| 4 | 8 | 2 | 1 | 5 | 9 | 19 | −10 | 5 | |
| 5 | 8 | 1 | 1 | 6 | 8 | 22 | −14 | 3 |
| 7 May 1993 | Lebanon | 2–2 | Beirut, Lebanon | |
| Babkin Melikian Jamal Taha | Report | Tejinder Kumar V. P. Sathyan | Stadium: Bourj Hammoud Stadium Referee: Nizar Watti (Syria) |
| 11 May 1993 | India | 1–2 | Beirut, Lebanon | |
| Bhupinder Thakur | Report | Loh Wai Chi Lee Kin Wo | Stadium: Bourj Hammoud Stadium Referee: Qazi Asif (Pakistan) |
| 13 May 1993 | India | 0–3 | Beirut, Lebanon | |
| Report | Hong Myung-Bo Choi Moon-Sik Ha Seok-Ju | Stadium: Bourj Hammoud Stadium Referee: Al-Hindyani (Kuwait) |
| 15 May 1993 | Bahrain | 2–1 | Beirut, Lebanon | |
| Khamis Thani Ali Saad | Report | V. P. Sathyan | Stadium: Bourj Hammoud Stadium Referee: Qazi Asif (Pakistan) |
| 7 June 1993 | India | 0–3 | Seoul, South Korea | |
| Report | Khamis Mubarak Khamis Thani | Referee: Shariff (Singapore) |
| 9 June 1993 | South Korea | 7–0 | Seoul, South Korea | |
| Lee Ki-Bum Kim Tae-Young Park Jung-bae Ha Seok-Ju | Report | Referee: Al-Yenbua'awy (Saudi Arabia) |
| 11 June 1993 | India | 1–2 | Seoul, South Korea | |
| Bhupinder Thakur | Report | Hassan Ayoub Rafi Joulfagi | Referee: Wei Jihong (China) |
| 13 June 1993 | Hong Kong | 1–3 | Seoul, South Korea | |
| Wong Chi Keung | Report | I. M. Vijayan Bhupinder Thakur | Referee: Ali (Iraq) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 3 | 3 | 0 | 0 | 14 | 0 | +14 | 9 | Final round | |
| 2 | 3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | ||
| 3 | 3 | 1 | 1 | 1 | 3 | 7 | −4 | 4 | ||
| 4 | 3 | 0 | 0 | 3 | 0 | 10 | −10 | 0 |
| 21 September 1996 | India | 2–0 | Khalifa International Stadium, Doha, Qatar | |
| Vijayan Coutinho | (report) | Attendance: 700 Referee: Omar Ali Al Shughair (Saudi Arabia) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 4 | 0 | 2 | 21 | 5 | +16 | 12 | Second round | |
| 2 | 6 | 3 | 2 | 1 | 14 | 8 | +6 | 11 | ||
| 3 | 6 | 3 | 2 | 1 | 11 | 5 | +6 | 11 | ||
| 4 | 6 | 0 | 0 | 6 | 0 | 28 | −28 | 0 |
| 8 April 2001 | India | 1–0 | Bangalore Stadium, Bangalore | |
| 16:00 UTC+05:30 | Jules Alberto | Report | Attendance: 12,000 Referee: Sun Baojie (China) |
| 15 April 2001 | India | 1–1 | Bangalore Stadium, Bangalore | |
| 16:00 UTC+05:30 | Bhutia | Report | Al Ghurbani | Attendance: 21,000 Referee: Chalach Piromya (Thailand) |
| 26 April 2001 | United Arab Emirates | 1–0 | Sheikh Khalifa International Stadium, Al Ain City | |
| 19:30 UTC+04 | Khater | Report | Attendance: 12,000 Referee: Halim Abdul Hamid (Malaysia) |
| 4 May 2001 | Yemen | 3–3 | Althawra Sports City Stadium, Sanaa | |
| 16:00 UTC+03 | Al-Salimi | Report | Ancheri Vijayan | Attendance: 25,000 Referee: Suleman Abo Allo (Syria) |
| 11 May 2001 | Brunei | 0–1 | Sultan Hassal Bolkiah Stadium, Bandar Seri Begawan | |
| 20:15 UTC+07 | Report | Ancheri | Attendance: 4,000 Referee: Hassan Al Ajmi (Oman) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 6 | 0 | 0 | 16 | 1 | +15 | 18 | Third round | — | 1–0 | 7–0 | 1–0 | ||
| 2 | 6 | 3 | 1 | 2 | 14 | 3 | +11 | 10 | 0–1 | — | 0–0 | 7–0 | |||
| 3 | 6 | 1 | 1 | 4 | 2 | 18 | −16 | 4 | 0–4 | 1–5 | — | 1–0 | |||
| 4 | 6 | 1 | 0 | 5 | 3 | 13 | −10 | 3 | 1–2 | 0–2 | 2–0 | — |
| 18 February 2004 | India | 1–0 | Fatorda Stadium, Margao | |
| 16:00 | Renedy | Report | Attendance: 28,000 Referee: Farajollah Yasrebi (Iran) |
| 31 March 2004 | India | 1–5 | Jawaharlal Nehru Stadium, Kochi | |
| 17:45 | Renedy | Report | Amad Ali Ahmed Mubarak Al-Hinai | Attendance: 48,000 Referee: Danny Kim Heng (Malaysia) |
| 9 June 2004 | Japan | 7–0 | Saitama Stadium, Saitama | |
| 19:20 | Kubo Fukunishi Nakamura Suzuki Nakazawa Ogasawara | Report | Attendance: 63,000 Referee: Huang Junjie (China PR) |
| 8 September 2004 | India | 0–4 | Yuva Bharati Krirangan, Bidhannagar | |
| 17:30 | Report | Suzuki Ono Fukunishi Miyamoto | Attendance: 90,000 Referee: Basel Hajjar (Syria) |
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| Lebanon | 6–3 | 4–1 | 2–2 |
| 8 October 2007 | Lebanon | 4–1 | Saida Municipal Stadium, Saida | |
| 21:00 UTC+3 | Antar Ghaddar El Ali | Report | Chhetri | Attendance: 500 Referee: Saad Al Fahdli (Kuwait) |
| 30 October 2007 | India | 2–2 | Fatorda Stadium, Goa [note 4] | |
| 15:00 UTC+5:30 [note 4] | Chhetri Dias | Report | Ghaddar | Attendance: 10,000 Referee: Salem Mujghef (Jordan) |
Lebanon won 6 – 3 on aggregate and advanced to the Third Round.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| United Arab Emirates | 5–2 | 3–0 | 2–2 |
| 23 July 2011 | United Arab Emirates | 3–0 | Sheikh Khalifa International Stadium, Al Ain | |
| 20:00 UTC+4 | Al Kamali Al Shehhi Al Hammadi | Report | Attendance: 3,179 Referee: Banjar Al-Dosari (Qatar) |
| 28 July 2011 | India | 2–2 | Ambedkar Stadium, New Delhi | |
| 19:00 UTC+5:30 | Lalpekhula Singh | Report | Al Shehhi Al-Wehaibi | Attendance: 13,000 Referee: Abdul Malik Abdul Bashir (Singapore) |
United Arab Emirates won 5–2 on aggregate and advanced to the third round.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| India | 2–0 | 2–0 | 0–0 |
| 12 March 2015 | India | 2–0 | Indira Gandhi Athletic Stadium, Guwahati | |
| 19:00 UTC+5:30 |
| Report (FIFA) Report (AFC) | Attendance: 11,200 Referee: Aziz Asimov (Uzbekistan) |
| 17 March 2015 | Nepal | 0–0 | Dasarath Rangasala Stadium, Kathmandu | |
| 15:30 UTC+5:45 | Report (FIFA) Report (AFC) | Attendance: 10,500 Referee: Khamis Al-Marri (Qatar) |
India won 2–0 on aggregate and advanced to the second round.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | 6 | 2 | 0 | 26 | 3 | +23 | 20 | World Cup qualifying third round and Asian Cup | — | 2–0 | 3–1 | 6–0 | 4–0 | ||
| 2 | 8 | 4 | 2 | 2 | 11 | 7 | +4 | 14 | Asian Cup qualifying third round | 1–1 | — | 3–1 | 1–0 | 3–0 | ||
| 3 | 8 | 4 | 1 | 3 | 10 | 11 | −1 | 13 | 1–1 | 2–1 | — | 1–0 | 2–1 | |||
| 4 | 8 | 2 | 1 | 5 | 3 | 16 | −13 | 7 | 0–6 | 0–0 | 1–0 | — | 2–1 | |||
| 5 | 8 | 1 | 0 | 7 | 5 | 18 | −13 | 3 | Asian Cup qualifying play-off round | 0–3 [a] | 1–2 | 1–2 | 1–0 | — |
| 11 June 2015 | India | 1–2 | Sree Kanteerava Stadium, Bangalore | |
| 19:00 UTC+5:30 |
| Report (FIFA) Report (AFC) | Attendance: 19,312 Referee: Ko Hyung-jin (South Korea) |
| 16 June 2015 | Guam | 2–1 | Guam F.A. National Training Center, Dededo | |
| 16:15 UTC+10 | Report (FIFA) Report (AFC) |
| Attendance: 3,277 Referee: Võ Minh Trí (Vietnam) |
| 8 September 2015 | India | 0–3 Awarded [note 5] | Sree Kanteerava Stadium, Bangalore | |
| 19:00 UTC+5:30 | Report (FIFA) Report (AFC) |
| Attendance: 14,500 Referee: Ammar Al-Jeneibi (United Arab Emirates) |
| 8 October 2015 | Turkmenistan | 2–1 | Köpetdag Stadium, Ashgabat | |
| 18:00 UTC+5 | Report (FIFA) Report (AFC) |
| Attendance: 20,100 Referee: Masoud Tufayelieh (Syria) |
| 13 October 2015 | Oman | 3–0 | Sultan Qaboos Sports Complex, Muscat | |
| 18:30 UTC+4 |
| Report (FIFA) Report (AFC) | Attendance: 11,000 Referee: Fahad Al-Marri (Qatar) |
| 12 November 2015 | India | 1–0 | Sree Kanteerava Stadium, Bangalore | |
| 19:00 UTC+5:30 |
| Report (FIFA) Report (AFC) | Attendance: 6,277 Referee: Jarred Gillett (Australia) |
| 24 March 2016 | Iran | 4–0 | Azadi Stadium, Tehran | |
| 19:00 UTC+4:30 |
| Report (FIFA) Report (AFC) | Attendance: 29,160 Referee: Võ Minh Trí (Vietnam) |
| 29 March 2016 | India | 1–2 | Jawaharlal Nehru Stadium, Kochi | |
| 18:00 UTC+5:30 |
| Report (FIFA) Report (AFC) | Attendance: 3,111 Referee: Khamis Al-Marri (Qatar) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 8 | 7 | 1 | 0 | 18 | 1 | +17 | 22 | Asian Cup | — | 2–1 | 0–0 | 6–0 | 5–0 | ||
| 2 | 8 | 6 | 0 | 2 | 16 | 6 | +10 | 18 | World Cup qualifying third round and Asian Cup | 0–1 | — | 1–0 | 3–0 | 4–1 | ||
| 3 | 8 | 1 | 4 | 3 | 6 | 7 | −1 | 7 | Asian Cup qualifying third round | 0–1 | 1–2 | — | 1–1 | 1–1 | ||
| 4 | 8 | 1 | 3 | 4 | 5 | 15 | −10 | 6 | 0–1 | 1–2 | 1–1 | — | 1–0 | |||
| 5 | 8 | 0 | 2 | 6 | 3 | 19 | −16 | 2 | 0–2 | 0–3 | 0–2 | 1–1 | — |
| 5 September 2019 | India | 1–2 | Guwahati, India | |
| 19:30 UTC+5:30 |
| Report (FIFA) Report (AFC) |
| Stadium: Indira Gandhi Athletic Stadium Attendance: 22,798 Referee: Mooud Bonyadifar (Iran) |
| 10 September 2019 | Qatar | 0–0 | Doha, Qatar | |
| 19:30 UTC+3 | Report (FIFA) Report (AFC) | Stadium: Jassim Bin Hamad Stadium Attendance: 12,020 Referee: Nazmi Nasaruddin (Malaysia) |
| 15 October 2019 | India | 1–1 | Kolkata, India | |
| 19:30 UTC+5:30 | Khan | Report (FIFA) Report (AFC) | Uddin | Stadium: Salt Lake Stadium Attendance: 53,286 Referee: Masoud Tufayelieh (Syria) |
| 14 November 2019 | Afghanistan | 1–1 | Dushanbe, Tajikistan | |
| 19:00 UTC+5 | Nazary | Report (FIFA) Report (AFC) | Doungel | Stadium: Central Republican Stadium Attendance: 8,100 Referee: Yu Ming-hsun (Chinese Taipei) |
| 19 November 2019 | Oman | 1–0 | Muscat, Oman | |
| 19:00 UTC+4 | Al-Ghassani | Report (FIFA) Report (AFC) | Stadium: Sultan Qaboos Sports Complex Attendance: 24,250 Referee: Nivon Robesh Gamini (Sri Lanka) |
| 3 June 2021 | India | 0–1 | Doha, Qatar | |
| 20:00 UTC+3 | Report (FIFA) Report (AFC) |
| Stadium: Jassim bin Hamad Stadium Attendance: 2,022 Referee: Ma Ning (China) |
| 7 June 2021 | Bangladesh | 0–2 | Doha, Qatar | |
| 17:00 UTC+3 | Report (FIFA) Report (AFC) |
| Stadium: Jassim bin Hamad Stadium Attendance: 495 Referee: Zaid Thamer (Iraq) |
| 15 June 2021 | India | 1–1 | Doha, Qatar | |
| 17:00 UTC+3 | Report (FIFA) Report (AFC) |
| Stadium: Jassim bin Hamad Stadium Referee: Ali Reda (Lebanon) |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | | | | | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 6 | 5 | 1 | 0 | 18 | 3 | +15 | 16 | World Cup qualifying third round and Asian Cup | — | 3–0 | 2–1 | 8–1 | ||
| 2 | 6 | 2 | 1 | 3 | 6 | 6 | 0 | 7 | 1–2 | — | 0–1 | 1–0 | |||
| 3 | 6 | 1 | 2 | 3 | 3 | 7 | −4 | 5 | Asian Cup qualifying third round | 0–3 | 0–0 | — | 1–2 | ||
| 4 | 6 | 1 | 2 | 3 | 3 | 14 | −11 | 5 | 0–0 | 0–4 | 0–0 | — |
| 16 November 2023 2026 WCQ / 2027 ACQ | Kuwait | 0–1 | Kuwait City, Kuwait | |
| 19:30 UTC+3 | FIFA | Manvir | Stadium: Jaber Al-Ahmad International Stadium Attendance: 32,786 Referee: Shaun Evans (Australia) |
| 21 November 2023 2026 WCQ / 2027 ACQ | India | 0–3 | Bhubaneswar, India | |
| 19:00 UTC+5:30 | FIFA | Stadium: Kalinga Stadium Attendance: 11,389 Referee: Sivakorn Pu-udom (Thailand) |
| 21 March 2024 2026 WCQ / 2027 ACQ | Afghanistan | 0–0 | Abha, Saudi Arabia [a] | |
| 22:00 UTC+3 | FIFA | Stadium: Prince Sultan bin Abdulaziz Sports City Attendance: 3,900 Referee: Kim Hee-gon (South Korea) |
| 26 March 2024 2026 WCQ / 2027 ACQ | India | 1–2 | Guwahati, India | |
| 19:00 UTC+5:30 | FIFA | Stadium: IGA Stadium Attendance: 8,932 Referee: Mohammed Al-Hoish (Saudi Arabia) |
| 6 June 2024 2026 World Cup qualification | India | 0–0 | Kolkata, India | |
| 19:00 UTC+5:30 | FIFA | Stadium: Salt Lake Stadium Attendance: 58,932 Referee: Fu Ming (China) |
| 11 June 2024 2026 World Cup qualification | Qatar | 2–1 | Al Rayyan, Qatar | |
| 18:45 UTC+3 | FIFA | Chhangte | Stadium: Ahmad bin Ali Stadium Attendance: 2,816 Referee: Kim Woosung (South Korea) |
India has played against 22 different nations during FIFA World Cup qualification.
This is the performance table as of 16 June 2024.
| Team | Pld | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 4 | 3 | 1 | 0 | 7 | 3 | +4 | 8 | |
| 2 | 2 | 0 | 0 | 6 | 0 | +6 | 6 | |
| 2 | 1 | 1 | 0 | 2 | 0 | +2 | 4 | |
| 4 | 1 | 1 | 2 | 3 | 6 | −3 | 4 | |
| 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 | |
| 2 | 1 | 1 | 0 | 1 | 0 | +1 | 4 | |
| 2 | 1 | 0 | 1 | 2 | 2 | 0 | 3 | |
| 2 | 1 | 0 | 1 | 1 | 2 | −1 | 3 | |
| 2 | 1 | 0 | 1 | 4 | 3 | +1 | 2 | |
| 2 | 0 | 2 | 0 | 4 | 4 | 0 | 2 | |
| 4 | 0 | 3 | 1 | 3 | 4 | -1 | 3 | |
| 2 | 0 | 2 | 0 | 1 | 1 | 0 | 2 | |
| 4 | 0 | 2 | 2 | 6 | 10 | −4 | 2 | |
| 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | |
| 2 | 0 | 1 | 1 | 2 | 3 | −1 | 1 | |
| 6 | 0 | 1 | 5 | 3 | 13 | −10 | 1 | |
| 5 | 0 | 1 | 4 | 1 | 12 | −10 | 1 | |
| 2 | 0 | 0 | 2 | 2 | 4 | −2 | 0 | |
| 2 | 0 | 0 | 2 | 1 | 5 | −4 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 7 | −7 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 10 | −10 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 11 | −11 | 0 |
2026 qualification opponents