Multiple choice general knowledge sports Who has played highest no. of first class cricket matches? Jack Hobbs Wilfred Rhodes Frank Woolley W.G. Grace Reveal answer Fill a bubble to check yourself B Correct answer Explanation Wilfred Rhodes played 1,110 first-class matches between 1898 and 1930, which remains the highest number of first-class appearances. He was a legendary all-rounder for Yorkshire and England.