
Virat Kohli: This batsman has played all 18 seasons so far for Royal Challengers Bangalore (RCB). Kohli played 16 matches in IPL 2016 and scored a total of 973 runs at an average of 81.08. During this period he scored four centuries and seven half-centuries. Kohli is jointly number-1 in the list of batsmen who have scored most centuries in an IPL season. He hit 38 sixes and 83 fours in IPL 2016. Virat Kohli is the highest run-scorer batsman in IPL history. Kohli has played a total of 267 IPL matches since 2008, scoring 8,661 runs at an average of 39.54. Kohli is also the player to score the most number of IPL centuries with eight. A total of 291 sixes and 771 fours have come from his bat in this league.
Shubhman Gill: Playing for Gujarat Titans, Gill played 17 matches in IPL 2023, scoring 890 runs at an average of 59.33. During this period, Gill played century innings thrice. Gill had hit 33 sixes and 85 fours that season.
Jos Buttler: Playing 17 matches for Rajasthan Royals in IPL 2022, Butler scored a total of 863 runs at an average of 57.53. During this period, four centuries and as many half-centuries came from his bat. This season, 45 sixes and 83 fours came from Butler’s bat.
David Warner: Playing for Sunrisers Hyderabad, Warner scored 848 runs in IPL 2016 with an average of 60.57. During this period, nine half-centuries came from his bat. In IPL 2016, Warner hit 31 sixes and 88 fours.



