Oldest Test match player (male)

The oldest man to play in a Test match was Wilfred Rhodes, aged 52 yr 165 days, for England v. West Indies at Kingston, Jamaica on 12 April 1930. Rhodes made his Test d‚but in the last Test of William Gilbert Grace (1848-1915), who at 50 yr 320 days at Nottingham on 3 June 1899 was the oldest ever Test captain.