🏏

Virat Kohli height, weight and BMI: how cricketers compare

Cricket4 min read · Updated 4 October 2026

Virat Kohli is 175 cm tall, which is 5 feet 9 inches. That is about 8.5 cm above the average Indian man (166.5 cm) and close to the average for an international batter.

175 cmVirat Kohli (5'9")
179 cmBabar Azam (5'10")
198 cmShaheen Afridi (6'6")
23 cmShaheen is taller than Kohli
Height to scale
Shaheen Afridi198 cm
Babar Azam179 cm
Virat Kohli175 cm
Average man, world171 cm
Average man, Pakistan167.5 cm
Average man, India166.5 cm

Virat Kohli's BMI

BMI is weight in kilograms divided by height in metres squared. Kohli's weight is not officially published; it is widely reported at around 69 to 70 kg. With a height of 1.75 m that gives:

BMI = 69 ÷ (1.75 × 1.75) ≈ 22.5

That sits in the middle of the healthy range (18.5 to 24.9). Remember that BMI cannot tell muscle from fat, so for a professional athlete it is only a rough guide.

Work out and see your own BMI →

Kohli vs Babar Azam

Babar Azam is 179 cm (5'10"), 4 cm taller than Kohli. A cricket ball is about 7 cm wide, so the gap between them is roughly half a ball. On a pitch it is hard to notice.

Why fast bowlers are so tall

Shaheen Afridi stands 198 cm (6'6"), 23 cm above Kohli. Height helps a fast bowler in two ways: the ball is released from higher up, so it bounces more steeply, and longer arms act as longer levers, which adds pace. Batters, on the other hand, come in all sizes. A lower centre of gravity helps with balance and quick footwork.

See Virat Kohli to scale next to an average man →