It is exactly 16 years since Brian Lara swept Gareth Batty behind square and trotted through for his 400th run of a remarkable innings.
On April 12, 1994, Lara not only reclaimed the record Test innings, he set a mark that remains standing today.
The West Indies great frustrated England's attack across two and a half days in Antigua, the Test eventually finishing as a draw to ensure the hosts avoided a 4-0 whitewash.
The 1,696th Test of all time belonged to Lara. Here, we take a look back at his 400 not out in numbers.
16.66 average - Lara's fourth Test score was all the more incredible given he had made just a combined 100 runs at an average of 16.66 across the previous three matches in the series.
12 hours, 58 minutes - Lara batted for 12 hours and 58 minutes to get his record. That is only the seventh longest Test innings of all time, though, with Pakistan's Hanif Mohammad having occupied the crease for over 16 hours against West Indies in 1958.
375 v England, 1994?
— ICC (@ICC) May 2, 2019
153* v Australia, 1999?
400* v England, 2004?
What's your favourite Brian Lara innings? pic.twitter.com/ythYWcp0AG
582 deliveries - England used seven bowlers in that West Indies innings and Lara faced 582 balls without getting out. However, that does not even make the top 10 longest vigils in terms of balls faced, with Len Hutton leading the way when he faced 847 balls in 1938.
43 fours, four sixes - Of Lara's unbeaten 400, 196 runs were made via boundaries (43 fours and four sixes). He scored more fours (45) when making 375 against England a decade earlier, though he failed to clear the ropes in that match.
68.72 strike rate - Across 232 Test innings, Lara had a strike rate of 60.51 so he was actually marginally more aggressive than normal during his knock against England.
Unbroken 282-run stand for the sixth wicket - Lara shared two partnerships worth over 200 runs during his innings. He made 232 alongside Ramnaresh Sarwan (90) for the third wicket then made 159 of the 282 he and Ridley Jacobs (107 not out) accumulated before the Windies declared on 751-5.
185 days - Just six months after Australia opener Matthew Hayden broke Lara's previous Test record with 380 against Zimbabwe, the previous holder took back the honour.
5,844 days - Lara's record has now stood for 5,844 days. Since his innings, Mahela Jayawardene (374 in 2006) and David Warner (335 not out in 2019) are the two men who have come closest to eclipsing it.