Lists of oldest cricketers
This is a set of lists of the oldest Test and first-class cricketers.
Oldest living Test cricketers
| Name | Country | Date of birth | Debut | Last match | Age as of |
| Neil Harvey | Australia | 8 October 1928 | 22 January 1948 | 20 February 1963 | |
| Trevor McMahon | New Zealand | 8 November 1929 | 13 October 1955 | 6 February 1956 | |
| C. D. Gopinath | India | 1 March 1930 | 14 March 1951 | 28 January 1960 | |
| Ian Leggat | New Zealand | 7 June 1930 | 1 January 1954 | 5 January 1954 | |
| Chandrakant Patankar | India | 24 November 1930 | 28 December 1955 | 2 January 1956 | |
| Gavin Stevens | Australia | 29 February 1932 | 21 November 1959 | 6 February 1960 | |
| Bob Blair | New Zealand | 23 June 1932 | 6 March 1953 | 13 March 1964 | |
| Micky Stewart | England | 16 September 1932 | 21 June 1962 | 26 January 1964 | |
| Kim Elgie | South Africa | 6 March 1933 | 8 December 1961 | 1 January 1962 | |
| M.J.K. Smith | England | 30 June 1933 | 5 June 1958 | 18 June 1972 |
Oldest living Test cricketers by country
| Country | Player | Age as of |
| Afghanistan | Mohammad Nabi | |
| Australia | Neil Harvey | |
| Bangladesh | Enamul Haque | |
| England | Micky Stewart | |
| India | C. D. Gopinath | |
| Ireland | Ed Joyce | |
| New Zealand | Trevor McMahon | |
| Pakistan | Fazal-ur-Rehman | |
| South Africa | Kim Elgie | |
| Sri Lanka | Lalith Kaluperuma | |
| West Indies | Cammie Smith | |
| Zimbabwe | John Traicos |
Note: Twenty-seven first-class cricketers are known to have attained centenarian status.
Source:
Oldest Test cricketers still playing at Test level
| Name | Country | Date of birth | Debut | Age as of |
| Craig Ervine | Zimbabwe | 19 August 1985 | 4 August 2011 | |
| Brendan Taylor | Zimbabwe | 6 February 1986 | 6 May 2004 | |
| Sikandar Raza | Zimbabwe | 24 April 1986 | 3 September 2013 |
Oldest Test cricketers still playing at Test level, by country
| Country | Name | Age as of |
| Afghanistan | Yamin Ahmadzai | |
| Australia | Nathan Lyon | |
| Bangladesh | Mushfiqur Rahim | |
| England | Mark Wood | |
| India | Ravindra Jadeja | |
| Ireland | Craig Young | |
| New Zealand | Ajaz Patel | |
| Pakistan | Noman Ali | |
| South Africa | Simon Harmer | |
| Sri Lanka | Dinesh Chandimal | |
| West Indies | Kemar Roach | |
| Zimbabwe | Craig Ervine |
Note: The above lists include players who have played Test cricket within the past 24 months and have not formally announced their retirement.
Longest-lived Test cricketers
See also Oldest living Test cricketers above.| Name | Country | Date of birth | Debut | Last match | Date of death | Age |
| Norman Gordon | South Africa | 6 August 1911 | 24 December 1938 | 14 March 1939 | 2 September 2014 | |
| Eric Tindill | New Zealand | 18 December 1910 | 26 June 1937 | 25 March 1947 | 1 August 2010 | |
| Francis MacKinnon | England | 9 April 1848 | 2 January 1879 | 4 January 1879 | 27 February 1947 | |
| John Watkins | South Africa | 10 April 1923 | 24 December 1949 | 5 January 1957 | 3 September 2021 | |
| Ronald Draper | South Africa | 24 December 1926 | 10 February 1950 | 3 March 1950 | 25 February 2025 | |
| Lindsay Tuckett | South Africa | 6 February 1919 | 7 June 1947 | 9 March 1949 | 5 September 2016 | |
| Donald Smith | England | 14 June 1923 | 20 June 1957 | 27 July 1957 | 10 January 2021 | |
| Jack Kerr | New Zealand | 28 December 1910 | 27 June 1931 | 27 July 1937 | 27 May 2007 | |
| Wazir Mohammad | Pakistan | 22 December 1929 | 13 November 1952 | 18 November 1959 | 13 October 2025 | |
| Wilfred Rhodes | England | 29 October 1877 | 1 June 1899 | 12 April 1930 | 8 July 1973 | |
| Bill Brown | Australia | 31 July 1912 | 8 June 1934 | 29 June 1948 | 16 March 2008 | |
| Lindsay Weir | New Zealand | 2 June 1908 | 24 January 1930 | 17 August 1937 | 31 October 2003 | |
| Everton Weekes | West Indies | 26 February 1925 | 21 January 1948 | 31 March 1958 | 1 July 2020 | |
| Datta Gaekwad | India | 27 October 1928 | 5 June 1952 | 18 January 1961 | 13 February 2024 | |
| Ken Archer | Australia | 17 January 1928 | 22 December 1950 | 5 December 1951 | 14 April 2023 | |
| Andy Ganteaume | West Indies | 22 January 1921 | 11 February 1948 | 16 February 1948 | 17 February 2016 | |
| Sydney Barnes | England | 19 April 1873 | 13 December 1901 | 18 February 1914 | 26 December 1967 | |
| Esmond Kentish | West Indies | 21 November 1916 | 27 March 1948 | 21 January 1954 | 10 June 2011 | |
| M. J. Gopalan | India | 6 June 1909 | 5 January 1934 | 8 January 1934 | 21 December 2003 | |
| Ron Hamence | Australia | 25 November 1915 | 28 February 1947 | 5 January 1948 | 24 March 2010 |
Source:
Oldest Test debutants
| Name | Country | Date of birth | Debut | Age at debut |
| James Southerton | England | 16 November 1827 | 15 March 1877 | |
| Miran Bakhsh | Pakistan | 20 April 1907 | 29 January 1955 | |
| Don Blackie | Australia | 5 April 1882 | 14 December 1928 | |
| Bert Ironmonger | Australia | 7 April 1882 | 30 November 1928 | |
| Nelson Betancourt | West Indies | 4 June 1887 | 1 February 1930 | |
| Rockley Wilson | England | 25 March 1879 | 25 February 1921 | |
| Rustomji Jamshedji | India | 18 November 1892 | 15 December 1933 |
Oldest Test debutant by country
| Country | Name | Age at debut |
| Australia | Don Blackie | 46 years, 253 days |
| Bangladesh | Enamul Haque | 35 years, 58 days |
| England | James Southerton | |
| India | Rustomji Jamshedji | 41 years, 27 days |
| Ireland | Ed Joyce | 39 years, 232 days |
| New Zealand | Herb McGirr | 38 years, 101 days |
| Pakistan | Miran Bakhsh | 47 years, 284 days |
| South Africa | Omar Henry | 40 years, 295 days |
| Sri Lanka | Somachandra de Silva | 39 years, 251 days |
| West Indies | Nelson Betancourt | 42 years, 242 days |
| Zimbabwe | Andy Waller | 37 years, 84 days |
Note: John Traicos debuted for Zimbabwe at the age of, but had already played three Tests for South Africa 22 years prior.
Note: The oldest debutant, James Southerton, was also the first Test cricketer to die. Miran Bakhsh was known as Miran Bux during his playing career.
Source:
Oldest Test cricketers on final appearance
| Name | Country | Date of birth | Test Debut | Last match | Age at last Test |
| Wilfred Rhodes | England | 29 October 1877 | 1 June 1899 | 12 April 1930 | |
| Bert Ironmonger | Australia | 7 April 1882 | 30 November 1928 | 28 February 1933 | |
| WG Grace | England | 18 July 1848 | 6 September 1880 | 3 June 1899 | |
| George Gunn | England | 13 June 1879 | 13 December 1907 | 12 April 1930 | |
| James Southerton | England | 16 November 1827 | 15 March 1877 | 4 April 1877 | |
| Miran Bakhsh | Pakistan | 20 April 1907 | 29 January 1955 | 16 February 1955 | |
| Sir Jack Hobbs | England | 16 December 1882 | 1 January 1908 | 22 August 1930 | |
| Frank Woolley | England | 27 May 1887 | 9 August 1909 | 22 August 1934 | |
| Don Blackie | Australia | 5 April 1882 | 14 December 1928 | 8 February 1929 | |
| Bert Strudwick | England | 28 January 1880 | 1 January 1910 | 18 August 1926 |