Live Scores

Yupun Abeykoon becomes first South Asian to set a record of sprint 100m under 10 seconds

Sri Lanka's Yupun Abeykoon set a new record of 100 sprint under 10 seconds and broke Sri Lankan and South Asian records.

Jul 4, 2022, 9:16 AM2 min read

Yupun Abeykoon breaks Sri Lankan and South Asian records by Newsfirst.lk

Yupun Abeykoon, the Sri Lankan sprinter, has run 100 meters in less than 10 seconds and set a new record at the Resisprint International in Switzerland on Sunday. He is the first South Asian player who achieved this milestone.

Yupun Abeykoon breaks Sri Lankan and South Asian record. Image- Newsfirst.lk

Abeykoon represented Sri Lanka in the 2021 Olympics. He is the fastest Sri Lankan man as well as fastest South Asian man in men's 100m sprint. He finished the 100m race in just 9.96 seconds and broke a record of his own of 10.06 seconds. His new record made Sri Lanka the 32nd country with a sub-10 sprinter as well as the 167th member of the sub-10 club.

Also read:Tokyo 2020: Jamaican Sprinter Elaine Thompson sets new Olympic Record

The National record holder is the first and only Sri Lankan to have competed at the Diamond League. He set another record of 150m sprint by 15.16 seconds in April, 2022. Besides, he won the men's 200m event after setting a new National record of 20.37 seconds on 22nd May, 2022. The 27-year old is currently representing the Sri Lankan Army Sports Club. He is also attached to the Electronic and Mechanical Engineering Regiment of the Sri Lanka Army.

Also read: What are the Top 5 Most Popular Olympic Sports? 

Sri Lankan President Gotabaya Rajapaksa congratulated Abeykoon on social media.


— Gotabaya Rajapaksa (@GotabayaR) July 3, 2022

Sanath Jayasuriya, former Sri Lankan player also wrote for him, "Congratulations to young Yupun Abeykoon for establishing a new South Asian record in the 100 meters."


— Sanath Jayasuriya (@Sanath07) July 3, 2022

In addition, Cuba's Reynier Mena has run 200m in 19.63 seconds. He is the first man in his country to break the 20 seconds records at the same event. He also broke 10 seconds over 100m for the first time.

Follow us on Google News.

Next Article

Most Sixes in International Cricket History | Top 25 Batters

Let's take a look at the batters with most sixes in international cricket history.

Jun 19, 2025, 11:08 AM5 min read

Most Sixes in International Cricket History | Top 25 Batters

In the thrilling world of international cricket, hitting sixes remains one of the most entertaining aspects of the game. Over the years, power-hitters have delighted fans by clearing boundaries with ease and rewriting records with their big-hitting skills.

Also Read: Fastest Indians to score 2000 test runs

Let's take a look at the batters with most sixes in international cricket history.

Most Sixes in International Cricket History

10. AB de Villiers | 328 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former South African player AB de Villiers gets the 10th spot on this list. The former right-handed batsman slammed 328 sixes in international cricket. De Villiers shattered 64 sixes in Tests, 204 in ODIs, and 60 in the shortest format. During his career from 2004 to 2018, De Villiers was known as Mr. 360 due to his ability to smash sixes all over the ground.

9. Eoin Morgan | 346 Sixes

Most Sixes in International Cricket History | Top 25 Batters

England’s limited-overs skipper Eoin Morgan represented both Ireland and England. From 2006 to 2022, he hit 346 sixes in international cricket. The English player has slammed 6 sixes in Tests, 220 in ODIs, and 120 in T20Is. Morgan captained England to their first ICC Cricket World Cup win in 2019.

8. Sanath Jayasuriya | 352 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former Sri Lanka cricketer Sanath Jayasurya grabs the 8th spot on this list. Jayasuriya, who played from 1989 to 2011, was widely popular for his ability to smash sixes. The former left-handed batsman slammed 352 sixes in international cricket during his active career. The former Sri Lanka opener smacked 59 sixes in Tests, 270 in ODIs, and 23 in T20Is. Jayasuriya retired in 2011 from international cricket.

