CricketScore

Head to head / Bangladesh v India

Bangladesh v India

61 recorded meetings in men's internationals.

two batters running between the wickets, seen from high above in a wide shot, long shadows across the pitch. (AI-generated image) AI
AI-generated image

Head-to-head record

All formats
8Bangladesh wins
3Tied, drawn or no result
50India wins
FormatPBangladeshIndiaT/DNR
Test1301120
ODI3072201
T20I1811700

Latest meetings

Runs per over
  1. 24 Sep 2025 · T20I · Men's T20 Asia Cup Dubai International Cricket Stadium, Dubai
    India 168/6(20 ov) Bangladesh 127(19.3 ov)

    India won by 41 runs

    India: runs per over
    Bangladesh: runs per over
  2. 20 Feb 2025 · ODI · ICC Champions Trophy Dubai International Cricket Stadium, Dubai
    Bangladesh 228(49.4 ov) India 231/4(46.3 ov)

    India won by 6 wickets

    Bangladesh: runs per over
    India: runs per over
  3. 12 Oct 2024 · T20I · Bangladesh tour of India Rajiv Gandhi International Stadium, Uppal, Hyderabad, Hyderabad
    India 297/6(20 ov) Bangladesh 164/7(20 ov)

    India won by 133 runs

    India: runs per over
    Bangladesh: runs per over
  4. 9 Oct 2024 · T20I · Bangladesh tour of India Arun Jaitley Stadium, Delhi, Delhi
    India 221/9(20 ov) Bangladesh 135/9(20 ov)

    India won by 86 runs

    India: runs per over
    Bangladesh: runs per over
  5. 6 Oct 2024 · T20I · Bangladesh tour of India Shrimant Madhavrao Scindia Cricket Stadium, Gwalior, Gwalior
    Bangladesh 127(19.5 ov) India 132/3(11.5 ov)

    India won by 7 wickets

    Bangladesh: runs per over
    India: runs per over

Overview

Bangladesh and India have met 61 times in the recorded men's internationals. Bangladesh have won 8 of those and India 50; the other 3 ended tied, drawn or without a result.

India lead the series by 42 wins.

By format

In Tests the sides have met 13 times: Bangladesh 0 wins, India 11 wins, and 2 ties or draws.

In One Day Internationals the sides have met 30 times: Bangladesh 7 wins, India 22 wins, with 1 without a result.

In Twenty20 Internationals the sides have met 18 times: Bangladesh 1 wins, India 17 wins.

Meetings and extremes

The earliest recorded meeting is a test dated 10 December 2004: India won by 140 runs.

The most recent recorded meeting is a t20i dated 24 September 2025: India won by 41 runs.

Bangladesh's highest total in these meetings is 388, made on 9 February 2017 at Rajiv Gandhi International Stadium, Uppal.

India's highest total in these meetings is 687/6, made on 9 February 2017 at Rajiv Gandhi International Stadium, Uppal.

Bangladesh's widest win in the series is by 79 runs, on 18 June 2015.

India's widest win in the series is by 280 runs, on 19 September 2024.

The longest unbroken run of wins is 12 by India, between 24 June 2015 and 2 July 2019.

Across all recorded innings in these meetings Bangladesh average 203.3 runs and India average 255.7.

In the limited-overs meetings the side batting first has won 22 and the side chasing 25.

The latest meetings, most recent first, were 24 September 2025, T20I, India won by 41 runs; 20 February 2025, ODI, India won by 6 wickets; 12 October 2024, T20I, India won by 133 runs; 9 October 2024, T20I, India won by 86 runs; 6 October 2024, T20I, India won by 7 wickets.

Year by year

Bangladesh and India first meet in the records in 2004 and last in 2025. Meetings by calendar year, with wins for Bangladesh and India: 2004, 3 (0-3); 2007, 5 (1-3); 2008, 2 (0-2); 2009, 1 (0-1); 2010, 5 (0-5); 2011, 1 (0-1); 2012, 1 (1-0); 2014, 5 (0-4); 2015, 5 (2-2); 2016, 3 (0-3); 2017, 2 (0-2); 2018, 5 (0-5); 2019, 6 (1-5); 2022, 6 (2-4); 2023, 3 (1-2); 2024, 6 (0-6); 2025, 2 (0-2).

Leading players in these meetings

The leading run scorers across these meetings are V Kohli for India (1,698 in 31 matches), Mushfiqur Rahim for Bangladesh (1,605 in 47 matches), RG Sharma for India (1,379 in 36 matches), Shakib Al Hasan for Bangladesh (1,279 in 39 matches) and Mahmudullah for Bangladesh (1,071 in 37 matches).

The leading wicket takers are Shakib Al Hasan for Bangladesh (61 in 40 matches), R Ashwin for India (48 in 20 matches), Mustafizur Rahman for Bangladesh (35 in 27 matches), Z Khan for India (33 in 13 matches) and RA Jadeja for India (32 in 24 matches).

Highest totals by format

The highest Test innings in these meetings is 687/6 by India on 9 February 2017.

The highest ODI innings in these meetings is 409/8 by India on 10 December 2022.

The highest T20I innings in these meetings is 297/6 by India on 12 October 2024.

Grounds

The grounds that have hosted the most of these meetings are Shere Bangla National Stadium, Mirpur (21 matches), Zahur Ahmed Chowdhury Stadium, Chattogram (4 matches), Dubai International Cricket Stadium (4 matches) and R.Premadasa Stadium, Khettarama (3 matches).

Reading the record

The records hold 61 meetings between Bangladesh and India, the first dated 10 December 2004 (Test) and the latest 24 September 2025 (T20I). 2 of them ended tied or drawn and 1 without a result.

Questions and answers

How many times have Bangladesh and India played each other?

61 recorded men's internationals: Bangladesh won 8 and India won 50.

When did Bangladesh and India last meet?

In a t20i on 24 September 2025: India won by 41 runs.

What is the Test record between Bangladesh and India?

13 matches: Bangladesh 0 wins, India 11 wins.

What is the ODI record between Bangladesh and India?

30 matches: Bangladesh 7 wins, India 22 wins.

Team pages

Records