CricIntel
📚 IPL 2026 Archive

IPL 2026 — Match Previews & Reviews

The full IPL 2026 archive — every pre-match preview and post-match review. For live cricket, head to the Women's T20 World Cup and Internationals hubs.

Next MatchMLC 2026

San Francisco Unicorns vs Texas Super Kings

There is a particular cruelty in having to face the side that just beat you, at the same venue, with the memory of defeat still fresh enough to taste. Texas Super Kings arrive at the Oakland Coliseum knowing exactly what happened four days ago — Lhuan-dre Pretorius's unbeaten 69 turning what should have been a competitive chase into a procession, Pat Cummins and Peter Siddle dismantling the top order with the kind of disciplined seam bowling that left TSK's 152 for 9 feeling like it belonged to a different league. San Francisco Unicorns, meanwhile, carry the quiet confidence of a side that found its rhythm in its very first home match — Finn Allen's aggression at the top, Matt Short's composure through the middle overs, and a bowling attack that has the rare luxury of choosing between Cummins's pace and Ashwin's guile. The rematch offers du Plessis's side a chance to correct course in a league where every match counts double. But the Unicorns are at home, in form, and in no mood to be generous.

7:00 PM PDT / 7:30 AM IST
June 24, 2026
Oakland Coliseum, California
Read Full Preview →7 min read
Upcoming

Match Previews

Results

Match Reviews

Full scorecards, key moments, and how our predictions held up.

Match ReviewJune 21, 2026

West Indies Roll On in Bristol — Matthews' All-Round Class and Sri Lanka's Sloppiness Seal a Third Straight Win

Hayley Matthews took 3 for 15, chipped in with the bat, and led a fielding masterclass as West Indies bowled Sri Lanka out for 98 and chased it down with 23 balls to spare. A third win in three lifts the Caribbean side level with England at the top of Group 2.

Read Full Review →4 min read
Match ReviewJune 21, 2026

Australia Finish the Job in Chattogram — Marsh's Blitz Seals a Clean Sweep and Buries Bangladesh's Hopes of a Consolation

On the most worn surface of the series, the spin battle never materialised. Mitchell Marsh smashed 60 off 28, Australia knocked off 110 inside 11 overs, and a 3-0 T20I whitewash put a ruthless full stop on a tour that began with an ODI series defeat. Towhid Hridoy's unbeaten 61 was a lone act of defiance in a beaten cause.

Read Full Review →5 min read
Match ReviewJune 19, 2026

ENG vs NZ, 2nd Test — Day 3 Stumps: Nicholls 119*, New Zealand lead England by 352

Recalled to replace the retired Kane Williamson, Henry Nicholls answered with an unbeaten century and a 161-run partnership alongside Rachin Ravindra, and after Matt Henry's five-for had closed out England for 291, New Zealand walked off The Oval on Day 3 in total command.

Read Full Review →6 min read
Match ReviewJune 18, 2026

ENG vs NZ, 2nd Test — Day 2 Stumps: New Zealand 391, England 222/6, trail by 169

Glenn Phillips turned the sunglasses bravado of Day 1 into a maiden Test hundred, New Zealand reached 391, and then Matt Henry removed Joe Root and Harry Brook with the day almost done to hand the tourists the better of an absorbing second day at The Oval.

Read Full Review →5 min read
Match ReviewJune 18, 2026

West Indies Beat Scotland by 7 Runs — Taylor's Late Burst and a Spin Squeeze Settle a Headingley Thriller

Scotland's dreamers pushed the 2016 champions all the way. But Stafanie Taylor's two sixes in the final over and a relentless West Indies spin attack proved the difference, as Darcey Carter's lone 59 fell seven runs short at Leeds.

Read Full Review →5 min read
Match ReviewJune 15, 2026

West Indies Beat Sri Lanka by 5 Wickets — Shamar Joseph's Five and Rutherford's Fifty Win the Series at Sabina Park

He bowled the hardest overs of the night — the last of the powerplay and the last of the innings — and came away with 5 for 33. Then, with the chase wobbling, Sherfane Rutherford's unbeaten 54 and a Jason Holder cameo of three sixes turned a tense Kingston night into a series win. West Indies take it 2-1, their first bilateral series in two years.

Read Full Review →5 min read
Match ReviewJune 14, 2026

IND-W vs PAK-W Review — A Rivalry, a Record, and a Reckoning: Deepti Sharma's 5/10 and Mandhana's 68 Crush Pakistan by 64

Pakistan walked off the powerplay at 52 for 1, the Hollies Stand split blue and green, the game still a contest. Then Deepti Sharma took the ball, and the contest disappeared. Her 5 for 10 — the best bowling figures in the history of women's T20 internationals — turned a chase into a procession, and Pakistan, who had begun with belief, were bowled out for 106. Smriti Mandhana's 68 had built the platform; Deepti's spell built the legend. India open their World Cup with a statement and a world record on the same afternoon.

Read Full Review →6 min read
Match ReviewJune 14, 2026

BAN-W vs NED-W Review — A Debut to Remember, a Chase to Build On: Ferdous's 50 Carries Bangladesh Home by Six

The Netherlands walked out for the first ball their women's team had ever bowled at a T20 World Cup, and for a long while they made Bangladesh sweat. Babette de Leede's captain's 50 lifted them to 139, a total that felt heavier than the number suggested. But Juairiya Ferdous answered with a 33-ball 50 of her own, Sharmin Akhter saw it home unbeaten, and Bangladesh completed their highest successful chase in Women's T20 World Cup history with five balls to spare. The Dutch lost the result and won a great deal of respect.

Read Full Review →5 min read
Match ReviewJune 13, 2026

IND vs AFG, 1st ODI Review — Gurbaz Lit the Fuse, Gill Put Out the Fire: India Take a Rain-Shortened Thriller in the Mountains

For fifty-one balls in the Himalayan dusk, Rahmanullah Gurbaz played an innings that belonged to no scoreboard logic — 102 off 51, the fastest hundred any Afghan has made in an ODI. And then the rain, the floodlights and Shubman Gill answered it the only way India know how: with control. Two debutants took three each, Gill carried his bat for an unbeaten 84, and India chased 195 in a 25-over shootout with thirteen balls to spare. Afghanistan brought the fireworks. India brought the result.

Read Full Review →6 min read
Match ReviewJune 13, 2026

