Kane Williamson vs Virat Kohli: who is the better Test batter?

Published on July 24, 2026
Kane Williamson vs Virat Kohli: who is the better Test batter?

Virat Kohli built his Test career on aggression. Kane Williamson built his on stillness. One attacked bowlers into submission, the other waited them out.

Both debuted in the same era, both captained their countries, and both finished among the greatest Test batters of their generation. This piece breaks the comparison down: raw numbers, home and away splits, form against the toughest attacks, captaincy, and what each man's legacy actually looks like.

 

Virat Kohli vs Kane Williamson: quick comparison

Stat Virat Kohli Kane Williamson
Tests 123 108
Runs 9,230 9,461
Average 46.85 54.87
Hundreds 30 33
Double hundreds 7 6
Highest score 254* 251
ICC No.1 ranking Yes Yes

Quick answer: Williamson holds the better average and more Test centuries. Kohli holds the bigger away wins, the higher peak intensity, and the louder overall legacy. Neither number tells the whole story on its own.

 

Career overview

Virat Kohli's Test career

Kohli debuted against West Indies in 2011 and struggled early, especially in Australia. His breakthrough century at Adelaide in 2012 changed that. He took over the Test captaincy in 2015 and turned into a run machine, peaking between 2016 and 2018 with an average north of 66 across 35 Tests. He retired from Test cricket in May 2026, closing out a 14-year red-ball career with 9,230 runs.

Kane Williamson's Test career

Williamson debuted in 2010 against India in Ahmedabad, batting 299 balls in his first innings. He grew into New Zealand's most technically complete batter and eventually its all-time leading Test run-scorer, passing Ross Taylor's mark in 2022. He captained New Zealand to their first ICC title, the inaugural World Test Championship in 2021, beating India in the final.

 

People also Search For  Steve Smith vs Kane Williamson: Who is the better Test batter?

 

Batting statistics comparison

Runs, average and centuries

Stat Kohli Williamson
Runs 9,230 9,461
Average 46.85 54.87
Centuries 30 33
Fifties 31 38

Williamson wins the average battle by a wide margin. Kohli's number dropped in his final years, but at his peak (2016-2018) it sat above 66, arguably the best sustained stretch either man produced.

Double hundreds and big scores

Kohli has 7 double hundreds, the most by any Indian batter. Williamson has 6, a New Zealand record. Both converted big starts into monster scores rather than settling for centuries.

Batting consistency across their careers

Phase Kohli Williamson
Peak years 2016-2019, average 60+ 2013-2021, average 55+
Decline phase 2020-2026, sharp dip Minimal, stayed steady
Career shape High peak, late slide Flat and durable

Williamson's graph barely wobbles. Kohli's is a mountain: spectacular peak, steep drop.

 

Home vs away Test record

Virat Kohli at home and away

Kohli was dominant at home for most of his career, especially during his captaincy years. In SENA countries (South Africa, England, New Zealand, Australia), he scored 3,781 runs at 41.54 with 12 centuries in 48 matches, the most by an Asian batter after Sachin Tendulkar and Rahul Dravid.

Kane Williamson at home and away

Williamson's home numbers are extraordinary: over 60 average in New Zealand, the only batter to maintain that mark there with a significant sample. Away from home, though, his average has often dropped by more than half, particularly in England and South Africa, where he's never scored a Test hundred.

Who performs better overseas?

Kohli, by some distance. His overseas hundreds at Adelaide, Centurion and Edgbaston came against genuinely hostile attacks, and he led India to their first-ever Test series win in Australia in 2018-19. Williamson's overseas record is strong in the subcontinent and the UAE, but noticeably thinner in England, Australia and South Africa.

 

Performance against top Test nations

Against Australia

Kohli scored 692 runs at 86.50 in the 2014-15 Border-Gavaskar series, one of the great individual tours by a visiting batter. Williamson has managed only two Test centuries against Australia across his career.

Against England

Both have had big series here. Kohli's twin failures in 2014 turned into a stunning 593 runs in 2018. Williamson has scored 4 centuries against England, often in tough English conditions.

Against South Africa

Kohli's 254* at Pune in 2019 remains his highest Test score, against a South African attack. Williamson has never scored a Test century in South Africa, his highest there being 77.

Against India and New Zealand

Williamson's Test debut hundred came against India. Across his career he has scored 2 centuries against India and made history leading New Zealand past them in the 2021 WTC final.

Who performs better against strong attacks?

Kohli, on the evidence of his numbers against Australia and South Africa. Williamson's returns against the same two attacks are comparatively modest, even though his overall average is higher.

 

People also Search For  Steve Smith vs Virat Kohli: Who is the better Test batter?

 

Performance in SENA countries

Kohli's record in SENA

3,781 runs at 41.54, 12 hundreds, 48 matches. Lower than his overall career average, but among the best figures posted by any Asian batter in these conditions.

Williamson's record in SENA

Strong in New Zealand itself, but his average away from home, specifically in England and South Africa, sits well below his career mark. No century in South Africa across multiple tours.

Who handles difficult conditions better?

Kohli. His numbers in SENA nations, while lower than his career average, are built on runs against the toughest attacks in the toughest conditions. Williamson's difficulties are concentrated almost entirely outside New Zealand.

 

Performance under pressure

Fourth-innings batting

