Multiple choice general knowledge sports

Who played most no of Test matches?

  1. Australia

  2. England

  3. India

  4. West Indies

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

England has played the most Test matches in cricket history, having participated in Test cricket since 1877 and maintaining a busy schedule throughout their long history. Their head-to-head rivalry with Australia (The Ashes) alone has produced over 300 matches, contributing to their record for most Test matches played.