Tuesday 20 January 2015 07:44, UK
AB de Villiers' record-breaking innings for South Africa prompted an outpouring of admiration from players past and present on Sunday afternoon.
The South Africa batsman hit 16 sixes and nine fours in a scintillating 149 fom 44 deliveries - the fastest ever ODI century - against West Indies in the second ODI at Johannesburg.
While former England captain Bob Willis suggested on Sky Sports the innings had forced him to reconsider who might be the best batsman of all time, others took to social media to laud the 30-year-old.
Missed one of the greatest innings of all time? Watch our specially-produced programme this evening at 7pm on Sky Sports 3. 'AB de Villiers - ODI record breaker'.