Live Scores

cricket Live Scores & Fixtures

Sri Lanka vs India, 2nd ODI full match highlights and key moments

Read the full match highlights, and key moments from thrilling Sri Lanka vs India, 2nd ODI. Incredible India defeated Sri Lanka to win the series.

Jul 20, 2021, 7:07 AM1 min read

Read the full match highlights, and key moments from thrilling Sri Lanka vs India, 2nd ODI. Incredible India defeated Sri Lanka to win their 9th consecutive bilateral series win against Sri Lanka.

It was Deepak Chahar who carried India to an impressive win as he scored a not out 69 runs. This is Shikhar Dhawan's first series win as a captain.

Read Also : Sri Lanka vs India, 1st ODI full match highlights and records

Next Article

Most runs in IPL since 2018

As we move towards the first fixture, between Kolkata Knight Riders and Royal Challengers Bengaluru, let’s take a moment to go back in time and see which batsmen have scored the most runs in IPL since 2018.

Mar 15, 2025, 3:06 PM5 min read

Most runs in IPL since 2018

The Indian Premier League is just around the corner with the tournament set to start on 22 March.

As usual, it is highly anticipated and is set to draw a huge viewing audience.

Also Read: IPL Facts: Which player has lost the most games in IPL history?

As we move towards the first fixture, between Kolkata Knight Riders and Royal Challengers Bengaluru, let’s take a moment to go back in time and see which batsmen have scored the most runs in IPL since 2018.

Most Runs in IPL (2018-2024)

8. Suryakumar Yadav | 2986 Runs

Most runs in IPL since 2018

Suryakumar Yadav had his IPL debut in 2011 for MI. But he got his breakthrough in KKR under Gautam Gambhir but didn't perform up to that level. 2018 saw him return to the Mumbai Indians, where he made massive strides in his IPL career.

Surya has scored 2986 runs during this period in 84 games at an average of 35.55 and a strike rate of 148.71. He has two centuries and 23 half-centuries to his name. He struck 440 boundaries, including 331 fours and 109 sixes.

In 2023, he had his greatest IPL season, where he was appointed as the vice-captain of MI along with scoring 605 runs with a strike rate of 181.14 in 16 innings.

7. Sanju Samson | 2993 Runs

Most runs in IPL since 2018

Rajasthan Royals' skipper and wicketkeeper-batsman Sanju Samson has always been a player to rely on in the IPL. He has scored 2993 runs during the 2018-2024 season with two centuries and 18 half-centuries.

IPL 2024 was one of the best seasons for Samson with the bat as he amassed 531 runs at an impressive average of 48.27 and a strike rate of 153.46. He also led the team to the playoffs for the second time after taking over the reins in IPL 2021.

6. Jos Buttler | 3055 Runs

Most runs in IPL since 2018

Jos Buttler comes sixth in the list scoring 3055 runs in 73 matches at an average of 41.85 and a strike rate of 147.80. He has seven centuries and 18 half-centuries to his name.

Buttler had an unforgettable 2022 season, finishing as the tournament’s top scorer with 863 runs at an average of 57.53 and a blistering strike rate of 149.05.

The England star smashed four centuries and four half-centuries, playing a crucial role in Rajasthan Royals’ journey to the final. His ability to accelerate and play match-winning innings made him one of the standout performers of the season.

5. Shikhar Dhawan | 3208 Runs

Most runs in IPL since 2018

Shikhar Dhawan is fifth on the list of most runs in IPL since 2018. He has been a consistent run-getter over this period, crossing the 400-run mark each season from 2018 to 2024. 

Dhawan has 3208 runs in 83 games at an average of 38.65 and a strike rate of 133.56, including 2 hundred and 23 half-centuries, with the help of 367 fours and 82 sixes. 

His best season came in 2020 when he made 618 runs with 2 hundred and 4 fifties. 

4. Shubman Gill | 3216 Runs

Most runs in IPL since 2018

Shubman Gill made his IPL debut in 2018 season and scored 3216 runs so far in 85 matches at an average of 37.84 and a strike rate of 135.70. 

