23MatchesODI 17 · T20I 6
1,162Runsaverage 72.63 · SR 103.9
136Highest score5 hundreds · 5 fifties

Virat Kohli against Bangladesh by format

FormatMatRunsAvgSR100s/50sHS
ODI1793271.69100.05/3136
T20I623076.67123.70/264*

Virat Kohli against Bangladesh year by year

YearMatRunsAvgSR100s/50sHS
2025 ODI12222.0057.90/022
2024 T20I13737.00132.10/037
2023 ODI1103—106.21/0103*
2022 ODI312742.33113.41/0113
2022 T20I164—145.50/164*
9 earlier years
YearMatRunsAvgSR100s/50sHS
2019 ODI12626.0096.30/026
2017 ODI196—123.10/196*
2016 T20I37236.00112.50/041*
2015 ODI45213.0070.30/025
2014 T20I157—114.00/157*
2014 ODI1136136.00111.51/0136
2012 ODI16666.0080.50/166
2011 ODI1100—120.51/0100*
2010 ODI3204102.0093.21/1102*

Virat Kohli's best innings against Bangladesh

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
136122ODIKhan Shaheb Osman Ali Stadium26 Feb 2014
11391ODIZahur Ahmed Chowdhury Stadium10 Dec 2022
103*97ODIMCA Stadium19 Oct 2023
102*95ODIShere Bangla National Stadium11 Jan 2010
100*83ODIShere Bangla National Stadium19 Feb 2011

Virat Kohli against Bangladesh by ground

GroundMatRunsAvgSR
Shere Bangla National Stadium1252765.8897.8
Edgbaston2122122.00116.2
Khan Shaheb Osman Ali Stadium1136136.00111.5
Zahur Ahmed Chowdhury Stadium1113113.00124.2
MCA Stadium1103—106.2
Adelaide Oval164—145.5
Sir Vivian Richards Stadium13737.00132.1
M. Chinnaswamy Stadium12424.00100.0

Bangladesh bowlers Virat Kohli has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Shakib Al Hasan183177596.7
Abdur Razzak951021107.4
Mehedi Hasan Miraz8269084.1
Rubel Hossain8281298.8
Mustafizur Rahman78941120.5
Mahmudullah63630100.0
Mashrafe Mortaza6058196.7
Taskin Ahmed5554198.2

Virat Kohli's batting in every match against Bangladesh

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
20 Feb 2025ODI22381057.9WonDubai International Cricket Stadium
22 Jun 2024T20I372813132.1WonSir Vivian Richards Stadium
19 Oct 2023ODI103*9764106.2WonMCA Stadium
10 Dec 2022ODI11391112124.2WonZahur Ahmed Chowdhury Stadium
7 Dec 2022ODI561083.3LostShere Bangla National Stadium
18 older innings
DateFormatRunsBalls4s6sSRResultGround
4 Dec 2022ODI9151060.0LostShere Bangla National Stadium
2 Nov 2022T20I64*4481145.5WonAdelaide Oval
2 Jul 2019ODI26273096.3WonEdgbaston
15 Jun 2017ODI96*78130123.1WonEdgbaston
23 Mar 2016T20I242401100.0WonM. Chinnaswamy Stadium
6 Mar 2016T20I41*2850146.4WonShere Bangla National Stadium
24 Feb 2016T20I7121058.3WonShere Bangla National Stadium
24 Jun 2015ODI25351071.4WonShere Bangla National Stadium
21 Jun 2015ODI23273185.2LostShere Bangla National Stadium
18 Jun 2015ODI140025.0LostShere Bangla National Stadium
19 Mar 2015ODI380037.5WonMelbourne Cricket Ground
28 Mar 2014T20I57*5031114.0WonShere Bangla National Stadium
26 Feb 2014ODI136122162111.5WonKhan Shaheb Osman Ali Stadium
16 Mar 2012ODI66825080.5LostShere Bangla National Stadium
19 Feb 2011ODI100*8382120.5WonShere Bangla National Stadium
16 Jun 2010ODI11220050.0WonRangiri Dambulla International Stadium
11 Jan 2010ODI102*95110107.4WonShere Bangla National Stadium
7 Jan 2010ODI911027089.2WonShere Bangla National Stadium

Virat Kohli vs Bangladesh: questions and answers

How many matches has Virat Kohli played against Bangladesh?
Virat Kohli has played 23 matches against Bangladesh (17 in ODIs, 6 in T20Is), from 2010 to 2025. India won 18 and lost 5 of them.
How many runs has Virat Kohli scored against Bangladesh?
Virat Kohli has scored 1,162 runs in 23 innings against Bangladesh at an average of 72.63 and a strike rate of 103.9 (932 runs at an average of 71.69 in ODIs, 230 runs at an average of 76.67 in T20Is).
What is Virat Kohli's highest score against Bangladesh?
Virat Kohli's highest score against Bangladesh is 136 off 122 balls (ODI) at Khan Shaheb Osman Ali Stadium on 26 February 2014.
How many hundreds has Virat Kohli scored against Bangladesh?
Virat Kohli has scored 5 hundreds and 5 fifties against Bangladesh.
Where has Virat Kohli scored the most runs against Bangladesh?
At Shere Bangla National Stadium: 527 runs in 12 innings against Bangladesh, at an average of 65.88.
How does Virat Kohli usually get out against Bangladesh?
Of Virat Kohli's 16 dismissals against Bangladesh: caught 8, bowled 6, lbw 1 and stumped 1. Shakib Al Hasan has dismissed Virat Kohli most often, 5 times in 183 balls.
When did Virat Kohli last play against Bangladesh?
On 20 February 2025 (ODI) at Dubai International Cricket Stadium: 22 off 38 balls. India won that match.