AUS-W vs SA-W Review — The Machine Keeps Rolling: Litchfield Detonates, Wareham Dominates, Australia Crush South Africa by 65

There was a version of this game where South Africa's seam and spin choked Australia's powerplay and the 2023 final got a sequel. It lasted about three overs. Phoebe Litchfield's 24-ball 51 tore the plan up, Australia posted 172, and then Georgia Wareham — 32 with the bat, 3 for 13 with the ball — turned a chase into a collapse. South Africa folded for 107. The defending champions look, once again, like a problem nobody in this tournament has solved.

Read Full Review →5 min read
Match ReviewJune 13, 2026

IRE-W vs SCO-W Review — History in Manchester: The Bryce Sisters and a New Day for Scotland's Women

Scotland had never won a match at a Women's T20 World Cup. They had to wait until Old Trafford, and a captain who would not let them wait any longer. Kathryn Bryce made 60, shared a century stand with her sister Sarah, then took the ball and helped strangle Ireland for 121. Forty runs, one historic first, and a result that will be remembered in Scottish cricket long after the scorecards yellow.

Read Full Review →5 min read
Match ReviewJune 13, 2026

NZ-W vs WI-W Review — Flair Beats Method Under the Lights: Campbelle's Unbeaten 90 Seals a One-Ball Heist at Southampton

New Zealand built their 162 the careful way — Halliday, Gaze, Green nudging and rotating to a defendable total. West Indies answered with one player and one philosophy. Shemaine Campbelle made 90 not out, refused to be hurried, and walked off with one ball to spare and a seven-wicket win. The Rose Bowl came for calculation and got a Caribbean classic.

Read Full Review →5 min read
Match ReviewJune 12, 2026

ENG-W vs SL-W — A Record Falls on Opening Night: Wyatt-Hodge's Unbeaten 105 Sends England's World Cup Charge Roaring Out of the Blocks

The banana skin everyone warned about never materialised. England piled up 219 for 1 — the highest total in the history of the Women's T20 World Cup — built on Danni Wyatt-Hodge's first World Cup century, and then Freya Kemp's 4 for 21 turned a contest into a procession. Sri Lanka, so dangerous on paper, were folded for 132. England win by 87 runs, and Edgbaston has its statement.

Read Full Review →5 min read
Match ReviewJune 09, 2026

BAN vs AUS, 1st ODI — Bangladesh End a 21-Year Wait as Mosaddek Returns From the Wilderness and Mirpur Roars Again

Australia had not lost an ODI to Bangladesh in 21 years and had not toured for one in 15. In a single, rain-flecked evening at Mirpur, Bangladesh corrected both pieces of history — 284 on the board, Nahid Rana steaming in, and a man four years out of the side walking off unbeaten on 86 with the match award in his hands.

Read Full Review →5 min read
Match ReviewJune 09, 2026

IND-A vs SL-A — India A Pull Off a Dambulla Heist as Gaikwad's Hundred and Arshad Khan's Penultimate Over Decide a Thriller

From 17 for 2 to 277, and from cruising to crushed in the space of six balls. Ruturaj Gaikwad's composed 101 gave India A something to defend; Arshad Khan's three wickets in the 49th over turned a Sri Lanka A win that looked done into an 8-run defeat that will sting.

Read Full Review →5 min read
Match ReviewJune 08, 2026

IND vs AFG, Only Test — Result: India Win by an Innings and 300 Runs as Manav Suthar's Dream Debut Lights Up Mullanpur

India's biggest-ever win by an innings. A debutant left-arm spinner with 6/33 in the first dig and 7/62 in the match. Afghanistan, asked to follow on, were folded twice in a session and a half on a surface that finally bared its teeth.

Read Full Review →6 min read
Match ReviewJune 06, 2026

ENG vs NZ, 1st Test — Day 3 Stumps: New Zealand 55/5, Need 199 More to Win

Only 9.4 overs were possible at a sodden Lord's. In that sliver of cricket, Ollie Robinson removed Rachin Ravindra and Daryl Mitchell to leave New Zealand five down and 199 short of an improbable 254.

Read Full Review →5 min read
Match ReviewJune 06, 2026

IND vs AFG, Only Test — Day 1 Stumps: India 368/3, Rahul and Gill Centuries Bury Afghanistan

New Chandigarh hosted its first day of Test cricket in 40-degree heat, and India treated it like a coronation — KL Rahul 100, Shubman Gill 103 not out, Sai Sudharsan 81, Rishabh Pant 50 not out.

Read Full Review →5 min read
Match ReviewMay 31, 2026

Kohli Finishes It With a Six — RCB Defend the Crown at Ahmedabad, and a Rematch Five Nights in the Making Ends Exactly Where It Began

On a slightly sticky Motera surface in front of 132,000, the IPL 2026 Final never quite caught fire — and that was Royal Challengers Bengaluru's design. Rasikh Salam Dar took 3/27, Bhuvneshwar Kumar and Josh Hazlewood struck twice apiece, and Gujarat Titans were held to 155/8 despite Washington Sundar's unbeaten fifty. Then Virat Kohli and Venkatesh Iyer raised fifty in 3.3 overs — the fastest team fifty in any IPL Final — and Kohli, unbeaten on 75 off 42, sealed back-to-back titles with two overs to spare. Shubman Gill's redemption arc, written so beautifully in Qualifier 2, met a quieter end: bowled out of the narrative for 10. RCB are the first franchise since 2020 to defend the trophy.

Read Full Review →6 min read
Match Review2026-05-29

Shubman Gill Answered the Only Question That Mattered — and Gujarat Titans Are Going to Ahmedabad

Four days after being bowled for 2 in Qualifier 1, Gill walked out to face Jofra Archer at Mullanpur, made 104 off 53 balls, and turned the highest successful chase in IPL history into something that looked, by the end, almost comfortable. Sai Sudharsan hit 58 off 32 before departing hit-wicket — again — and the 167-run opening stand did what it had done all season: made the rest of the chase a formality. Sooryavanshi, trying to repeat his 97 off 29 from two nights earlier, made 96 off 47. It was brilliant. It was not enough. Gujarat Titans win Qualifier 2 by 7 wickets and meet Royal Challengers Bengaluru in the IPL 2026 Final at Narendra Modi Stadium, Ahmedabad, on Sunday.

