Cricketer who fought cancer dazzles after 6 years in the best innings of his life

Https%3a%2f%2fblueprint-api-production.s3.amazonaws.com%2fuploads%2fcard%2fimage%2f353233%2fecb6bced-10fb-4772-8f88-a1669bf83329
Https%3a%2f%2fblueprint-api-production.s3.amazonaws.com%2fuploads%2fcard%2fimage%2f353233%2fecb6bced-10fb-4772-8f88-a1669bf83329

Yuvraj Singh has always been a fluent batsman. With a bevy of cricketing shots, from hooks and pulls to cuts and drives, at his disposal, he's arguably one of India's best one-day cricketers. 

But the last five years had been a struggle for the man. He had to fight ill health, poor form and bad luck. Until this afternoon in Cuttack, when he stormed back to excellence with a swashbuckling century against the visiting England team. 

SEE ALSO: How Karun Nair cheated death and went on to score a triple ton

Yuvraj's belligerent knock of 150 runs not only brought his team back into the game but also warmed the spirits of fans and former cricketers. Twitter showered praises on the man who fought a life-threatening disease to hold a cricket bat again.

And on the way, he notched up his highest-ever ODI score, 17 years since his debut.

Former English captain Michael Vaughan saluted Yuvraj's spirit for life.

India's cricket board put out a clip of his emotional century celebrations.

The country's biggest superstar Shah Rukh Khan called him a 'sher' (lion). 

And the accolades continued to pour in from all corners.

As they say in sport: Form is temporary but class is permanent. 

Welcome back, Yuvi!

BONUS: These sports VIPs are throwing millions at pro gaming teams