Cricket IPL Match Prediction – KKR vs RCB – Apr 21

Based on current form, home ground advantage, and recent head-to-head record, KKR has a clear upper hand.

Home / Sports Predictions / Cricket Predictions / Cricket IPL Match Prediction – KKR vs RCB – Apr 21

Match Details 

Teams: Kolkata Knight Riders vs Royal Challengers Bengaluru

Match number: Match 36

Ground: Eden Gardens, Kolkata, India

SeriesIndian Premier League (IPL) 2024, T20

Hours of play: 3:30 pm IST

Match day: April 21, 2024

Kolkata Knight Riders vs Royal Challengers Bengaluru Betting Odds

Kolkata Knight RidersRoyal Challengers Bengaluru

Probable Playing XIs

Kolkata Knight Riders

  • Openers: Phil Salt (Explosive form), Venkatesh Iyer (Provides all-round value)
  • Middle-Order: Shreyas Iyer (Captain and key batsman), Nitish Rana (Consistent run-scorer), Andre Russell (X-factor with batting and bowling)
  • All-Rounder: Sunil Narine (Bowling ace with handy batting)
  • Wicket-keeper: Dinesh Karthik (Experienced option, assuming he’s traded to KKR)
  • Spin: Varun Chakravarthy (Mystery spinner crucial for KKR)
  • Pace Attack: Mitchell Starc (Leading pacer), Pat Cummins (Assuming trade to KKR, brings experience and pace)
  • Additional Batsman: Rahul Tripathi (Good form, can be included if needed)

Royal Challengers Bengaluru

  • Openers: Faf du Plessis (Captain and consistent scorer), Virat Kohli (Star batsman, back in form)
  • Middle-Order: Glenn Maxwell (Big-hitting all-rounder), Rajat Patidar (Promising young batsman), Dinesh Karthik (Wicket-keeper with experience, assuming trade to RCB)
  • All-Rounder: Cameron Green (Promising batting all-rounder)
  • Spin: Karn Sharma (Leg-spinner with experience)
  • Pace Attack: Mohammed Siraj (Leading pacer), Josh Hazlewood (Assuming trade to RCB, brings experience and swing)
  • Additional Bowler: Harshal Patel (Proven death bowler, can be included if needed)
Royal Challengers Bengaluru IPL

Probable Top Performers

Probable Best Batter of the Match

Based on recent performances, Shardul Thakur from Kolkata Knight Riders had an exceptional performance in the last match against Royal Challengers Bangalore, scoring 68 runs off 29 balls. He could be a strong contender for the best batter in the upcoming match.

On the other hand, Virat Kohli from Royal Challengers Bangalore has been consistently performing well and could again emerge as the best batter of the match.

Probable Best Bowler of the Match

Based on recent performances, Sunil Narine from Kolkata Knight Riders has been a key player with his spin bowling. His performance could be crucial in the upcoming match against Royal Challengers Bangalore.

From Royal Challengers Bangalore, Mohammed Siraj has been performing well. In the last match against Kolkata Knight Riders, he took a crucial wicket.

Teams Head to Head: Recent Matches 

DateTeam 1Team 1 ScoreTeam 2Team 2 ScoreResult
Mar 29, 2023Royal Challengers Bengaluru182-6 (20.0)Kolkata Knight Riders186-3 (16.5)Kolkata Knight Riders beat Royal Challengers Bengaluru by 7 wickets
Apr 26, 2023Royal Challengers Bengaluru179-8 (20.0)Kolkata Knight Riders200-5 (20.0)Kolkata Knight Riders beat Royal Challengers Bangalore by 21 runs
Apr 6, 2023Kolkata Knight Riders204-7 (20.0)Royal Challengers Bengaluru123 (17.4)Kolkata Knight Riders beat Royal Challengers Bangalore by 81 runs
Mar 30, 2022Royal Challengers Bengaluru132-7 (19.2)Kolkata Knight Riders128 (18.5)Royal Challengers Bangalore beat Kolkata Knight Riders by 3 wickets
Oct 11, 2021Royal Challengers Bengaluru138-7 (20.0)Kolkata Knight Riders139-6 (19.4)Kolkata Knight Riders Won By 4 Wickets (With 2 Balls Remaining)
Sep 20, 2021Kolkata Knight Riders94-1 (10.0)Royal Challengers Bengaluru92 (19.0)Kolkata Knight Riders Won By 9 Wickets (With 60 Balls Remaining)
Apr 18, 2021Royal Challengers Bengaluru204-4 (20.0)Kolkata Knight Riders166-8 (20.0)Royal Challengers Bangalore Won By 38 Runs
Oct 21, 2020Kolkata Knight Riders84-8 (20.0)Royal Challengers Bengaluru85-2 (13.3)Royal Challengers Bangalore Won By 8 Wickets (With 39 Balls Remaining)
Oct 12, 2020Royal Challengers Bengaluru194-2 (20.0)Kolkata Knight Riders112-9 (20.0)Royal Challengers Bangalore Won By 82 Runs