Read Full Review →6 min read
Match Review2026-05-27

A Fourteen-Year-Old Played the Innings of His Life — and Sunrisers Hyderabad's Season Did Not Survive Eight Overs of It

Vaibhav Sooryavanshi walked out to open in an Eliminator and produced 97 off 29 balls — a 16-ball fifty, twelve sixes inside 28 deliveries, an uppercut away from Chris Gayle's IPL century record. By the time the eighth over ended, RR were 125 for 1 and the contest was already gone. Jofra Archer did the rest in the powerplay; Sushant Mishra finished what was left of the chase. Rajasthan Royals win the Eliminator by 47 runs and meet Gujarat Titans in Qualifier 2 at Mullanpur on Friday. Sunrisers Hyderabad, third on the table and 2-0 against this opposition in the league, go home.

Read Full Review →6 min read
Match Review2026-05-26

Patidar Said 'Not in My Control' — Then He Took Control of Qualifier 1 With 93 Off 33

Two days after refusing to bite at venue-controversy bait, the RCB captain walked out at Dharamsala and produced the most violent 90-plus innings in IPL history — nine sixes, a 21-ball fifty, an unbeaten 93 from 33 deliveries at a strike rate of 281.81. RCB's 254 for 5 is the highest total ever made in an IPL playoff. Gujarat Titans, bowled out for 162, never had a chance. The defending champions walk straight into a second successive final on May 31. Gujarat now face the Eliminator winner in Qualifier 2 on Friday.

Read Full Review →6 min read
Match Review2026-05-24

Rajasthan Win the Last Waltz at Wankhede — Jofra Archer Books the Final Playoff Seat With the Bat First, the Ball Second, and the Calm of a Bowler Who Has Been Here Before

Rajasthan Royals, needing a win to seal the fourth playoff seat, posted 205 for 8 on the back of a Dhruv Jurel anchor (38) and a 15-ball Jofra Archer cameo (32) that finished the innings at a strike rate above 200. Mumbai Indians, with Jasprit Bumrah rested for the playoffs of a season that does not include them, lost Rohit Sharma to Archer's first over, were 49 for 4 inside the powerplay, recovered through a 60-off-42 from Suryakumar Yadav and a 34-off-15 from Hardik Pandya that briefly threatened the chase, and were finally pulled up 30 runs short at 175 for 9. Archer's 3 for 17 from his four overs sealed his Player of the Match award. The result eliminated both KKR and PBKS in a single evening and confirmed the playoff bracket: SRH vs RR in the Eliminator at Mullanpur on May 27.

Read Full Review →6 min read
Match Review2026-05-24

Delhi End Their Season on a High, Kolkata End Theirs in the Manner They Have Been Threatening to All Year — 125 for 2 Became 163 All Out at Eden Gardens

By the time Delhi Capitals walked off Eden Gardens on Sunday night with a 40-run win over Kolkata Knight Riders, both sides had known for two hours that the result would change neither's playoff fortunes — Rajasthan's win at the Wankhede that afternoon had eliminated KKR and removed DC's last mathematical thread. What followed was a contest played for pride, finished off by a 30-ball KL Rahul fifty and a Kuldeep Yadav spell that broke a chase the home side had appeared to control. KKR were 125 for 2 in the thirteenth over; they ended the innings at 163 all out in 18.4, the last seven wickets falling for 38 runs — the kind of collapse that has shadowed the title defence since April and arrived, finally, on the last night their season had to give.

Read Full Review →6 min read
Match Review2026-05-23

Iyer Finally Cashes In — A Maiden IPL Hundred on the Night Punjab Kings Could Not Afford to Lose

Punjab Kings arrived at the BRSABV Ekana Cricket Stadium on Saturday with the longest losing streak of any side still mathematically alive in the IPL 2026 playoff race — six consecutive defeats, an attack that had stopped taking wickets in the powerplay, and a captain whose price tag in the November auction had become a season-long talking point for the wrong reasons. Ninety-one balls later, they had broken the streak, climbed to fourth on the table, and produced the chase of the league stage: 200 for 3 in 18 overs, a partnership of 121 between Shreyas Iyer and Prabhsimran Singh, and Iyer's first IPL century in 117 innings — 101 not out off 51, five sixes, eleven fours, finished with a six off Avesh Khan. LSG, eliminated since May 10 and playing without Mitchell Marsh, posted a defendable 196 for 6 on the back of Josh Inglis's 72 off 44 and an Abdul Samad cameo at the death. It was not enough. By the time PBKS reached three figures inside ten overs, the contest was a formality and the only suspense was whether Iyer would get his hundred.

Read Full Review →6 min read
Match Review2026-05-22

Uppal Hands RCB Their Heaviest Defeat of the Season — But the Maths Still Sends Them to Qualifier 1

Sunrisers Hyderabad chose to bat, scored 255 for 4, and watched Royal Challengers Bengaluru land short by 55 runs in a final-league fixture that was simultaneously the most one-sided result of RCB's IPL 2026 and the night they confirmed top spot on the points table. Ishan Kishan's fourth consecutive fifty-plus score against Bengaluru — 79 off 46, his Player of the Match award — was the spine of the innings. Abhishek Sharma's 56 off 22 lit the powerplay. Heinrich Klaasen's 51 off 24 collapsed the middle phase. And by the time Rajat Patidar (56) and Krunal Pandya (41 not out) had got RCB to 200, the net-run-rate buffer that had carried Bengaluru's season was already enough to absorb the defeat. RCB finish first. SRH go to the Eliminator. GT take the second qualifier slot. The league stage is done.

Read Full Review →6 min read
Match Review2026-05-21

Gill and Sudharsan Set It Up, Buttler Finished It, Siraj Buried It — Chennai's 2026 Ends in Ahmedabad

There are nights when a season simply runs out of road, and for Chennai Super Kings that road ended at Motera. Gujarat Titans posted 229 for 4 on the back of a 125-run opening stand between Shubman Gill and Sai Sudharsan — the pair's seventh century stand, equalling the Kohli-De Villiers world record for most hundred partnerships by any T20 pair — and then watched Mohammed Siraj rip through Chennai's top order in a single new-ball spell. CSK folded for 140 in 13.4 overs, lost by 89 runs, and were officially knocked out of the IPL 2026 playoff race.

