Today IPL Match

This is our dedciated page for today's IPL match. You will find on this page: today IPL match live score, ball by ball, playing XI and latest odds. Follow this page for daily today ipl match updates.

Betting on Today IPL Match

Rank Rating Bonus Link
#1

1xBet

1xBet

1xBet Review Rating 1xBet Review Rating 1xBet Review Rating 1xBet Review Rating 1xBet Review Rating

330% up to ₹65,000 on your 1st Deposit with Reg Code: TOPBK

  • Best choice for Indian Betting
  • Highest odds
  • Fastest withdrawal and permanent promotions
Play Now   1xBet Review
#2

4raBet

4raBet

4raBet Review (2024) Rating 4raBet Review (2024) Rating 4raBet Review (2024) Rating 4raBet Review (2024) Rating 4raBet Review (2024) Rating

700% Sports Welcome Pack

  • Massive Sports Welcome Package on 4 deposits
  • Generours bonuses in INR
  • Variety of Banking in Rupees and Crypto
Play Now   4raBet Review
#3

Stake.com

Stake.com

Stake.com Review 2024 Rating Stake.com Review 2024 Rating Stake.com Review 2024 Rating Stake.com Review 2024 Rating Stake.com Review 2024 Rating

200% bonus up to ₹1,00,000 - code: TTB

  • Crypto and UPI Banking
  • Responsive Customer Service
  • Wide variety of betting types
Play Now   Stake.com Review
#4

MegaPari

MegaPari

Megapari India Review 2024 Rating Megapari India Review 2024 Rating Megapari India Review 2024 Rating Megapari India Review 2024 Rating Megapari India Review 2024 Rating

200% up to ₹40,000 on first 2 Deposits

  • Weekly 75% bonus up to 20,000 INR
  • Accepts Indian Rupees via UPI
  • IPL cricket hosted
Play Now   MegaPari Review
#5

Batery

Batery

Batery Bet Review 2024 Rating Batery Bet Review 2024 Rating Batery Bet Review 2024 Rating Batery Bet Review 2024 Rating Batery Bet Review 2024 Rating star

500% Welcome Pack + 430 Free Spins

  • Quick Deposits in INR
  • Live Cricket Betting on top level
  • Generous ongoing promotions for existing users
Play Now   Batery Review
#6

BC.GAME

BC.GAME

BC.GAME Review Rating BC.GAME Review Rating BC.GAME Review Rating BC.GAME Review Rating BC.GAME Review Rating star

470% Sports Welcome Pack + 20 Free Bets

  • Instant withdrawals
  • Huge Betting Selection
  • Direct UPI, Net Banking deposits in INR
Play Now   BC.GAME Review
#7

BlueChip

BlueChip

BlueChip.io Review Rating BlueChip.io Review Rating BlueChip.io Review Rating BlueChip.io Review Rating BlueChip.io Review Rating star

Exclusive 700% Sports Bonus Pack - Code: TTB300

  • Fastest UPI, PaytM and Phone Pe Deposits
  • Live Streaming on all cricket matches
  • Plethora of huge bonuses and cashbacks
Play Now   BlueChip Review
#8

JackBit

JackBit

JackBit Sportsbook and Casino Review (2025) Rating JackBit Sportsbook and Casino Review (2025) Rating JackBit Sportsbook and Casino Review (2025) Rating JackBit Sportsbook and Casino Review (2025) Rating JackBit Sportsbook and Casino Review (2025) Rating star

500% up to ₹35,000 Sports Package + 10% Cashback on all IPL matches, code: TTB

  • Aboslute variety of bet types for cricket
  • Brilliant interface, easy to navigate and bet fast
  • Odds are on decent level and rival top brands
Play Now   JackBit Review
#9

Parimatch

Parimatch

Parimatch India Review 2024 Rating Parimatch India Review 2024 Rating Parimatch India Review 2024 Rating Parimatch India Review 2024 Rating Parimatch India Review 2024 Rating star

700% up to ₹50,000 + 2 x ₹150 Freebets + 50 FS

  • Payment methods such as UPI, IMPS , Paytm via Net Banking
  • Great cricket odds for bettors
  • Exclusive bonus for Indian players
Play Now   Parimatch Review
#10

1win

1win