Teams Recent Performance 

Last Games of Kolkata Knight Riders

DateTeam 1Team 1 ScoreTeam 2Team 2 ScoreResult
Apr 16Kolkata Knight Riders223-6 (20.0)Rajasthan Royals224-8 (20.0)Rajasthan Royals beat Kolkata Knight Riders by 2 wickets
Apr 14Kolkata Knight Riders162-2 (15.4)Lucknow Super Giants161-7 (20.0)Kolkata Knight Riders beat Lucknow Super Giants by 8 wickets
Apr 8Chennai Super Kings141-3 (17.4)Kolkata Knight Riders137-9 (20.0)Chennai Super Kings beat Kolkata Knight Riders by 7 wickets
Apr 3Delhi Capitals166 (17.2)Kolkata Knight Riders272-7 (20.0)Kolkata Knight Riders beat Delhi Capitals by 106 runs
Mar 29Royal Challengers Bengaluru182-6 (20.0)Kolkata Knight Riders186-3 (16.5)Kolkata Knight Riders beat Royal Challengers Bengaluru by 7 wickets
Mar 23Kolkata Knight Riders208-7 (20.0)Sunrisers Hyderabad204-7 (20.0)Kolkata Knight Riders beat Sunrisers Hyderabad by 4 runs
May 20, 2023Kolkata Knight Riders175-7 (20.0)Lucknow Super Giants176-8 (20.0)Lucknow Super Giants beat Kolkata Knight Riders by 1 run
May 14, 2023Chennai Super Kings144-6 (20.0)Kolkata Knight Riders147-4 (18.3)Kolkata Knight Riders beat Chennai Super Kings by 6 wickets
May 11, 2023Kolkata Knight Riders149-8 (20.0)Rajasthan Royals151-1 (13.1)Rajasthan Royals beat Kolkata Knight Riders by 9 wickets
May 8, 2023Kolkata Knight Riders182-5 (20.0)Punjab Kings179-7 (20.0)Kolkata Knight Riders beat Punjab Kings by 5 wickets

Last Games of Royal Challengers Bengaluru

DateTeam 1Team 1 ScoreTeam 2Team 2 ScoreResult
Apr 15Royal Challengers Bengaluru262-7 (20.0)Sunrisers Hyderabad287-3 (20.0)Sunrisers Hyderabad beat Royal Challengers Bengaluru by 25 runs
Apr 11Mumbai Indians199-3 (15.3)Royal Challengers Bengaluru196-8 (20.0)Mumbai Indians beat Royal Challengers Bengaluru by 7 wickets
Apr 6Rajasthan Royals189-4 (19.1)Royal Challengers Bengaluru183-3 (20.0)Rajasthan Royals beat Royal Challengers Bengaluru by 6 wickets
Apr 2Royal Challengers Bengaluru153 (19.4)Lucknow Super Giants181-5 (20.0)Lucknow Super Giants beat Royal Challengers Bengaluru by 28 runs
Mar 29Royal Challengers Bengaluru182-6 (20.0)Kolkata Knight Riders186-3 (16.5)Kolkata Knight Riders beat Royal Challengers Bengaluru by 7 wickets
Mar 25Royal Challengers Bengaluru178-6 (19.2)Punjab Kings176-6 (20.0)Royal Challengers Bengaluru beat Punjab Kings by 4 wickets
Mar 22Chennai Super Kings176-4 (18.4)Royal Challengers Bengaluru173-6 (20.0)Chennai Super Kings beat Royal Challengers Bengaluru by 6 wickets
May 21, 2023Royal Challengers Bengaluru197-5 (20.0)Gujarat Titans198-4 (19.1)Gujarat Titans beat Royal Challengers Bangalore by 6 wickets
May 18, 2023Sunrisers Hyderabad186-5 (20.0)Royal Challengers Bengaluru187-2 (19.2)Royal Challengers Bangalore beat Sunrisers Hyderabad by 8 wickets
May 14, 2023Rajasthan Royals59 (10.3)Royal Challengers Bengaluru171-5 (20.0)Royal Challengers Bangalore beat Rajasthan Royals by 112 runs

