Vijay Hazare Trophy Highlights: Delhi edge past Gujarat in Virat Kohli’s last VHT match; Rohit Sharma’s Mumbai crush Uttarakhand by 51 runs
  • News
  • Sports News
  • Cricket News
  • Vijay Hazare Trophy Highlights: Delhi edge past Gujarat in Virat Kohli’s last VHT match; Rohit Sharma’s Mumbai crush Uttarakhand by 51 runs
THE TIMES OF INDIA | Dec 26, 2025, 18:14:19 IST
Share

Vijay Hazare Trophy Highlights: Delhi edge past Gujarat in Virat Kohli’s last VHT match; Rohit Sharma’s Mumbai crush Uttarakhand by 51 runs

Vijay Hazare Trophy Highlights: Friday’s Vijay Hazare Trophy action delivered high drama across groups, with Mumbai and Delhi securing hard-fought wins shaped by composure under pressure and standout individual performances.

In Group C, Mumbai were jolted early when Rohit Sharma was dismissed for a golden duck off the first ball he faced, a moment that silenced the sizeable crowd in attendance. Devendra Bora earned the most notable wicket of his career as Rohit’s attempted pull found Jagmohan Nagarkoti at deep fine leg. Despite the early setback, Mumbai regrouped effectively through Sarfaraz Khan and Musheer Khan, who added 107 runs for the third wicket. Sarfaraz played aggressively square of the wicket, while Musheer relied on timing and placement, particularly down the ground.

Both batters departed after reaching their half-centuries, but Hardik Tamore ensured momentum was not lost. The wicketkeeper batted with maturity, rotating the strike and attacking the spinners with calculated footwork. His unbeaten 93 off 82 balls, combined with a brisk 48 from Shams Mulani, lifted Mumbai to 331 for seven, a total that proved beyond Uttarakhand’s reach.

Uttarakhand’s chase revolved around Yuvraj Choudhary, whose 96 kept them competitive. However, wickets at regular intervals prevented a sustained charge. Musheer Khan claimed two wickets to complete a fine all-round outing, while Bora’s three-for and disciplined bowling from Mumbai’s seamers ensured a 51-run victory.

In Group D, Delhi’s clash against Gujarat unfolded as a thriller. Sent in to bat, Delhi relied heavily on Virat Kohli and Rishabh Pant after early losses. Kohli looked in sublime touch from the outset, reaching his fifty in just 29 balls with a series of authoritative strokes. Pant, in contrast, played a restrained innings, focusing on stability before gradually opening up.

Delhi’s 254 for nine appeared competitive rather than imposing, and Gujarat began the chase confidently. A strong opening stand and steady progress took them to 121 for one, but a sudden collapse transformed the contest. Four wickets fell for just 23 runs, swinging momentum decisively in Delhi’s favour.

Although Saurabh Chauhan attempted to revive the chase, Delhi’s bowlers held firm in the closing stages. Prince Yadav’s sharp spell and Ishant Sharma’s experience proved decisive, with Kohli sealing the win by taking the final catch.

The two matches showcased the fine margins of one-day cricket, where resilience and experience ultimately defined the outcome.
18:09 (IST) Dec 26
Mumbai secured a 51-run victory over Uttarakhand in the Vijay Hazare Trophy despite Rohit Sharma's golden duck. Hardik Tamore's unbeaten 93, along with half-centuries from the Khan brothers, powered Mumbai to 331. Uttarakhand's chase faltered, with Yuvraj Choudhary scoring 96, as Mumbai's bowlers held their nerve for a convincing win.
18:06 (IST) Dec 26
Delhi defeated Gujarat by seven runs in a Vijay Hazare Trophy match. Virat Kohli scored 77 and Rishabh Pant made 70 for Delhi. Gujarat faltered under pressure during their chase. Saurav Chauhan offered resistance with 49 runs. Prince Yadav took three wickets for Delhi. The win was sealed in the final overs.
17:11 (IST) Dec 26
Vijay Hazare Trophy Live Score: Mumbai overpower Uttarakhand by 51 runs
Mumbai secured a convincing 51-run win over Uttarakhand, posting a formidable total of 331 for seven after batting first. Despite Rohit Sharma’s unexpected early dismissal for a duck, the team recovered through key contributions from Musheer Khan and Sarfaraz Khan. Musheer scored 55 off 56 balls, while Sarfaraz matched him with 55 from 49 deliveries.