Read Full Review →6 min read
Match ReviewMay 19, 2026

RR Beat LSG by 7 Wickets — IPL 2026 Match 64 Review

Lucknow scored 220 and felt safe for an over. Then a fifteen-year-old who began at 11 off 12 hit ten sixes, and the Sawai Mansingh remembered why it once decided that this teenager was its own.

Read Full Review →5 min read
Match ReviewMay 17, 2026

RCB Beat PBKS by 23 Runs — IPL 2026 Match 61 Review

The Dhauladhar Ranges watched the defending champions stamp their playoff ticket while Punjab Kings, the team that began 9-0, slipped quietly into a sixth consecutive defeat — a freefall that has now reached the shape of a season-ending tailspin.

Read Full Review →5 min read
Match ReviewMay 17, 2026

DC Beat RR by 5 Wickets — IPL 2026 Match 62 Review

Rajasthan were cruising at 161 for 2 in 14.1 overs. Then Mitchell Starc walked back to the top of his mark and bowled the over that bent the match's spine — three wickets in four balls, the over that carried Delhi from the rope to safety.

Read Full Review →5 min read
Match ReviewMay 14, 2026

Tilak Varma Finishes Dharamshala in Style — Mumbai Chase 201 With a Ball to Spare, Punjab's Fifth Straight Loss Pushes Playoff Hopes to the Edge

Punjab Kings had 200 on the board, the mountain air at their backs, and a target most Dharamshala defenders would have called enough. Mumbai Indians — without Hardik Pandya, without Suryakumar Yadav, with Jasprit Bumrah at the toss — needed fifty off the last three overs. What followed was the kind of innings that does not happen by accident: Tilak Varma's unbeaten 75 off 33, six fours and six sixes, the half-century in 25 balls, finished with a six over fine leg on the penultimate delivery. Punjab have now lost five on the trot, and the most painful part is that this one was a heist they almost survived.

Read Full Review →6 min read
Match ReviewMay 13, 2026

Kohli's 105*, the Record, and the View From the Top — RCB End KKR's Streak by Six Wickets

Rajat Patidar won the toss, RCB chose to bowl, and a Kolkata innings built on Angkrish Raghuvanshi's 71 and a Rinku Singh cameo got them to 192. Then Virat Kohli walked out, in his 280th IPL match — one more than MS Dhoni — and produced an unbeaten 105 off 60 balls so unhurried it almost passed for routine. RCB chased 193 with five balls to spare. Top of the table. Ninth IPL hundred. A defending champion looking like one again.

Read Full Review →5 min read
Match ReviewMay 12, 2026

Sudharsan's 61, Sundar's 50, Rabada's Powerplay — GT Bowl SRH Out for 86 and Go Top of the Table

Pat Cummins won the toss, chose to bowl, and for an hour it looked like the right call. Then Gujarat Titans batted to 168, Kagiso Rabada and Jason Holder hit the strip with the new ball, and a Sunrisers batting order that had chased 249 three weeks ago was bowled out for 86 in 14.5 overs. Eighty-two runs. GT's biggest IPL win by a margin. Five in a row. Top of the table.

Read Full Review →5 min read
Match ReviewMay 10, 2026

Urvil's 13 Balls, Overton's Three Strikes — CSK Chase Down LSG and End Their Season at Chepauk

There are nights at Chepauk when the ground stops being a venue and becomes a witness. On Sunday, with 204 to chase and Josh Inglis's 33-ball 85 still ringing in everyone's ears, Urvil Patel walked out and matched the fastest fifty in IPL history — thirteen balls, eight sixes, two fours — and dragged Chennai Super Kings past Lucknow Super Giants by five wickets with four balls to spare. CSK move to fifth and stay alive. LSG, for all of Inglis's heroism, are mathematically gone.

Read Full Review →6 min read
Match ReviewMay 10, 2026

Bhuvneshwar, Krunal, and a Final-Ball Heartbreak — RCB Knock MI Out and Climb to the Summit at Raipur

On a humid Raipur night in front of 65,000, RCB needed two off the last ball, got them with soft hands and a sprinted second, and broke Mumbai Indians' hearts in the cruellest possible way. Bhuvneshwar Kumar's vintage 4/23 with the new ball had restricted MI to 166/7. Krunal Pandya, hopping on one foot through cramps, played the innings of his RCB life — 73 off 46 against the franchise that let him go — to take RCB to the top of the table and Mumbai out of the tournament.

Read Full Review →6 min read
Match ReviewMay 9, 2026

Gill's 84, Sudharsan's 55, Rashid's Four-For — GT Make It Four in a Row at Sawai Mansingh

Yashasvi Jaiswal won his first toss as RR captain and chose to chase. By the eighth over of the second innings, the chase had stopped being a chase and become a count. Gujarat Titans, the team that started this season looking lost, now sit second in the table — and play like it.

Read Full Review →5 min read
Match ReviewMay 8, 2026

Allen's 47-Ball Hundred Turns the Jaitley Into a Six-Hitting Carnival — KKR Make It Four in a Row

Delhi Capitals had been bowled out for 75 at this ground. They had also chased 226 at Jaipur. On Friday they did neither — they simply suffocated. And by the time KKR began their reply, Finn Allen had decided that 143 was a target the Arun Jaitley would not see for very long.

Read Full Review →5 min read
Match ReviewMay 7, 2026

Marsh, Prince, and a Pulse Restored — LSG Snap the Streak at the Ekana

For six matches, the Ekana had been a confessional rather than a fortress. On Thursday evening, with the rain interrupting three times and the season hanging by its fingertips, Lucknow Super Giants finally remembered how to win. Mitchell Marsh's 111 off 56 was the centrepiece. Prince Yadav's nip-backer to bowl Virat Kohli for a two-ball duck was the moment. And in the end, RCB's 203/6 fell nine runs short of a DLS-revised target that the Ekana, true to its character, made just heavy enough to carry.

Read Full Review →6 min read
Match ReviewMay 6, 2026

SRH Reclaim the Summit, Connolly Plays the Lonely Tonne — Sunrisers Beat Punjab by 33

Three days after collapsing from 105/1 to 165 all out at this very ground, Sunrisers Hyderabad answered with a complete performance — a 235 built on four contributors and a captain's spell from Pat Cummins that reminded everyone why his return mattered. Cooper Connolly produced the maiden century of his life in reply, but the Australian's 107* off 59 had no company, and Punjab — for the third match in a row — found themselves losing despite a top-order moment of class.

