Skip to content
TheFootball.News

Bangladesh vs India head-to-head record

Bangladesh wins
4
Draws
13
India wins
12

29 meetings, 1978 to 2025Goals: Bangladesh 21, India 38

Bangladesh and India have met 29 times since 1978. India have won 12, Bangladesh 4, and 13 matches ended level. They last met on 18 November 2025, when Bangladesh won 1–0 in AFC Asian Cup qualifying.

The 29 meetings have produced 59 goals, 2.03 per game. The biggest win is India’s 3–0 in the SAFF Cup in 1997. Bangladesh are unbeaten in the last three meetings (1 win, 2 draws).

Who has won more, Bangladesh or India?

All matches29 matches

4 Bangladesh13 drawsIndia 12

Competitive25 matches

4 Bangladesh11 drawsIndia 10

Friendlies4 matches

0 Bangladesh2 drawsIndia 2

Key numbers

Goals
Bangladesh 21, India 382.03 per game
First meeting
Bangladesh 0–3 IndiaAsian Games, 14 Dec 1978
Most recent
Bangladesh 1–0 IndiaAFC Asian Cup qualifying, 18 Nov 2025
Bangladesh’s biggest win
Bangladesh 2–1 IndiaSAFF Cup, 18 Jan 2003
India’s biggest win
India 3–0 BangladeshSAFF Cup, 7 Sept 1997
Most goals in a meeting
Bangladesh 2–4 IndiaFriendly, 12 Sept 1994
Current run
Bangladesh unbeaten in 3
TFN Elo rating now
Bangladesh 1094 (186th), India 1234 (166th)How the rating works

Last five meetings

  1. Bangladesh1India0

    AFC Asian Cup qualifying

    Dhaka, Bangladesh

  2. India0Bangladesh0

    AFC Asian Cup qualifying

    Shillong, India

  3. Bangladesh1India1

    SAFF Cup

    Malé, Maldives (neutral)

  4. Bangladesh0India2

    World Cup qualifying

    Doha, Qatar (neutral)

  5. India1Bangladesh1

    World Cup qualifying

    Kolkata, India

Who has had the upper hand over time?

The line climbs with every Bangladesh win and drops with every India win, so its height shows who has won more meetings up to that point.

Above the line: Bangladesh have won more Below: India have won more
14 December 1978: Bangladesh 0–3 India (Asian Games). India +120 November 1982: India 2–0 Bangladesh (Asian Games). India +230 March 1985: Bangladesh 1–2 India (World Cup qualifying). India +312 April 1985: India 2–1 Bangladesh (World Cup qualifying). India +425 December 1985: Bangladesh 1–1 India (South Asian Games). India +46 February 1988: Bangladesh 0–0 India (AFC Asian Cup qualifying). India +423 October 1989: Bangladesh 1–1 India (South Asian Games). India +426 December 1991: Bangladesh 2–1 India (South Asian Games). India +312 September 1994: Bangladesh 2–4 India (Friendly). India +431 March 1995: India 0–0 Bangladesh (SAFF Cup). India +427 December 1995: India 1–0 Bangladesh (South Asian Games). India +57 September 1997: India 3–0 Bangladesh (SAFF Cup). India +622 April 1999: India 0–0 Bangladesh (SAFF Cup). India +61 May 1999: India 2–0 Bangladesh (SAFF Cup). India +72 October 1999: India 0–1 Bangladesh (South Asian Games). India +629 November 1999: India 2–2 Bangladesh (AFC Asian Cup qualifying). India +62 May 2000: Bangladesh 1–1 India (Friendly). India +629 July 2000: Bangladesh 0–1 India (Friendly). India +718 January 2003: Bangladesh 2–1 India (SAFF Cup). India +612 December 2005: Bangladesh 1–1 India (SAFF Cup). India +617 December 2005: Bangladesh 0–2 India (SAFF Cup). India +720 August 2007: India 1–0 Bangladesh (Nehru Cup). India +83 September 2013: Bangladesh 1–1 India (SAFF Cup). India +85 March 2014: India 2–2 Bangladesh (Friendly). India +815 October 2019: India 1–1 Bangladesh (World Cup qualifying). India +87 June 2021: Bangladesh 0–2 India (World Cup qualifying). India +94 October 2021: Bangladesh 1–1 India (SAFF Cup). India +925 March 2025: India 0–0 Bangladesh (AFC Asian Cup qualifying). India +918 November 2025: Bangladesh 1–0 India (AFC Asian Cup qualifying). India +8Level
India lead by 8 wins after the latest meeting. The biggest lead was 9, held by India from 7 June 2021.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Bangladesh's home games

4 matches

211

BangladeshDrawsIndia

In India's home games

9 matches

045

BangladeshDrawsIndia

At neutral venues

16 matches

286

BangladeshDrawsIndia

Record by competition

Record by competition
CompetitionPlayedBangladeshDrawsIndiaGoals
SAFF Cup91535–11
South Asian Games52215–4
AFC Asian Cup qualifying41303–2
World Cup qualifying40133–7
Friendly40225–8
Asian Games20020–5
Nehru Cup10010–1