1win Review 2024 Rating 1win Review 2024 Rating 1win Review 2024 Rating 1win Review 2024 Rating 1win Review 2024 Rating star

Up to ₹1000 No Risk Cricket Bet

  • Great SportsBook Layout
  • Native mobile apps for iOS and Android users
  • UPI, IMPS, PaytM, Google Pay deposits
Play Now   1win Review
#11

Dafabet

Dafabet

Dafabet India Review (2024) Rating Dafabet India Review (2024) Rating Dafabet India Review (2024) Rating Dafabet India Review (2024) Rating Dafabet India Review (2024) Rating star

150% bonus up to 1,50,000 INR, Reg Code: TTB

  • Covers popular Indian betting sports including cricket and kabaddi
  • Accepts deposits and withdrawals in rupees
  • Offers good coverage of international sports events
Play Now   Dafabet Review
#12

BetVibe

BetVibe

BetVive Sports and Casino Review 2025 Rating BetVive Sports and Casino Review 2025 Rating BetVive Sports and Casino Review 2025 Rating BetVive Sports and Casino Review 2025 Rating BetVive Sports and Casino Review 2025 Rating star

No Deposit Bonus + 600% Sports Welcome Pack up to ₹50,000

  • Welcome bonus can be used on both Sports and Casino
  • UPI , IMPS – instant deposits & ultra fast withdrawals in INR
  • ₹50 Million in giveaways – 2 players will hit ₹1 Crore
Play Now   BetVibe Review

Betting on IPL today involves choosing the right site if you want to optimise your wagering experience. Betting on the right website is essential for any match because the odds and betting markets tend to differ among sites.

With that in mind, we’ve reviewed many platforms and recommended only the top IPL betting apps. Here are the criteria we base our choices on:

  • IPL Match Live Odds — This is the most critical criterion influencing the exact order in our daily list. The odds are fairly similar across the board but always differ slightly from site to site. These slight differences add up, especially in an eventful cricket league like the IPL. It’s thus crucial to always use the site with the highest live odds to make your in-play betting more fruitful and all the more exciting.
  • IPL Match Live Betting Markets — Betting sites have different betting markets for any IPL match. We always try to recommend only those with the broadest choice, including interesting over/under wagers, ball by ball bets, various player markets, and more.
  • Banking Methods in Rupees — We only recommend sportsbooks with a comprehensive range of rupee payment options widely used in India, so you’ll have a lot of flexibility. This usually includes options like UPI, NetBanking, Paytm, AstroPay, and more.
  • Speed of Withdrawals — The best online betting platforms are those with the fastest cashouts or, preferably, instant withdrawals. We make sure to find and list only these apps. 
  • Customer Support — We believe that customer service is one of the most significant online sportsbook features. Consequently, we take great care to evaluate this criterion by looking into the channels you can use to get in touch with the agents, the speed of their response, their knowledge, and of course, their success rate in resolving punters' complaints.

Today IPL Match Details

Today Cricket Match: Kolkata Knight Riders vs Gujarat Titans - 39th Match - Indian Premier League, 2025
Date 21 April 19:00
Venue Eden Gardens, Kolkata, India
Toss Kolkata Knight Riders won the toss and choose to bowl first

Here you will find full details for today's IPL match: participating teams, date and time, venue and also winner toss information. For today IPL match live score, scroll below

Today IPL Match Live Score

Kolkata Knight Riders vs Gujarat Titans - 39th Match - Indian Premier League, 2025

Format: T20 21 April 19:00
Kolkata Knight Riders

Kolkata Knight Riders

159/8 in 20.0 7.95
Gujarat Titans

Gujarat Titans

198/3 in 20.0 9.9
Gujarat Titans

Gujarat Titans

Eden Gardens, Kolkata, India

*Live score for today ipl match will appear once game is live

In this section, we post the IPL live score for today’s match whenever there is an update. Besides the IPL score, we also add a few other critical live stats to help you make the best betting decisions. That includes 1st and 2nd innings scores, ball by ball commentary, man of the match results, top scorers, and more. 

If there’s no ongoing match, we’ll list the results of the last few matches, especially those that relate to the next game.

Today IPL Match Scorecard

Kolkata Knight Riders Players Stats

