Oddsworth

Player comparison

  1. Virat KohliIndia, Royal Challengers Bengaluru
  2. Babar AzamPakistan, Desert Vipers, Sydney Sixers

Runs a match

PlayerBatting
Virat Kohli+4.7
Babar Azam+10.4

Above an average player

Test batting, runs a match over time
Average
  • Virat Kohli+4.7 Nov 2026
  • Babar Azam+10.4 Nov 2026

Test batting style

  • Virat Kohli

    Balanced top-order batter

    2,881 balls faced in Tests and domestic first-class matches · Dec 2021 – Jan 2025

  • Babar Azam

    Balanced top-order batter

    • Strong against spin

    4,419 balls faced in Tests and domestic first-class matches · Nov 2021 – Oct 2026

FigurePlayerFigureParAgainst par
AverageVirat Kohli32.0Par 29.5
Babar Azam42.5Par 29.6
Average v paceVirat Kohli32.2Par 27.4
Babar Azam35.6Par 27.3
Average v spinVirat Kohli31.0Par 31.8
Babar Azam52.0Par 31.8
Strike rate v paceVirat Kohli54Par 55
Babar Azam54Par 55
Strike rate v spinVirat Kohli48Par 54
Babar Azam57Par 54
Balls per dismissalVirat Kohli63Par 54
Babar Azam76Par 54
Dot %Virat Kohli71.8Par 71.9
Babar Azam71.5Par 71.7

Share