5 all-time oldest captains in Test cricket
2) Sir Gubby Allen (England)
Sir Allen played 25 Tests for England from 1930 to 1948. He was a right-handed batsman and a right arm fast bowler. He scored 750 runs in 33 innings at an average of 24.19. He has one century and three half-centuries in Test cricket. In 45 innings, he has taken 81 wickets at an average of 29.37. He has five five-wicket hauls and a ten-wicket match haul.
He captained England in 11 Tests. His age during his last Test as captain was 45 years and 245 days. The match was played from 27 March to 1 April in 1948 at Kingston against West Indies. England lost the match by 10 wickets. It was also his last Test match.