Multiple choice general knowledge sports Which cricketer has appeared in the most matches at the World Cup ? Kapil Dev J Srinath Sachin Tendulkar M Azharuddin Reveal answer Fill a bubble to check yourself C Correct answer Explanation Sachin Tendulkar holds the record for most matches played in World Cup history. He appeared in six World Cups from 1992 to 2011, playing 45 matches - more than any other cricketer.