Top 10 match-saving innings of all time 1

5. Andy Flower:

Top 10 match-saving innings of all time 2

One of the greatest batsmen from Zimbabwe, Andy Flower has played many memorable innings for his National team but this innings is arguably the best played by him. Playing against India in Nagpur in November 2000  Zimbabwe had followed on 227 behind, and were 61 for 3 when Flower came in halfway through the fourth day. The wicketkeeper batsman remained unbeaten after 544 minutes and 444 balls and scored 232 runs. His 232 not out remains the highest Test score by a wicketkeeper.