International cricket has seen many cricketers over the years playing for over or close two decades of international cricket. Shahid Afridi, Chris Gayle, Sachin Tendulkar, Inzamam Ul Haq, are names who have played for over two decades for their countries and brought a lot of accolades in the process. then there are a few others like Rahul Dravid, Kumar Sangakkara who played a few less than two decades but played with the most number of international cricketers throughout their career.
In this article, we take a look at five cricketers who played with the most number of international cricketers throughout their careers.
Top 5 Cricketers Who Played With Most Number Of Different Players
5) Rahul Dravid (India/Asia XI/ICC World XI): 134 players
At number five in this list is former Indian skipper Rahul Dravid. Overall he played 509 international matches (340 ODIs 163 Tests and only T20I) and scored 24208 international runs. He also played for Asia XI ( 1 ODI) and ICC World XI (three ODIs and 1 Test).
In the process, he played with 134 different players throughout his career. He was at his peak between 2000-2005 under Sourav Ganguly‘s captaincy where he played at number three in ODIs and also kept wickets for India regularly.