Head-to-head record
All formats| Format | P | Bangladesh | India | T/D | NR |
|---|---|---|---|---|---|
| Test | 13 | 0 | 11 | 2 | 0 |
| ODI | 30 | 7 | 22 | 0 | 1 |
| T20I | 18 | 1 | 17 | 0 | 0 |
Latest meetings
Runs per over- Dubai International Cricket Stadium, Dubai
India: runs per over Bangladesh: runs per over - Dubai International Cricket Stadium, Dubai
Bangladesh: runs per over India: runs per over - Rajiv Gandhi International Stadium, Uppal, Hyderabad, Hyderabad
India: runs per over Bangladesh: runs per over - Arun Jaitley Stadium, Delhi, Delhi
India: runs per over Bangladesh: runs per over - Shrimant Madhavrao Scindia Cricket Stadium, Gwalior, Gwalior
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.