Cricketers over 40 years of age are not often seen in cricket. It is even more difficult to play in franchise leagues at such an age. But Imran Tahir is doing that difficult task with ease. The 46-year-old cricketer, who has played in almost all the franchise leagues in the world, said that he is still learning a lot.
He has already turned 46. He is performing with great poise despite his age. He has no plans to stop yet. However, he admitted that it is somewhat difficult to keep himself fit at this age.
Imran said, ‘The work is difficult (keeping the body fit). However, on the one hand, I am fortunate that I get more time for training now. This gives me an extra advantage. I take good care of myself. I eat right, sleep on time and am committed to my work. Then when I go on the field, I know that I can give 100 percent for the team.’

Imran made his T20 debut in 2006. Since then, he has played 434 matches in 20-over cricket. He has 547 wickets to his name, which is the fourth highest in this format. But he is still learning.
Imran said, “You always have to be in a learning process. It doesn’t matter how good you are, you have to learn about the game every day. This is what this game has taught me throughout my career. In modern T20 cricket, spinners play a big role at this time, so you have to constantly improve your skills.”
“I am someone who achieved success very late. Once I reach the stage where I am today, I don’t want to leave that dream anymore. I want to stay in this dream as much as possible, I want to keep playing. When I play, I try to give my all. It is definitely a strong drive. If you don’t have a true passion for something, you can’t be successful there,” he added.
FAQ
How old is Imran Tahir now?
Imran Tahir is 46 years old and still actively playing competitive cricket around the world.
What does Imran Tahir credit for his long cricket career?
He credits disciplined fitness routines, healthy eating, proper rest, and continuous learning for his longevity in the sport.
When did Imran Tahir make his T20 debut?
Imran Tahir made his T20 debut in 2006.
How many T20 matches and wickets does Imran Tahir have?
He has played 434 T20 matches and taken 547 wickets, the fourth-highest in the format’s history.
Does Imran Tahir plan to retire soon?
No, he has no immediate plans to retire and wants to continue playing as long as he can contribute at the top level.