Wicketkeeper-batter Hardik Tamore starred in the late overs, finishing unbeaten on 93 off 82 balls, which helped Mumbai set a challenging target. Uttarakhand fought back valiantly but could only reach 280 for nine in their 50 overs, falling short of the total.
17:08 (IST) Dec 26
Vijay Hazare Trophy Live Score: Delhi snatch thrilling win in Virat Kohli’s VHT farewell
Delhi pulled off a remarkable victory against Gujarat, ensuring Virat Kohli’s last Vijay Hazare Trophy match did not end in disappointment. Batting first, Delhi posted 254 for nine, with Kohli scoring a brilliant 77 off 61 balls and Rishabh Pant adding 70 from 79 deliveries.

Gujarat fought hard but were eventually bowled out for 247 in 47.4 overs. Prince Yadav was the standout bowler, claiming three wickets for 37 runs. The match went down to the wire, but Delhi held their nerve to clinch a memorable win.
16:55 (IST) Dec 26
Vijay Hazare Trophy Live Score: Virat Kohli’s last VHT match nears defeat
Gujarat are 239 for seven, chasing 255 against Delhi, needing 16 runs from 24 balls with three wickets in hand. Virat Kohli’s last match in the Vijay Hazare Trophy is heading towards a disappointing finish.
16:48 (IST) Dec 26
Vijay Hazare Trophy Live Score: Suchith J hits fifty but Mumbai on the brink of win
Suchith J reached his fifty for Uttarakhand, but Mumbai look set to seal victory. The visitors are eight down, needing 69 runs from just three overs, making the chase extremely unlikely to succeed.
16:35 (IST) Dec 26
Vijay Hazare Trophy Live Score: Uttarakhand are 251 for eight in 44 overs
Uttarakhand are 251 for eight in 44 overs, still needing 80 runs to chase down Mumbai’s total of 332. The lower order now carries the responsibility as the required runs climb and the overs run down.
16:33 (IST) Dec 26
Vijay Hazare Trophy Live Score: Gujarat edge closer but lose Vishal Jayswal in tight chase vs Delhi
Gujarat moved to 213 for seven while chasing 255 against Delhi, needing just 42 runs from the remaining overs. The innings suffered a minor setback as Vishal Jayswal was dismissed for 26 off 19 balls, falling to Prince Yadav.


16:01 (IST) Dec 26
Vijay Hazare Trophy Live Score: Gujarat stumble to 145/5 in chase of 255 against Delhi
Gujarat find themselves under pressure at 145 for five after 35 overs while chasing a target of 255 against Delhi. Regular wickets have prevented them from building sustained partnerships and kept the required run rate in check.
15:59 (IST) Dec 26
Vijay Hazare Trophy Live Score: Yuvraj Choudhary falls short of century as Uttarakhand slip to 193/5
Uttarakhand suffered a major setback in their chase of 332 against Mumbai as opener Yuvraj Choudhary was dismissed for 96 by Mumbai captain Shardul Thakur. The wicket came at a crucial moment, just as Uttarakhand were looking to build momentum.

At the end of 35 overs, Uttarakhand are 193 for five and still require 135 runs to win from the remaining 15 overs. Choudhary’s knock had kept the chase alive, but his departure has left the lower order with a tough task against a disciplined Mumbai attack.
15:30 (IST) Dec 26
Vijay Hazare Trophy Live Score: Uttarakhand keep chase alive at 144/4 against Mumbai
Uttarakhand are still in the contest but face a stiff challenge as they reach 144 for four after 30 overs in their chase of 332 against Mumbai. They now need 188 more runs with 20 overs remaining.

Opener Yuvraj Choudhary is holding the innings together with a well-paced 71 off 80 balls. He has shown composure under pressure and is once again the key to Uttarakhand’s hopes. Saurabh Rawat has joined him at the crease and is unbeaten on four, with the pair looking to rebuild after the fall of quick wickets.

With the required rate climbing, Uttarakhand will need a strong partnership and an acceleration in the final phase to stay in the hunt against a disciplined Mumbai attack.
15:15 (IST) Dec 26
Vijay Hazare Trophy Live Score: Gujarat 123/2 after 26 overs vs Delhi
Aarya Desai departed after a composed 57 off 77 balls, but Gujarat remain on course in their run chase against Delhi.

With the target a modest 255 after Delhi were restricted to 254/9, Abhishek Desai (26*) is holding firm and has been joined by Jaymeet Patel at the crease.
14:37 (IST) Dec 26
Vijay Hazare Trophy Live Score: Uttarakhand 80/2 in 17 overs in chase of 332
Onkar Tarmale struck for Mumbai, trapping Uttarakhand captain Kunal Chandela for 32 to claim a crucial wicket and maintain pressure while defending a hefty 331.

