Here is the list of all Oldest Player to Score Test Hundred history:
| # | Player | Age | Runs | Against |
|---|---|---|---|---|
| 1 | JB Hobbs England | 46y 82d | 142 | Australia |
| 2 | EH Hendren England | 45y 151d | 132 | Australia |
| 3 | Warren Bardsley Australia | 43y 202d | 193* | England |
| 4 | Arthur Nourse South Africa | 42y 291d | 111 | Australia |
| 5 | Frank Woolley England | 42y 61d | 154 | South Africa |
| 6 | Misbah-ul-Haq Pakistan | 42y 47d | 114 | England |
| 7 | Eric Rowan South Africa | 42y 6d | 236 | England |
| 8 | RB Simpson Australia | 41y 359d | 100 | India |
| 9 | Warwick Armstrong Australia | 41y 265d | 123* | England |
| 10 | Tom Graveney England | 41y 263d | 105 | Pakistan |
| 11 | Herbert Taylor South Africa | 41y 241d | 117 | England |
| 12 | Bert Sutcliffe New Zealand | 41y 108d | 151* | India |
| 13 | Geoff Boycott England | 41y 63d | 105 | India |
| 14 | Graham Gooch England | 40y 314d | 210 | New Zealand |
| 15 | AD Nourse South Africa | 40y 207d | 208 | England |
| 16 | Clive Lloyd West Indies | 40y 84d | 114 | Australia |
| 17 | Shivnarine Chanderpaul West Indies | 40y 28d | 101* | Bangladesh |
| 18 | Charles Macartney Australia | 40y 27d | 109 | England |
| 19 | Vijay Merchant India | 40y 21d | 154 | England |