BATSMAN R B 4s 6s SR
Angkrish Raghuvanshi 27 13 3 1 207.69
Ajinkya Rahane 50 36 5 1 138.89
Rahmanullah Gurbaz 1 4 0 0 25
Ramandeep Singh 1 2 0 0 50
Rinku Singh 17 14 1 1 121.43
Moeen Ali 0 2 0 0 0
Venkatesh Iyer 14 19 0 0 73.68
Sunil Narine 17 13 2 1 130.77
Andre Russell 21 15 3 1 140
Vaibhav Arora 0 0 0 0 0
Harshit Rana 1 2 0 0 50
Varun Chakravarthy 0 0 0 0 0
BOWLING O M R W Econ
Angkrish Raghuvanshi 0 0 0 0 0
Ajinkya Rahane 0 0 0 0 0
Rahmanullah Gurbaz 0 0 0 0 0
Ramandeep Singh 0 0 0 0 0
Rinku Singh 0 0 0 0 0
Moeen Ali 0 0 27 0 9
Venkatesh Iyer 0 0 0 0 0
Sunil Narine 0 0 36 0 9
Andre Russell 0 0 13 1 13
Vaibhav Arora 0 0 44 1 11
Harshit Rana 0 0 45 1 11.25
Varun Chakravarthy 0 0 33 0 8.25
Fall Of Wickets: 8

Gujarat Titans Players Stats

BATSMAN R B 4s 6s SR
Shubman Gill 90 55 10 3 163.64
Jos Buttler 41 23 8 0 178.26
Sai Sudharsan 52 36 6 1 144.44
Shahrukh Khan 11 5 0 1 220
Rashid Khan 0 0 0 0 0
Rahul Tewatia 0 2 0 0 0
Washington Sundar 0 0 0 0 0
Mohammed Siraj 0 0 0 0 0
Prasidh Krishna 0 0 0 0 0
Ravisrinivasan Sai Kishore 0 0 0 0 0
Ishant Sharma 0 0 0 0 0
BOWLING O M R W Econ
Shubman Gill 0 0 0 0 0
Jos Buttler 0 0 0 0 0
Sai Sudharsan 0 0 0 0 0
Shahrukh Khan 0 0 0 0 0
Rashid Khan 0 0 25 2 6.25
Rahul Tewatia 0 0 0 0 0
Washington Sundar 0 0 36 1 12
Mohammed Siraj 0 0 32 1 8
Prasidh Krishna 0 0 25 2 6.25
Ravisrinivasan Sai Kishore 0 0 19 1 6.33
Ishant Sharma 0 0 18 1 9
Fall Of Wickets: 3

The scorecard will show the latest information on the batters and bowlers of both teams, together with their most important statistics. This will include the number of balls faced, minutes batted, runs scored, and more for the batters. For the bowlers, you’ll get information on wickets taken, runs conceded, overs bowled, and more. 

With the help of this information, you’ll be able to make better live wagers on specific players.

Overs Summary for Today IPL Match

The overs summary area will give you detailed information on the overs for the whole match. The data will be fed live, so expect every change to be recorded on time. 

Moreover, the most important results will be highlighted as they have a bigger impact on the match and your betting strategies. 

