Only 7 cricketers participated in in each of the sixteen editions of the IPL since it began in 2008. Each of them are excellent batsman, with three of those also serving as primary wicketkeepers.
Team: Royal Challengers Bangalore (2008-2023)
IPLs Trophies: 0
Matches: 233
Runs: 7043
Highest score : 113
Average: 36. 68
Strike rate: 129. 49
100s/50s: 5/50
Catches: 104
Rohit Sharma
Teams: Deccan Chargers (2008-2010); Mumbai Indians (2011-2023)
IPLs won: 6 (5 with MI, 1 with Deccan)
M: 237, Runs: 6063; Highest: 109*; Avg: 29. 72; SR: 129. 80; 100s/50s: 1/41; Catches: 98
Teams: Chennai Super Kings (2008-2015; 2018-2023) and Rising Pune Supergiant (2016-2017)
IPLs won: 4 (All with CSK)
M: 244; Runs: 5054; Highest: 84*; Avg: 39. 48; SR: 135. 86; 100s/50s: 0/24; Catches/Stumping: 141/41
Wriddhiman Saha
Teams: Kolkata Knight Riders (2008-2010), CSK (2011-2013), Kings XI Punjab (2014-2017), Sunrisers Hyderabad (2018-2021), Gujarat Titans (2022-2023)
IPLs won: 1 (2022 with Titans)
M: 155; Runs: 2700; Highest: 115*; Avg: 25. 47; SR: 128. 76; 100s/50s: 1/12; Catches/Stumping: 85/23
Shikhar Dhawan
Teams: Delhi Daredevils (2008), MI (2009-2010), Deccan Chargers (2011-2012), SRH (2013 to 2018), Delhi Capitals (2019-2021),Punjab Kings (2022-2023)
IPLs won: 1 (2016 with Sunrisers)
M: 213; Runs: 6536; Highest: 106*; Avg: 35. 72; SR: 127. 21; 100s/50s: 2/49; Catches: 97
Dinesh Karthik
Teams: Delhi Daredevils (2008-2010), Kings XI Punjab (2011), MI (2012-2013), RCB (2015; 2022-23), Delhi Daredevils (2014), Gujarat Lions (2016-2017), KKR (2018-2021),
IPLs won: 1 (2013 with MI)
M: 239; Runs: 4486; Highest: 97*; Avg: 26. 08; SR: 132. 64; 100s/50s: 0/20; Catches/Stumping: 141/36
Manish Pandey
Teams: MI (2008), RCB (2009-2010), Pune Warriors India (2011-2013), KKR (2014-2017), SRH (2018-2021), Lucknow Super Giants (2022), DC (2023)
IPLs won: 1 (2014 with KKR)
M: 168; Runs: 3781; Highest: 114*; Avg: 29. 31; SR: 121. 34; 100s/50s: 1/22; Catches: 82