Yuvraj Choudhary, unbeaten on 34, is holding one end steady for Uttarakhand as they attempt to rebuild their innings.
14:34 (IST) Dec 26
Vijay Hazare Trophy Live Score: Gujarat 77/1 after 15 overs vs Delhi
Prince Yadav struck for Delhi, dismissing Urvil Patel for 31 in the 12th over, breaking the crucial 67-run opening partnership with Aarya Desai.

Desai, unbeaten on 35, is now joined at the crease by Abhishek Desai (3*) as Gujarat look to maintain momentum. Delhi will need quick wickets to regain control and apply pressure on the chasing side.
envelope

Subscribe to moreTOI Newsletters

If this was forwarded to you, subscribe for direct delivery and discover more newsletters.

14:22 (IST) Dec 26
Vijay Hazare Trophy Live Score: T20 World Cup-bound Rinku Singh blasts century
In the Uttar Pradesh vs Chandigarh clash, the decision to field first backfired for Chandigarh.

Aryan Juyal played a sensational knock of 134 off 118 balls, including seven fours and eight sixes, while UP captain Rinku Singh remained unbeaten on 106 from just 60 balls, striking 12 fours and four sixes.

Dhruv Jurel also made a significant contribution, scoring 67 off 57 deliveries with 11 boundaries, helping UP post a commanding total of 367 for 4 in their allotted 50 overs.
13:57 (IST) Dec 26
Vijay Hazare Trophy Live Score: Gujarat 42/0 vs Delhi
Aarya Desai (14*) and Urvil Patel (21*) provided Gujarat with a steady start to their chase against Delhi.

Earlier, Delhi were restricted to a below-par 254 for 9 despite fighting knocks from their senior batters, with Virat Kohli top-scoring with 77 and captain Rishabh Pant contributing 70.
13:30 (IST) Dec 26
Vijay Hazare Trophy Live Score: Shardul Thakur strikes early
Captain Shardul Thakur struck early, removing Uttarakhand opener Kamal in the third over to leave them wobbling at 4/1. It was a tough start for Uttarakhand in reply to Mumbai’s imposing 331 for 7.

Uttarakhand 4/1 in 3 overs (vs Mumbai 331/7)
13:11 (IST) Dec 26
Vijay Hazare Trophy Live Score: Vidarbha post 365/5 vs Hyderabad
Meanwhile, powered by Dhruv Shorey’s blistering unbeaten 109 off just 77 balls, Vidarbha piled up a mammoth 365 for 5 in their 50 overs against Hyderabad. Shorey struck the ball cleanly throughout, hammering six sixes and nine fours at a strike rate of 141.56.

The platform was laid by the openers, with A. Mokhade (82 off 78 balls) and Y.V. Rathod (68 off 82) putting on a solid 148-run stand for the first wicket. Samarth R chipped in with a fluent 63 off 46 deliveries at No. 4 to keep the momentum going.

For Hyderabad, Kartikeya Kak was the most successful bowler with three wickets, though he conceded 87 runs from his 10 overs.
12:46 (IST) Dec 26
Vijay Hazare Trophy Live Score: Mumbai post 331/7 vs Uttarakhand
A late onslaught from Hardik Tamore and Shams Mulani powered Mumbai to a competitive 331 for 7 against Uttarakhand in their Vijay Hazare Trophy clash in Jaipur.

The innings began on a sour note for Mumbai as star batter Rohit Sharma fell for a first-ball duck, much to the disappointment of the sizeable crowd. Mumbai were soon under pressure, slipping to 22 for 2 in just 5.2 overs, with the early loss of Angkrish Raghuvanshi compounding their troubles.

The innings was stabilised by brothers Musheer Khan and Sarfaraz Khan, who stitched together a vital 107-run partnership for the third wicket. Both batters scored identical knocks of 55, steadying Mumbai after the early collapse. However, once the partnership was broken, wickets fell at regular intervals, and Mumbai were reduced to 186 for 5 by the 32nd over.

The momentum swung decisively in the latter stages, thanks to wicketkeeper-batter Hardik Tamore’s superb unbeaten knock. Tamore struck a well-paced 93 not out off 82 balls, laced with seven fours and two sixes. He first added a useful 44-run stand for the sixth wicket with captain Shardul Thakur, who chipped in with a brisk 29 off 21 deliveries.

