Live Scores

cricket Live Scores & Fixtures

Watch: Jammu & Kashmir beat star-studded Mumbai by 5 wickets in Ranji Trophy 2024-25

Watch the video as Jammu & Kashmir defeated star-studded Mumbai with Rohit Sharma, Ajinkya Rahane, Shreyas Iyer and Yashasvi Jasiwal in Ranji Trophy 20240-25.

Jan 25, 2025, 9:59 AM•2 min read

In a historic occasion in Indian domestic cricket, Jammu & Kashmir defeated Mumbai by 5 wickets in the Ranji Trophy 2024-25. 

Despite Mumbai having nearly 7 Indian players in their playing XI, Jammu & Kashmir were able to get a win at the BKC Ground in Mumbai. 

Rohit Sharma, who was making a return to Ranji Trophy after 10 years, could only score 31 runs in the whole match. Yashasvi Jaiswal failed with the bat too. 

Read Also | Ranji Trophy 2024-25 Matchday Six LIVE Updates of 16 matches: Saurashtra win against Delhi; J&K nearing a historic win; Aryan Juyal scores a double ton; Patidar 92

Ajinkya Rahane, Shreyas Iyer and Shivam Dube could not do that much as well. Shardul Thakur scored a fifty and a ton in first and second innings respectively but that was not enough for Mumbai to get the win. 

With this win, now it would be tough for the defending champions Mumbai to reach the knockouts of Ranji Trophy 2024-25. 

Watch the moment when J&K clinched the victory!

Next Article

Most sixes hit by any batter in IPL history

As Rohit Sharma became the first Indian batter to hit 300 sixes in IPL history, we bring you the list of most sixes hit by any batter in IPL history.

May 30, 2025, 6:50 PM•4 min read

Most sixes hit by any batter in IPL history | sportzpoint.com

The IPL is like a festival of sports for India as we call it. It is also the festival of explosive and jaw-dropping sixes. The list for most sixes hit by any batter in IPL history is led by one and only, Chris Gayle. It is not surprising one bit, is it? 

Dive into the list of several batters that are so close to match Gayle's six-hitting numbers, where some names will surely surprise you.

1. Chris Gayle (357 sixes)

Chris Gayle tops the chart of Most sixes hit by any batter in IPL history | sportzpoint.com
Chris Gayle playing for RCB in IPL. Image | ESPNcricinfo

When it comes to hitting sixes in IPL, there is Chris Gayle, and then there's everyone else. This West Indies legend tops the chart for most sixes hit by any batter in IPL history with 357 sixes (in just 141 innings)!

Gayle's IPL journey spanned from 2009 to 2021, and he was the first batsman to cross the 300-mark in terms of sixes. He displayed his batting peak with franchises like KKR, PBKS, and especially RCB.

His most memorable six-hitting moment of IPL came in 2013 when he smashed 175* runs off 66 balls against PWI, hitting 17 explosive sixes.

Read Also: 5 batters with the most runs in IPL playoffs history

2. Rohit Sharma (302 sixes)

Rohit Sharma ranks 2nd for Most sixes hit by any batter in IPL history | sportzpoint.com
Rohit Sharma playing for Mumbai Indians in IPL. Image | Instagram

Known for his aggressive start and batting, Rohit Sharma, is the only batter who has hit 300+ sixes after Gayle in IPL history. He holds the second place, with 302 sixes (in 265 innings).

The hitman doesn't like to take things slow, and always delivers the ball out of the boundary with his powerful pulls and cover drives. Once he gets in his six-hitting zone, it truly gets difficult to stop him!

Sharma has consistently stood up for the team, and these numbers are about to get high as he will continue to play and dominate in IPL in the future.

3. Virat Kohli (291 sixes)

Virat Kohli ranks 3rd for Most sixes hit by any batter in IPL history | sportzpoint.com
Virat Kohli playing for Royal Challengers Bengaluru in IPL. Image | Instagram

When has it occurred that there's a list of excellent batting records where this man doesn't hold a spot? 

Virat Kohli, the batting maestro, holds the 3rd position with 291 sixes (in 258 innings). Even though he is widely known for his exquisite cover drives and hitting smooth boundaries, his ability to time the ball perfectly out for a six has been phenomenal throughout his IPL career.

Kohli is just 9 sixes away to cross the 300-mark, that he might cross in IPL 2025 itself!

Read Also: IPL records - Batters with most 500+ runs seasons: Kohli breaks Warner's records

4. MS Dhoni (264 sixes)

