Rahul Dravid has faced the most number of deliveries in over 100 years of the history of test cricket. He faced 31258 deliveries in Test cricket while having a career batting strike rate of 42.51 during his career spanning a decade and a half. Read more