
The 2025 IPL season came to an end on June 3, with RCB lifting their first title in 18 years. Here is Wisden's team of the tournament.
Prabhsimran Singh
M: 17 | 549 runs @ 32.3, SR 160.5 | HS: 91
Punjab may have fallen at the final hurdle, but Prabhsimran played a significant part in ensuring they made it that far. After flattering to deceive in multiple seasons, he repaid the faith the franchise showed by retaining him for this season – over 500 runs, striking at 160 is as good as it gets from a player with no international experience.
B Sai Sudharsan
M: 15 | 759 runs @ 54.2, SR 156.2 | HS: 108*
The Gujarat Titans opener levelled up this season, after previous campaigns which marked him down as a classical player, perhaps unable to keep up with the tempo of T20 cricket. But Sai Sudharsan kept pace with the league scoring rate, and put together a mountain of runs – taking home a total of four awards at the end of the season.
Read more: Sai Sudharsan can be an all-format star if only there's a chance
Jos Buttler
M: 14 | 538 runs @ 59.8, SR 163.0 | HS: 97*
At GT, Buttler followed the double act of Sai Sudharsan and Shubman Gill, and often had the responsibility of upping the tempo towards the end of the innings. He did it in some style, adapting well to his new role at No.3 and further cementing his status as one of the IPL's iconic overseas players.
Shreyas Iyer
M: 17 | 604 runs @ 50.3, SR 175.1 | HS: 97*
Iyer's captaincy was all the rage as he led Punjab to the final, a year after doing the same with KKR. But perhaps more impressive was his turnaround as a T20 batter. The 26.75 crores shelled out for him at the auction was a widely-criticised sum, for good reason, given his record. But this year, he was as good as anyone with the bat – his unbeaten knock of 87 in Qualifier 2 undoubtedly the highlight.
Also read: How Shreyas Iyer redesigned his technique for the short ball – and how quicks can challenge him
Suryakumar Yadav
M: 16 | 717 runs @ 65.2, SR 167.9 | HS: 73*
Impact and consistency don't often go hand-in-hand. But Suryakumar Yadav combined the two in stunning fashion. He scored 25 or more in 16 consecutive innings, a T20 world record – and did so at devastating pace. In 2025, he also overtook a certain Sachin Tendulkar for the most runs in a season for the Mumbai Indians, and yet it felt like one of his lower-key campaigns.
Jitesh Sharma
M: 15 | 261 runs @ 37.3, SR 176.4 | HS: 85*
The first of four RCB players in this team, Jitesh was paid a hefty 11 crores to join RCB, and even captained in Rajat Patidar's absence. The franchise's belief in him paid off in spectacular fashion with an incredible 85* off 33 balls against LSG to help them finish in the top two, before Jitesh hit a crucial 24 off 10 in the final to get them up to 190.
Tim David
M: 12 | 187 runs @ 62.3, SR 185.1 | HS: 50*
If Jitesh came good in the back half of the season, David was outstanding in the initial phase. Brought in to do one thing – hit from the word go – he was instrumental in providing the late impetus to RCB's innings. He hit 30 boundaries in 101 balls faced, performing the finisher's role to perfection and as a bonus, even got them out of a hole in a rain-shortened match against Punjab.
Krunal Pandya
M: 15 | 109 runs @ 18.2, SR 126.7 | HS: 73* | 17 wickets @ 22.3, Ec 8.2 | BBI: 4-45
Krunal had one significant contribution with the bat, as his unbeaten 73 helped RCB over the line against Delhi. He might have made this team on his bowling alone, though. A wily, customer and restrictive finger spinner, he was instrumental in keeping the runs down, and saved his best for last. In the final, with 190 to defend, he delivered his four overs for 2-17, worth its weight in gold – and the Player of the Match award.
Also read: Is Krunal Pandya the most underrated spinner in IPL history?
Noor Ahmad
M: 14 | 24 wickets @ 17.0, Ec 8.2 | BBI: 4-18
CSK may have finished bottom, but Noor Ahmad was worth every bit of the 10 crores they spent. Chepauk was not the traditionally spin-friendly track it has been over the years, but Noor showed his ability to excel across conditions and situations. Still only 20 years old, he showed more than enough promise for future seasons as well.
Prasidh Krishna
M: 15 | 25 wickets @ 19.5, Ec 8.3 | BBI: 4-41
Krishna did tail off slightly after the mid-season suspension, but prior to that was the standout bowler of the competition. Playing his first season since 2022, he finished as the highest wicket-taker in the competition and was the backbone of Gujarat Titans' bowling-centric team strategy.
Read more: The 3.4 cm deception: How Prasidh Krishna's unique release point made him GT's middle-overs gun
Josh Hazlewood
M: 12 | 22 wickets @ 17.5, Ec 8.8 | BBI: 4-33
Like his teammate Krunal, Hazlewood's T20 reputation has been built on being difficult to get away. But also like Krunal, he thrived on it to end with a glut of wickets. Bowling the traditional, 'Test match' line and length, Hazlewood used the uneven bounce at the Chinnaswamy to great effect, and ensured that opponents could rarely ever get on top of RCB's bowlers.
IP: Jasprit Bumrah
M: 12 | 18 wickets @ 17.6, Ec 6.7 | BBI: 4-22
Perhaps the most boring choice of all, but impossible to leave out. Bumrah missed the initial part of the season through injury, before returning and giving MI's bowling attack a completely new dimension. He made sure opponents effectively had only 16 overs to play with, and went at under seven runs an over in the IPL's fastest-scoring season ever. His yorker to knock over Washington Sundar (literally and figuratively) will remain one of the standout moments of the season.
Follow Wisden for all IPL 2025 updates, including live scores, team squads & news, team schedule and more. The live streaming details for India, UK and USA can be found here. Check the updated points table, along with the Orange Cap and Purple Cap holders.