END OF OVER 20 159 runs
KKR: 159/8 in 20.0 CRR: 7.95 • 40
A. Raghuvanshi 27 (13b 3x4 1x6)
H. Rana 1 (2b)
R. Singh 17 (14b 1x4 1x6)
I. Sharma 2 0 18 1
19.6
1
Ishant Sharma to Angkrish Raghuvanshi: 1 run.
19.5
Ishant Sharma to Angkrish Raghuvanshi: No runs.
19.4
6
Ishant Sharma to Angkrish Raghuvanshi: SIX. 6 runs.
19.3
1
Ishant Sharma to Harshit Rana: 1 run.
19.2
Ishant Sharma to Harshit Rana: No runs.
19.1
W
Ishant Sharma to Rinku Singh: Wicket!, Caught by Shubman Gill. Wicket! No runs.
END OF OVER 19 151 runs
KKR: 151/7 in 19.0 CRR: 7.95 • 48 • 6
A. Raghuvanshi 20 (10b 3x4)
R. Singh 17 (13b 1x4 1x6)
M. Siraj 4 0 32 1
18.6
Mohammed Siraj to Angkrish Raghuvanshi: No runs.
18.5
Mohammed Siraj to Rinku Singh: legbye, 1 run.
18.4
4
Mohammed Siraj to Rinku Singh: FOUR. 4 runs.
18.3
1
Mohammed Siraj to Angkrish Raghuvanshi: 1 run.
18.2
4
Mohammed Siraj to Angkrish Raghuvanshi: FOUR. 4 runs.
18.1
2
Mohammed Siraj to Angkrish Raghuvanshi: 2 runs.
END OF OVER 18 139 runs
KKR: 139/7 in 18.0 CRR: 7.72 • 30 • 12
A. Raghuvanshi 13 (6b 2x4)
R. Singh 13 (11b 1x6)
R. Khan 4 0 25 2
17.6
1
Rashid Khan to Angkrish Raghuvanshi: 1 run.
17.5
1
Rashid Khan to Rinku Singh: 1 run.
17.4
6
Rashid Khan to Rinku Singh: SIX. 6 runs.
17.3
1
Rashid Khan to Angkrish Raghuvanshi: 1 run.
17.2
2
Rashid Khan to Angkrish Raghuvanshi: 2 runs.
17.1
4
Rashid Khan to Angkrish Raghuvanshi: FOUR. 4 runs.
END OF OVER 17 124 runs
KKR: 124/7 in 17.0 CRR: 7.29 • 25 • 18
A. Raghuvanshi 5 (2b 1x4)
R. Singh 1 (2b)
M. Ali 0 (2b)
R. Singh 6 (9b)
P. Krishna 4 0 25 2
16.6
Prasidh Krishna to Rinku Singh: No runs.
16.5
1
Prasidh Krishna to Angkrish Raghuvanshi: 1 run.
16.4
Supersub Replacement: In: Angkrish Raghuvanshi, Out: Vaibhav Arora
16.4
4
Prasidh Krishna to Angkrish Raghuvanshi: FOUR. 4 runs.
16.3
W
Prasidh Krishna to Moeen Ali: Wicket!, Caught by Shahrukh Khan. Wicket! No runs.
16.2
Prasidh Krishna to Moeen Ali: No runs.
16.1
W
Prasidh Krishna to Ramandeep Singh: Wicket!, Caught by Prasidh Krishna. Wicket! No runs.
END OF OVER 16 119 runs
KKR: 119/5 in 16.0 CRR: 7.44 • 20 • 24
A. Russell 21 (15b 3x4 1x6)
R. Singh 1 (1b)
R. Singh 6 (8b)
R. Khan 3 0 10 2
15.6
1
Rashid Khan to Ramandeep Singh: 1 run.
15.5
W
Rashid Khan to Andre Russell: Wicket! Stumped by Jos Buttler. Wicket! No runs.
15.4
Rashid Khan to Andre Russell: No runs.
15.3
4
Rashid Khan to Andre Russell: FOUR. 4 runs.
15.2
Rashid Khan to Andre Russell: No runs.
15.1
Rashid Khan to Andre Russell: No runs.

*Over Summary & Ball by Ball stats for today's IPL match will appear one game is live

Ball by Ball for the IPL Match Today

If you cannot watch a match but still want to place live bets, it’s important to keep an eye out on the ball by ball commentary. We always list the latest happenings in IPL's today match right here.

The table above will give you all the latest information on what happened on the field in simple, short sentences so you can quickly surmise the game and make better split-second decisions. 

Playing XI for Today IPL Match

Each team’s IPL predicted playing XI for today's match is information every IPL punter needs to have. This information is usually released just before the start of the game, which is why we make sure to add the starting 11 for both teams in today’s match as soon as it becomes available. 

Knowing the playing XI will help you make better predictions because key players play pivotal roles in every IPL match.

Odds for Today IPL Match

Karachi Kings
vs
Peshawar Zalmi

Pakistan Super League, 2025

Bookie KRK PSZ
1.68 2.18
Lucknow Super Giants
vs
Delhi Capitals

Indian Premier League, 2025

Bookie LSG DC
1.84 1.96
1.86 1.96
Multan Sultans
vs
Lahore Qalandars

Pakistan Super League, 2025