7. MS Dhoni | 359 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former Indian captain and wicketkeeper-batsman MS Dhoni bags 7th spot in this list. Dhoni accounts for 359 sixes in international cricket. Dhoni, who played for India from 2004 to 2019, slammed 78 sixes in Tests and 229 in ODIs. The wicketkeeper-batsman slammed 52 sixes in the shortest format as well. His leadership and batting prowess led India to numerous victories, including the 2011 ICC Cricket World Cup.

6. Jos Buttler | 369 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Jos Buttler, England's dynamic wicketkeeper-batsman, has been a key player since his debut in 2011. By 2025, he amassed 369 sixes in international cricket. Buttler's innovative stroke play and aggressive batting have been instrumental in England's recent successes.

5. Martin Guptill | 383 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Martin Guptill, another prominent New Zealand batsman, has been a consistent performer since his debut in 2009. As of 2022, he has hit 383 sixes in international cricket. In Tests, the right-handed batsman has shattered 23 sixes. The opening batsman has also slammed 187 sixes in ODIs and 173 sixes in T20Is.

Also Read: England vs India Test series: 9 test matches India won so far on English soil

4. Brendon McCullum | 398 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Former New Zealand skipper Brendon McCullum grabs the 4th spot in this list. The former right-handed batsman accounts for 398 sixes in international cricket. The former Kiwi opener slammed 107 sixes in Tests, 200 in ODIs, and 91 in T20Is. Mccullum played for New Zealand from 2002 to 2016.

3. Shahid Afridi | 476 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Shahid Afridi, affectionately known as "Boom Boom," was famous for his explosive batting style. Representing Pakistan from 1996 to 2018, Afridi hit 476 sixes in international cricket. The former Pakistan skipper accounts for 52 sixes in Tests, 351 in ODIs, and 73 in T20Is. Afridi retired from international cricket in 2018.

2. Chris Gayle | 553 Sixes

Most Sixes in International Cricket History | Top 25 Batters

West Indies cricketer Chris Gayle steals the second spot in this list. Gayle, known as the "Universe Boss," is one of the most destructive batsmen in cricket history. Over his career spanning from 1999 to 2021, he amassed 553 sixes in international cricket. Gayle has slammed 98 sixes in Tests, 331 sixes in ODIs, and 124 sixes in T20Is.

1. Rohit Sharma | 637 Sixes

Most Sixes in International Cricket History | Top 25 Batters

Rohit Sharma, the current captain of the Indian cricket team in ODI formats, is renowned for his exceptional batting prowess. He holds the record for the most sixes in international cricket, with a total of 637 sixes across all formats. Notably, he also holds the record for the highest individual score in a One Day International (ODI) match, with 264 runs.

