HitPaw VikPea
(Video Enhancer)

  • Automatically upscale video quality with machine-learning AI
  • AI video upscaler to unblur videos & colorize videos
  • Exclusive designed AI to repair damaged/unplayable videos
  • Fast and smooth video background removal & replacement
hitpaw video enhancer header image

IPL 2025 Recap: Every Match Result from March 22 to June 3

IPL 2025 kicked off on Saturday, March 22, and came to a close on Tuesday, June 3, after a short but intense final leg. In this guide, you'll learn what happened during the whole season, with detailed stats for each match.

Part 1. IPL 2025 Complete Stats for Each Match

March 22, Saturday

Kolkata Knight Riders IPL 2025

The season opened with Kolkata Knight Riders taking on Royal Challengers Bengaluru at Eden Gardens. Bengaluru chased the total down cleanly and walked away with a strong start, sealing the match by 7 wickets. The Eden crowd brought the noise, but RCB didn't blink under pressure. That calm chase gave them a solid boost in momentum right out of the gate.

March 23, Sunday

Sunrisers Hyderabad IPL 2025

Double-header day started off in Hyderabad, where Sunrisers handed Rajasthan Royals a 44-run loss. The top order went after it hard, and the bowling held firm. Later in Chennai, the Super Kings went head-to-head with the Mumbai Indians. That one stayed tight till the end, but Chennai got home with 4 wickets to spare in a typical Chepauk thriller.

March 24, Monday

Delhi Capitals IPL 2025

Delhi Capitals locked horns with Lucknow Super Giants at Vizag's ACA-VDCA Stadium. It turned out to be a real nail-biter. Delhi barely held on and scraped through by just 1 wicket. Lucknow's bowlers gave it everything in the second innings, but the last pair saw it off.

March 25, Tuesday

Over in Ahmedabad, the Gujarat Titans hosted the Punjab Kings at Narendra Modi Stadium. Punjab pulled off a gritty win by 11 runs. The Titans couldn't keep up during the chase despite getting a few solid starts. Punjab's bowlers made every over count in the death.

March 26, Wednesday

Rajasthan Royals IPL 2025

Rajasthan Royals faced Kolkata Knight Riders in Guwahati. This one leaned in KKR's favor from early on. They chased down the Royals' score and took it with 8 wickets in hand. The Royals didn't have enough on the board to stretch it deep.

March 27, Thursday

The Rajiv Gandhi Stadium saw Sunrisers Hyderabad and Lucknow Super Giants clash under lights. Lucknow chased well and shut it down with 5 wickets in hand. Hyderabad's batting fell just short of par, which gave Lucknow a smoother ride in the second innings.

March 28, Friday

Chennai Super Kings IPL 2025

It was a tough night for Chennai Super Kings as Royal Challengers Bengaluru came out swinging. RCB didn't hold back and stormed to a 50-run win at the MA Chidambaram Stadium. Their batters posted big, and the bowlers backed it up in style.

March 29, Saturday

Gujarat Titans bounced back by beating Mumbai Indians by 36 runs at home in Ahmedabad. The Titans looked more in control this time, and their bowlers shut the game down nicely when it mattered.

March 30, Sunday

Delhi Capitals grabbed another win, this time against Sunrisers Hyderabad in Vizag. Their bowling unit delivered again, and Delhi got the job done by 7 wickets. Meanwhile, in Guwahati, Rajasthan Royals outclassed Chennai Super Kings by 8 runs after a tight finish that went deep into the final over.

March 31, Monday

Mumbai Indians IPL 2025

Mumbai Indians welcomed Kolkata Knight Riders to Wankhede and walked away with an 8-wicket win. The chase looked smooth from the start. Mumbai's bowlers had already done the job earlier by not letting KKR get away with much, and their top order cleaned it up fast.

April 1, Tuesday

Lucknow Super Giants IPL 2025

Lucknow hosted Punjab in a match that didn't go their way. Punjab Kings looked sharper across the board and bagged a clean win by 8 wickets. Lucknow Super Giants' total didn't stretch the visitors too much, and Punjab's chase stayed measured throughout.

April 2, Wednesday

