Who played most no of Test matches?
-
Australia
-
England
-
India
-
West Indies
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.