Also Read: Winners list of last 10 ICC Tournaments (men's)

Here is the list of the top 25 players with the most sixes in international cricket:

Player
6s
Rohit Sharma 2007-2025 499 532 19700 637
1999-2021 483 551 19593 553
1996-2018 524 508 11196 476
2002-2016 432 474 14676 398
2009-2022 367 402 13463 383
2011-2025 384 389 11881 369
2004-2019 538 526 17266 359
1989-2011 586 651 21032 352
2006-2022 379 361 10859 346
AB de Villiers
2004-2018 420 484 20014 328
David Warner
2009-2024 383 474 18995 321
Virat Kohli
2008-2025 550 617 27599 306
Glenn Maxwell
2012-2025 272 256 6993 299
2008-2025 329 326 10056 284
David Miller
2010-2025 308 268 7202 274
2006-2022 450 510 18199 273
Ben Stokes
2011-2025 268 334 10776 264
Sachin Tendulkar
1989-2013 664 782 34357 264
Adam Gilchrist 1996-2008 396 429 15461 262
2011-2022 254 255 8804 255
2012-2024 301 337 12654 254
Jacques Kallis
1995-2014 519 617 25534 254
Yuvraj Singh
2000-2017 402 391 11778 251
Sourav Ganguly
1992-2008 424 488 18575 247
Ricky Ponting
1995-2012 560 668 27483 246

Next Article

Sanath Jayasuriya named full-time head coach of Sri Lanka cricket team

Sanath Jayasuriya has been appointed as the full-time head coach of Sri Lanka's men's cricket team until the 2026 T20 World Cup, following a successful interim stint.

Oct 7, 2024, 7:42 AM2 min read

AFP Photo

Former Sri Lanka captain Sanath Jayasuriya has been promoted to full-time head coach for the Sri Lanka men's cricket team till the 2026 T20 World Cup. He has got the contract till March 31st, 2026.

Earlier, he got the appointment as an interim coach for the men's team for the series against India, England, and New Zealand

Sri Lanka Cricket took to its social media to inform about the extension.

The Sri Lankan Cricket Board has announced that Jayasuriya's remarkable run as an interim coach has earned him the position of permanent coach. The board also mentioned that the appointment has been effective since October 1st, 2024.

Sri Lanka under Jayasuriya

Sri Lankan cricket has been a phoenix under the guidance of its former captain, Sanath Jayasuriya. 

Jayasuriya started his journey as a coach against India in the t20s and ODIs, where they defeated the Men in Blue in the 50-over format.

In the England tour that came next, the Lankan Lions scripted history by defeating the English at the Ovals in the thirst test. They then whitewashed New Zealand by 2-0 at home. 

Sri Lanka's overwhelming performances under Jayasuriya's short period had gained him the contract of permanent coach till the 2026 T20I World Cup.

Next Article

Asia Cup 2023: Most sixes in Asia Cup history

Rohit Sharma matched the tally of Shahid Afridi's most sixes record in the Asia Cup after smacking 4 sixes against Pakistan in the Super 4.

Sep 10, 2023, 12:51 PM2 min read

Asia Cup 2023: Most sixes in Asia Cup history

In the Asia Cup, some batters have shown why it's not a huge deal to hit massive sixes. Former Pakistan player Shahid Afridi smacked 26 maximums in the competition and is ruling the chart for scoring the most number of sixes in the competition. His match-winning back-to-back couple of sixes against Ravichandran Ashwin in the 2014 Asia Cup is still one of the best moments for the Pakistan cricket supporters. Indian Skipper, Rohit Sharma matched Afridi's number in the India vs Pakistan Super 4 clash of the Asia Cup 2023.

Read Also: India vs Pakistan: 3 Records could be broken in the Asia Cup Super 4 clash

Former Sri Lanka opener Sanath Jayasuriya has smacked 23 sixes for Sri Lanka in the Asia Cup. Sri Lanka became the Asian champions for the fourth time in the Asia Cup 2008. They defeated India in the final by 100 runs in Karachi. Jayasuriya played an aggressive knock of 125 which included five sixes. 

The Indian skipper became the second-highest six-hitter with 22 maximums in 24 games. In the 2018 Asia Cup, Rohit became the leading six-hitter in the competition, with 13 maximums in five matches. In the Asia Cup 2023, he hit 4 sixes against Pakistan to match the tally with Afridi.

Suresh Raina is the fourth-highest six-hitter with 18 maximums in 13 games. The former India captain Sourav Ganguly is in the fifth position on the list with 13 maximums. 

Most Sixes in the Asia Cup History (ODI Format)

Player  Matches Innings  Sixes 
Shahid Afridi  23  21  26 
 Rohit Sharma  23 22  26 
Sanath Jayasuriya 25 24 23
Suresh Raina  13  13  18 
Sourav Ganguly  13  12  13 
Next Article

Most Runs in the Asia Cup

The 2023 Asia Cup is all set to start from 30th August but before that, let's find the players with most runs in the Asia Cup.

Aug 25, 2023, 5:36 PM5 min read

Most Runs in the Asia Cup

The Asia Cup is a men's One Day International (50 overs) and Twenty20 International cricket (20 overs) tournament. Only Asian countries take part in the continental championship. Asia Cup is the only continental championship in cricket. The tournament was first played in 1984, a year after the Asian Cricket Council (ACC) was formed. Originally, it was scheduled to be held every two years. Later, it was held every four years. ICC announced that Asia Cup events from 2016 would be on a rotation basis between ODI and T20I formats. It will be decided on the basis of the upcoming ICC events. Batsmen are one of the reasons behind a team's success. In this article, We'll talk about the highest run scorers of the Asia Cup.

Read Also: Asia Cup Highest Run Scorers in every edition

The Asia Cup schedule of the newest edition is out and the Pakistan team will challenge Nepal in the first match of the competition. The six teams are once again divided into two groups and the top two teams on the Asia Cup points table will qualify for the Super Fours. 

Most Runs in the Asia Cup (ODI)

1) Sanath Jayasuriya (Sri Lanka): 1220 runs

