Can anyone be so close to 40 years and still be so good as an all-rounder? Well, everyone would surely have their opinion about that fact. However, what is clear is that there are so players who might prove to be the exception or the general rule depending on whose camp you find yourself in. One of those players would Mohammad Hafeez who no one can deny has had a great career at the pinnacle of cricket. near reaching 40 years of old, he is to most people, the testimony that with the right fight, anyone can reach and stay at the top of the ICC rankings for a very long time. Let’s see if we can trace some parts of his life.

Mohammad Hafeez was born in 1980. This means that at the end of this year, we can confirm that he would be 39 years old. For many people, there would surely not be a better player of cricket than this guy. He is the perfect combination of aggressive play plus the intelligence of a pro to deliver devastating result to any format of the game which he finds himself in. popularly called the professor, this man has been ever-present for his country in most of their games for a long while. In 2018, he decided to end his playing days in the Test series as he turns his attention to the limited-overs format of the game.

Like all legends of the game, his time on the field would not be complete without some form of controversy. This is exactly what happened to Hafeez after he was banned from having performed illegal arm action as early as 2015. However, he came back with a bang and has been around for quite some while after then.

Other notable things that he would be remembered for in his career would be the fact that he was a great captain. From 2012 to about 2016, he led Pakistan in the T20 competitions. During that period, he proved to be captain fantastic after he became their top scorer in the competition. Talk about leading by example. He also became the very first captain for Pakistan who has managed to hit 3 fifties consecutively in what would surely be a memorable moment for the captain and legend of the game.

His time in the game is proved by the number of centuries that he has managed to accumulate in his international career so far. He has gotten about 21 centuries so far and as far as he chooses not to hand his boots, you can surely not bet against him adding to that number.

39 years is a lot of years especially when you are playing a sport. However, Hafeez has surely aged gracefully in the sport and would be happy with what he has been able to achieve from as early as 2003 up until the last days of 2019. He would surely hope he can add more memories along the way to take with him when he eventually retires.