Virat Kohli vs Bangladesh record
Virat Kohli has scored 932 runs in 17 ODIs against Bangladesh at an average of 71.69 (strike rate 100.0), with 5 hundreds and 3 fifties. In T20Is: 230 runs in 6 matches at an average of 76.67 (strike rate 123.7), with 2 fifties.
23MatchesODI 17 · T20I 6
1,162Runsaverage 72.63 · SR 103.9
136Highest score5 hundreds · 5 fifties
Virat Kohli against Bangladesh by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 17 | 932 | 71.69 | 100.0 |
| T20I | 6 | 230 | 76.67 | 123.7 |
Virat Kohli against Bangladesh year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2025 ODI | 1 | 22 | 22.00 | 57.9 |
| 2024 T20I | 1 | 37 | 37.00 | 132.1 |
| 2023 ODI | 1 | 103 | — | 106.2 |
| 2022 ODI | 3 | 127 | 42.33 | 113.4 |
| 2022 T20I | 1 | 64 | — | 145.5 |
9 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2019 ODI | 1 | 26 | 26.00 | 96.3 |
| 2017 ODI | 1 | 96 | — | 123.1 |
| 2016 T20I | 3 | 72 | 36.00 | 112.5 |
| 2015 ODI | 4 | 52 | 13.00 | 70.3 |
| 2014 T20I | 1 | 57 | — | 114.0 |
| 2014 ODI | 1 | 136 | 136.00 | 111.5 |
| 2012 ODI | 1 | 66 | 66.00 | 80.5 |
| 2011 ODI | 1 | 100 | — | 120.5 |
| 2010 ODI | 3 | 204 | 102.00 | 93.2 |
Virat Kohli's best innings against Bangladesh
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 136 | 122 | 26 Feb 2014 |
| 113 | 91 | 10 Dec 2022 |
| 103* | 97 | 19 Oct 2023 |
| 102* | 95 | 11 Jan 2010 |
| 100* | 83 | 19 Feb 2011 |
Virat Kohli against Bangladesh by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Shere Bangla National Stadium | 12 | 527 | 65.88 | 97.8 |
| Edgbaston | 2 | 122 | 122.00 | 116.2 |
| Khan Shaheb Osman Ali Stadium | 1 | 136 | 136.00 | 111.5 |
| Zahur Ahmed Chowdhury Stadium | 1 | 113 | 113.00 | 124.2 |
| MCA Stadium | 1 | 103 | — | 106.2 |
| Adelaide Oval | 1 | 64 | — | 145.5 |
| Sir Vivian Richards Stadium | 1 | 37 | 37.00 | 132.1 |
| M. Chinnaswamy Stadium | 1 | 24 | 24.00 | 100.0 |
Bangladesh bowlers Virat Kohli has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Shakib Al Hasan | 183 | 177 | 5 | 96.7 |
| Abdur Razzak | 95 | 102 | 1 | 107.4 |
| Mehedi Hasan Miraz | 82 | 69 | 0 | 84.1 |
| Rubel Hossain | 82 | 81 | 2 | 98.8 |
| Mustafizur Rahman | 78 | 94 | 1 | 120.5 |
| Mahmudullah | 63 | 63 | 0 | 100.0 |
| Mashrafe Mortaza | 60 | 58 | 1 | 96.7 |
| Taskin Ahmed | 55 | 54 | 1 | 98.2 |
Virat Kohli's batting in every match against Bangladesh
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 20 Feb 2025 | 22 | 38 | Won |
| 22 Jun 2024 | 37 | 28 | Won |
| 19 Oct 2023 | 103* | 97 | Won |
| 10 Dec 2022 | 113 | 91 | Won |
| 7 Dec 2022 | 5 | 6 | Lost |
18 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 4 Dec 2022 | 9 | 15 | Lost |
| 2 Nov 2022 | 64* | 44 | Won |
| 2 Jul 2019 | 26 | 27 | Won |
| 15 Jun 2017 | 96* | 78 | Won |
| 23 Mar 2016 | 24 | 24 | Won |
| 6 Mar 2016 | 41* | 28 | Won |
| 24 Feb 2016 | 7 | 12 | Won |
| 24 Jun 2015 | 25 | 35 | Won |
| 21 Jun 2015 | 23 | 27 | Lost |
| 18 Jun 2015 | 1 | 4 | Lost |
| 19 Mar 2015 | 3 | 8 | Won |
| 28 Mar 2014 | 57* | 50 | Won |
| 26 Feb 2014 | 136 | 122 | Won |
| 16 Mar 2012 | 66 | 82 | Lost |
| 19 Feb 2011 | 100* | 83 | Won |
| 16 Jun 2010 | 11 | 22 | Won |
| 11 Jan 2010 | 102* | 95 | Won |
| 7 Jan 2010 | 91 | 102 | Won |
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.