Test matches Cricket – Oldest captains

Test matches
Captains

Oldest captains

RankPlayerAgeTeamOppositionGroundMatch DateScorecard
🥇 1
WG Grace50y 320dEnglandv AustraliaNottingham1 Jun 1899Test # 60
🥈 2
GOB Allen45y 245dEnglandv West IndiesKingston27 Mar 1948Test # 298
🥉 3
WR Hammond43y 279dEnglandv New ZealandChristchurch21 Mar 1947Test # 284
4
W Bardsley43y 233dAustraliav EnglandManchester24 Jul 1926Test # 166
5
Misbah-ul-Haq42y 351dPakistanv West IndiesRoseau10 May 2017Test # 2261
6
N Betancourt42y 247dWest Indiesv EnglandPort of Spain1 Feb 1930Test # 189
7
SE Gregory42y 130dAustraliav EnglandThe Oval19 Aug 1912Test # 129
8
RB Simpson42y 89dAustraliav West IndiesKingston28 Apr 1978Test # 824
9
WW Armstrong42y 86dAustraliav EnglandThe Oval13 Aug 1921Test # 144
10
JWHT Douglas41y 330dEnglandv South AfricaManchester26 Jul 1924Test # 156
11
MH Mankad41y 289dIndiav West IndiesChennai21 Jan 1959Test # 465
12
VY Richardson41y 178dAustraliav South AfricaDurban28 Feb 1936Test # 251
13
L Amarnath41y 95dIndiav PakistanEden Gardens12 Dec 1952Test # 360
14
R Illingworth41y 80dEnglandv West IndiesLord's23 Aug 1973Test # 727
15
TW Graveney41y 44dEnglandv AustraliaLeeds25 Jul 1968Test # 640
16
AD Nourse40y 279dSouth Africav EnglandThe Oval16 Aug 1951Test # 338
17
DS de Silva40y 277dSri Lankav New ZealandWellington11 Mar 1983Test # 951
18
FR Brown40y 245dEnglandv South AfricaThe Oval16 Aug 1951Test # 338
19
JM Blackham40y 223dAustraliav EnglandSydney14 Dec 1894Test # 42
20
CH Lloyd40y 124dWest Indiesv AustraliaSydney30 Dec 1984Test # 1006
21
CB Fry40y 119dEnglandv AustraliaThe Oval19 Aug 1912Test # 129
22
GA Gooch40y 3dEnglandv AustraliaLeeds22 Jul 1993Test # 1227
23
DG Bradman39y 357dAustraliav EnglandThe Oval14 Aug 1948Test # 303
24
AL Hassett39y 356dAustraliav EnglandThe Oval15 Aug 1953Test # 376
25
F Mitchell39y 339dSouth Africav AustraliaLord's15 Jul 1912Test # 125
26
CR Ervine39y 323dZimbabwev South AfricaBulawayo6 Jul 2025Test # 2593
27
J Ryder39y 220dAustraliav EnglandMelbourne8 Mar 1929Test # 180
28
A Shaw39y 197dEnglandv AustraliaMelbourne10 Mar 1882Test # 8
29
HR Adhikari39y 195dIndiav West IndiesDelhi6 Feb 1959Test # 467
30
IVA Richards39y 158dWest Indiesv EnglandThe Oval8 Aug 1991Test # 1175
31
HMRKB Herath39y 132dSri Lankav IndiaGalle26 Jul 2017Test # 2265
32
JM Brearley39y 126dEnglandv AustraliaThe Oval27 Aug 1981Test # 908
33
Imran Khan39y 94dPakistanv Sri LankaFaisalabad2 Jan 1992Test # 1182
34
FMM Worrell39y 25dWest Indiesv EnglandThe Oval22 Aug 1963Test # 547
35
IWG Johnson38y 334dAustraliav IndiaEden Gardens2 Nov 1956Test # 433
36
L Hutton38y 278dEnglandv New ZealandAuckland25 Mar 1955Test # 402
37
AR Border38y 245dAustraliav South AfricaDurban25 Mar 1994Test # 1256
38
GA Headley38y 241dWest Indiesv EnglandBridgetown21 Jan 1948Test # 293
39
Lord Hawke38y 231dEnglandv South AfricaCape Town1 Apr 1899Test # 59
40
SR Waugh38y 218dAustraliav IndiaSydney2 Jan 2004Test # 1680
41
HL Collins38y 209dAustraliav EnglandThe Oval14 Aug 1926Test # 167
42
JC White38y 147dEnglandv South AfricaLeeds13 Jul 1929Test # 183
43
JDC Goddard38y 125dWest Indiesv EnglandThe Oval22 Aug 1957Test # 443
44
CK Nayudu38y 105dIndiav EnglandChennai10 Feb 1934Test # 232
45
RB Kanhai38y 100dWest Indiesv EnglandPort of Spain30 Mar 1974Test # 738
46
EA Halliwell38y 65dSouth Africav AustraliaCape Town8 Nov 1902Test # 77
47
AJ Stewart38y 57dEnglandv PakistanManchester31 May 2001Test # 1547
48
VS Hazare38y 24dIndiav West IndiesKingston28 Mar 1953Test # 371
49
A Kumble38y 16dIndiav AustraliaDelhi29 Oct 2008Test # 1891

Showing 49 records

Additional Information

Age is shown as at the end of the player's final match as captain