MS Dhoni holds the 4th rank for Most sixes hit by any batter in IPL history | sportzpoint.com
MS Dhoni playing for CSK in IPL. Image | ESPNcricinfo

MS Dhoni, like the greatest finisher he is, has hit an impressive 264 sixes (in 242 innings) in his IPL career so far. He has been brutal in the death overs and has always made sure his team takes the victory home when he his unbeaten at the crease.

Dhoni's six-hitting skills often changes the momentum of the game and puts the opposition under immense pressure, as he becomes unstoppable!

5. AB de Villiers (251 sixes)

AB de Villiers holds the 5th rank for Most sixes hit by any batter in IPL history | sportzpoint.com
AB de Villiers playing for RCB in IPL. Image | Facebook

The South African legend, AB de Villiers, holds several batting records and had delivered many cherishable moments for RCB throughout his IPL journey (2008-2021), and this is one of them. He is the 5th batter to have 250+ sixes in IPL history.

He hit 251 sixes (in 170 innings) which tells a lot about his phenomenal skills and love for hitting sixes. He had the ability to deliver the ball in every corner of the stadium and was called "Mr. 360" for a reason!

Read Also: Most Sixes in an innings by an Indian in IPL

Other batters with 200+ sixes in IPL history

Player Span Sixes Innings
David Warner (2009-2024) 236 184
Andre Russell (2012-2025) 223 115
Kieron Pollard (2010-2022) 223 171
Sanju Samson (2013-2025) 219 172
KL Rahul (2013-2025) 208 136
Suresh Raina (2008-2021) 203 200

Next Article

ENG-A vs IND-A: Karun Nair makes solid return to India set up; scores unbeaten 186 on Day 1

Karun Nair headlined the day with a solid, unbeaten 186 with the bat for India A against England Lions, in the first unofficial test match. Sarfaraz Khan and Dhruv Jurel also scored fifties.

May 30, 2025, 6:27 PM•2 min read

ENG-A vs IND-A: Karun Nair makes solid return to India set up; scores unbeaten 186 on Day 1 | sportzpoint.com

India A started their England tour on a great note with a solid Day 1 display against the England Lions in Canterbury. Karun Nair headlined the day with a solid, unbeaten 186 with the bat for India A.

England Lions captain James Rew won the toss and decided to bowl first on a greenish pitch at the St. Lawrence Ground. 

India A lost captain Abhimanyu Easwaran early on 8 while Yashasvi Jaiswal went back to the dressing room after adding 24. 

When it looked like that, Rew took the right decision of bowling first, Sarfaraz Khan and Karun Nair put up a 181-run partnership for the third wicket to give India A the advantage after Day 1’s play. 

Karun Nair, who last played a test match in 2017, continued his great form and completed his fifty in 85 balls. 

Soon, Sarfraz Khan, who was dropped from the test squad, completed his fifty in 84 balls as well. When both batters were looking to get to the hundred mark first, Sarfraz was caught down the leg side on 92 off 119 balls and missed his ton.

Nair, who was dropped on 89 off Ajeet Singh Dale, completed his 24th first-class ton off 155 balls.

Karun Nair completed his 24th first class ton for India A vs England Lions - sportzpoint.com

Post that, incoming batter Dhruv Jurel and Nair started smashing the bowlers and changed their gears. Nair reached the landmark of 150 in 205 balls while Jurel reached his fifty in just 68 balls.

At the end of Day 1 of the 4-day unofficial test match, Jurel remained unbeaten on 82 off 104 balls while Nair remained unbeaten on 186 from 246 balls, with India A finishing with 409/3. 

Next Article

Most runs vs England in England for India in tests

Conquering English conditions is tough, but some Indian batsmen have mastered them. Find out the ones with most runs vs England in England for India in tests.

May 24, 2025, 2:22 PM•5 min read

Most runs vs England in England for India in tests | sportzpoint.com

For any touring cricket team, England presents an unique challenge in Test cricket. It's a land where even most skilled players can struggle.

Far away from home, Indian cricketers have sincerely accepted this challenge and given a tough fight for many years. Discover which batting legends have mastered the game and scored the most runs vs England in England for India in tests.

1. Sachin Tendulkar | 1575 Runs

Sachin Tendulkar has the Most runs vs England in England for India in tests | sportzpoint.com
17-year-old Sachin Tendulkar after scoring his international maiden century against England in 1990. Image | ESPNcricinfo 

The 'Master Blaster' Sachin Tendulkar holds the unmatched record for most runs vs England in England for India in tests. He scored 1575 runs in 17 matches (30 innings) with an average above 54.

