Answer
Steve Waugh made 168 test match appearances before his record was broken by Sachin Tendulkar. Waugh is considered to be one of the greatest batsmen in the history of the game, and his record for the most test match appearances was held for over 12 years. Tendulkar, who is widely regarded as the greatest batsman of all time, broke Waugh's record in 2008.