76MatchesODI 53 · T20I 23
3,319Runsaverage 52.68 · SR 101.6
123Highest score8 hundreds · 24 fifties

Virat Kohli against Australia by format

FormatMatRunsAvgSR100s/50sHS
ODI532,52553.7293.28/16123
T20I2379449.63142.50/890*

Virat Kohli against Australia year by year

YearMatRunsAvgSR100s/50sHS
2025 ODI415852.6782.70/284
2024 T20I100.000.00/00
2023 ODI628447.3379.80/485
2022 T20I37625.33124.60/163
2020 ODI635659.3397.00/489
17 earlier years
YearMatRunsAvgSR100s/50sHS
2020 T20I313444.67142.60/185
2019 ODI954560.5699.63/1123
2019 T20I29696.00174.50/172*
2018 T20I36565.00132.70/161*
2017 ODI518036.0081.10/192
2017 T20I22222.00137.50/022*
2016 ODI538176.2099.22/2117
2016 T20I4281281.00160.60/490*
2015 ODI3136.5034.20/09
2014 T20I12323.00104.50/023
2013 ODI6344114.67123.32/2115*
2013 T20I12929.00131.80/029
2012 ODI48220.5071.90/031
2012 T20I36822.67117.20/031
2011 ODI12424.0072.70/024
2010 ODI1118118.0097.51/0118
2009 ODI34020.0070.20/030

Virat Kohli's best innings against Australia

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
12395ODIJSCA International Stadium Complex8 Mar 2019
118121ODIACA-VDCA Cricket Stadium20 Oct 2010
117117ODIMelbourne Cricket Ground17 Jan 2016
116120ODIVCA Stadium, Jamtha5 Mar 2019
115*66ODIVCA Stadium, Jamtha30 Oct 2013

Virat Kohli against Australia by ground

GroundMatRunsAvgSR
Sydney Cricket Ground1245650.67108.8
Melbourne Cricket Ground729358.60102.4
IS Bindra Stadium516942.25110.5
Adelaide Oval421270.67106.5
M. Chinnaswamy Stadium418260.67119.0
VCA Stadium, Jamtha3270135.00112.0
Manuka Oval317859.3399.4
ACA-VDCA Cricket Stadium317357.67100.0

Australia bowlers Virat Kohli has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Adam Zampa3693929106.2
Glenn Maxwell221212295.9
Pat Cummins1911993104.2
Mitchell Starc186177295.2
James Faulkner1421722121.1
Ashton Agar136105277.2
Josh Hazlewood136110680.9
Nathan Coulter-Nile1201243103.3

