Although Virat Kohli averages above 50, he scores 100 in one match and 2-3 runs the following match. Is it better to have a player with a batting average of 30 who can consistently score 25-35 runs? Who has scored most runs in one over in a test cricket match?