Menu

Account

Create a free account Go Pro

Already have an account? Log in

Royal Challengers Bengaluru Playing XI: Last XI and Batting Order

The XI from 31 May 2026 v Gujarat Titans

Updated , after the Gujarat Titans game

1 Venkatesh Iyer Royal Challengers Bengaluru Venkatesh Iyer All-rounder, batted 1 32 16 balls 2 Virat Kohli Royal Challengers Bengaluru Virat Kohli Batter, batted 2 75* 42 balls 3 Devdutt Padikkal Royal Challengers Bengaluru Devdutt Padikkal Batter, batted 3 1 4 balls 4 Rajat Patidar Royal Challengers Bengaluru Rajat Patidar Batter, batted 4 15 13 balls 5 Krunal Pandya Royal Challengers Bengaluru Krunal Pandya All-rounder, batted 5 1 2 balls 6 Tim David Royal Challengers Bengaluru Tim David Batter, batted 6 24 17 balls 7 Jitesh Sharma Royal Challengers Bengaluru Jitesh Sharma Keeper, batted 7 11* 14 balls 8 Jacob Duffy Royal Challengers Bengaluru Jacob Duffy Bowler 0-38 bowling 9 Bhuvneshwar Kumar Royal Challengers Bengaluru Bhuvneshwar Kumar Bowler 2-29 bowling 10 Josh Hazlewood Royal Challengers Bengaluru Josh Hazlewood Bowler 2-37 bowling 11 Rasikh Salam Dar Royal Challengers Bengaluru Rasikh Salam Dar Bowler 3-27 bowling 12 Romario Shepherd Royal Challengers Bengaluru Romario Shepherd All-rounder Did not bat
Last IPL match: Royal Challengers Bengaluru won by 5 wickets (with 12 balls remaining), 31 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 14 63.1 156.7 P. Salt (10), J. Bethell (4)
2Virat Kohli 16 55.2 165.6 F. du Plessis (14)
3Devdutt Padikkal 13 26.8 158.2 R. Patidar (3), W. Jacks (3)
4Rajat Patidar 18 26.4 165.5 G. Maxwell (7), C. Green (1)
5Jitesh Sharma 6 11.0 143.5 K. Pandya (3), T. David (3)
6Jitesh Sharma 7 23.8 133.7 T. David (6), D. Karthik (5)
7Dinesh Karthik 5 23.0 209.1 R. Shepherd (4), K. Pandya (4)
8Tim David 3 35.0 162.8 A. Rawat (2), K. Pandya (2)
9Bhuvneshwar Kumar 5 4.7 60.9 D. Willey (2), R. Salam Dar (2)
10Yash Dayal 3 2.0 50.0 V. Vyshak (2), B. Kumar (2)
11Mohammed Siraj 2 13.0 144.4 J. Hazlewood (1), L. Ngidi (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 23/30 4 XI
Jitesh Sharma 16/30 6 XI
Krunal Pandya 16/30 7 XI
Bhuvneshwar Kumar 16/30 9 XI
Tim David 15/30 6 XI
Faf du Plessis 14/30 2 -
Dinesh Karthik 14/30 7 -
Yash Dayal 14/30 10 -
Devdutt Padikkal 13/30 3 XI
Mohammed Siraj 13/30 11 -
Glenn Maxwell 12/30 4 -
Romario Shepherd 12/30 7 XI
Josh Hazlewood 12/30 11 XI
Suyash Sharma 12/30 - -
Philip Salt 10/30 1 -
Mahipal Lomror 10/30 7 -
Rasikh Salam Dar 8/30 9 XI
Vijaykumar Vyshak 8/30 10 -
Harshal Patel 7/30 5 -
Shahbaz Ahmed 6/30 3 -
Cameron Green 6/30 5 -
Anuj Rawat 6/30 6 -
Jacob Bethell 5/30 1 -
Karn Sharma 5/30 9 -
Jacob Duffy 5/30 - XI
Liam Livingstone 4/30 5 -
Suyash Prabhudessai 4/30 7 -
Wayne Parnell 4/30 8 -
Wanindu Hasaranga 4/30 8 -
Will Jacks 3/30 3 -
Swapnil Singh 3/30 8 -
Mayank Dagar 3/30 9 -
David Willey 3/30 9 -
Reece Topley 3/30 10 -
Lockie Ferguson 3/30 - -
Venkatesh Iyer 2/30 1 XI
Mayank Agarwal 2/30 3 -
Michael Bracewell 2/30 5 -
Manoj Bhandage 2/30 8 -
Lungi Ngidi 2/30 11 -
Abhinandan Singh 2/30 - -
Alzarri Joseph 2/30 - -
Saurav Chauhan 1/30 5 -
Himanshu Sharma 1/30 - -
Akash Deep 1/30 - -

Royal Challengers Bengaluru IPL Lineups Questions

What was Royal Challengers Bengaluru's last XI?

Royal Challengers Bengaluru's last XI, from 31 May 2026 against Gujarat Titans: Venkatesh Iyer, Virat Kohli, Devdutt Padikkal, Rajat Patidar, Krunal Pandya, Tim David, Jitesh Sharma, Jacob Duffy, Bhuvneshwar Kumar, Josh Hazlewood, Rasikh Salam Dar, Romario Shepherd.

Who opens the batting for Royal Challengers Bengaluru?

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

Who bats at three for Royal Challengers Bengaluru?

Devdutt Padikkal, 13 times in the last 30 IPL matches, then Rajat Patidar (3).

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

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