Bookie MS LHQ
2.19 1.68
2.07 1.77
Sunrisers Hyderabad
vs
Mumbai Indians

Indian Premier League, 2025

Bookie SRH MI
2.18 1.69
2.33 1.62
Royal Challengers Bengaluru
vs
Rajasthan Royals

Indian Premier League, 2025

Bookie RCB RR
1.69 2.14
1.71 2.16
Chennai Super Kings
vs
Sunrisers Hyderabad

Indian Premier League, 2025

Bookie CSK SRH
1.95 1.85
1.96 1.86

We’ve already explained that the size of cricket betting odds will determine your overall winnings. The higher the odds, the more you win; over time, any slight differences in the odds add up. 

This section will give you the pre-match IPL odds for today’s match, gathered from the top sportsbooks we recommend. That way, you’ll have an overview of the odds on various sites in one place, so you can quickly find the best option and place your bets on that site. 

Who Will Win Today’s IPL Match — IPL Winner Betting

Sunrisers Hyderabad
Mumbai Indians
00/0 in 0
00/0 in 0

Sunrisers Hyderabad vs Mumbai Indians, t20 41st Match Prediction

Lucknow Super Giants
Delhi Capitals
00/0 in 0
00/0 in 0

Lucknow Super Giants vs Delhi Capitals, t20 40th Match Prediction

Kolkata Knight Riders
Gujarat Titans
159/8 in 20.0
198/3 in 20.0

Kolkata Knight Riders vs Gujarat Titans, t20 39th Match Prediction

Mumbai Indians
Chennai Super Kings
177/1 in 15.4
176/5 in 20.0

Mumbai Indians vs Chennai Super Kings, t20 38th Match Prediction

Besides the stats and detailed information on what’s happening in the game, we also strive to provide predictions for punters who want more than insights into today’s IPL match. 

We have a whole team of betting experts and enthusiasts who use the same information we give you here, together with their betting skills and experience, to provide the best predictions they can on today’s IPL winner

They do that for several betting markets, so you can use these tips to make better predictions and form your own strategies.

IPL Points Table 2025

Name PTs M Won Lost NRR NR
DC 10 7 5 2 0.59 0
RCB 10 8 5 3 0.47 0
PBKS 10 8 5 3 0.18 0
LSG 10 8 5 3 0.09 0
GT 10 8 6 2 0 0
MI 8 8 4 4 0.48 0
KKR 6 8 3 5 0 0
RR 4 8 2 6 -0.63 0
SRH 4 7 2 5 -1.22 0
CSK 4 8 2 6 -1.39 0

IPL Match Schedule 2025