Tamore then found an ideal partner in Shams Mulani for the final surge. The duo plundered 95 runs in quick time, with Mulani smashing 48 off 35 balls, including four boundaries and a six, as Mumbai surged past the 300-run mark and finished with a formidable total.
12:36 (IST) Dec 26
Vijay Hazare Trophy Live Score: Delhi post 254/9 vs Gujarat
Despite contrasting knocks of substance from their senior batters, Delhi were restricted to a below-par 254 for 9 against Gujarat in their Vijay Hazare Trophy match in Bengaluru.

Virat Kohli continued his impressive run of form, scoring a brisk 77 off 61 balls, studded with 13 fours and a six. Coming in after the early dismissal of opener Priyansh Arya in the second over, Kohli stabilised the innings with a fluent 72-run partnership for the second wicket with Arpit Rana. He brought up his fifty in just 29 balls, keeping the scoring rate high during the middle overs before falling while trying to accelerate.

After Kohli’s departure, captain Rishabh Pant took charge of the innings, compiling a composed 70 off 79 deliveries that included two sixes and eight fours. Pant added a crucial 73 runs for the sixth wicket with Harsh Tyagi, who chipped in with a handy 40 off 47 balls, helping Delhi recover from a wobble and push towards a competitive total.

However, Delhi lost momentum late in the innings. A collapse that saw four wickets fall after the 43rd over prevented them from making full use of the platform built earlier, with Gujarat’s bowlers tightening the screws at the death.

For Gujarat, left-arm spinner Vishal Jayswal was the standout performer, finishing with impressive figures of 4 for 42 from his 10 overs to keep Delhi’s scoring in check.
12:23 (IST) Dec 26
The Vijay Hazare Trophy delivered a tale of extremes for fans of India’s ODI icons Rohit Sharma and Virat Kohli on Friday. While Rohit suffered a stunning first-ball dismissal against Uttarakhand, Kohli once again shouldered responsibility, scoring a brisk 77 to keep Delhi on track against Gujarat in Bengaluru.

Rohit, fresh off a spectacular comeback to the tournament with a breathtaking 94-ball 155 against Sikkim earlier in the week, was brought back to earth in dramatic fashion. Devendra Singh Bora struck with the very first delivery of the innings, sending the Mumbai skipper back for a golden duck and leaving his side wobbling at 4 for 1. Just days after lighting up Jaipur with 18 fours and nine sixes, the ‘Hitman’ fell victim to the unforgiving law of averages.

At the other end of the country, Kohli ensured Delhi avoided a similar stumble. After the early loss of Priyansh Arya, the former India captain took control of the chase with a typically authoritative knock. His 77 came off just 61 balls and was laced with 13 boundaries and a six, reflecting both urgency and assurance. Kohli’s presence in the middle steadied Delhi’s innings and maintained momentum, underlining once again why he remains such a reliable force in the 50-over format.
12:02 (IST) Dec 26
Vijay Hazare Trophy Live Score: Pant misses ton
After Virat Kohli, Delhi skipper Rishabh Pant also fell short of a century against Gujarat in Bengaluru.

Pant was dismissed by Vishal Jayswal in the 44th over for 70, finishing with figures of 4/42 from his 10 overs. Jayswal’s brilliant spell also accounted for the wickets of Kohli and Nitish Rana, underlining his impact on the match.

During his 79-ball innings, Pant struck two sixes and eight fours, anchoring Delhi’s innings and keeping the team on course of a competitive total.

At the time of his dismissal, Delhi were 222/6 in 44 overs, needing contributions from the lower order to post a competitive total.
11:49 (IST) Dec 26
Vijay Hazare Trophy Live Score: Pant fifty takes Delhi past 200
Captain Rishabh Pant anchored Delhi’s innings with a solid half-century as the team aims for a competitive total against Gujarat in Bengaluru.

Pant is unbeaten on 68 off 74 balls, striking two sixes and eight fours. He has stitched together a crucial 57-run partnership with Harsh Tyagi, who is currently 20 not out, for the sixth wicket.

