Brad Hogg is the oldest player in all T20 World Cups, which he played at the age of 43.
Player | Team | Age* | DOB |
Brad Hogg | Australia | 43 | 6 February 1971 |
Chris Gayle | West Indies | 42 | 21 September 1979 |
Mohammad Hafeez | Pakistan | 41 | 17 October 1980 |
T. Dilshan | Sri Lanka | 39 | 14 October 1976 |
Michael Hussey | Australia | 37 | 27 May 1975 |
Rangana Herath | Sri Lanka | 37 | 19 March 1978 |
Kevin O'Brien | Ireland | 37 | 4 March 1984 |
Dawyne bravo | West Indies | 37 | 17 October 1983 |
Ravi Rampaul | West Indies | 37 | 15 October 1984 |
Ricky Ponting | Australia | 36 | 19 December 1974 |
*- Age at which they played their last-ever T20 World Cup Match.