Royal Challengers Bengaluru clashed with Gujarat Titans at M. Chinnaswamy Stadium. Gujarat came in with intent and chased down the target by 8 wickets. It was a dominant outing from their side as they hardly gave RCB any space to bounce back.

April 3, Thursday

Back at Eden Gardens, Kolkata Knight Riders lit up the evening by thrashing Sunrisers Hyderabad by 80 runs. Their batters went on a tear and set a huge total. Hyderabad never recovered during the chase, and the collapse wrapped up early.

April 4, Friday

Lucknow and Mumbai went head-to-head again, this time in Lucknow. The home side came prepared and defended well, winning by 12 runs. Their spinners tightened things up in the middle overs and didn't allow Mumbai's big hitters to tee off late.

April 5, Saturday

Chennai Super Kings hosted Delhi Capitals and couldn't keep up with Delhi's game plan. Delhi's bowlers held control, and they walked away with a 25-run win. In the second match, Rajasthan Royals dominated Punjab Kings by 50 runs at Mullanpur. It was a complete show from the Royals with bat and ball.

April 6, Sunday

Gujarat Titans IPL 2025

Sunrisers Hyderabad and Gujarat Titans battled it out in Hyderabad. Gujarat didn't let the home crowd sway them and picked up a 7-wicket win. Their bowlers held Hyderabad under pressure, and the chase never got out of hand.

April 7, Monday

Wankhede hosted another big one as the Mumbai Indians faced the Royal Challengers Bengaluru. This time, RCB flipped the script and sealed a 12-run win. Their bowlers were all over the Mumbai lineup, especially in the final five overs.

April 8, Tuesday

Two matches were lined up. In the first one, Lucknow Super Giants took down Kolkata Knight Riders by just 4 runs in a tight one at Eden Gardens. Later, Punjab Kings managed a solid defense against Chennai Super Kings, winning by 18 runs. Chennai's lower order tried to rescue the game but couldn't get past the finish line.

April 9, Wednesday

Gujarat Titans met Rajasthan Royals in Ahmedabad and made a strong statement. Gujarat handled the chase smoothly and locked in a 58-run win after dominating with the ball up front.

April 10, Thursday

RCB hosted Delhi Capitals in a match that went Delhi's way. They kept their chase controlled and grabbed the win by 8 wickets. RCB's total didn't have enough bite on the board, and it showed.

April 11, Friday

In Chennai, the Super Kings clashed with the Kolkata Knight Riders under pressure. KKR didn't let up and took the match comfortably by 8 wickets. Their chase stayed calm, even when the crowd got loud.

April 12, Saturday

It was another double-header. In Lucknow, the Super Giants beat the Gujarat Titans by 8 wickets after a strong bowling performance early on. Hyderabad hosted Punjab later that night, and the Sunrisers handed them an 8-wicket defeat as well, making it a tough day for both visiting sides.

April 13, Sunday

Rajasthan Royals hosted Royal Challengers Bengaluru at Sawai Mansingh Stadium. RCB made short work of the chase and won it by 9 wickets. Later in Delhi, Mumbai took on the Capitals and won by 12 runs after defending a mid-range total.

April 14, Monday

The action returned to Lucknow with the Super Giants facing Chennai Super Kings. Chennai played a neat all-round game and grabbed a 5-wicket win in the final few overs.

April 15, Tuesday

Punjab Kings took on Kolkata Knight Riders at Mullanpur. Punjab had the final say, winning by 16 runs. Their batters gave them a defendable total, and the bowlers stepped in at the right moments.

April 16, Wednesday

Delhi Capitals met Rajasthan Royals at the Arun Jaitley Stadium. The match ended in a rare tie, but Delhi took the Super Over to clinch it. That result brought some drama right in the middle of the group stage and left fans buzzing.

April 17, Thursday

Mumbai Indians took on Sunrisers Hyderabad at Wankhede. It was a low-scoring match, but Mumbai stayed steady and won by 4 wickets. Hyderabad's bowlers fought hard but didn't have enough runs to defend in the end.

April 18, Friday

RCB hosted Punjab Kings at Chinnaswamy. The match got trimmed to 14 overs a side due to rain, and Punjab adjusted better. They sealed it with a 5-wicket win and stayed sharp under the revised conditions.

April 19, Saturday