Read Full Review →5 min read
Match ReviewMay 3, 2026

Spin Twins Flip the Switch — KKR End SRH's Five-Match Streak in Hyderabad

Sunrisers Hyderabad were 105 for 1 in the ninth over and looking unstoppable. Then Varun Chakravarthy got the ball, and Sunil Narine reached 200 IPL wickets while making his way to a perfect afternoon, and SRH lost their last nine wickets for 60 runs. Angkrish Raghuvanshi's composed 59 anchored a chase completed with ease — KKR's third successive win, the SRH freight train brought to a halt by spin that felt almost surgical.

Read Full Review →6 min read
Match ReviewMay 3, 2026

Holder, Sai, and Sundar — GT Win the Thriller, PBKS Lose the Floor

Punjab Kings began the evening losing two wickets in the first three deliveries and never quite recovered the rhythm that had carried them through nine unbeaten matches. Jason Holder collected a career-best 4 for 24, Suryansh Shedge dragged PBKS to 163, Sai Sudharsan anchored the chase with a composed 57, and Washington Sundar finished it with a six off Marcus Stoinis on the second-last ball — GT's third consecutive win, and a quietly significant statement that this is now a side that knows how to close out tight evenings.

Read Full Review →6 min read
Match ReviewMay 2, 2026

Gaikwad and Kartik Walk Mumbai to the Edge — CSK Complete the Double

It was the kind of evening at Chepauk that asked nothing dramatic of CSK. Mumbai posted 159, Bumrah took an early wicket, and then Ruturaj Gaikwad and Kartik Sharma simply removed the contest one over at a time. By the 19th, Mumbai's playoff hopes were on a ventilator and Chennai had four wins from nine.

Read Full Review →6 min read
Match ReviewMay 1, 2026

DC Beat RR by 7 Wickets — IPL 2026 Match 43 Review

Forty-eight hours after being bowled out for 75 at the Chinnaswamy, Delhi Capitals walked into Jaipur, watched RR pile up 225, and chased it down with five balls to spare. Cricket does not always offer redemption arcs this neat — but on Friday evening, it did.

Read Full Review →6 min read
Match ReviewApril 30, 2026

GT Beat RCB by 4 Wickets — IPL 2026 Match 42 Review

Six days after the Chinnaswamy humbled them, the world's largest cricket ground gave Gujarat Titans exactly what they were owed — and Jason Holder made sure they collected every penny.

Read Full Review →5 min read
Match ReviewApril 28, 2026

Rajasthan Royals Beat Punjab Kings by 6 Wickets — IPL 2026 Match Review

222 was supposed to be a fortress. Ferreira and Dubey treated it like a suggestion.

Read Full Review →5 min read
Match ReviewApril 27, 2026

RCB Beat DC by 9 Wickets — IPL 2026 Match 39 Review

Revenge wasn't a slow burn — it was a wildfire. Hazlewood and Bhuvneshwar reduced Delhi to 75 all out, and RCB chased it down in 6.3 overs.

Read Full Review →5 min read
Match ReviewApril 26, 2026

GT Beat CSK by 8 Wickets — IPL 2026 Match 37 Review

Sudharsan made Chepauk feel like home, and Rabada made sure Chennai never found theirs.

Read Full Review →5 min read
Match ReviewApril 26, 2026

KKR Beat LSG in Super Over — IPL 2026 Match 38 Review

Rinku Singh hit four consecutive sixes and the Ekana held its breath. Then Sunil Narine walked in, and Lucknow's night fell apart in six deliveries.

Read Full Review →5 min read
Match ReviewApril 24, 2026

RCB Beat GT by 5 Wickets — IPL 2026 Match 34 Review

Sudharsan wrote a century in a losing cause, but Kohli and Padikkal ensured that beauty and victory stayed on the same side of the ledger.

Read Full Review →5 min read
Match ReviewApril 23, 2026

CSK Beat MI by 103 Runs — Samson Century and Hosein Four-Fer Hand Mumbai Their Worst IPL Defeat

Sanju Samson was practically alone in CSK's innings and still made 207 look achievable. When Hosein and Noor Ahmad finished with the ball, 'achievable' had become irrelevant.

Read Full Review →5 min read
Match ReviewApril 22, 2026

Rajasthan Royals Beat LSG by 40 Runs — IPL 2026 Match 32 Review

Jadeja batted when it mattered, Archer bowled when it counted — and Lucknow's homecoming turned, once again, into an inquest.

Read Full Review →5 min read
Match ReviewApril 21, 2026

SRH Beat Delhi Capitals by 47 Runs — IPL 2026 Match 31 Review

Abhishek Sharma made history under Hyderabad's lights with a 135* off 68 balls — an innings so complete, so relentless, that DC's chase was really over before it started.

Read Full Review →5 min read
Match ReviewApril 20, 2026

Mumbai Indians Beat Gujarat Titans by 99 Runs — IPL 2026 Match 30 Review

Tilak Varma's maiden IPL century answered Pandya's 'difficult call', and Bumrah found himself again on the very first ball — a crisis became a coronation at the world's largest stadium.

Read Full Review →5 min read
Match ReviewApril 19, 2026

KKR Beat RR by 4 Wickets — IPL 2026 Match 28 Review

Rinku Singh walked in when Kolkata needed 67 off 33 balls and two wickets in hand, and he did what Rinku Singh does — he refused the script that logic had written and delivered, unbeaten on 53, KKR's first win of a season that had begun to feel like a slow unravelling.

Read Full Review →5 min read
Match ReviewApril 19, 2026

PBKS Beat LSG by 54 Runs — IPL 2026 Match 29 Review

Priyansh Arya and Cooper Connolly turned Mullanpur into a batting exhibition of staggering proportions — 182 runs together, 16 sixes by the 13th over, 254 on the board — and then Punjab's bowlers made sure the evening's work was never in doubt.

Read Full Review →5 min read
Match ReviewApril 18, 2026

Delhi Capitals Beat RCB by 6 Wickets — IPL 2026 Match 26 Review

From 18/3 in three overs to a heist at the cathedral — KL Rahul came home, and David Miller finished the sermon with a ball to spare.