Kolkata Knight Riders  vs Royal Challengers Bengaluru: Winning Prediction

Advantage KKR

  • Home Ground: Eden Gardens in Kolkata historically favors KKR. They boast a 7-4 win record against RCB at this venue.
  • Current Form: KKR is currently ranked 2nd, showcasing strong performance.
  • Recent Head-to-Head: KKR defeated RCB in their last encounter at M Chinnaswamy Stadium.

RCB’s Challenges

  • Low Ranking: RCB sits at a low 10th position, indicating struggles this season.
  • Away Game: Playing at Eden Gardens is statistically disadvantageous for RCB.


Based on current form, home ground advantage, and recent head-to-head record, KKR has a clear upper hand. However, T20 cricket is known for its unpredictability. RCB’s performance can improve, but it seems unlikely to overcome the stacked factors favoring KKR.

KKR is the favorite to win this match.

IPL 2024 Standings

1RR7600.6771W, W, L, W, W12
2KKR6401.3992W, W, L, W, L8
3CSK6400.7262W, L, L, W, W8
4SRH6400.5022W, L, W, W, W8
5LSG6300.0383W, W, W, L, L6
6DC730-0.0744W, L, L, W, W6
7GT730-1.3034W, L, L, W, L6
8PBKS620-0.2184L, L, W, L, L4
9MI620-0.2344L, L, W, W, L4
10RCB710-1.1856L, L, L, L, L2

P – total number of matches played by the team; W – total number of matches won by the team; NR – total number of matches that ended in a no-result; NRR – Net Run Rate; L – total number of matches lost by the team; Last 5 – results of the team’s last 5 matches, with ‘W’ indicating a win and ‘L’ indicating a loss; PTS – total points earned by the team based on their performance.

lottabet banner 728x90

Report About Eden Gardens Stadium 

Eden Gardens is an international cricket stadium located in Kolkata, India. It’s often referred to as the home of Indian cricket and has been described as “cricket’s answer to the Colosseum” and the “Mecca of Indian cricket.”

Established in 1864, it is the oldest and second-largest cricket stadium in India, and the third-largest in the world. The stadium is named after the Eden Gardens park where it is located, which was named after the Eden sisters, Emily and Fanny, of Lord Auckland, the Governor-General of India (1836–1842). The stadium has hosted matches in major international competitions including the World Cup, World Twenty20, and Asia Cup. Eden Gardens witnessed a record crowd of 110,564 in the 1996 India Vs Sri Lanka Cricket World Cup Semi Final.

The stadium currently has a capacity of 66,000. It is owned and operated by Cricket Association of Bengal (CAB) and is the home ground of the Kolkata Knight Riders. It houses the headquarters of Cricket Association of Bengal.

About Indian Premier League (IPL)

The Indian Premier League, or IPL, is the crown jewel of Indian cricket. It’s a Twenty20 (T20) cricket league, a fast-paced and exciting format known for its explosive batting and strategic bowling. But the IPL is more than just cricket; it’s a massive entertainment extravaganza that has captivated audiences worldwide.

Founded in 2007, the IPL revolutionized cricket. It brought together the glitz of Bollywood, the business acumen of corporate giants, and the passion of Indian cricket fans. Ten city-based franchises bid for players in a high-profile auction, creating a unique blend of sport and showmanship.

The IPL season typically takes place during the Indian summer, between March and May. Matches are held across various stadiums in major Indian cities, each with its own passionate fanbase. The IPL has transformed these stadiums into electric cauldrons, with cheers, chants, and the rhythmic thrum of dhol drums creating an unparalleled atmosphere.

The IPL’s success stems from several factors. The T20 format ensures high-scoring games with quick results, perfect for modern audiences with shorter attention spans. The presence of international cricket stars alongside the best Indian players creates a dream team scenario. Additionally, the IPL is a breeding ground for young talent, providing them with a platform to showcase their skills on the biggest stage.

The IPL is a commercial juggernaut, attracting major sponsorships and generating massive television viewership. But its impact extends beyond finance. The league has spurred a renewed interest in cricket, particularly among younger generations. It has also created a vibrant off-field ecosystem, with merchandise sales, fantasy leagues, and celebrity endorsements adding to the overall experience.

The IPL is a celebration of cricket, entertainment, and Indian culture. It’s a microcosm of modern India, a blend of tradition and innovation, passion and commerce. And as long as cricket continues to capture the imagination of the nation, the IPL will remain a dazzling spectacle at the heart of Indian summers.

Rudra Chanda