Who has played most number of test matches till date?
Steve Waugh
Anil Kumble
Sachin Tendulkar
Kapil Dev