Meetings by decade

Bangladesh wins Draws India wins
Meetings by decade
DecadeResultsPlayedGoals
1970s13
1980s612
1990s920
2000s611
2010s38
2020s45

Longest runs

Longest runs
Longest run ofBangladeshIndia
Wins in a row1202541978 to 1985
Unbeaten meetings41985 to 199192005 to 2025

The longest run of draws is 3, from 3 September 2013 to 15 October 2019.

Top scorers in Bangladesh vs India

  1. 1Bikash PanjiIndia2
  2. 2Sunil ChhetriIndia2

Scorer records exist for 4 of the 29 meetings, mostly competitive matches. Own goals are not credited to a player.

Penalty shootouts

  • Bangladesh 1–1 IndiaSouth Asian Games, 25 Dec 1985India won on penalties
  • India 0–0 BangladeshSAFF Cup, 31 Mar 1995India won on penalties

Questions answered

How many times have Bangladesh and India played each other?

29 times, starting on 14 December 1978. 25 of those meetings were competitive and 4 were friendlies.

Who has won more matches between Bangladesh and India?

India, with 12 wins to 4. 13 matches ended level.

What is the biggest win in Bangladesh vs India?

India’s 3–0 win in the SAFF Cup on 7 September 1997 in Kathmandu.

When did Bangladesh and India last play?

On 18 November 2025 in Dhaka, when Bangladesh won 1–0 in AFC Asian Cup qualifying.

What is the competitive record between Bangladesh and India?

In 25 competitive matches, Bangladesh have 4 wins, India have 10, and 11 ended level.

Have Bangladesh and India met in a penalty shootout?

Yes, 2 times. Most recently in the SAFF Cup on 31 March 1995, when India won the shootout after a 0–0 draw.

Every Bangladesh vs India result

Show
Every Bangladesh vs India result
DateHomeScoreAwayCompetitionVenue
Bangladesh1–0IndiaAFC Asian Cup qualifyingDhaka, Bangladesh
India0–0BangladeshAFC Asian Cup qualifyingShillong, India
Bangladesh1–1IndiaSAFF CupMalé, Maldives (neutral)
Bangladesh0–2IndiaWorld Cup qualifyingDoha, Qatar (neutral)
India1–1BangladeshWorld Cup qualifyingKolkata, India
India2–2BangladeshFriendlyMargao, India
Bangladesh1–1IndiaSAFF CupKathmandu, Nepal (neutral)
India1–0BangladeshNehru CupNew Delhi, India
Bangladesh0–2IndiaSAFF CupKarachi, Pakistan (neutral)
Bangladesh1–1IndiaSAFF CupKarachi, Pakistan (neutral)
Bangladesh2–1IndiaSAFF CupDhaka, Bangladesh
Bangladesh0–1IndiaFriendlyLeicester, England (neutral)
Bangladesh1–1IndiaFriendlyMalé, Maldives (neutral)
India2–2BangladeshAFC Asian Cup qualifyingAbu Dhabi, United Arab Emirates (neutral)
India0–1BangladeshSouth Asian GamesKathmandu, Nepal (neutral)
India2–0BangladeshSAFF CupMargao, India
India0–0BangladeshSAFF CupMargao, India
India3–0BangladeshSAFF CupKathmandu, Nepal (neutral)
India1–0BangladeshSouth Asian GamesMadras, India
India0–0India on pensBangladeshSAFF CupColombo, Sri Lanka (neutral)
Bangladesh2–4IndiaFriendlyDoha, Qatar (neutral)
Bangladesh2–1IndiaSouth Asian GamesColombo, Sri Lanka (neutral)
Bangladesh1–1IndiaSouth Asian GamesIslamabad, Pakistan (neutral)
Bangladesh0–0IndiaAFC Asian Cup qualifyingAbu Dhabi, United Arab Emirates (neutral)
Bangladesh1–1India on pensIndiaSouth Asian GamesDhaka, Bangladesh
India2–1BangladeshWorld Cup qualifyingCalcutta, India
Bangladesh1–2IndiaWorld Cup qualifyingDhaka, Bangladesh
India2–0BangladeshAsian GamesNew Delhi, India
Bangladesh0–3IndiaAsian GamesBangkok, Thailand (neutral)

Recent form

Bangladesh

  1. Lat IndonesiaFIFA ASEAN Cup2–9Thu 1 Oct 2026
  2. Lv SingaporeFIFA ASEAN Cup0–1Mon 28 Sept 2026
  3. Lv MalaysiaFIFA ASEAN Cup0–3Fri 25 Sept 2026
  4. Wat San MarinoFriendly2–1Fri 5 Jun 2026
  5. Lat VietnamFriendly0–3Thu 26 Mar 2026

India

  1. Lv UruguayFriendly1–6Tue 6 Oct 2026
  2. Lv BrazilFriendly0–4Sat 3 Oct 2026
  3. Dv PanamaFriendly1–1Fri 25 Sept 2026
  4. Dat TajikistanFriendly1–1Tue 9 Jun 2026
  5. Lat TajikistanFriendly1–3Fri 5 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.