Delhi are at 204/5 in 41.4 overs, with Pant guiding the lower order and keeping the innings on track.
11:29 (IST) Dec 26
Vijay Hazare Trophy Live Score: Mumbai 213/5 vs Uttarakhand
Wicketkeeper-batter Hardik Tamore (37* off 39) and captain Shardul Thakur (22* off 13) have guided Mumbai past the 200-run mark, adding 27 runs for the sixth wicket. The duo will need to forge a substantial partnership to help Mumbai post a competitive total against Uttarakhand.
11:13 (IST) Dec 26
Vijay Hazare Trophy Live Score: Delhi 151/5 vs Gujarat
After Virat Kohli’s dismissal, Delhi have struggled to keep the momentum going. Captain Rishabh Pant (33* off 45 balls) is holding one end, trying to steady the innings.
11:10 (IST) Dec 26
Vijay Hazare Trophy Live Score: Mumbai 179/4 vs Uttarakhand
Brothers Musheer Khan and Sarfaraz Khan scored identical 55s for Mumbai but fell in quick succession. The duo had added a vital 107-run stand for the third wicket to steady the innings, before the sudden cluster of wickets stalled Mumbai’s run flow.
11:03 (IST) Dec 26
At just 14, Vaibhav Sooryavanshi’s cricketing rise has taken a remarkable turn — from shattering domestic records to earning recognition on the country’s most prestigious civilian platform for children. The Bihar batting sensation will miss his team’s Vijay Hazare Trophy match on Friday, not because of injury or form, but due to his presence in New Delhi to receive the Pradhan Mantri Rashtriya Bal Puraskar, India’s highest civilian honour for youngsters.

Sooryavanshi reached the capital on Wednesday and will be honoured at a ceremony at Rashtrapati Bhavan, where President Droupadi Murmu is set to felicitate the awardees. The landmark occasion will also include an interaction with Prime Minister Narendra Modi, an inspiring moment for a teenager whose cricketing journey is only just beginning.
10:35 (IST) Dec 26
Vijay Hazare Trophy Live Score: No century for Kohli today
Virat Kohli failed to convert his fifty into a hundred, falling for 77 off 61 balls against Gujarat in Bengaluru. The Delhi batter struck one six and 13 fours before being dismissed by Vishal Jayswal in the 22nd over.

Delhi 108/4 in 21.5 overs
10:26 (IST) Dec 26
Vijay Hazare Trophy Live Score: Delhi 101/3 after 20 overs
Virat Kohli remains solid in the middle for Delhi, batting on 74 off 56 balls, laced with one six and 13 fours. However, Delhi have lost another wicket with Nitish Rana departing for 12. Captain Rishabh Pant has now joined Kohli at the crease, and the pair will need to stitch together a steady partnership to propel Delhi forward.
10:18 (IST) Dec 26
Vijay Hazare Trophy Live Score: Mumbai 84/2 after 15 overs
Musheer Khan (42* off 43 balls) and Sarfaraz Khan (21*) steadied Mumbai’s innings after the early loss of both openers inside the first six overs against Uttarakhand. The brothers have since put on a solid 50-run stand for the third wicket.

Mumbai were rocked early, losing Rohit Sharma for a golden duck off the very first ball of the innings, followed by opener Angkrish Raghuvanshi (11) in the sixth over, slumping to 22/2 in 5.2 overs.
09:59 (IST) Dec 26
Vijay Hazare Trophy Live Score: Virat Kohli slams fifty
Virat Kohli notched up his sixth successive 50-plus score in List A cricket, spearheading Delhi’s run charge against Gujarat in Bengaluru.

Delhi 74/2 after 13.1 overs.
09:57 (IST) Dec 26
Vijay Hazare Trophy Live Score: Rohit out for a duck
Devendra Singh Bora struck with the very first ball of the innings, dismissing former India captain Rohit Sharma for a golden duck to give Uttarakhand a dream start against Mumbai in their Vijay Hazare Trophy match in Jaipur.

