Royal Challengers Bengaluru Retention List 2027
Last updated 13 November 2026
Royal Challengers Bengaluru (RCB) go into the IPL 2027 retention deadline on 17 November 2026 with 25 players under contract, 8 of them overseas, worth about ₹124.75 crore in all. The highest-paid are Virat Kohli (₹21 crore), Josh Hazlewood (₹12.5 crore) and Phil Salt (₹11.5 crore). This is the pool RCB retain from before the 16 December mini-auction in Goa; anyone not retained goes back into the auction.
25Players
8Overseas
₹124.75 crSquad value
₹21 crTop price
01 / Squad
Full Royal Challengers Bengaluru retention list
Every player in the current squad with their role, nationality, current contract value and IPL career so far. Open a player for their season-by-season stats.
| Player | Role | Current Price |
|---|---|---|
| Virat Kohli | Batter | ₹21 crore |
| Rajat Patidar | Batter | ₹11 crore |
| Devdutt Padikkal | Batter | ₹2 crore |
| Tim DavidOS | Batter | ₹3 crore |
| Vihaan Malhotra | Batter | ₹30 lakh |
| Phil SaltOS | WK-Batter | ₹11.5 crore |
| Jitesh Sharma | WK-Batter | ₹11 crore |
| Jordan CoxOS | WK-Batter | ₹75 lakh |
| Krunal Pandya | All-rounder | ₹5.75 crore |
| Venkatesh Iyer | All-rounder | ₹7 crore |
| Romario ShepherdOS | All-rounder | ₹1.5 crore |
| Jacob BethellOS | All-rounder | ₹2.6 crore |
| Swapnil Singh | All-rounder | ₹50 lakh |
| Mangesh Yadav | All-rounder | ₹5.2 crore |
| Satvik Deswal | All-rounder | ₹30 lakh |
| Kanishk Chouhan | All-rounder | ₹30 lakh |
| Josh HazlewoodOS | Bowler | ₹12.5 crore |
| Bhuvneshwar Kumar | Bowler | ₹10.75 crore |
| Rasikh Salam | Bowler | ₹6 crore |
| Yash Dayal | Bowler | ₹5 crore |
| Suyash Sharma | Bowler | ₹2.6 crore |
| Jacob DuffyOS | Bowler | ₹2 crore |
| Nuwan ThusharaOS | Bowler | ₹1.6 crore |
| Abhinandan Singh | Bowler | ₹30 lakh |
| Vicky Ostwal | Bowler | ₹30 lakh |
02 / By role
RCB squad by role
Batters 5
- Virat Kohli₹21 crore
- Rajat Patidar₹11 crore
- Tim David₹3 crore
- Devdutt Padikkal₹2 crore
- Vihaan Malhotra₹30 lakh
Wicketkeeper-batters 3
- Phil Salt₹11.5 crore
- Jitesh Sharma₹11 crore
- Jordan Cox₹75 lakh
All-rounders 8
- Venkatesh Iyer₹7 crore
- Krunal Pandya₹5.75 crore
- Mangesh Yadav₹5.2 crore
- Jacob Bethell₹2.6 crore
- Romario Shepherd₹1.5 crore
- Swapnil Singh₹50 lakh
- Satvik Deswal₹30 lakh
- Kanishk Chouhan₹30 lakh
Bowlers 9
- Josh Hazlewood₹12.5 crore
- Bhuvneshwar Kumar₹10.75 crore
- Rasikh Salam₹6 crore
- Yash Dayal₹5 crore
- Suyash Sharma₹2.6 crore
- Jacob Duffy₹2 crore
- Nuwan Thushara₹1.6 crore
- Abhinandan Singh₹30 lakh
- Vicky Ostwal₹30 lakh
03 / Trades
RCB trades in the 2027 window
No completed trades involving Royal Challengers Bengaluru have been reported so far in this window.
04 / Releases
RCB released players
Coming 17 Nov
The players Royal Challengers Bengaluru release back into the auction pool will be listed here once the retention lists are official on 17 November 2026. This site lists official releases only, not rumours.
05 / FAQs
RCB retention FAQs
How many players are in the Royal Challengers Bengaluru squad for IPL 2027 retentions?
Royal Challengers Bengaluru have 25 players under contract, 8 of them from overseas, with a combined current value of about ₹124.75 crore. Retained players are confirmed at the 17 November 2026 deadline.
Who is the most expensive player at Royal Challengers Bengaluru?
Virat Kohli is on the highest current contract at RCB, ₹21 crore, followed by Josh Hazlewood (₹12.5 crore) and Phil Salt (₹11.5 crore).
When will Royal Challengers Bengaluru announce their retained and released players?
Every franchise submits its retained list to the BCCI by 17 November 2026. The confirmed RCB retained and released lists will be added to this page once official, ahead of the 16 December 2026 mini-auction in Goa.
Which RCB player has played the most IPL matches?
Virat Kohli has played 282 IPL matches, the most in the current RCB squad.
Which RCB players have not played an IPL match yet?
Vihaan Malhotra, Jordan Cox, Mangesh Yadav, Satvik Deswal, Kanishk Chouhan, Vicky Ostwal have not played an IPL match so far.
06 / Other teams