I don’t agree. Stokes is a vastly superior batsman compared to Flintoff.
Stokes’ peak is starting now, and I expect him to flourish with the bat for the next 4-5 years.
He has been a world class player for 2-3 years now, but 2019 was the year where he transcended from world class into all-time great category.
If Stokes tapers off and averages around 35 between now and 2024-25, I would agree with you in hindsight. However, I don’t see that happening.
He always had the capability of playing magical innings, but now he has added consistency to his game which was not always there in the early years of his career, hence an overall average of 37 that does not do justice to his skills.
At the moment Flintoff is a better bowler in limited overs and similar level to Stokes in tests so no Stokes isn’t all time great category while his batting is better it doesn’t mean he can keep on getting better.