Read Full Review →5 min read
Match ReviewApril 18, 2026

SRH Beat CSK by 10 Runs — IPL 2026 Match 27 Review

Abhishek Sharma blazed 59 off 22 balls, Klaasen anchored the middle, and Eshan Malinga's first-ball dismissal of Gaikwad set the tone for a Hyderabad win that felt inevitable after the first six overs.

Read Full Review →5 min read
Match ReviewApril 17, 2026

GT Beat KKR by 5 Wickets — IPL 2026 Match 25 Review

Cameron Green finally found himself in Ahmedabad — but Shubman Gill found himself first, and on the world's largest stage, the difference between the two men was the difference between a consolation and a campaign.

Read Full Review →5 min read
Match ReviewApril 16, 2026

PBKS Beat MI by 7 Wickets — IPL 2026 Match 24 Review

Arshdeep made history and broke MI in the powerplay. Then Prabhsimran and Iyer chased down 196 with 21 balls to spare — and the Wankhede fortress came crashing down.

Read Full Review →5 min read
Match ReviewApril 15, 2026

RCB Beat LSG by 5 Wickets — IPL 2026 Match 23 Review

Hazlewood's precision broke Lucknow's nerve, and Kohli — arriving as an impact player — did the rest with 49 off 34 balls to send the Chinnaswamy into raptures.

Read Full Review →5 min read
Match ReviewApril 14, 2026

CSK Beat KKR by 32 Runs — Noor Ahmad Turns the Screw at Chepauk

Kolkata came to Chennai with nothing to lose and left with nothing to show. Noor Ahmad's three-wicket haul — Rahane and Green off back-to-back deliveries, then Rinku Singh silenced — completed a comprehensive CSK victory that was never really in doubt.

Read Full Review →5 min read
Match ReviewApril 13, 2026

SRH Beat RR by 57 Runs — Hinge, Sakib and Kishan End the Unbeaten March

Rajasthan Royals arrived at Hyderabad with four wins from four and an air of inevitability. They left humbled by two men who had never bowled a ball in IPL cricket before Monday night.

Read Full Review →5 min read
Match ReviewApril 12, 2026

Gujarat Titans Beat Lucknow Super Giants by 7 Wickets — IPL 2026 Match Review

Prasidh Krishna dismantled Lucknow's middle order with a four-wicket masterclass, and Jos Buttler's blitzkrieg set up a comfortable chase as Gujarat reclaimed their ruthless form at the Ekana.

Read Full Review →5 min read
Match ReviewApril 12, 2026

RCB Beat Mumbai Indians by 18 Runs — IPL 2026 Match Review

Salt and Kohli put on 120 for the first wicket, Patidar turned a platform into a fortress, and Rutherford's magnificent 71 off 31 arrived too late to rewrite a result that RCB had earned by the halfway point.

Read Full Review →5 min read
Match ReviewApril 11, 2026

Arya and Iyer Answered Abhishek's Blitz with One of Their Own.

In a Mullanpur afternoon that produced 442 runs, Sunrisers' 219 looked enormous until Priyansh Arya's 20-ball fifty and Shreyas Iyer's calm, devastating 69* made it look ordinary — Punjab Kings won with seven balls to spare.

Read Full Review →6 min read
Match ReviewApril 11, 2026

Samson Lit Up Chepauk. Overton Made Sure Delhi Couldn't Answer.

Three defeats, zero points, a season on the edge — and then Sanju Samson walked in at number three, hit the first century of IPL 2026, and Chennai Super Kings finally remembered what winning felt like.

Read Full Review →6 min read
Match ReviewApril 10, 2026

Sooryavanshi Set It Ablaze. Jurel Made Sure It Burned All the Way Home.

In a rain-touched Guwahati night, a 16-year-old's 26-ball 78 and a wicketkeeper's unruffled 81* dismantled RCB's 201 with two overs to spare — and Rajasthan Royals marched on, unbeaten.

Read Full Review →6 min read
Match ReviewApril 9, 2026

Mukul Choudhary Silenced 67,000 — LSG Win a Last-Ball Thriller at Eden Gardens

With 14 needed off the final over and KKR's crowd willing every delivery, a young man from Lucknow found something extraordinary inside himself — and KKR's winless misery deepened.

Read Full Review →6 min read
Match ReviewApril 8, 2026

Gujarat Titans Beat Delhi Capitals by 1 Run — and Rashid Khan Made 419 Runs Feel Like They Weren't Enough

A heist executed with spin and nerve: how Rashid Khan's 3/17 and a last-ball run-out denied KL Rahul the win he'd almost authored alone.

Read Full Review →6 min read
Match ReviewApril 7, 2026

Rajasthan Royals Beat Mumbai Indians by 27 Runs — and a 15-Year-Old Greeted Bumrah With a Six

Jaiswal and Sooryavanshi turned Guwahati's rain-soaked evening into a masterclass — and Bumrah never got a wicket.

Read Full Review →5 min read
Match ReviewApril 5, 2026

Shami's Scalpel, Pant's Nerve: LSG Steal a Thriller in Hyderabad

SRH recovered from 29/4 through a record fifth-wicket stand — then fell apart again. Rishabh Pant, unmoved by all of it, guided LSG home with a single delivery to spare.

Read Full Review →6 min read
Match ReviewApril 5, 2026

Tim David Leaves the Stadium. The Ball Hasn't Landed Yet.

Devdutt Padikkal and Rajat Patidar gave RCB a platform. Tim David turned that platform into rubble for CSK — 70 off 25 balls, 8 sixes, and a 19th over that redefined the evening.

Read Full Review →6 min read
Match ReviewApril 4, 2026

Rizvi's Kotla Coronation: Delhi Dispatch Mumbai with Six Wickets to Spare

Sameer Rizvi walked out at 3 down and turned a tricky afternoon chase into a masterclass in calm destruction. Fourteen boundaries in 51 balls — and for the second match running, DC's 22-year-old finds a way to make the result look inevitable.

Read Full Review →6 min read
Match ReviewApril 4, 2026

Deshpande's Last Over, Bishnoi's Magic: Royals Steal Ahmedabad in a Six-Run Classic

Gujarat needed 11 off the final over with Rashid Khan and Kagiso Rabada at the crease. Any other night, that's a home win. Not this night — Tushar Deshpande held his nerve, Jofra Archer took a catch that deserves its own highlights reel, and Rajasthan Royals won the thriller that no one will forget.