Date Time (IST) Teams Match number Format Venue
22.04.2025 19:30 Lucknow Super Giants vs Delhi Capitals 40th t20 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, India
23.04.2025 19:30 Sunrisers Hyderabad vs Mumbai Indians 41st t20 Rajiv Gandhi International Cricket Stadium, Hyderabad, India
24.04.2025 19:30 Royal Challengers Bengaluru vs Rajasthan Royals 42nd t20 M. Chinnaswamy Stadium, Bengaluru, India
25.04.2025 19:30 Chennai Super Kings vs Sunrisers Hyderabad 43rd t20 M. A. Chidambaram Stadium, Chennai, India
26.04.2025 19:30 Kolkata Knight Riders vs Punjab Kings 44th t20 Eden Gardens, Kolkata, India
27.04.2025 15:30 Mumbai Indians vs Lucknow Super Giants 45th t20 Wankhede Stadium, Mumbai City, India
27.04.2025 19:30 Delhi Capitals vs Royal Challengers Bengaluru 46th t20 Arun Jaitley Stadium, Central Delhi, India
28.04.2025 19:30 Rajasthan Royals vs Gujarat Titans 47th t20 Sawai Mansingh Stadium, Jaipur, India
29.04.2025 19:30 Delhi Capitals vs Kolkata Knight Riders 48th t20 Arun Jaitley Stadium, Central Delhi, India
30.04.2025 19:30 Chennai Super Kings vs Punjab Kings 49th t20 M. A. Chidambaram Stadium, Chennai, India
01.05.2025 19:30 Rajasthan Royals vs Mumbai Indians 50th t20 Sawai Mansingh Stadium, Jaipur, India
02.05.2025 19:30 Gujarat Titans vs Sunrisers Hyderabad 51st t20 Narendra Modi Stadium, Ahmedabad, India
03.05.2025 19:30 Royal Challengers Bengaluru vs Chennai Super Kings 52nd t20 M. Chinnaswamy Stadium, Bengaluru, India
04.05.2025 15:30 Kolkata Knight Riders vs Rajasthan Royals 53rd t20 Eden Gardens, Kolkata, India
04.05.2025 19:30 Punjab Kings vs Lucknow Super Giants 54th t20 Himachal Pradesh Cricket Association Stadium, Dharamshala, India
05.05.2025 19:30 Sunrisers Hyderabad vs Delhi Capitals 55th t20 Rajiv Gandhi International Cricket Stadium, Hyderabad, India
06.05.2025 19:30 Mumbai Indians vs Gujarat Titans 56th t20 Wankhede Stadium, Mumbai City, India
07.05.2025 19:30 Kolkata Knight Riders vs Chennai Super Kings 57th t20 Eden Gardens, Kolkata, India
08.05.2025 19:30 Punjab Kings vs Delhi Capitals 58th t20 Himachal Pradesh Cricket Association Stadium, Dharamshala, India
09.05.2025 19:30 Lucknow Super Giants vs Royal Challengers Bengaluru 59th t20 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, India
10.05.2025 19:30 Sunrisers Hyderabad vs Kolkata Knight Riders 60th t20 Rajiv Gandhi International Cricket Stadium, Hyderabad, India
11.05.2025 15:30 Punjab Kings vs Mumbai Indians 61st t20 Himachal Pradesh Cricket Association Stadium, Dharamshala, India
11.05.2025 19:30 Delhi Capitals vs Gujarat Titans 62nd t20 Arun Jaitley Stadium, Central Delhi, India
12.05.2025 19:30 Chennai Super Kings vs Rajasthan Royals 63rd t20 M. A. Chidambaram Stadium, Chennai, India
13.05.2025 19:30 Royal Challengers Bengaluru vs Sunrisers Hyderabad 64th t20 M. Chinnaswamy Stadium, Bengaluru, India
14.05.2025 19:30 Gujarat Titans vs Lucknow Super Giants 65th t20 Narendra Modi Stadium, Ahmedabad, India
15.05.2025 19:30 Mumbai Indians vs Delhi Capitals 66th t20 Wankhede Stadium, Mumbai City, India
16.05.2025 19:30 Rajasthan Royals vs Punjab Kings 67th t20 Sawai Mansingh Stadium, Jaipur, India
17.05.2025 19:30 Royal Challengers Bengaluru vs Kolkata Knight Riders 68th t20 M. Chinnaswamy Stadium, Bengaluru, India
18.05.2025 15:30 Gujarat Titans vs Chennai Super Kings 69th t20 Narendra Modi Stadium, Ahmedabad, India
18.05.2025 19:30 Lucknow Super Giants vs Sunrisers Hyderabad 70th t20 Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow, India
20.05.2025 19:30 TBC vs TBC 1st Qualifier t20 Rajiv Gandhi International Cricket Stadium, Hyderabad, India
21.05.2025 19:30 TBC vs TBC Eliminator t20 Rajiv Gandhi International Cricket Stadium, Hyderabad, India
23.05.2025 19:30 TBC vs TBC 2nd Qualifier t20 Eden Gardens, Kolkata, India
25.05.2025 19:30 TBC vs TBC Final t20 Eden Gardens, Kolkata, India

FAQ About Today’s match IPL

Which is today’s IPL match?

Today's IPL match is another double header starting with Chennai Super Kings (CSK) vs Delhi Capitals (DC), 17th game of IPL 2025 and ending the day with the 18th game Punjab Kings (PBKS) vs Rajasthan Royals (RR).

Where is today’s IPL cricket match happening?

Today IPL match for 2025 CSK vs DC will be played at M. A. Chidambaram Stadium, Chennai and PBKS vs RR will be played at Maharaja Yadavindra Singh Cricket Stadium, Chandigarh.

When is today’s IPL Match starting?

IPL match for today CSK vs RR, 17th game of the IPL 2025 season will start on 5th April at 15:30 IST, and the 18th game PBKS vs RR will start at 19:30h IST.