Kohli's fourth-innings record is unremarkable by his own standards, a recognized soft spot in an otherwise dominant career. Williamson's calm temperament has produced some notable rearguard efforts, most memorably his role anchoring the 2021 WTC final chase.

Performance in decisive Test matches

Kohli's away series wins in Australia and England came in matches where his runs directly shifted momentum. Williamson's unbeaten fifty in the WTC final is arguably the single biggest pressure innings either man has played.

Match-winning hundreds

Kohli has more of them, largely a function of India's aggressive chasing culture under his captaincy. Williamson's biggest contributions often came through survival and partnership-building rather than outright chase-completing centuries.

 

Captaincy record in Test cricket

Virat Kohli as Test captain

India's most successful Test captain: 40 wins from 68 matches. He never lost or drew a home series as captain and led India to their first-ever Test series win in Australia.

Kane Williamson as Test captain

Led New Zealand to their first ICC title, winning the inaugural World Test Championship in 2021. His calmer leadership style built one of the most consistent teams in world cricket.

Leadership styles compared

Kohli led with visible intensity, aggressive fields, sledging, in-your-face energy. Williamson led quietly, letting results speak. Both worked. Different teams, different temperaments, same outcome: era-defining success.

 

People also Search For  Joe Root vs Virat Kohli since 2020: who has really been the better Test batter?

 

Batting style comparison

Virat Kohli's aggressive approach

Kohli attacked bowlers, rarely let them settle, and scored at a strike rate above 55 in Tests. His intent was to dominate, not just occupy the crease.

Kane Williamson's technical precision

Williamson bats time. His technique against both pace and spin is close to textbook, and he's comfortable grinding through sessions where lesser batters would panic.

Which style is better for Test cricket?

Neither is objectively superior. Kohli's method produces faster runs and quicker collapses of opposition morale. Williamson's method produces longer occupation and fewer soft dismissals. Test cricket has room for both.

 

ICC rankings and major achievements

ICC awards

Kohli has won multiple ICC Cricketer of the Year honors and was named male cricketer of the decade in 2020. Williamson has also won ICC Test Cricketer of the Year and was Player of the Tournament at the 2019 World Cup.

No.1 Test ranking

Both men have held the top spot in ICC Test batting rankings on multiple occasions, going back and forth with Steve Smith and Joe Root through the mid-to-late 2010s.

Records and milestones

Kohli holds India's record for Test double hundreds (7). Williamson holds New Zealand's all-time Test run record and its double-hundred record (6).

 

Strengths and weaknesses

Virat Kohli's biggest strengths

Intensity, chasing ability, overseas hundreds against top attacks, and a rare capacity to lift his team through sheer will.

Kane Williamson's biggest strengths

Technical soundness, temperament under pressure, and remarkable consistency across a 16-year career with almost no prolonged slump.

Areas where each can be vulnerable

Kohli struggled against spin and swing late in his career, and his final Test years brought a sharp average decline. Williamson's away form outside the subcontinent, especially in England and South Africa, remains a genuine gap in his record.

 

Who has the better Test legacy?

Longevity favors Williamson, whose numbers stayed remarkably flat for over a decade. Peak performance favors Kohli, whose 2016-2018 stretch is one of the best three-year runs by any batter this century. Overseas success favors Kohli, built on real wins in Australia and England. Technical consistency favors Williamson. Influence on the format, arguably, favors Kohli, credit for reviving interest in Test cricket in India is widely given to him.

 

Final verdict: who is the better Test batter?

  • Overall runs: Williamson
  • Batting average: Williamson
  • Away record: Kohli
  • Technical consistency: Williamson
  • Big match impact: Kohli

Averages and totals point toward Williamson. He scored more runs in fewer Tests, at a much higher average, with barely a dip across 16 years. But Test cricket isn't only about a number on a scorecard. Kohli's overseas centuries came against attacks and in conditions where Williamson's numbers thin out, and his captaincy changed how India traveled and won abroad.

If the question is "who had the better career, by the numbers," the answer is Williamson. If the question is "who had the bigger impact on the format," the answer leans Kohli. Both are fair answers. Neither cancels the other out.

 

People also Search For  Steve Smith vs Joe Root: who is the better Test batter?

 

Frequently asked questions

Who has more Test runs, Virat Kohli or Kane Williamson?

Kane Williamson, with 9,461 runs to Kohli's 9,230, despite playing 15 fewer Tests.

Who has the better Test average?

Williamson, at 54.87 against Kohli's 46.85.

Who has scored more Test centuries?

Williamson, with 33 to Kohli's 30.

Who has the better overseas Test record?

Kohli. His numbers in SENA countries and match-winning overseas hundreds outweigh Williamson's record outside New Zealand and the subcontinent.

Who was the better Test captain?

Kohli has the higher win count (40 from 68 Tests) and a perfect home series record. Williamson has the bigger single achievement: New Zealand's only ICC title, the 2021 World Test Championship.

Who is better in SENA conditions?

Kohli, based on his 12 centuries and series-defining performances in Australia and England. Williamson has struggled for centuries in England and South Africa specifically.

Who is the better modern Test batter overall?

It depends what you value. Williamson wins on pure numbers and consistency. Kohli wins on peak intensity, overseas impact, and influence on the format. Most neutral observers rank them among the top four Test batters of their generation, alongside Steve Smith and Joe Root.

Published By Vidwan Kapoor
← Back to Blogs

Related Cricket Tools