3. Sri Lanka

Sri Lanka’s highest scorer is Mahela Jayawardene when the legendary batsman notched up 374 against South Africa in Colombo in 2006. After the Proteas were dismissed for a paltry 169, the hosts piled up a mammoth 756 with the help of a double century from Kumar Sangakkara (287) and Jayawardene’s monumental 374. South Africa tried their best in the second innings to save the match but were eventually dismissed for 434, handing Sri Lanka a huge victory by a innings and 153 runs.