Virat Kohli vs Pakistan record
Virat Kohli has scored 778 runs in 17 ODIs against Pakistan at an average of 59.85 (strike rate 98.9), with 4 hundreds and 2 fifties. In T20Is: 492 runs in 11 matches at an average of 70.29 (strike rate 123.9), with 5 fifties.
28MatchesODI 17 · T20I 11
1,270Runsaverage 63.50 · SR 107.3
183Highest score4 hundreds · 7 fifties
Virat Kohli against Pakistan by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 17 | 778 | 59.85 | 98.9 |
| T20I | 11 | 492 | 70.29 | 123.9 |
Virat Kohli against Pakistan year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2025 ODI | 1 | 100 | — | 90.1 |
| 2024 T20I | 1 | 4 | 4.00 | 133.3 |
| 2023 ODI | 3 | 142 | 71.00 | 119.3 |
| 2022 T20I | 3 | 177 | 88.50 | 135.1 |
| 2021 T20I | 1 | 57 | 57.00 | 116.3 |
12 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2019 ODI | 1 | 77 | 77.00 | 118.5 |
| 2017 ODI | 2 | 86 | 86.00 | 111.7 |
| 2016 T20I | 2 | 104 | 104.00 | 118.2 |
| 2015 ODI | 1 | 107 | 107.00 | 84.9 |
| 2014 T20I | 1 | 36 | — | 112.5 |
| 2014 ODI | 1 | 5 | 5.00 | 45.5 |
| 2013 ODI | 3 | 35 | 17.50 | 66.0 |
| 2012 T20I | 3 | 114 | 57.00 | 121.3 |
| 2012 ODI | 2 | 183 | 91.50 | 119.6 |
| 2011 ODI | 1 | 9 | 9.00 | 42.9 |
| 2010 ODI | 1 | 18 | 18.00 | 66.7 |
| 2009 ODI | 1 | 16 | 16.00 | 66.7 |
Virat Kohli's best innings against Pakistan
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 183 | 148 | 18 Mar 2012 |
| 122* | 94 | 10 Sept 2023 |
| 107 | 126 | 15 Feb 2015 |
| 100* | 111 | 23 Feb 2025 |
| 82* | 53 | 23 Oct 2022 |
Virat Kohli against Pakistan by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| Shere Bangla National Stadium | 4 | 273 | 91.00 | 112.8 |
| Dubai International Cricket Stadium | 4 | 252 | 84.00 | 105.9 |
| R Premadasa Stadium | 2 | 200 | — | 129.0 |
| Edgbaston | 2 | 103 | — | 108.4 |
| Eden Gardens | 2 | 61 | 61.00 | 132.6 |
| Narendra Modi Stadium | 2 | 43 | 21.50 | 107.5 |
| Adelaide Oval | 1 | 107 | 107.00 | 84.9 |
| Melbourne Cricket Ground | 1 | 82 | — | 154.7 |
Pakistan bowlers Virat Kohli has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Wahab Riaz | 105 | 130 | 1 | 123.8 |
| Shahid Afridi | 102 | 115 | 1 | 112.7 |
| Saeed Ajmal | 92 | 96 | 1 | 104.3 |
| Shadab Khan | 82 | 79 | 0 | 96.3 |
| Naseem Shah | 70 | 75 | 1 | 107.1 |
| Umar Gul | 70 | 75 | 2 | 107.1 |
| Shaheen Shah Afridi | 65 | 88 | 2 | 135.4 |
| Haris Rauf | 60 | 80 | 0 | 133.3 |
Virat Kohli's batting in every match against Pakistan
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 23 Feb 2025 | 100* | 111 | Won |
| 9 Jun 2024 | 4 | 3 | Won |
| 14 Oct 2023 | 16 | 18 | Won |
| 10 Sept 2023 | 122* | 94 | Won |
| 2 Sept 2023 | 4 | 7 | No result |
23 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 23 Oct 2022 | 82* | 53 | Won |
| 4 Sept 2022 | 60 | 44 | Lost |
| 28 Aug 2022 | 35 | 34 | Won |
| 24 Oct 2021 | 57 | 49 | Lost |
| 16 Jun 2019 | 77 | 65 | Won |
| 18 Jun 2017 | 5 | 9 | Lost |
| 4 Jun 2017 | 81* | 68 | Won |
| 19 Mar 2016 | 55* | 37 | Won |
| 27 Feb 2016 | 49 | 51 | Won |
| 15 Feb 2015 | 107 | 126 | Won |
| 21 Mar 2014 | 36* | 32 | Won |
| 2 Mar 2014 | 5 | 11 | Lost |
| 15 Jun 2013 | 22* | 27 | Won |
| 6 Jan 2013 | 7 | 17 | Won |
| 3 Jan 2013 | 6 | 9 | Lost |
| 30 Dec 2012 | 0 | 5 | Lost |
| 28 Dec 2012 | 27 | 22 | Won |
| 25 Dec 2012 | 9 | 11 | Lost |
| 30 Sept 2012 | 78* | 61 | Won |
| 18 Mar 2012 | 183 | 148 | Won |
| 30 Mar 2011 | 9 | 21 | Won |
| 19 Jun 2010 | 18 | 27 | Won |
| 26 Sept 2009 | 16 | 24 | Lost |
Virat Kohli vs Pakistan: questions and answers
- How many matches has Virat Kohli played against Pakistan?
- Virat Kohli has played 28 matches against Pakistan (17 in ODIs, 11 in T20Is), from 2009 to 2025. India won 19 and lost 8 of them.
- How many runs has Virat Kohli scored against Pakistan?
- Virat Kohli has scored 1,270 runs in 28 innings against Pakistan at an average of 63.50 and a strike rate of 107.3 (778 runs at an average of 59.85 in ODIs, 492 runs at an average of 70.29 in T20Is).
- What is Virat Kohli's highest score against Pakistan?
- Virat Kohli's highest score against Pakistan is 183 off 148 balls (ODI) at Shere Bangla National Stadium on 18 March 2012.
- How many hundreds has Virat Kohli scored against Pakistan?
- Virat Kohli has scored 4 hundreds and 7 fifties against Pakistan.
- Where has Virat Kohli scored the most runs against Pakistan?
- At Shere Bangla National Stadium: 273 runs in 4 innings against Pakistan, at an average of 91.00.
- How does Virat Kohli usually get out against Pakistan?
- Of Virat Kohli's 20 dismissals against Pakistan: caught 14, bowled 3, run out 2 and lbw 1. Umar Gul has dismissed Virat Kohli most often, twice in 70 balls.
- When did Virat Kohli last play against Pakistan?
- On 23 February 2025 (ODI) at Dubai International Cricket Stadium: 100 not out off 111 balls. India won that match.