Tendulkar dominated the English soil with 4 hundreds and 8 fifties in his test career.

Read Also: Sachin vs Kohli: Stats Comparison in Test Cricket

Tendulkar stats vs England in England

Span Matches Innings Runs Highest  Avg 100 50
1990-2011 17 30 1575 193 54.31 4 8

2. Rahul Dravid | 1376 Runs

Rahul Dravid holds the second position in the list for most runs vs England in England for India in tests | sportzpoint.com
Rahul Dravid celebrating his century against England at The Oval in 2011. Image | Instagram

Rahul Dravid is another big name when it comes to legendary test batsmen from India. He holds impressive record against England which is hard to match in the long run for young Indian batters of the coming age.

Dravid scored 1376 runs in 13 matches, with his highest being a phenomenal 217 runs during India tour of England in 2002.

Dravid stats vs England in England

Span Matches Innings Runs

Highest

Avg

100

50

1996-2011 13 23 1376 217 68.80 6 4

3. Sunil Gavaskar | 1152 Runs

Sunil Gavaskar holds the third position for most runs vs England in England for India in tests | sportzpoint.com
Sunil Gavaskar during his knock of 221 runs against England at The Oval in 1979. Image | Facebook

Sunil Gavaskar is the third Indian batter to cross the 1000-run mark against England in England. The 'Little Master' scored 1152 runs in 16 matches during his Test career.

He scored 221 runs in 1979, which is the highest score ever by an Indian batsman against England in their own soil.

Gavaskar stats vs England in England

Span Matches Innings Runs Highest Avg 100 50
1971-1986 16 28 1152 221 41.14 2 8

4. Virat Kohli | 976 Runs

Virat Kohli holds the fourth position for most runs vs England in England for India in tests | sportzpoint.com
Virat Kohli celebrates his heroic century against England in 2018. Image | ESPNcricinfo

Here comes the most successful Test captain of India, Virat Kohli, securing the fourth position in this list. He surpassed many legendary test batters with his brilliant record against England in their home soil.

Kohli scored 976 runs in 15 matches, with 2 centuries and 5 fifties to his name. The numbers could soar higher if he had not retired from tests at the age of 36, in 2025.

Read Also: The Kohli Effect: Will Indian fans lose interest in Test cricket after Virat Kohli's retirement?

Kohli stats vs England in England

Span Matches Innings  Runs Highest Avg 100 50
2014-2022 15 29 976 149 33.65 2 5

5. Dilip Vengsarkar | 960 Runs

Dilip Vengsarkar holds the gifts position for most runs vs England in England for India in tests | sportzpoint.com
Dilip Vengsarkar in action against England at Lord's cricket ground in 1986. Image | Instagram

Dilip Vengsarkar is a gem of a player in the history of Indian Test cricket. He scored 960 runs in 13 matches (23 innings), with 157 being his highest score.

Vengsarkar scored 4 hundreds and 4 fifties during his tenure.

Vengsarkar stats vs England in England

Span Matches Innings Runs Highest Avg 100 50
1979-1990 13 23 960 157 48.00 4 4

6. Sourav Ganguly | 915 Runs

Sourav Ganguly holds the sixth position for most runs vs England in England for India in tests | sportzpoint.com
Sourav Ganguly celebrating his debut test ton against England in 1996. Image | TOI

Another successful captain in the history of Indian Test cricket, Sourav Ganguly, makes his way to the sixth rank in the list. He started his career with an iconic ton against England in 1996.

Ganguly scored a total of 915 runs in 9 matches (15 innings) vs England in England with an average above 65.

Read Also: Most successful Test captains from India

Ganguly stats vs England in England 

Span Matches Innings Runs Highest Avg 100 50
1996-2007 9 15 915 136 65.35 3 5

7. Gundappa Viswanath | 858 Runs

Gundappa Viswanath holds the seventh position for most runs vs England in England for India in tests | sportzpoint.com
Gundappa Viswanath in action against England in 1981. Image | ESPNcricinfo 

Gundappa Viswanath played a major role for India in Tests back in the 1970s. He scored 858 runs in 13 matches against England in England, with an average of 39.

Viswanath stats vs England in England 

Span Matches Innings Runs Highest Avg 100 50
1971-1982 13 24 858 113 39.00 1 9

8. Cheteshwar Pujara | 806 Runs

Cheteshwar Pujara holds the eighth rank for most runs vs England in England for India in tests | sportzpoint.com
Cheteshwar Pujara after scoring a century against England in 2018. Image | ESPNcricinfo