Gujarat Titans squared off with Delhi Capitals at Ahmedabad. Titans controlled the second innings and grabbed the win by 7 wickets. Later that evening, the Rajasthan Royals pulled off a narrow 2-run win over Lucknow in Jaipur. It went down to the final ball.

April 20, Sunday

Punjab Kings played RCB in Mullanpur and couldn't slow the chase down. RCB came out firing and took it by 7 wickets. Mumbai hosted Chennai in the second game of the day and didn't give the visitors much of a chance, winning by 8 wickets.

April 21, Monday

KKR came back into action against the Gujarat Titans at Eden Gardens. Gujarat locked in the win by 39 runs, bowling tightly in the middle overs and snuffing out the chase before it could heat up.

April 22, Tuesday

Lucknow Super Giants hosted Delhi Capitals. Delhi showed great discipline with both bat and ball and earned the win by 6 wickets. Their chase was clean, and they didn't let Lucknow pull them into trouble.

April 23, Wednesday

Sunrisers Hyderabad and Mumbai Indians went head-to-head in Hyderabad. The match tilted in the Sunrisers' favor, and they won it by 7 wickets. The bowling unit did the job early, and the chase was wrapped up nicely.

April 24, Thursday

RCB clashed with the Rajasthan Royals in Bengaluru. RCB had the final word in this one, taking the game by 11 runs. Their bowlers nailed the final few overs and protected a tricky total.

April 25, Friday

Chennai hosted Sunrisers Hyderabad at the MA Chidambaram Stadium. It was a low-scoring affair, and Hyderabad stayed on top, winning by 5 wickets. Their bowlers never let Chennai break free.

April 26, Saturday

PKBS IPL 2025

The rain washed out the clash between KKR and Punjab Kings at Eden Gardens. No result was declared, and both teams shared the points.

April 27, Sunday

Mumbai Indians turned up the heat at home against Lucknow, winning by a heavy 54-run margin. Delhi Capitals then hosted RCB in the second match of the day and couldn't stop the chase. RCB cruised to an 8-wicket win.

April 28, Monday

Rajasthan Royals and Gujarat Titans played out a solid contest in Jaipur. Rajasthan kept their nerve and finished the job with 8 wickets in hand, thanks to a tidy chase.

April 29, Tuesday

Delhi Capitals faced KKR and struggled to keep pace. KKR defended smartly and walked away with a 14-run win after putting up a disciplined bowling display.

April 30, Wednesday

Chennai and Punjab clashed again in Chennai, and this time, Punjab struck back hard. They took the win by 4 wickets, closing the chase calmly after a steady middle-order effort.

May 1, Thursday

Rajasthan Royals demolished Mumbai Indians by a massive 100-run margin. Everything clicked for the Royals, and Mumbai just couldn't recover after that first innings onslaught.

May 2, Friday

Gujarat Titans got back in rhythm with a solid 38-run win over Sunrisers Hyderabad. Their batters handled the pitch well, and the bowlers tightened things up in the second half.

May 3, Saturday

RCB hosted Chennai again and pulled off a tight one. It went right to the end, but RCB edged ahead by just 2 runs in a packed stadium.

May 4, Sunday

KKR took on Rajasthan Royals in a morning match and survived a close finish, winning by 1 run. Later that day, Punjab beat Lucknow by 5 wickets in Dharamsala, chasing down the target with a couple of overs to spare.

May 5, Monday

Sunrisers Hyderabad and Delhi Capitals had their match abandoned due to rain. No toss, no result, and both teams split points.

May 6, Tuesday

Mumbai beat Gujarat by 3 wickets using the DLS method at Wankhede. The rain affected things, but Mumbai had the better control when it counted.

May 7, Wednesday

KKR faced Chennai at Eden Gardens and had no answer to the Super Kings' game plan. Chennai finished the night strong with a 12-run win.

May 17, Saturday

RCB and KKR met again after a break in play. The match didn't go ahead due to rain and was abandoned before the toss.

May 18, Sunday

Punjab got one over Rajasthan in Jaipur, winning by 10 runs. Later, Delhi hosted Gujarat and couldn't hold their nerve, losing by 10 wickets. Gujarat's chase barely broke a sweat.

May 19, Monday

