Interestingly, he has not played a T20 International against South Africa since 2017, making his ODI performances even more remarkable.
Ultimately, Ravindra was dismissed for 107 runs, having struck 13 fours and a six in a spectacular innings that highlighted his talent and potential to become...