This is very logical yet looks like a paradox. The top three bowlers to concede most runs in Test history are:

1. Anil Kumble – 18355 runs

2. Muttiah Muralitharan – 18180 runs

3. Shane Warne – 17995 runs

And they rank 3, 1 and 2 respectively in terms of most wickets taken by a bowler in Test history.

Enter Email For Amazing Cricket Videos

Enter your email address to subscribe to this blog and receive amazing cricket content.