Gill was the leading run-scorer of IPL 2023, amassing 890 runs in 17 matches at an impressive average of 59.33. His strike rate of 157.80 included 3 centuries and 4 half-centuries, with a highest score of 129. He also smashed 85 fours and 33 sixes throughout the tournament.

Gill’s heroics helped Gujarat Titans reach the 2023 final, making him a player to watch for many seasons to come.

3. Faf du Plessis | 3276 Runs

Most runs in IPL since 2018

Faf Du Plessis, who guided Royal Challengers Bengaluru to the playoffs last season, has the most runs in IPL during 2018-2024 period. He has scored 3276 runs in 84 matches at an average of 39.01 and a strike rate of 140.04.

He was also sensational with the bat as he scored 438 runs in 2022 season. It came after a brilliant run with the bat in 2023 when he scored over 700 runs for RCB.

Prior to his stint with Bangalore, Du Plessis enjoyed a highly successful tenure with the Chennai Super Kings, winning IPL titles in 2018 and 2021. 

The Proteas batter boasts an impressive record in the overall tournament, scoring 4,571 runs in 145 matches, including 37 half-centuries.

Also Read: Most Wickets in IPL history

2. Virat Kohli | 3586 Runs

Most runs in IPL since 2018

Despite Royal Challengers Bengaluru’s struggles in recent seasons, Virat Kohli continued to shine with the bat in every season. He amassed 3586 runs since 2018 season at an average of 40.29 and a strike rate of 134.7, reminding everyone why he is one of the greatest batsmen in T20 cricket.

Kohli has four centuries and 25 half-centuries to his name. His IPL career has seen him hit 339 fours and 163 sixes during this period.

Kohli also scored the most runs in IPL in history with 8004 runs in 252 matches, including 8 centuries and 55 fifties.

1. KL Rahul | 3958 Runs

Most runs in IPL since 2018

KL Rahul has hammered 3,958 runs in 79 matches since the start of IPL 2018. He has scored the most runs in IPL this period. 

The tally includes four tons and 33 fifties. Rahul is the only batter to slam 3,000-plus IPL runs in this period. Shikhar Dhawan (3,208), the only other batter to score 2,500-plus since IPL 2018, follows Rahul on this tally.

Next Article

IPL Facts: Which player has lost the most games in IPL history?

The league is currently amid its eighteen edition and is all set to kick off on March 22. The 10 teams will lock horns against each other in a bid to clinch the title. Let's take a look at the IPL facts that which player has lost the most games in IPL history.

Mar 15, 2025, 1:10 PM3 min read

IPL Facts: Which player has lost the most games in IPL history?

Since its inception in 2008, the Indian Premier League has gone to achieve unprecedented success in global cricket scenario. Over its illustrious journey, the tournament has also accommodated several stars and match-winners.

The league is currently amid its eighteen edition and is all set to kick off on March 22. The 10 teams will lock horns against each other in a bid to clinch the title. 

Also Read: IPL 2025: Captains of every franchise

So, before the start of the season let's take a look at the IPL facts that which player has lost the most games in IPL history.

IPL Facts | Most defeats for a player in IPL

IPL Facts: Which player has lost the most games in IPL history?

1. Virat Kohli 

IPL Facts: Which player has lost the most games in IPL history?

Virat Kohli has played 252 matches from 2008-24, in which he has scored 8004 runs at a strike rate of 132.0 and an average of 38.7. 

Even though Virat is the highest run scorer in IPL history, there is also a statistic that he is also the cricketer who has lost the most matches in IPL.

2. Dinesh Karthik

IPL Facts: Which player has lost the most games in IPL history?

Dinesh Karthik's name comes second in the list of players who lost the most matches in IPL. Karthik has scored 4842 runs at a strike rate of 135.4. He played for many IPL teams and finally retired while being a part of RCB.

3. Rohit Sharma 

IPL Facts: Which player has lost the most games in IPL history?

