<Tr> <Td> 21 </Td> <Th> 1480! 148 </Th> <Td> West Indies </Td> <Td> 5 </Td> <Td> </Td> <Td> 3 / 3 </Td> <Td> Newlands Cricket Ground, Cape Town </Td> <Td> Home </Td> <Td> 000000002015 - 01 - 04 - 0000 4 January 2015 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 22 </Td> <Th> 1260! 126 * </Th> <Td> Australia </Td> <Td> 5 </Td> <Td> </Td> <Td> 2 / 4 </Td> <Td> St George's Park, Port Elizabeth </Td> <Td> Home </Td> <Td> 000000002018 - 03 - 09 - 0000 9 March 2018 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Table> List of ODI centuries scored by AB de Villiers <Tr> <Th> No . </Th> <Th> Score </Th> <Th> Balls </Th> <Th> Against </Th> <Th> Pos . </Th> <Th> Inn . </Th> <Th> S / R </Th> <Th> Venue </Th> <Th> H / A / N </Th> <Th> Date </Th> <Th> Result </Th> <Th> Ref </Th> </Tr> <Tr> <Td> </Td> <Th> 1460! 146 </Th> <Td> 130! 130 </Td> <Td> West Indies </Td> <Td> </Td> <Td> </Td> <Td> 011230! 112.30 </Td> <Td> National Cricket Stadium, St George's </Td> <Td> Away </Td> <Td> 000000002007 - 04 - 10 - 0000 10 April 2007 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> </Td> <Th> 1070! 107 </Th> <Td> 089! 89 </Td> <Td> Zimbabwe </Td> <Td> </Td> <Td> </Td> <Td> 012022! 120.22 </Td> <Td> Harare Sports Club, Harare </Td> <Td> Away </Td> <Td> 000000002007 - 08 - 26 - 0000 26 August 2007 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> </Td> <Th> 1030! 103 * </Th> <Td> 095! 95 </Td> <Td> Pakistan </Td> <Td> </Td> <Td> </Td> <Td> 010842! 108.42 </Td> <Td> Gaddafi Stadium, Lahore </Td> <Td> Away </Td> <Td> 000000002007 - 10 - 18 - 0000 18 October 2007 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> </Td> <Th> 1210! 121 </Th> <Td> 085! 85 </Td> <Td> England </Td> <Td> </Td> <Td> </Td> <Td> 014235! 142.35 </Td> <Td> Newlands Cricket Ground, Cape Town </Td> <Td> Home </Td> <Td> 000000002009 - 11 - 27 - 0000 27 November 2009 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 5 </Td> <Th> 1140! 114 * </Th> <Td> 101! 101 </Td> <Td> India </Td> <Td> 5 </Td> <Td> </Td> <Td> 011287! 112.87 </Td> <Td> Roop Singh Stadium, Gwalior </Td> <Td> Away </Td> <Td> 000000002010 - 02 - 24 - 0000 24 February 2010 </Td> <Td> Lost </Td> <Td> </Td> </Tr> <Tr> <Td> 6 </Td> <Th> 1021! 102 * </Th> <Td> 059! 59 </Td> <Td> India </Td> <Td> </Td> <Td> </Td> <Td> 017288! 172.88 </Td> <Td> Sardar Patel Stadium, Ahmedabad </Td> <Td> Away </Td> <Td> 000000002010 - 02 - 27 - 0000 27 February 2010 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 7 </Td> <Th> 1020! 102 </Th> <Td> 101! 101 </Td> <Td> West Indies </Td> <Td> </Td> <Td> </Td> <Td> 010099! 100.99 </Td> <Td> Sir Vivian Richards Stadium, Antigua </Td> <Td> Away </Td> <Td> 000000002010 - 05 - 22 - 0000 22 May 2010 </Td> <Td> Won (D / L) </Td> <Td> </Td> </Tr> <Tr> <Td> 8 </Td> <Th> 1011! 101 * </Th> <Td> 072! 72 </Td> <Td> Zimbabwe </Td> <Td> </Td> <Td> </Td> <Td> 010427! 104.27 </Td> <Td> Senwes Park, Potchefstroom </Td> <Td> Home </Td> <Td> 000000002010 - 10 - 17 - 0000 17 October 2010 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 9 </Td> <Th> 1091! 109 </Th> <Td> 099! 99 </Td> <Td> Zimbabwe </Td> <Td> </Td> <Td> </Td> <Td> 011010! 110.10 </Td> <Td> Willowmoore Park, Benoni </Td> <Td> Home </Td> <Td> 000000002010 - 10 - 22 - 0000 22 October 2010 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 10 </Td> <Th> 1071! 107 * </Th> <Td> 105! 105 </Td> <Td> West Indies </Td> <Td> </Td> <Td> </Td> <Td> 010190! 101.90 </Td> <Td> Feroz Shah Kotla Ground, Delhi </Td> <Td> Neutral </Td> <Td> 000000002011 - 02 - 24 - 0000 24 February 2011 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 11 </Td> <Th> 1340! 134 </Th> <Td> 097! 98 </Td> <Td> Netherlands </Td> <Td> </Td> <Td> </Td> <Td> 013673! 136.73 </Td> <Td> PCA Stadium, Mohali </Td> <Td> Neutral </Td> <Td> 000000002011 - 03 - 03 - 0000 3 March 2011 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 12 </Td> <Th> 1250! 125 * </Th> <Td> 098! 98 </Td> <Td> Sri Lanka </Td> <Td> </Td> <Td> </Td> <Td> 012755! 127.55 </Td> <Td> New Wanderers Stadium, Johannesburg </Td> <Td> Home </Td> <Td> 000000002012 - 01 - 22 - 0000 22 January 2012 </Td> <Td> Lost </Td> <Td> </Td> </Tr> <Tr> <Td> 13 </Td> <Th> 1060! 106 * </Th> <Td> 106! 106 </Td> <Td> New Zealand </Td> <Td> 5 </Td> <Td> </Td> <Td> 010000! 100.00 </Td> <Td> Westpac Stadium, Wellington </Td> <Td> Away </Td> <Td> 000000002012 - 02 - 25 - 0000 25 February 2012 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 14 </Td> <Th> 1280! 128 </Th> <Td> 108! 108 </Td> <Td> Pakistan </Td> <Td> </Td> <Td> </Td> <Td> 011851! 118.51 </Td> <Td> New Wanderers Stadium, Johannesburg </Td> <Td> Home </Td> <Td> 000000002013 - 03 - 17 - 0000 17 March 2013 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 15 </Td> <Th> 1150! 115 * </Th> <Td> 102! 102 </Td> <Td> Pakistan </Td> <Td> 5 </Td> <Td> </Td> <Td> 011274! 112.74 </Td> <Td> Sharjah Cricket Stadium, Sharjah </Td> <Td> Neutral </Td> <Td> 000000002013 - 11 - 11 - 0000 11 November 2013 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 16 </Td> <Th> 1090! 109 </Th> <Td> 101! 101 </Td> <Td> India </Td> <Td> 5 </Td> <Td> </Td> <Td> 010792! 107.92 </Td> <Td> SuperSport Park, Centurion, </Td> <Td> Home </Td> <Td> 000000002013 - 12 - 11 - 0000 11 December 2013 </Td> <Td> No result </Td> <Td> </Td> </Tr> <Tr> <Td> 17 </Td> <Th> 1080! 108 </Th> <Td> 071! 71 </Td> <Td> Sri Lanka </Td> <Td> </Td> <Td> </Td> <Td> 015211! 152.11 </Td> <Td> MRIC Stadium, Hambantota, Sri Lanka </Td> <Td> Away </Td> <Td> 000000002014 - 07 - 12 - 0000 12 July 2014 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 18 </Td> <Th> 1360! 136 * </Th> <Td> 106! 106 </Td> <Td> Australia </Td> <Td> </Td> <Td> </Td> <Td> 012830! 128.30 </Td> <Td> Harare Sports Club, Harare </Td> <Td> Neutral </Td> <Td> 000000002014 - 08 - 27 - 0000 27 August 2014 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 19 </Td> <Th> 1490! 149 </Th> <Td> 044! 44 </Td> <Td> West Indies </Td> <Td> </Td> <Td> </Td> <Td> 033863! 338.63 </Td> <Td> New Wanderers Stadium, Johannesburg </Td> <Td> Home </Td> <Td> 000000002015 - 01 - 18 - 0000 18 January 2015 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 20 </Td> <Th> 1620! 162 * </Th> <Td> 066! 66 </Td> <Td> West Indies </Td> <Td> 5 </Td> <Td> </Td> <Td> 24545! 245.45 </Td> <Td> Sydney Cricket Ground, Sydney </Td> <Td> Neutral </Td> <Td> 000000002015 - 02 - 27 - 0000 27 February 2015 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 21 </Td> <Th> 1040! 104 * </Th> <Td> 073! 73 </Td> <Td> India </Td> <Td> </Td> <Td> </Td> <Td> 14247! 142.47 </Td> <Td> Green Park Stadium, Kanpur </Td> <Td> Away </Td> <Td> 000000002015 - 10 - 11 - 0000 11 October 2015 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 22 </Td> <Th> 1120! 112 </Th> <Td> 107! 107 </Td> <Td> India </Td> <Td> </Td> <Td> </Td> <Td> 10467! 104.67 </Td> <Td> M.A. Chidambaram Stadium, Chennai </Td> <Td> Away </Td> <Td> 000000002015 - 10 - 22 - 0000 22 October 2015 </Td> <Td> Lost </Td> <Td> </Td> </Tr> <Tr> <Td> 23 </Td> <Th> 1190! 119 </Th> <Td> 061! 61 </Td> <Td> India </Td> <Td> </Td> <Td> </Td> <Td> 19508! 195.08 </Td> <Td> Wankhede Stadium, Mumbai </Td> <Td> Away </Td> <Td> 000000002015 - 10 - 25 - 0000 25 October 2015 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 24 </Td> <Th> 1010! 101 * </Th> <Td> 097! 97 </Td> <Td> England </Td> <Td> 5 </Td> <Td> </Td> <Td> 10412! 104.12 </Td> <Td> Newlands Cricket Ground, Cape Town </Td> <Td> Home </Td> <Td> 000000002016 - 02 - 14 - 0000 14 February 2016 </Td> <Td> Won </Td> <Td> </Td> </Tr> <Tr> <Td> 25 </Td> <Th> 1760! 176 </Th> <Td> 104! 104 </Td> <Td> Bangladesh </Td> <Td> </Td> <Td> </Td> <Td> 10412! 169.23 </Td> <Td> Boland Park, Paarl </Td> <Td> Home </Td> <Td> 000000002017 - 10 - 18 - 0000 18 October 2017 </Td> <Td> Won </Td> <Td> </Td> </Tr> </Table> <Tr> <Th> No . </Th> <Th> Score </Th> <Th> Balls </Th> <Th> Against </Th> <Th> Pos . </Th> <Th> Inn . </Th> <Th> S / R </Th> <Th> Venue </Th> <Th> H / A / N </Th> <Th> Date </Th> <Th> Result </Th> <Th> Ref </Th> </Tr>

List of international centuries by ab de villiers
find me the text answering this question