Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings

Royal Challengers Bengaluru Playing XI: Last XI and Batting Order

The XI from 22 May 2026 v Sunrisers Hyderabad

Updated 31 May 2026, after the Gujarat Titans game

1 Venkatesh Iyer All-rounder, batted 1 43 19 balls 2 Virat Kohli Batter, batted 2 15 11 balls 3 Devdutt Padikkal Batter, batted 3 21 14 balls 4 Rajat Patidar Batter, batted 4 56 39 balls 5 Krunal Pandya All-rounder, batted 5 41* 31 balls 6 Tim David Batter, batted 6 15* 7 balls 7 Bhuvneshwar Kumar Bowler 0-51 bowling 8 Josh Hazlewood Bowler 0-55 bowling 9 Rasikh Salam Dar Bowler 2-52 bowling 10 Suyash Sharma Bowler 1-36 bowling 11 Romario Shepherd All-rounder 0-37 bowling 12 Jordan Cox Keeper Did not bat
Last IPL match: Sunrisers Hyderabad won by 55 runs, 22 May 2026. The scorecard →

Royal Challengers Bengaluru Batting Order

Who batted where over the last 30 IPL matches, and the runs there

PositionInnsAvgSRAlso
1Virat Kohli 15 52.8 139.1 P. Salt (9), J. Bethell (5)
2Virat Kohli 15 55.9 143.7 F. du Plessis (15)
3Devdutt Padikkal 12 36.3 165.8 W. Jacks (5), G. Maxwell (5)
4Rajat Patidar 15 44.4 179.8 G. Maxwell (4), M. Lomror (2)
5Cameron Green 5 37.3 141.8 J. Sharma (4), K. Pandya (3)
6Jitesh Sharma 4 71.0 215.2 D. Karthik (4), T. David (4)
7Dinesh Karthik 4 23.0 130.2 M. Lomror (4), T. David (3)
8Romario Shepherd 3 31.0 151.2 S. Singh (3), W. Hasaranga (2)
9Karn Sharma 3 9.0 207.7 V. Iyer (2), D. Willey (1)
10Bhuvneshwar Kumar 2 - 109.1 M. Siraj (2), A. Deep (1)
11Josh Hazlewood 2 1.0 33.3 A. Deep (1), L. Ferguson (1)
Inns is how often each batted there. A player who did not bat is left out.

Royal Challengers Bengaluru Selections

Every player Royal Challengers Bengaluru picked in the last 30 IPL matches, the most first

PlayerXIBatsLast
Virat Kohli 30/30 2 XI
Rajat Patidar 18/30 4 XI
Josh Hazlewood 16/30 11 XI
Faf du Plessis 15/30 2 -
Krunal Pandya 15/30 5 XI
Mohammed Siraj 15/30 10 -
Yash Dayal 15/30 - -
Jitesh Sharma 14/30 5 -
Bhuvneshwar Kumar 14/30 10 XI
Suyash Sharma 14/30 - XI
Dinesh Karthik 13/30 7 -
Devdutt Padikkal 12/30 3 XI
Glenn Maxwell 12/30 3 -
Mahipal Lomror 11/30 7 -
Karn Sharma 11/30 9 -
Tim David 10/30 6 XI
Romario Shepherd 10/30 8 XI
Philip Salt 9/30 1 -
Cameron Green 7/30 5 -
Harshal Patel 6/30 5 -
Anuj Rawat 6/30 6 -
Rasikh Salam Dar 6/30 - XI
Jacob Bethell 5/30 1 -
Will Jacks 5/30 3 -
Liam Livingstone 5/30 5 -
Swapnil Singh 4/30 8 -
Wanindu Hasaranga 4/30 8 -
Venkatesh Iyer 4/30 9 XI
Lockie Ferguson 4/30 11 -
Michael Bracewell 3/30 4 -
Shahbaz Ahmed 3/30 6 -
Vijaykumar Vyshak 3/30 9 -
Wayne Parnell 3/30 - -
Mayank Agarwal 2/30 3 -
Suyash Prabhudessai 2/30 6 -
Saurav Chauhan 2/30 8 -
Akash Deep 2/30 10 -
Reece Topley 2/30 - -
Mayank Dagar 2/30 - -
Kedar Jadhav 1/30 7 -
David Willey 1/30 9 -
Jordan Cox 1/30 - XI
Jacob Duffy 1/30 - -
Abhinandan Singh 1/30 - -
Nuwan Thushara 1/30 - -
Manoj Bhandage 1/30 - -
Himanshu Sharma 1/30 - -
Alzarri Joseph 1/30 - -
1/30 - -

Royal Challengers Bengaluru IPL Lineups Questions

What was Royal Challengers Bengaluru's last XI?

Royal Challengers Bengaluru's last XI, from 22 May 2026 against Sunrisers Hyderabad: Venkatesh Iyer, Virat Kohli, Devdutt Padikkal, Rajat Patidar, Krunal Pandya, Tim David, Bhuvneshwar Kumar, Josh Hazlewood, Rasikh Salam Dar, Suyash Sharma, Romario Shepherd, Jordan Cox.

Who opens the batting for Royal Challengers Bengaluru?

Over the last 30 IPL matches, Virat Kohli batted at one 15 times and Virat Kohli at two 15 times.

Who bats at three for Royal Challengers Bengaluru?

Devdutt Padikkal, 12 times in the last 30 IPL matches, then Will Jacks (5).

Who has played every IPL match for Royal Challengers Bengaluru recently?

Virat Kohli played all of Royal Challengers Bengaluru's last 30 IPL matches.