No captain in Test history has scored more runs than Virat Kohli (5864) at a better average (54.80).
Your perspective matters!Start the conversation