After the early shock, Angkrish Raghuvanshi and Musheer Khan are at the crease, looking to steady Mumbai and rebuild the innings.
09:56 (IST) Dec 26
Vijay Hazare Trophy Live Score: Still here, still committed
Rohit hadn’t played the tournament since 2017–18; Kohli even longer. At this stage, experience can breed complacency, but with them it seems to have sharpened focus. Their Vijay Hazare centuries were not just about runs, but about commitment, conditioning and relevance. Passion still burns, determination still drives them. The future remains undecided, but the present is clear. Rohit Sharma and Virat Kohli are still here—still invested, still influential, and still a formidable force in Indian cricket’s one-day story.
09:55 (IST) Dec 26
Vijay Hazare Trophy Live Score: Kohli’s return, numbers and nuance
Kohli’s first Vijay Hazare appearance since 2009–10 turned into a spectacle as Delhi chased down 299 against Andhra with authority. Supported by Nitish Rana and Priyansh Arya, Kohli’s innings mixed control with flair. He reached fifty in 39 balls, hundred in 83, and became the fastest to 16,000 List A runs. There were blemishes—two dropped chances—but they barely dulled the sheen. It was his 58th List A hundred, another reminder that form in the 50-over game still comes naturally to him.
09:55 (IST) Dec 26
Vijay Hazare Trophy Live Score: Domestic cricket and a statement of intent
Around the same time, focus turned to domestic cricket. A new rule requiring centrally contracted players to feature in domestic tournaments put the spotlight firmly on Rohit and Kohli. Would they commit, or would they step aside again? The answer came on December 24, when both turned out in the Vijay Hazare Trophy. What followed went beyond compliance. Kohli struck 131 off 101 balls, Rohit blazed 155 off 94. The centuries mattered, but the bigger message was unmistakable: they were willing to show up, and to lead by example.
09:55 (IST) Dec 26
Vijay Hazare Trophy Live Score: A familiar partnership re-emerges
Then came the third ODI. India had already lost the series, but the result mattered less than the sight it offered. Rohit and Kohli, batting together again, led a chase that felt deeply familiar. The assurance returned, the calm amid chaos resurfaced. It was a reminder of why they have endured. Soon after, against South Africa, Kohli rediscovered his old rhythm—precise footwork, clean timing, sharp running. Rohit followed suit, finishing the series with a fluent fifty. The narrative began to shift, quietly but decisively.
09:54 (IST) Dec 26
Vijay Hazare Trophy Live Score: Rust, doubts and a long layoff
The concerns felt justified when the Australia series arrived seven months after their last international outing and nearly four months after they had played any professional cricket. Kohli struggled early, Rohit looked tentative, and the rust was obvious. Timing was off, footwork lagged, and critics wondered aloud whether the road to the 2027 World Cup was slipping away. The numbers didn’t help, nor did the results. For the first time in years, the question wasn’t about form alone, but whether age and inactivity were beginning to catch up.
09:54 (IST) Dec 26
Vijay Hazare Trophy Live Score: Agarkar’s remarks spark the debate
BCCI chief selector Ajit Agarkar’s comments in October 2025 triggered a wider conversation when India’s ODI squad for the Australia series was announced.

Though Rohit Sharma and Virat Kohli were picked, both were described as “non-committal” about the 2027 ODI World Cup.

With T20Is and Tests already behind them, questions followed naturally. At 38 and nearly 37, how would they stay motivated through long gaps? How would match fitness be maintained without regular cricket? The subtext was unmistakable: time was ticking, and uncertainty hovered over India’s most storied batting pair.
Vijay Hazare Trophy Highlights: Mumbai and Delhi registered contrasting but equally compelling victories in the Vijay Hazare Trophy on Friday, with individual brilliance shaping both contests. In Group C, Mumbai overcame the shock of Rohit Sharma’s first-ball dismissal to overpower Uttarakhand by 51 runs, while in Group D, Delhi edged Gujarat by seven runs in a tense encounter headlined by Virat Kohli’s commanding knock.

Mumbai’s innings appeared unsettled early when Rohit was dismissed for a golden duck, sending a subdued hush through the crowd. However, the depth in Mumbai’s batting soon came to the fore. Sarfaraz Khan and Musheer Khan steadied the innings with a fluent third-wicket partnership, both registering half-centuries. Wicketkeeper Hardik Tamore then took control in the latter stages, scoring an unbeaten 93 to propel Mumbai to a formidable 331 for seven.

Uttarakhand responded with intent, largely driven by Yuvraj Choudhary’s run-a-ball 96, but consistent strikes from Mumbai’s bowlers kept the chase under control. Musheer Khan returned to make an impact with the ball, while Devendra Bora claimed three wickets, ensuring Uttarakhand fell short at 280 for nine.

In the other major fixture, Virat Kohli and Rishabh Pant provided Delhi with the backbone of their innings against Gujarat. Kohli’s fluent 77 and Pant’s composed 70 helped Delhi post 254 for nine on a testing surface. Gujarat appeared in command midway through the chase but suffered a dramatic collapse, losing key wickets in clusters.

Despite resistance from Aarya Desai and Saurabh Chauhan, Gujarat were unable to hold their nerve in the final overs. Delhi’s bowlers, led by Prince Yadav and Ishant Sharma, applied pressure at crucial moments, sealing a narrow victory that highlighted Kohli’s enduring influence in domestic cricket.

Together, the two matches underlined the value of experience and depth, with Mumbai’s collective strength and Delhi’s star power proving decisive.