Lucknow hosted Sunrisers and didn't find much success. Sunrisers were sharp and wrapped it up with an 8-wicket win, staying in full control all evening.

May 20, Tuesday

Chennai played Rajasthan at the Arun Jaitley Stadium. Rajasthan continued their good run and knocked CSK over by 8 wickets, giving their net run rate a healthy bump.

May 21, Wednesday

Mumbai defeated Delhi by 59 runs at Wankhede. It was a total team effort that never gave Delhi a way back into the match after the early damage.

May 22, Thursday

Gujarat took on Lucknow in Ahmedabad and didn't waste time. The Titans bowled first and then chased smoothly to win by 33 runs.

May 23, Friday

RCB ran into the Sunrisers at Lucknow, and the Hyderabad Sunrisers bossed the game. They won by 42 runs, giving RCB little chance to recover once the pressure mounted.

May 24, Saturday

Punjab and Delhi squared off in Jaipur. Delhi held their nerve better and took the game by 8 wickets. Their chase was smooth from ball one.

May 25, Sunday

Gujarat Titans hosted Chennai and watched CSK walk away with a big 83-run win. Hyderabad thrashed KKR the same night by 110 runs in Delhi. Both results turned the points table upside down.

May 26, Monday

Punjab Kings bounced back to beat Mumbai by 7 wickets in Jaipur. Their bowlers pulled back momentum early, and the chase never slipped.

May 27, Tuesday

Lucknow and RCB locked horns again. Bengaluru's top order brought the heat and sealed it by 8 wickets. That win added spark heading into the qualifiers.

May 29, Thursday - Qualifier 1

Punjab Kings faced RCB at Mullanpur. RCB won by 6 wickets, punching their ticket to the final. Their chase stayed tight and controlled all through.

May 30, Friday - Eliminator

Gujarat Titans clashed with Mumbai Indians, and this time, Mumbai got ahead by 20 runs. Titans fell short during the chase, and Mumbai kept the pressure on throughout.

June 1, Sunday - Qualifier 2

Mumbai took on RCB in Ahmedabad, but RCB stuck to their plan and rolled through with a 13-run win. Their bowlers did the heavy lifting under pressure.

June 3, Tuesday - Final

RCB IPL 2025

RCB and Punjab Kings met once again, this time for the trophy. RCB batted first, held the scoreboard strong, and then defended their total to win the final by 8 runs. That sealed their campaign and crowned them as champions of IPL 2025.

Part 2. IPL 2025 Points Table

Team

M

W

L

PT

NRR

PBKS

14

9

4

19

0.372

RCB

14

9

4

19

0.301

GT

14

9

5

18

0.254

MI

14

8

6

16

1.142

DC

14

7

6

15

0.011

SRH

14

6

7

13

-0.241

LSG

14

6

8

12

-0.376

KKR

14

5

7

12

-0.305

RR

14

4

10

8

-0.549

CSK

14

4

10

8

-0.647

Part 3. FAQs of IPL 2025

Q1. Who was the Emerging Player of the Season in IPL 2025?

A1. Sai Sudharsan from the Gujarat Titans impressed throughout the tournament with consistent performances and key contributions, earning him the Emerging Player of the Season award in IPL 2025.

Q2. Who got the Purple Cap in IPL 2025?

A2. Prasidh Krishna from the Gujarat Titans claimed the Purple Cap with standout bowling performances. He topped the wicket charts and earned a reward of Rs. 10 Lakh.

Conclusion on IPL 2025

IPL 2025 wrapped up on June 3 as Royal Challengers Bengaluru came out on top against Punjab Kings to claim their maiden title. This marked the 18th season of the Indian Premier League, the most lucrative franchise-based T20 league in the world. This guide walked you through every match from start to finish, covering the full breakdown of results, dates, and team performances all the way to the grand finale.

Select the product rating:

hitpaw editor in chief

Leave a Comment

Create your review for HitPaw articles

HitPaw VikPea

HitPaw VikPea

AI-Powered Video Enhancer for Improving Video Quality to 4K/8K

Recommend Products

HitPaw VoicePea HitPaw VoicePea

Best voice changer to help you change voice in real time

HitPaw Screen Recorder HitPaw FotorPea

Best all-in-one AI photo editor to boost images potential

download
Click Here To Install