Sonal Dinusha's achievement of scoring twin centuries in a Test match where his team was following on is an impressive feat, but it's not the only instance of its kind. Vijay Hazare and Andy Flower have also achieved this, with Hazare scoring 116 and 145 against Australia in 1948 and Flower amassing 142 and 199 not out against South Africa in 2001. These achievements are notable, but they don't come close to the lowest Test total to result in an innings victory. Australia's 153 in Melbourne in 1932, when South Africa were bowled out twice on a rain-affected pitch for 36 and 45, with the 49-year-old left-arm spinner Bert Ironmonger taking 11 wickets for 24, is the smallest total ever recorded. This is a testament to the resilience and skill of the bowlers and the challenging conditions they faced. The article also mentions Joe Root's record of scoring eight Test centuries at Lord's, which is a remarkable achievement. Mahela Jayawardene, Jacques Kallis, Don Bradman, Kumar Sangakkara, Michael Clarke, Kane Williamson, and Mominul Haque have all scored multiple centuries at specific grounds, with Jayawardene leading the way with 11 hundreds at the Sinhalese Sports Club in Colombo. Clyde Walcott's record of scoring five centuries in a single Test series against Australia in 1955 remains unbroken, despite the fact that there are fewer five-Test series today. The article also highlights Rashid Khan's impressive record of 75 lbws in ODI wickets, which is a significant portion of his total wickets. These records showcase the diverse skills and achievements of cricketers across different formats and grounds, providing a fascinating insight into the sport's history and evolution.