Read Full Review →6 min read
Match ReviewApril 3, 2026

The Fortress Falls: SRH Demolish KKR by 65 Runs at Eden Gardens

Travis Head and Abhishek Sharma tore up the powerplay script. Klaasen made the middle overs his personal playground. And Eshan Malinga — the man CricIntel's preview said was unavailable — walked in and ripped through KKR's middle order. The Storm beat the Fortress. Convincingly.

Read Full Review →6 min read
Match ReviewApril 3, 2026

The Fortress Has a New Weakness: PBKS Chase 210 at Chepauk

Priyansh Arya hit 39 off 11 balls and Chepauk didn't know what hit it. The spin cathedral turned batting paradise as Punjab Kings chased down 210 in 18.4 overs, exposing a truth CSK would rather not confront: their pace attack can't survive a powerplay assault.

Read Full Review →6 min read
Match ReviewApril 1, 2026

Delhi Capitals Beat Lucknow Super Giants by 6 Wickets — Rizvi Rescues a Heist

He came in as an impact substitute, started at 0 off 9, and then dismantled LSG's bowling with a 119-run stand that turned a crisis into a canter. Sameer Rizvi's evening was the IPL at its most quietly spectacular.

Read Full Review →5 min read
Match ReviewMarch 31, 2026

Punjab Kings Beat Gujarat Titans by 3 Wickets — Cooper Connolly's Debut Masterclass

Prasidh Krishna reduced Punjab to 118 for 6, the game looked gone, and then an Australian nobody had heard of last season held his nerve for 46 balls and rewrote the evening. Welcome to IPL 2026.

Read Full Review →5 min read
Match ReviewMarch 30, 2026

Rajasthan Royals Thrash CSK by 8 Wickets — Sooryavanshi's Childhood Dream, CSK's Nightmare

A 15-year-old made history at Guwahati. Ravindra Jadeja came home after 17 years and immediately began collecting debts. Chennai Super Kings found out that the past catches up with you, especially when it bowls at 140 kph.

Read Full Review →5 min read
Match ReviewMarch 29, 2026

Mumbai Indians Beat KKR by 6 Wickets — Jinx Broken, Statement Made

Rohit Sharma came home to the Wankhede and reminded the world what he looks like when the adrenaline is running. Ryan Rickelton arrived like he'd been waiting for this stage all along.

Read Full Review →5 min read
Match ReviewMarch 28, 2026

RCB Beat SRH by 6 Wickets — Defending Champions Begin Title Defence in Style

A debutant seamer, a prodigal opener, and a king in full flow — RCB chased 202 in 15.4 overs to break the record for the fastest 200-plus chase in IPL history.

Read Full Review →5 min read
Archive

Pre-Match Previews

Our pre-match predictions before these games were played.