Cheteshwar Pujara's journey as a test batsman in the English soil was short-lived but great. He scored 806 runs in 14 matches, having one century and 5 fifties to his name.

Pujara stats vs England in England 

Span Matches Innings Runs Highest Avg 100 50
2014-2022 14 28 806 132* 31.00 1 5

9. MS Dhoni | 778 Runs

MS Dhoni holds the ninth position for most runs vs England in England for India in tests | sportzpoint.com
MS Dhoni in action against England in a test match. Image | BBC

Apart from excellent captaincy records, MS Dhoni also holds the ninth position for most runs vs England in England for India in tests. He scored 778 runs in 12 matches (23 innings).

Read Also: 16 Indian Cricketers with stands named after them at a stadium

Dhoni stats vs England in England

Span Matches Innings Runs Highest Avg 100 50
2007-2014 12 23 778 92 37.04 0 8

10. Ajinkya Rahane | 665 Runs

Ajinkya Rahane holds the tenth position for most runs vs England in England for India in tests | sportzpoint.com
Ajinkya Rahane celebrating his knock of 103 runs against England in 2014. Image | Instagram

Ajinkya Rahane is the tenth name in the elite list for most runs vs England in England for India in tests. He scored 665 runs in 14 matches, with a classy century and 5 half centuries to his name.

Rahane stats vs England in England 

Span Matches Innings Runs Highest Avg 100 50
2014-2021 14 27 665 103 25.57 1 5

Next Article

Every Test Captain of Indian Men's Test Cricket Team

Shubman Gill has been appointed as the new Test captain of the Indian Men's Test Cricket team for the five-Test series starting in England from June 20.

May 24, 2025, 8:57 AM•4 min read

Every Test Captain of Indian Men's Test Cricket Team

Shubman Gill has been appointed as the new Test captain of the Indian Men's Test Cricket team for the five-Test series starting in England from June 20. Wicketkeeper batsman Rishabh Pant has been appointed as the vice-captain of the team.

Also Read: LIVE: Indian Test team announcement for England tour LIVE updates | Subhman Gill named captain; Nair, Sudharsan, Easwaran, Shardul in test squad

Gill will replace Rohit Sharma, who retired from the format in May due to poor form last season, especially in the Border-Gavaskar Trophy in Australia.

Gill's Test career

Gill has played 32 Tests for India so far. He made his Test debut in the MCG Test on India's 2020-21 Australia tour. He has so far scored 1893 runs at an average of 35.05. There is a big difference between his average at home (42.03) and outside (27.53). The upcoming series will be Gill's first full tour.

He has also played two WTC Finals there in 2021 and 2023, and also played the fifth Test on the 2021 tour after it was postponed due to COVID-19.

India will start WTC 2025-27 cycle with five-Test series

India will start the 2025-27 World Test Championship (WTC) cycle with a five-Test series against England. They are scheduled to play the first Test at Headingley (from June 20), the second Test at Edgbaston (from July 2), the third Test at Lord's (from July 10), the fourth Test at Old Trafford (from July 23) and the final Test at The Oval (from July 31).

Every Captain of Indian Men's Test Cricket Team

Since their first Test in 1932, India have witnessed 36 Test captains across 589 matches. CK Nayudu led India in their maiden Test match in 1932 against England. However, it was only 20 years later that India tasted their first Test victory under the captaincy of Vijay Hazare against England on February 10, 1952 at the M. A. Chidambaram Stadium in Chennai.

Only five Indian captains – Mohammed Azharuddin, Sourav Ganguly, MS Dhoni, Virat Kohli and Rohit Sharma – have managed to notch up at least 10 Test victories. Kohli remains as India’s most successful Test captain, winning 40 of the 68 Tests he led in with a 58.82 success rate. Leading in 60 games between 2008-14, Dhoni is the second-most successful Test skipper for the country, winning 27 matches.

