In T20 cricket, scoring a century doesn't look easy. Virat Kohli still holds the record of scoring the most number of centuries in IPL, playing for Royal Challengers Bengaluru. However, there are players who have changed teams and have centuries for the respective teams they played for. Here is a list of the teams that scored a century for at least two teams they played for. 1 | Adam Gilchrist: The iconic Australian wicketkeeper-batter achieved this rare milestone during the 2011 IPL while representing Kings XI Punjab. He smashed 106 off 55 balls against Royal Challengers Bangalore, lacing his innings with eight fours and nine sixes to propel Punjab to 232/2. RCB folded for just 121, suffering a crushing 111-run defeat. However, his first IPL century came earlier in the tournament’s inaugural season with Deccan Chargers. Opening against Mumbai Indians at the Wankhede, he blasted an unbeaten 109 from just 47 deliveries, striking at over 230 to seal a dominant win. 2 | Virender Sehwag The Indian opener Virender Sehwag, known for his big hitting, scored two IPL centuries across different franchises. His first came in 2011 for Delhi Daredevils while chasing 176 against Deccan Chargers, smashing 119 off just 56 balls with 13 fours and six sixes to seal the game. Three years later, in 2014, representing Kings XI Punjab (now Punjab Kings), Sehwag produced another match-winning ton in the second qualifier against Chennai Super Kings. His blistering 122 from 58 deliveries powered Punjab to 226/6, securing a 24-run win and a finals berth. 3 | Brendon McCullum The New Zealand keeper-batsman Brendon McCullum is one of the loved names for Kolkata Knight Riders fans, as he was the first and for a long time (until Venkatesh Iyer) to have a century for KKR. McCullam not only get his first hundred for KKR, but for the entire tournament itself, in 2008, in the very first match, on April 18, against RCB. He scored a massive 158 runs off just 73 balls, hitting 10 boundaries and 13 sixes. KKR won by a big margin of 140. His second hundred came for CSK in 2015 against Sunrisers Hyderabad, where he was not out for 100 off 56 balls, winning the match by 45 runs. 4 | AB De Villiers Even though AB de Villiers later revealed that he did not have great time in Delhi Daredevils, he had his maiden IPL century scored in the 2009 season for Delhi Daredevils, hammering an unbeaten 105 off 54 balls against Chennai Super Kings with five fours and six sixes, guiding Delhi to a 189/5 total and a nine-run win. He later added two more tons for Royal Challengers Bangalore. In 2015, he smashed 133* off 59 balls against the Mumbai Indians before following it up in 2016 with a 129* from 52 deliveries versus the Gujarat Lions, featuring 10 fours and 12 sixes as RCB posted 248/1. 5 | David Warner The Australian opener David Warner registered his first IPL century for Delhi Daredevils in 2010, scoring an unbeaten 107 off 69 balls against Kolkata Knight Riders, including nine fours and five sixes in a 40-run win. Two years later, he struck 109* off 54 balls versus Deccan Chargers while chasing 188. Warner’s first hundred for Sunrisers Hyderabad came in 2017, when he smashed 126 off 59 balls against KKR. In 2019, he remained unbeaten on 100 off 55 balls as SRH posted 231/2 against RCB, winning by 118 runs. 6 | Chris Gayle Chris Gayle once held the IPL record for most centuries, finishing with six hundreds—five for Royal Challengers Bangalore and one for Kings XI Punjab. His first came in 2011 against former side KKR, where he remained unbeaten on 102 off 54 balls while chasing 172. Days later, he smashed 107 off 49 balls against KXIP as RCB won by 85 runs. In 2012, Gayle blasted 128* off 62 balls against Delhi Daredevils in a 215/1 total. The 2013 season saw his greatest knock—an unbeaten 175 off 66 balls versus Pune Warriors, powering RCB to 263/5 and a 130-run win. His final RCB hundred came in 2015 with 117 off 57 balls against KXIP. Gayle’s lone KXIP century arrived in 2018, scoring 104* off 63 balls against Sunrisers Hyderabad in a 15-run victory. 7 | Shane Watson Shane Watson registered his maiden IPL century in the 2013 season, scoring 101 off 61 balls with six fours and six sixes to lift Rajasthan Royals to 185/4, though Chennai Super Kings chased it down off the final ball. Later that season, Watson produced another impactful knock against Kolkata Knight Riders, hitting nine fours and five sixes as Rajasthan secured a nine-run win. Picked by CSK in 2018, Watson repaid the trust with two centuries. He smashed 107 off 57 balls against Rajasthan Royals before delivering his finest performance in the final. Chasing 179 under pressure, Watson blasted an unbeaten 117 at a strike rate above 200, steering CSK to an eight-wicket victory and earning the Man of the Match award. 8 | Sanju Samson One of the most celebrated youngsters, Sanju Samson scored his maiden IPL century in 2017 representing the Delhi Daredevils. Batting at No. 3 against Rising Pune Supergiants, he scored 102 off 63 balls, striking eight fours and five sixes as Delhi posted 205 and cruised to a 97-run win. In 2019, Samson, under Ajinkya Rahane's captaincy, stood undefeated on 102 runs off 55 deliveries against Sunrisers Hyderabad. However, Rajasthan lost the match by 5 wickets. 9 | Ben Stokes Ben Stokes’ first IPL century came for Rising Pune Supergiant in a dramatic chase against Gujarat Lions. Walking in at 10/3, Stokes rebuilt alongside MS Dhoni and brought up his unbeaten hundred on the first ball of the final over while chasing 166, before Dan Christian sealed the win. His second ton arrived for Rajasthan Royals as an opener against Mumbai Indians. Stokes hammered 107 off 60 balls to chase down 195 in just 18.2 overs, earning the Player of the Match award. 10 | KL Rahul KL Rahul scripted history in the 2022 IPL by becoming only the second player after Virat Kohli to score multiple centuries as captain. He also achieved a unique feat by registering centuries as skipper for two different teams—Kings XI Punjab and Lucknow Super Giants. In 2025, Rahul went a step further, becoming the first batter to score IPL hundreds for three franchises, with his fifth ton coming for Delhi Capitals against Gujarat. Between 2018 and 2021, the Bengaluru-born opener consistently crossed the 500-run mark in four consecutive seasons. 11 Quinton de Kock Quinton de Kock scored his maiden IPL century in 2016 for Delhi Daredevils while chasing against Royal Challengers Bangalore. Despite a productive stint with Mumbai Indians between 2019 and 2021, a hundred eluded him. The South African finally broke the drought seven years later with Lucknow Super Giants. Opening alongside KL Rahul, de Kock batted through all 20 overs and hammered 140 off 70 balls, striking 10 fours and 10 sixes. The stand became the first unbeaten opening partnership to last the full innings in IPL history.