There are only a handful of players who have played in all the 17 seasons (including the ongoing) of IPL
Image Source : Getty
1 - Rohit Sharma: Former MI captain is one of those rare players. He played for Deccan Chargers till 2010 and moved to MI then
Image Source : BCCI/IPL
2 - Shikhar Dhawan: The current PBKS captain is also on the list. He played for Delhi Daredevils (2008), Mumbai Indians (2009-2010), Deccan Chargers (2011-2012), Sunrisers Hyderabad (2013-2018), Delhi Capitals (2019-2021) and PBKS (2022-present)
Image Source : BCCI/IPL
3 - Dinesh Karthik: Karthik played for Delhi Daredevils (2008-2010, 2014), Kings XI Punjab (2011), Mumbai Indians (2012-2013), RCB (2015, 2022-present), Gujarat Lions (2016-2017) and KKR (2018-2021)
Image Source : BCCI/IPL
4 - Wriddhiman Saha: Saha played for KKR (2008-2010), CSK (2011–2013), Kings XI Punjab (2014-2017), Sunrisers Hyderabad (2018–2021) and Gujarat Titans (2022-present)
Image Source : BCCI/IPL
5 - Virat Kohli: Former Indian captain Kohli is the only player to have played for only one team in all seasons as he has been with RCB since 2008
Image Source : BCCI/IPL
6 - Manish Pandey: Manish has featured for Mumbai Indians (2008), RCB (2009-2010), Pune Warriors India (2011-2013), KKR (2014-2017), SRH (2018-2021), LSG (2022), DC (2023) and KKR (2024-present)
Image Source : BCCI/IPL
7 - MS Dhoni: CSK's Dhoni has played only for two teams in IPL since 2008. He played for CSK (2008-2016, 2018-present) and Rising Pune Supergiant (2016-2017)
Image Source : BCCI/IPL
Dinesh Karthik is set to end his IPL career after this year and Dhoni might be in his final year too
Image Source : BCCI/IPL
Next : Novak Djokovic breaks Roger Federer's world record in ATP rankings