No. Captain Played Won Lost Drawn/Tied Win %
1 C. K. Nayudu 4 0 3 1 0
2 Maharajkumar of Vizianagram 3 0 2 1 0
3 Iftikhar Ali Khan Pataudi 3 0 1 2 0
4 Lala Amarnath 15 2 6 7 13.33
5 Vijay Hazare 14 1 5 8 7.14
6 Vinoo Mankad 6 0 1 5 0
7 Ghulam Ahmed 3 0 2 1 0
8 Polly Umrigar 8 2 2 4 25
9 Hemu Adhikari 1 0 0 1 0
10 Datta Gaekwad 4 0 4 0 0
11 Pankaj Roy 1 0 1 0 0
12 Gulabrai Ramchand 5 1 2 2 20
13 Nari Contractor 12 2 2 8 16.67
14 Mansoor Ali Khan Pataudi 40 9 19 12 22.5
15 Chandu Borde 1 0 1 0 0
16 Ajit Wadekar 16 4 4 8 25
17 Srinivasaraghavan Venkataraghavan 5 0 2 3 0
18 Sunil Gavaskar 47 9 8 30 19.14
19 Bishan Singh Bedi 22 6 11 5 27.27
20 Gundappa Viswanath 2 0 1 1 0
21 Kapil Dev 34 4 7 23 11.76
22 Dilip Vengsarkar 10 2 5 3 20
23 Ravi Shastri 1 1 0 0 100
24 Krishnamachari Srikkanth 4 0 0 4 0
25 Mohammad Azharuddin 47 14 14 19 29.79
26 Sachin Tendulkar 25 4 9 12 16
27 Sourav Ganguly 49 21 13 15 42.86
28 Rahul Dravid 25 8 6 11 32
29 Virender Sehwag 4 2 1 1 50
30 Anil Kumble 14 3 5 6 21.42
31 Mahendra Singh Dhoni 60 27 18 15 45
32 Virat Kohli 68 40 17 11 58.82
33 Ajinkya Rahane 6 4 0 2 66.67
34 KL Rahul 3 2 1 0 66.67
35 Rohit Sharma 24 12 9 3 50
36 Jasprit Bumrah 3 1 2 0
37 Shubman Gill    --   --   --   --  --

Next Article

"Whatever the future brings," Yashasvi Jasiwal's cryptic post after the Royals' end of IPL 2025

"Whatever the future brings," Yashasvi Jasiwal's cryptic post after the Royals' end of IPL 2025 sparked widespread speculation. Get the full story here.

May 22, 2025, 9:46 AM•3 min read

"Whatever the future brings," Yashasvi Jasiwal's cryptic post after the Royals' end of IPL 2025 | sportzpoint.com

Barely a day after the Rajasthan Royals' IPL 2025 campaign ended, Jaiswal dropped a social media bombshell. "Whatever the future brings," Yashasvi Jasiwal's cryptic post after the Royals' end of IPL 2025 ignited a number of theories about his future with the franchise.

What exactly did he mean? What's next for the young star?

Yashasvi Jaiswal in IPL 2025

"Whatever the future brings," Yashasvi Jasiwal's cryptic post after the Royals' end of IPL 2025 | sportzpoint.com
Yashasvi Jaiswal playing for Rajasthan Royals in IPL 2025. Image | Instagram

Yashasvi Jaiswal was the key player and highest run-scorer for Rajasthan Royals in IPL 2025. The franchise retained him for ₹18 crore ahead of the tournament and which was totally worth it.

Jaiswal scored 559 runs in 14 matches, with 6 half-centuries to his name.

What went wrong for Jaiswal and RR this season?

Despite Jaiswal's individual brilliance with the bat, the team's campaign ended without a playoff berth due to lack of collective consistency as an unit. The youngest debutant, Vaibhav Suryavanshi's confidence with the bat, alongside Jaiswal, was also a notable aspect for RR.

However, the team only managed to win 4 matches out of 14 played.

Read Also: Top 10 fastest fifties in IPL history

The cryptic Instagram post

Jaiswal's initial cryptic post, "Whatever the future brings," immediately sparked rumours of his departure from the Rajasthan Royals after their iPL 2025 exit. However, he later edited the caption to minimize the narratives.

"Whatever the future brings," Yashasvi Jasiwal's cryptic post after the Royals' end of IPL 2025 | sportzpoint.com
Initial post of Yashasvi Jaiswal after RR's end of IPL 2025 (unedited caption). Image | instagram

He quickly edited the caption to include gratitude for the Rajasthan Royals and clarify his "next challenge" was with team India. It was aimed to turn the potential exit hint into a forward-looking statement about his international career.

Here's the edited caption of Jaiswal's post:

It says, "Thank you, Rajasthan Royals, for everything. Not the season we hoped for, but continue to be grateful for our journey together. On to the next challenge šŸ‡®šŸ‡³ and whatever the future brings YBJ 64."

Read Also: India A's squad for the tour of England: Easwaran named captain, Karun Nair makes a return

Reaction and speculation from fans

Some talk about him leaving RR's side, some see his potential to join KKR for the next season. 

Here's what everyone has to say about this.

Next Article

Latest Stories

Subscribe Newsletter

Get the latest sports updates and news delivered directly to your inbox.