IPL Trivia: This Former IPL Player Has Played for the Most Number of Teams Across the Globe
- Rohit Chatterjee
- 6 hours ago
- 3 minutes read
The number of teams this player has played for is well above fifty
Be it cricket, football or any other sport, some players place loyalty above all and rarely switch teams. In the Indian Premier League (IPL), we have examples such as Mahendra Singh Dhoni and Virat Kohli, who have never left their respective teams since the beginning of the tournament, and in football, we have the likes of Francesco Totti (AS Roma), Paolo Maldini (AC Milan), and so on.
However, on the other side of the line, we have players who only care about playing, and if they do not get a chance on one team, they move to another. At times, they also switch due to disagreements over roles, salaries, perks, etc.
When it comes to cricket and IPL, one former IPL player, although not an Indian, has played for almost fifty teams in his career and is still going strong.
India
2019 : Imran Tahir (CSK)
— Khel Cricket (@Khelnowcricket) March 20, 2025
Wickets : 26 pic.twitter.com/B1WfgDRAGo
In India, the player in question played for the Delhi Daredevils, Rising Pune Super Giants, and the Chennai Super Kings. He even won the IPL title with the Kings, taking 82 wickets in 59 matches.
PAK
In PAK, the bowler, known for his prowess in T20, represented several teams, including Lahore City, Wapda, Redco PAK Ltd., Lahore Whites, Sialkot, Lahore Blues, SUI Northern Gas Pipelines Ltd., PAK International Airlines, Lahore Ravi, Lahore Lions, Multan Sultans, and Karachi Kings.
South Africa
Age is just a number! 46-year-old Imran Tahir is back with Joburg Super Kings in SA20 2026 💛🔥 pic.twitter.com/lwkHTGSAXs
— CricketGully (@thecricketgully) September 9, 2025
The South African spin bowler represented multiple domestic teams in South Africa, such as the Titans, Easterns, Dolphins, Lions, KwaZulu-Natal Coastal, Nelson Mandela Bay Giants and Joburg Super Kings.
England
The PAK-born South African also had a long stint in England with teams such as Middlesex, Yorkshire, Hampshire, Warwickshire, Nottinghamshire, Derbyshire, Staffordshire, Durham, Surrey, and the Birmingham Phoenix.
Single teams in three countries

(Credit- TOI)
Imran Tahir also played for Guyana's Amazon Warriors in the Caribbean, the Dambulla Giants in Sri Lanka, and the Rangpur Riders in Bangladesh.
Middle East

In the Middle East, he represented MI Emirates in the ILT20, whereas he represented Deccan Gladiators, Northern Warriors, Chennai Braves, and Quetta Gladiators in the T10.
US & Canada
In the US and Canada, Tahir played for the Atlanta Kings and Mississauga Masters, respectively.
Others
Not to forget, he also played in several other charity and legends’ leagues, including World Masters, Lashings World XI, World Giants, and Manipal Tigers.
Finally, in international cricket, Tahir represented two nations – PAK A and U19S, given he was born in the country, and then South Africa after he switched his nationality.