Sanath Jayasuriya holds the record for scoring the most runs in the Asia Cup. He leads the table with 1220 runs in 25 matches, including 6 centuries and 3 fifties. He played from the 1990 edition till the 2018 edition and also has the most number of centuries (6) in Asia Cup history.

2) Kumar Sangakkara (Sri Lanka): 1075 runs

Kumar Sangakkara is second on the list. He has been one of Sri Lanka's greatest batters and a consistent run-scorer. Sangakkara played in 5 editions from 2004 to 2014 and scored 1075 runs in 24 games, including 4 hundreds and 8 half-centuries.  

3) Sachin Tendulkar (India): 971 runs

Sachin Tendulkar is in the third position of the list. He played in the Asia Cup from 1990 to 2012 and is India's highest run-getter in the Asia Cup. Sachin has scored 971 runs in 23 matches at an average of 51.10, with 2 centuries and 7 fifties.  

4) Shoaib Malik (Pakistan): 786 runs

Shoaib Malik is the only Pakistani player in the top 10 batters with the most runs in Asia Cup history. He has played in all the Asia Cups from 2000 to 2018 and scored 786 runs in 17 matches at an impressive average of 65.50 and a strike rate of 90.65. His highest score of 143 was against India in 2004.

5) Rohit Sharma (India): 745 runs

India's captain Rohit Sharma is the Asia Cup's most runs scorer among all the active players. He played from 2008 to 2018 and scored 745 runs in 22 matches, averaging 46.56. He was India's skipper when the team last won the Asia Cup 2018.

Top 10 Batters with the Most Runs in Asia Cup (ODI)

Among the current batch of players, Rohit Sharma tops the list with 745 runs. Virat Kohli, his teammate is not far behind as the former Indian captain has 613 runs to his name. Virat Kohli and Rohit Sharma are the only two Indians with over 1,000 runs in Asia Cup history. Here is the list of the all-time top 10 most run-getters in the history of the 50-overs Asia Cup.

Player Team Matches Runs Highest Score Batting Average Strike Rate 100s 50s
Sanath Jayasuriya Sri Lanka 25 1220 130 vs Ban (2008) 53.04 102.52 6 3
Kumar Sangakkara Sri Lanka 24 1075 121 vs Ban (2008) 48.86 84.51 4 8
Sachin Tendulkar India 23 971 114 vs Ban (2012) 51.10 85.47 2 7
Shoaib Malik Pakistan 17 786 143 vs Ind (2004) 65.50 90.65 3 3
Rohit Sharma India 22 745 111* vs Pak (2018) 46.56 84.94 1 6
Arjuna Ranatunga Sri Lanka 19 741 121 vs Ind (1997) 57.00 82.79 1 6
Mushfiqur Rahim Bangladesh 21 699 144 vs SL (2018) 36.78 84.52 2 2
Mahela Jayawardene Sri Lanka 28 674 78 vs Ind (2012) 29.30 87.64 0 7
MS Dhoni India 19 648 109* vs  HK (2008) 64.80 87.68 1 3
Aravinda de Silva Sri Lanka 24 645 96* vs Ban (2000) 32.25 83.44 0 4

Most Runs in Asia Cup (T20)

India's Virat Kohli has scored the most runs in the Asia Cup (T20 format). He has made 429 runs in 10 matches at an average of 85.80, with the highest score of 122* vs Afghanistan in 2022. Here are the top 5 most run-getters in the history of the 20-overs Asia Cup.

Player Team Matches Runs Highest Score Batting Average Strike Rate 100s 50s
Virat Kohli India 10 429 122* vs Afg (2022) 85.80 132.00 1 3
Mohammad Rizwan Pakistan 6 281 78* vs HK (2022) 56.20 117.57 0 3
Rohit Sharma India 9 271 83 vs Bang (2016) 30.11 141.14 0 2
Babar Hayat Hong Kong 5 235 122 vs Oman (2016) 47.00 146.87 1 1
Ibrahim Zadran  Afghanistan 5 196 64* vs Ind (2022) 65.33 104.25 0 1
Next Article