India vs South Africa
June 21, 2026|Manchester
Preview →
Bangladesh vs Australia
June 21, 2026|Chattogram
Preview →
Sri Lanka vs West Indies
June 21, 2026|Bristol
Preview →
Australia vs Netherlands
June 20, 2026|Southampton
Preview →
India vs Afghanistan
June 20, 2026|Chennai
Preview →
Ireland vs New Zealand
June 19, 2026|Southampton
Preview →
Bangladesh vs Australia
June 19, 2026|Chattogram
Preview →
Scotland vs West Indies
June 18, 2026|Leeds
Preview →
India vs Afghanistan
June 17, 2026|Lucknow
Preview →
England vs New Zealand
June 17, 2026|London
Preview →
India vs Netherlands
June 17, 2026|Leeds
Preview →
New Zealand vs Sri Lanka
June 16, 2026|Southampton
Preview →
England vs Ireland
June 16, 2026|Southampton
Preview →
West Indies vs Sri Lanka
June 15, 2026|Kingston
Preview →
Bangladesh vs Netherlands
June 14, 2026|Birmingham
Preview →
India vs Pakistan
June 14, 2026|Birmingham
Preview →
India vs Afghanistan
June 13, 2026|Dharamsala
Preview →
West Indies vs Sri Lanka
June 13, 2026|Kingston
Preview →
Ireland vs Scotland
June 13, 2026|Manchester
Preview →
Australia vs South Africa
June 13, 2026|Manchester
Preview →
New Zealand vs West Indies
June 13, 2026|Southampton
Preview →
England vs Sri Lanka
June 12, 2026|Birmingham
Preview →
West Indies vs Sri Lanka
June 11, 2026|Kingston
Preview →
India vs Afghanistan
June 6, 2026|Mullanpur
Preview →
England vs New Zealand
June 4, 2026|London
Preview →
Royal Challengers Bengaluru vs Winner of Qualifier 2
May 31, 2026|Ahmedabad
Preview →
Gujarat Titans vs Rajasthan Royals
May 29, 2026|Kolkata
Preview →
Gujarat Titans vs Rajasthan Royals
May 29, 2026|New Chandigarh
Preview →
Sunrisers Hyderabad vs Rajasthan Royals
May 27, 2026|Mullanpur
Preview →
Royal Challengers Bengaluru vs Gujarat Titans
May 26, 2026|Dharamshala
Preview →
Mumbai Indians vs Rajasthan Royals
May 24, 2026|Mumbai
Preview →
Kolkata Knight Riders vs Delhi Capitals
May 24, 2026|Kolkata
Preview →
Lucknow Super Giants vs Punjab Kings
May 23, 2026|Lucknow
Preview →
Sunrisers Hyderabad vs Royal Challengers Bengaluru
May 22, 2026|Hyderabad
Preview →
Delhi Capitals vs Chennai Super Kings
May 22, 2026|Delhi
Preview →
Chennai Super Kings vs Gujarat Titans
May 21, 2026|Ahmedabad
Preview →
Kolkata Knight Riders vs Mumbai Indians
May 20, 2026|Kolkata
Preview →
Sunrisers Hyderabad vs Chennai Super Kings
May 19, 2026|Hyderabad
Preview →
Chennai Super Kings vs Sunrisers Hyderabad
May 18, 2026|Chennai
Preview →
Delhi Capitals vs Rajasthan Royals
May 18, 2026|Delhi
Preview →
Royal Challengers Bengaluru vs Punjab Kings
May 17, 2026|Bengaluru
Preview →
Kolkata Knight Riders vs Gujarat Titans
May 16, 2026|Kolkata
Preview →
Lucknow Super Giants vs Chennai Super Kings
May 15, 2026|Lucknow
Preview →
Punjab Kings vs Mumbai Indians
May 14, 2026|Dharamshala
Preview →
Royal Challengers Bengaluru vs Kolkata Knight Riders
May 13, 2026|Nava Raipur
Preview →
Gujarat Titans vs Sunrisers Hyderabad
May 12, 2026|Ahmedabad
Preview →
Punjab Kings vs Delhi Capitals
May 11, 2026|Dharamshala
Preview →
Chennai Super Kings vs Lucknow Super Giants
May 10, 2026|Chennai
Preview →
Royal Challengers Bengaluru vs Mumbai Indians
May 10, 2026|Nava Raipur
Preview →
Rajasthan Royals vs Gujarat Titans
May 9, 2026|Jaipur
Preview →
Delhi Capitals vs Kolkata Knight Riders
May 8, 2026|Delhi
Preview →
Lucknow Super Giants vs Royal Challengers Bengaluru
May 7, 2026|Lucknow
Preview →
Sunrisers Hyderabad vs Punjab Kings
May 6, 2026|Hyderabad
Preview →
Delhi Capitals vs Chennai Super Kings
May 5, 2026|Delhi
Preview →
Mumbai Indians vs Lucknow Super Giants
May 4, 2026|Mumbai
Preview →
Sunrisers Hyderabad vs Kolkata Knight Riders
May 3, 2026|Hyderabad
Preview →
Gujarat Titans vs Punjab Kings
May 3, 2026|Ahmedabad
Preview →
Chennai Super Kings vs Mumbai Indians
May 2, 2026|Chennai
Preview →
Rajasthan Royals vs Delhi Capitals
May 1, 2026|Jaipur
Preview →
Gujarat Titans vs Royal Challengers Bengaluru
April 30, 2026|Ahmedabad
Preview →
Mumbai Indians vs Sunrisers Hyderabad
April 29, 2026|Mumbai
Preview →
Punjab Kings vs Rajasthan Royals
April 28, 2026|Mullanpur
Preview →
Delhi Capitals vs Royal Challengers Bengaluru
April 27, 2026|Delhi
Preview →
Gujarat Titans vs Chennai Super Kings
April 26, 2026|Chennai
Preview →
Lucknow Super Giants vs Kolkata Knight Riders
April 26, 2026|Lucknow
Preview →
Delhi Capitals vs Punjab Kings
April 25, 2026|Delhi
Preview →
Rajasthan Royals vs Sunrisers Hyderabad
April 25, 2026|Jaipur
Preview →
Royal Challengers Bengaluru vs Gujarat Titans
April 24, 2026|Bengaluru
Preview →
Mumbai Indians vs Chennai Super Kings
April 23, 2026|Mumbai
Preview →
Lucknow Super Giants vs Rajasthan Royals
April 22, 2026|Lucknow
Preview →
Sunrisers Hyderabad vs Delhi Capitals
April 21, 2026|Hyderabad
Preview →
Gujarat Titans vs Mumbai Indians
April 20, 2026|Ahmedabad
Preview →
Kolkata Knight Riders vs Rajasthan Royals
April 19, 2026|Kolkata
Preview →
Punjab Kings vs Lucknow Super Giants
April 19, 2026|Mullanpur
Preview →
Royal Challengers Bengaluru vs Delhi Capitals
April 18, 2026|Bengaluru
Preview →
Sunrisers Hyderabad vs Chennai Super Kings
April 18, 2026|Hyderabad
Preview →
Gujarat Titans vs Kolkata Knight Riders
April 17, 2026|Ahmedabad
Preview →
Mumbai Indians vs Punjab Kings
April 16, 2026|Mumbai
Preview →
Royal Challengers Bengaluru vs Lucknow Super Giants
April 15, 2026|Bengaluru
Preview →
Chennai Super Kings vs Kolkata Knight Riders
April 14, 2026|Chennai
Preview →
Sunrisers Hyderabad vs Rajasthan Royals
April 13, 2026|Hyderabad
Preview →
Lucknow Super Giants vs Gujarat Titans
April 12, 2026|Lucknow
Preview →
Mumbai Indians vs Royal Challengers Bengaluru
April 12, 2026|Mumbai
Preview →
Punjab Kings vs Sunrisers Hyderabad
April 11, 2026|Mohali
Preview →
Chennai Super Kings vs Delhi Capitals
April 11, 2026|Chennai
Preview →
Rajasthan Royals vs Royal Challengers Bengaluru
April 10, 2026|Guwahati
Preview →
Kolkata Knight Riders vs Lucknow Super Giants
April 9, 2026|Kolkata
Preview →
Delhi Capitals vs Gujarat Titans
April 8, 2026|Delhi
Preview →
Rajasthan Royals vs Mumbai Indians
April 7, 2026|Guwahati
Preview →
Kolkata Knight Riders vs Punjab Kings
April 6, 2026|Kolkata
Preview →
Sunrisers Hyderabad vs Lucknow Super Giants
April 5, 2026|Hyderabad
Preview →
Royal Challengers Bengaluru vs Chennai Super Kings
April 5, 2026|Bengaluru
Preview →
Delhi Capitals vs Mumbai Indians
April 4, 2026|Delhi
Preview →
Gujarat Titans vs Rajasthan Royals
April 4, 2026|Ahmedabad
Preview →
Chennai Super Kings vs Punjab Kings
April 3, 2026|Chennai
Preview →
Kolkata Knight Riders vs Sunrisers Hyderabad
April 2, 2026|Kolkata
Preview →
Lucknow Super Giants vs Delhi Capitals
April 1, 2026|Lucknow
Preview →
Punjab Kings vs Gujarat Titans
March 31, 2026|Mullanpur
Preview →
Rajasthan Royals vs Chennai Super Kings
March 30, 2026|Guwahati
Preview →
Mumbai Indians vs Kolkata Knight Riders
March 29, 2026|Mumbai
Preview →
Royal Challengers Bengaluru vs Sunrisers Hyderabad
March 28, 2026|Bengaluru
Preview →

Want win probabilities and Dream XI picks for every match?

93% accuracy this season. 22/25 matches predicted correctly.