The most successful skipper of the tournament– Rohit Sharma's name comes third in the list of players who have lost the most matches in IPL. He has played 257 matches in IPL, in which he has faced defeat in 119 matches. During this period, his bat has scored 6628 runs at a strike rate of 131.14.

Before shifting his base to the Mumbai franchise, Rohit was a part of the now-defunct Deccan Chargers side.

Also Read: Most Wickets in IPL history

4. MS Dhoni 

IPL Facts: Which player has lost the most games in IPL history?

While MS Dhoni holds the record for playing the most matches in IPL, he is fourth in the list of players who have lost the most matches in IPL. Mahi has played 264 matches in IPL, in which he scored 5243 runs at a strike rate of 137.54 and an average of 39.13.

Mahi, who made Chennai champion 5 times, comes at number 6 in terms of scoring most runs.

5. Shikhar Dhawan 

IPL Facts: Which player has lost the most games in IPL history?

Shikhar Dhawan, popularly known as Gabbar, comes at number 5 in the list. He has played 222 matches, in which he has faced defeat in 108 matches. During this time Dhawan has scored 6769 runs at a strike rate of 127.14 and an average of 35.26.

Next Article

Most Runs in Champions Trophy

When it comes to runs in any tournament, batters never disappoint and make the game blaze. With tournament is about to commence from February in Pakistan and UAE, let's take a look at the batters with most runs in Champions Trophy history.

Jan 20, 2025, 11:39 AM3 min read

Most Runs in Champions Trophy - Sportzpoint.com

The ICC Champions Trophy 2025 will be played in the hybrid model from 19 February to 9 March in Pakistan and UAE. 

During this time, the top 8 teams of the points table of the ODI World Cup will take the field with the intention of winning the title.

Also Read: ICC Men's Champions trophy winners list

When it comes to runs in any tournament, batters never disappoint and make the game blaze.

So, before the start of tournament, let's take a look at the batters with most runs in Champions Trophy history.

Most Runs in Champions Trophy | Top 5 List

1# Chris Gayle | 791 Runs

Most Runs in Champions Trophy - Sportzpoint.com

West Indies' legendary batsman Chris Gayle has the most runs in Champions Trophy history. He was one of the most blistering batters in all forms of the game.

Gayle has scored a total of 791 runs in 17 matches at an excellent average of 52.73, in which his highest score has been 133 not out. 

In this ICC tournament, he has scored 3 centuries and 1 half-century.

2# Mahela Jayawardene | 742 Runs

Most Runs in Champions Trophy - Sportzpoint.com

Sri Lankan cricket icon Mahela Jayawardene was known for his excellent batting technique and classic style. 

Jayawardene was one of the prominent players in the Sri Lankan cricket history. He has the second highest number of runs in the Champions Trophy.

In 22 matches, he has scored 742 runs at an average of 41.22 and with the help of 5 half-centuries, in which his highest score was 84 not out.

3# Shikhar Dhawan | 701 Runs

Most Runs in Champions Trophy - Sportzpoint.com

Former Indian opening batsman Shikhar Dhawan, known as 'Gabbar' across the world, is famous for his extraordinary batting technique and aggressive batting style. 

He was also known as “Mr. ICC”, thanks to his astonishing stats in ICC tournaments.

Dhawan is the top Indian and third batsman in the world to score the most runs in Champions Trophy.

During the Champion Trophy, he scored a total of 701 runs in 10 matches at an excellent average of 77.88. His highest score in the tournament was 125 runs with three centuries and half-centuries. 

Dhawan was also chosen Player of the Tournament in India's title win in 2013.

4# Kumar Sangakkara | 683 Runs

Most Runs in Champions Trophy - Sportzpoint.com

Another Sri Lankan legend, Kumar Sangakkara, is famous for his extraordinary batting skills. He is the fourth highest run scorer in the Champions Trophy. 

In this tournament, Sangakkara scored a total of 683 runs while playing 22 matches, during which his highest score was 134 not out. 

He also has 4 half-centuries and a century in his name in the tournament.