ODI cricket records: Players with 5000 runs and 300 wickets ODI cricket

Shakib-Al-Hasan becomes the third player ever to have the ODI cricket records of 300 wickets and 5000 ODI runs.

Mar 6, 2023, 3:30 PM4 min read

ODI cricket records: Players with 5000 runs and 300 wickets ODI cricket

Shakib-Al-Hasan just keeps on creating records for Bangladesh. The Bangladeshi all-rounder is now the third player in the history of ODI cricket to take 300 wickets and score more than 5000 runs. Along with all of his other ODI cricket records, Shakib has been a giant of a cricketer for all the fans from Bangladesh. In the second ODI against England, he achieved the record that was held by only two players in the past.

Players with 5000 runs and 300 wickets in ODI cricket

#1. Sanath Jayasuriya | 13430 runs & 323 wickets

The Sri Lankan legend was the first player every to reach the dual milestone of 5000 runs and 300 ODI wickets in history. Sanath Jayasuriya was one of the very first player who used to strike the ball from the very first ball and was the pioneer of attacking cricket in the shorter versions of the game. He was recognized as of the most brutal openers in the ODI cricket history.

ODI cricket records: Players with 5000 runs and 300 wickets ODI cricket | Sanath Jayasuriya
Sanath Jayasuriya playing his favourite cut shot against India in 2009. Image: AFP

But, along with his batting skills, Sanath was a brilliant slow orthodox left-arm spinner. Actually, his contribution with the ball is often gets overshadowed with his excellent batting records in the 50-over format. Jayasuriya scored 13430 ODI runs (4th in most runs in ODI cricket) and took 323 wickets in 445 ODI matches he played. Along with that, Sanath has the second longest ODI career in men's cricket.

Jayasuriya's 11 "Player of series award" (2nd most) speaks volume for his contribution to Sri Lanka's success in ODI cricket.

#2 Shahid Afridi | 8064 runs & 395 wickets

The Pakistani superstar is one of the greatest all-rounders to play the game. More popular for his long haired celebrations and sixes, Shahid Afridi once had the fastest ODI century against his name. Moreover, he is still the youngest player to score an ODI century at the age of 16 years and 217 days. He also has the record for hitting most sixes in ODI cricket (351). If we keep continue naming all the ODI cricket records Shahid Afridi has, you will have to read this article for at least 10 minutes.

Shahid Afridi was the second player to achieve the dual record of 5000 ODI runs and 300 ODI wickets. | Sportz Point
Afridi hits a six against Australia in the quarter-final of 2015 ODI World Cup. Image: Getty

Afridi was immense accurate with his leg spinners and his googlies were considered one of the most lethal variations in cricket. In fact, Afridi's faster ones sometimes used to be faster than few of the medium pacers of his times. Shahid in his entire career took 9 five-wicket hauls which is third in all-time list.

Afridi in his career scored 8064 ODI runs and took 395 ODI wickets and was the second player to achieve the ODI cricket record of 5000 runs and 300 wickets.

Read Also: IND vs AUS: Jadeja becomes the 2nd Indian Cricketer to complete 5000 runs & 500 wickets in International Cricket

#3 Shakib-Al-Hasan | 6976* runs & 300* wickets

Shakib-Al-Hasan is the latest player to achieve this feat of dual milestones in ODI cricket. The Bangladeshi all-rounder is an asset to any team. He can bat at the top of the order and bowl full quota of overs in the shorter formats of the game. Shakib is the only Bangladeshi player to take 300 ODI wickets. Along with that, he has the record for most ODI wickets taken at single ground. His 131 wickets at Sheer-E-Bangla stadium is a reason of Bangladesh's recent dominance at their home.

Shakib's batting ability has evolved throughout his career. His 606 runs in ICC Cricket World Cup 2019, was one of the highlights of his career. In fact, he broke Sachin Tendulkar's record of most runs scored in the group stage of any ODI world cup. His 6976 runs at an average of 37.70 speaks for the tremendous job he has done for Bangladesh with the bat.

The 35-year old all-rounder has won 6 "Player of the series award," which is sixth most in ODI cricket history.

Next Article

Latest Stories

Subscribe Newsletter

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