 At 49 years and 119 days, James Southerton of England, playing in the very first Test match in March 1877, is the oldest player to make his debut in Test cricket.Second on the list is Miran Bakhsh of Pakistan who at 47 years and 284 days made his debut against India in 1955.England all-rounder Wilfred Rhodes is the oldest player to appear in a Test match.