5# Sourav Ganguly | 665 Runs

Most Runs in Champions Trophy - Sportzpoint.com

India's legendary former captain Sourav Ganguly is the second Indian in the list of world's top-5 batsmen who have scored most runs in Champions Trophy. 

Fondly known as “Dada”, Ganguly was one of the elite players of off-side, that’s why he was known as “God Of Off-side”.

Ganguly played a crucial part in India’s resurgence in the limited-overs format.

During the Champions Trophy, he scored 665 runs in 13 matches, with his highest individual score in the tournament being 141 not out.

He also smashed three centuries and half-centuries in this tournament.

Next Article

Most runs in ODIs since 2013: Kohli, Rohit and who?

Champions Trophy was last played in 2017. Then Pakistan won the title by defeating India. But, if we take the year 2013 as a yardstick, then we will see that Indian players have the dominance among the batsmen who have scored the most runs in ODIs.

Jan 13, 2025, 1:12 PM3 min read

Most runs in ODIs since 2013: Kohli, Rohit and who? - Sportzpoint.com

There is not much time left for the ICC Men's Champions Trophy to start. Most of the teams have also announced their team, although India and Pakistan have not yet revealed their squad.

Rohit Sharma and Virat Kohli will play in the upcoming Champions Trophy. Both may have been unable to perform well in Test cricket but they have no match in ODI cricket. 

Also Read: Champions Trophy 2025: Squads of every team

We are not saying this just like that, but the statistics prove this. Let's take a look at the players with the most runs in ODIs since 2013.

Indian batters have had complete dominance

The ICC Champions Trophy was last played in the year 2017. Then Pakistan won the title by defeating India. But even then and before, Indian batsmen had dominance in this format.

If we take the year 2013 as a yardstick, then we will see that Indian players have the dominance among the batsmen who have scored the most runs in ODIs in these 11 years.

Most runs in ODIs (Since 2013)

1# Virat Kohli | 10,020 Runs

Most runs in ODIs since 2013: Kohli, Rohit and who? - Sportzpoint.com

Virat Kohli's recent form may not be very good but Kohli has ruled international cricket, especially in ODI cricket. Since 2013, Kohli has scored 10,020 runs in 195 innings of 204 matches in ODI. 

Kohli's batting average during this period has been 61.47. Not only this, the former captain of the Indian team has scored 37 centuries and 51 half centuries in these 11 years. 

Kohli's strike rate has also been amazing. He has scored runs during this period at a strike rate of 96.67.

He has hit a total of 936 fours and 131 sixes. Virat's highest score during this period is 166 runs unbeaten.

2# Rohit Sharma | 8,888 Runs

Most runs in ODIs since 2013: Kohli, Rohit and who? - Sportzpoint.com

The current captain of Team India, Rohit Sharma has been making a lot of noise in the limited overs format. 

Rohit has scored 8888 runs in 176 innings of 179 matches since January 1, 2013.  

During this period, Rohit has scored runs at a batting average is 56.97 and a strike rate of 96.43. 

Rohit has scored 29 centuries and 45 half centuries during this period. He also had hit 875 fours and 308 sixes. Rohit's highest score has been 264 runs.

3# Quinton de Kock | 6,770 Runs

Most runs in ODIs since 2013: Kohli, Rohit and who? - Sportzpoint.com

Former South African wicketkeeper batsman Quinton de Kock comes third in the list of batters who scored the most runs in ODIs since 2013.

De Kock's has scored 6770 runs in 155 innings of 155 matches at an average of 45.74 and a strike rate is 69.64.

De Kock's highest score has been 178. He has scored a total of 21 centuries and 30 half centuries since January 1, 2013.

4# Shikhar Dhawan | 6,724 Runs

Most runs in ODIs since 2013: Kohli, Rohit and who? - Sportzpoint.com

Former Indian opener Shikhar Dhawan, who has announced his retirement from international cricket, scored 6724 runs in 159 innings of 162 matches. 

