Here is the list of all Oldest Player to Score ODI Hundred history:
| # | Player | Age | Runs | Against |
|---|---|---|---|---|
| 1 | Khurram Khan U.A.E. | 43y 162d | 132* | Afghanistan |
| 2 | Sanath Jayasuriya Sri Lanka | 39y 212d | 107 | India |
| 3 | Chris Gayle West Indies | 39y 159d | 162 | England |
| 4 | Ed Joyce Ireland | 39y 111d | 116* | U.A.E. |
| 5 | Geoff Boycott England | 39y 51d | 105 | Australia |
| 6 | Mohammad Nabi Afghanistan | 39y 39d | 136 | Sri Lanka |
| 7 | Sachin Tendulkar India | 38y 327d | 114 | Bangladesh |
| 8 | Rohit Sharma India | 38y 178d | 121* | Australia |
| 9 | DL Hemp Bermuda | 38y 149d | 102* | Kenya |
| 10 | Hashan Tillakaratne Sri Lanka | 38y 148d | 104 | Scotland |
| 11 | Sunil Gavaskar India | 38y 113d | 103* | New Zealand |
| 12 | Richard Berrington Scotland | 38y 66d | 102 | Nepal |
| 13 | Kyle Coetzer Scotland | 38y 47d | 108* | U.A.E. |
| 14 | Desmond Haynes West Indies | 38y 18d | 115 | England |
| 15 | Gordon Greenidge West Indies | 37y 321d | 117 | India |
| 16 | Craig Ervine Zimbabwe | 37y 303d | 121* | Nepal |
| 17 | Mahela Jayawardene Sri Lanka | 37y 271d | 100 | Afghanistan |
| 18 | Mahmudullah Bangladesh | 37y 262d | 111 | South Africa |
| 19 | Mohinder Amarnath India | 37y 185d | 102* | New Zealand |
| 20 | Kumar Sangakkara Sri Lanka | 37y 135d | 124 | Scotland |
| 21 | SO Tikolo Kenya | 37y 116d | 102 | Zimbabwe |
| 22 | Alec Stewart England | 37y 103d | 100* | West Indies |
| 23 | Sikandar Raza Zimbabwe | 37y 57d | 102* | Netherlands |
| 24 | Virat Kohli India | 37y 28d | 102 | South Africa |
| 25 | Bevan Congdon New Zealand | 37y 26d | 101 | England |
| 26 | Younis Khan Pakistan | 37y 18d | 103 | New Zealand |
| 27 | David Warner Australia | 36y 363d | 104 | Netherlands |
| 28 | Graham Gooch England | 36y 306d | 112* | New Zealand |
| 29 | Sean Williams Zimbabwe | 36y 276d | 142 | Oman |
| 30 | Ricky Ponting Australia | 36y 95d | 104 | India |
| 31 | Adam Gilchrist Australia | 36y 93d | 118 | Sri Lanka |
| 32 | Jatinder Singh Oman | 36y 77d | 100 | U.S.A. |
| 33 | Clayton Lambert West Indies | 36y 57d | 119 | England |
| 34 | Dawid Malan England | 36y 37d | 140 | Bangladesh |
| 35 | Shaiman Anwar U.A.E. | 35y 347d | 106 | Ireland |
| 36 | Ross Taylor New Zealand | 35y 334d | 109* | India |
| 37 | Zaheer Abbas Pakistan | 35y 331d | 103* | New Zealand |
| 38 | Wayne Larkins England | 35y 331d | 124 | Australia |
| 39 | Michael Hussey Australia | 35y 321d | 108 | Bangladesh |
| 40 | CG Williams Namibia | 35y 317d | 129* | Oman |
| 41 | Mushfiqur Rahim Bangladesh | 35y 315d | 100* | Ireland |
| 42 | Grant Elliott New Zealand | 35y 308d | 104* | Sri Lanka |
| 43 | Sir Viv Richards West Indies | 35y 304d | 110* | India |
| 44 | Mark Waugh Australia | 35y 299d | 133* | India |
| 45 | Glenn Turner New Zealand | 35y 298d | 140 | Sri Lanka |
| 46 | Hashim Amla South Africa | 35y 294d | 108* | Pakistan |
| 47 | Martin Guptill New Zealand | 35y 288d | 115 | Ireland |
| 48 | Brian Lara West Indies | 35y 271d | 156 | Pakistan |
| 49 | David Miller South Africa | 35y 268d | 100* | New Zealand |
| 50 | G Singh U.S.A. | 35y 258d | 101* | West Indies |
| 51 | Javed Miandad Pakistan | 35y 248d | 107 | South Africa |
| 52 | Shivnarine Chanderpaul West Indies | 35y 240d | 101 | Canada |
| 53 | Mohammad Azharuddin India | 35y 224d | 101 | Pakistan |
| 54 | S Jyoti Canada | 35y 205d | 117 | Scotland |
| 55 | MS Dhoni India | 35y 196d | 134 | England |
| 56 | Shaun Marsh Australia | 35y 190d | 131 | India |
| 57 | NJ O'Brien Ireland | 35y 187d | 109 | New Zealand |
| 58 | Matthew Hayden Australia | 35y 173d | 103 | New Zealand |
| 59 | Marlon Samuels West Indies | 35y 137d | 125 | Australia |
| 60 | Muhammad Usman U.A.E. | 35y 87d | 102* | Ireland |
| 61 | Steve Waugh Australia | 35y 75d | 114* | South Africa |
| 62 | Shoaib Malik Pakistan | 35y 69d | 101* | West Indies |
| 63 | Dimuth Karunaratne Sri Lanka | 35y 65d | 103 | Ireland |
| 64 | Carl Hooper West Indies | 35y 64d | 112* | Pakistan |
| 65 | Herschelle Gibbs South Africa | 35y 49d | 110 | Australia |
| 66 | Yuvraj Singh India | 35y 38d | 150 | England |
| 67 | Mohammad Hafeez Pakistan | 35y 25d | 102* | England |
| 68 | Glenn Maxwell Australia | 35y 24d | 201* | Afghanistan |
| 69 | Gary Kirsten South Africa | 35y 23d | 102* | Pakistan |