The 2nd T20I match between New Zealand and Pakistan at Hamilton saw Kiwi's winning the match by 21 runs with the help of stunning knock from Finn Allen. If we look into the clash of NZ vs PAK in T20Is then both Kane Williamson and Babar Azam has a very good record against Pakistan and New Zealand in T20Is, hence here in this article we will have a look on who holds the record for scoring most runs against an opponent in T20Is and more.

Most runs against an opponent in men's T20I:

  • Virat Kohli - 794 vs Australia
  • Rohit Sharma - 693 vs West Indies
  • Kane Williamson - 667 vs Pakistan
  • Babar Azam - 665 vs New Zealand
  • David Warner - 653 vs Sri Lanka

If we look at the above list, then both Williamson and Babar Azam stand at third and fourth position respectively for scoring most runs against an opponent in men's T20I.

Most runs vs Pakistan in men's T20I:

  • Kane Williamson - 667 (21 inns)
  • Martin Guptill - 526 (19 inns)
  • Virat Kohli - 488 (10 inns)

Kane Williamson averages 39.23 with the bat against Pakistan in T20Is at a strike rate of 119.32 with six fifties to his name.

Most runs vs New Zealand in men's T20I:

  • Babar Azam - 665 (17 inns)
  • Mohammad Hafeez - 563 (18 inns)
  • Rohit Sharma - 511 (17 inns)

Babar Azam averages 47.5 with the bat against New Zealand in T20Is at a strike rate of 131.68 with one century and six fifties to his name.

Most runs in men's T20I:

  • Virat Kohli - 4008 (107 inns)
  • Rohit Sharma - 3853 (141 inns)
  • Babar Azam - 3608 (100 inns)

Most fifty-plus scores in men's T20I:

  • Virat Kohli - 38
  • Babar Azam - 35
  • Rohit Sharma - 33