The average of this left-handed batsman was 45.12. Dhawan's strike rate was 91.94. He scored a total of 17 centuries and 38 half centuries during this period.

5# Joe Root | 6,522 Runs

Most runs in ODIs since 2013: Kohli, Rohit and who? - Sportzpoint.com

Former England captain Joe Root is making a lot of noise in Tests at the moment. But he has scored a lot of runs in ODI cricket as well. 

In these 11 years, Root has scored 6522 runs in 160 innings of 171 matches. 

His highest score has been 133 runs. His strike rate is 86.77 and the average is 47.60. Root has scored 16 centuries and 39 half centuries.

Next Article

Top 8 Indian cricketers who acted in movies

There are not just one but many players of Team India who have acted in films of regional languages ​​including Bollywood. So let's take a look at the top 8 Indian cricketers who acted in movies.

Aug 17, 2024, 12:32 PM3 min read

Top 8 Indian cricketers who acted in movies

In India, cricket and films have great admirers across the country, and time and again, we saw how cricketers begin their second innings with the silver screen. There are not just one but many players of Team India who have acted in films of regional languages ​​including Bollywood. So let's take a look at the top 8 Indian cricketers who acted in movies.

Also Read: Can you name the Indian cricketer who won a National Award in Indian cinema?

Cricketers who acted in movies

8. S. Sreesanth

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Former Indian cricketer S Sreesanth was arrested on charges of spot-fixing during IPL and after the ban, the cricketer tried his luck in the acting. From 'Aksar 2' to 'Kaathuvaakula Rendu Kaadhal', Sreesanth appeared in five films.

7. Harbhajan Singh

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Harbhajan Singh, who took 400 wickets in Test cricket and more than 250 wickets in ODI cricket, is one of the top cricketers who acted in movies. Harbhajan was seen in the film 'Bha Ji in Problem', made in the co-production of Akshar Kumar, and 'Friendship'. Apart from this, he was seen in a TV show named 'Roadies Rising'.

6. Vinod Kambli

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Former Team India player and Sachin Tendulkar's childhood friend Vinod Kambli has also made his mark on the big screen. Vinod Kambli worked in the film 'Annarth' starring Sanjay Dutt and Sunil Shetty, 'Pal Pal Dil Ke Saat' and 'Bettanagere'. 

5. Shikhar Dhawan

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Cricketer Shikhar Dhawan made a cameo appearance in the Bollywood film 'Double XL', and it was a surprise for many for sure. The film features Huma Qureshi and Sonakshi Sinha in the lead roles.

Also Read: Most Partnership runs for India in all formats

4. Ajay Jadeja 

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Team India's former all-rounder player Ajay Jadeja, appeared in several films after retiring from cricket in 2003. He began his film career with the movie 'Khel' and went on to act in films like 'Pal Pal Dil Ke Saath'. Apart from this, he also appeared in the reality show Jhalak Dikhhla Jaa.

3. Yuvraj Singh

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Yuvraj Singh Yuvraj Singh played a very small role as the voice of a character in the 2008 animated movie, Jumbo. He has worked with his father Yograj Singh in several Punjabi films as a child actor. He played a cameo in a Punjabi movie 'Mehndi Shagna Di' at the age of 11. 

2. Sunil Gavaskar 

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Veteran cricketer Sunil Gavaskar, who became the first to score 10,000 runs in Test cricket, also worked in a Marathi film. The name of this film was 'Savil Premachi'. Apart from this, he was also seen as a guest artist in the Bollywood movie 'Maalamaal' starring Naseeruddin Shah.

Also Read: Most matches played as captain

1. Kapil Dev

Top 8 Indian cricketers who acted in movies - Sportzpoint.com

Fondly known as the Haryana Hurricane, Kapil Dev, the Indian captain who led the team to a World Cup victory in 1983, has starred in a host of movies including '83', 'Iqbal', 'Mujhse Shaadi Karogii', 'Stumped', and 'Dillagi Yeh Dillagi'.

Next Article

Latest Stories

Subscribe Newsletter

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