Virat Kohli's batting in every match against Australia

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
25 Oct 2025ODI74*817091.4WonSydney Cricket Ground
23 Oct 2025ODI04000.0LostAdelaide Oval
19 Oct 2025ODI08000.0LostPerth Stadium
4 Mar 2025ODI84985085.7WonDubai International Cricket Stadium
24 Jun 2024T20I05000.0WonDaren Sammy National Cricket Stadium
68 older innings
DateFormatRunsBalls4s6sSRResultGround
19 Nov 2023ODI54634085.7LostNarendra Modi Stadium
8 Oct 2023ODI851166073.3WonMA Chidambaram Stadium
27 Sept 2023ODI56615191.8LostSaurashtra Cricket Association Stadium
22 Mar 2023ODI54722175.0LostMA Chidambaram Stadium
19 Mar 2023ODI31354088.6LostACA-VDCA Cricket Stadium
17 Mar 2023ODI491044.4WonWankhede Stadium
25 Sept 2022T20I634834131.3WonRajiv Gandhi International Stadium
23 Sept 2022T20I11620183.3WonVidarbha Cricket Association Stadium, Jamtha
20 Sept 2022T20I270028.6LostIS Bindra Stadium
8 Dec 2020T20I856143139.3LostSydney Cricket Ground
6 Dec 2020T20I402422166.7WonSydney Cricket Ground
4 Dec 2020T20I9910100.0WonManuka Oval
2 Dec 2020ODI63785080.8WonManuka Oval
29 Nov 2020ODI898772102.3LostSydney Cricket Ground
27 Nov 2020ODI212121100.0LostSydney Cricket Ground
19 Jan 2020ODI89918097.8WonM. Chinnaswamy Stadium
17 Jan 2020ODI787660102.6WonSaurashtra Cricket Association Stadium
14 Jan 2020ODI161401114.3LostWankhede Stadium
9 Jun 2019ODI827742106.5WonKennington Oval
13 Mar 2019ODI20222090.9LostArun Jaitley Stadium
10 Mar 2019ODI7610116.7LostIS Bindra Stadium
8 Mar 2019ODI12395161129.5LostJSCA International Stadium Complex
5 Mar 2019ODI11612010096.7WonVCA Stadium, Jamtha
2 Mar 2019ODI44456197.8WonRajiv Gandhi International Stadium
27 Feb 2019T20I72*3826189.5LostM. Chinnaswamy Stadium
24 Feb 2019T20I241730141.2LostACA-VDCA Cricket Stadium
18 Jan 2019ODI46623074.2WonMelbourne Cricket Ground
15 Jan 2019ODI1041125292.9WonAdelaide Oval
12 Jan 2019ODI380037.5LostSydney Cricket Ground
25 Nov 2018T20I61*4142148.8WonSydney Cricket Ground
21 Nov 2018T20I480050.0LostBrisbane Cricket Ground
10 Oct 2017T20I02000.0LostBarsapara Cricket Stadium
7 Oct 2017T20I22*1430157.1WonJSCA International Stadium Complex
1 Oct 2017ODI39552070.9WonVCA Stadium, Jamtha
28 Sept 2017ODI212130100.0LostM. Chinnaswamy Stadium
24 Sept 2017ODI28352080.0WonHolkar Cricket Stadium
21 Sept 2017ODI921078086.0WonEden Gardens
17 Sept 2017ODI04000.0WonMA Chidambaram Stadium
27 Mar 2016T20I82*5192160.8WonIS Bindra Stadium
31 Jan 2016T20I503621138.9WonSydney Cricket Ground
29 Jan 2016T20I59*3371178.8WonMelbourne Cricket Ground
26 Jan 2016T20I90*5592163.6WonAdelaide Oval
23 Jan 2016ODI8111072.7WonSydney Cricket Ground
20 Jan 2016ODI10692111115.2LostManuka Oval
17 Jan 2016ODI11711772100.0LostMelbourne Cricket Ground
15 Jan 2016ODI59674088.1LostBrisbane Cricket Ground
12 Jan 2016ODI91979193.8LostWestern Australia Cricket Association Ground
26 Mar 2015ODI113007.7LostSydney Cricket Ground
26 Jan 2015ODI3*90033.3No resultSydney Cricket Ground
18 Jan 2015ODI9160056.3LostMelbourne Cricket Ground
30 Mar 2014T20I232221104.5WonShere Bangla National Stadium
2 Nov 2013ODI03000.0WonM. Chinnaswamy Stadium
30 Oct 2013ODI115*66181174.2WonVCA Stadium, Jamtha
19 Oct 2013ODI68739093.2LostIS Bindra Stadium
16 Oct 2013ODI100*5287192.3WonSawai Mansingh Stadium
13 Oct 2013ODI61856071.8LostMCA Stadium
10 Oct 2013T20I292221131.8WonSaurashtra Cricket Association Stadium
28 Sept 2012T20I151320115.4LostR Premadasa Stadium
26 Feb 2012ODI21272077.8LostSydney Cricket Ground
19 Feb 2012ODI12250048.0LostBrisbane Cricket Ground
12 Feb 2012ODI18281064.3WonAdelaide Oval
5 Feb 2012ODI31343091.2LostMelbourne Cricket Ground
3 Feb 2012T20I312430129.2WonMelbourne Cricket Ground
1 Feb 2012T20I222101104.8LostStadium Australia
24 Mar 2011ODI24331072.7WonNarendra Modi Stadium
20 Oct 2010ODI11812111197.5WonACA-VDCA Cricket Stadium
2 Nov 2009ODI10161062.5LostIS Bindra Stadium
25 Oct 2009ODI30413073.2LostReliance Stadium

Virat Kohli vs Australia: questions and answers

How many matches has Virat Kohli played against Australia?
Virat Kohli has played 76 matches against Australia (53 in ODIs, 23 in T20Is), from 2009 to 2025. India won 37 and lost 35 of them.
How many runs has Virat Kohli scored against Australia?
Virat Kohli has scored 3,319 runs in 73 innings against Australia at an average of 52.68 and a strike rate of 101.6 (2,525 runs at an average of 53.72 in ODIs, 794 runs at an average of 49.63 in T20Is).
What is Virat Kohli's highest score against Australia?
Virat Kohli's highest score against Australia is 123 off 95 balls (ODI) at JSCA International Stadium Complex on 8 March 2019.
How many hundreds has Virat Kohli scored against Australia?
Virat Kohli has scored 8 hundreds and 24 fifties against Australia.
Where has Virat Kohli scored the most runs against Australia?
At Sydney Cricket Ground: 456 runs in 12 innings against Australia, at an average of 50.67.
How does Virat Kohli usually get out against Australia?
Of Virat Kohli's 63 dismissals against Australia: caught 49, bowled 7, lbw 5 and run out 2. Adam Zampa has dismissed Virat Kohli most often, 9 times in 369 balls.
When did Virat Kohli last play against Australia?
On 25 October 2025 (ODI) at Sydney Cricket Ground: 74 not out off 81 balls. India won that match.