Who hit most 50 in cricket?
Player | Span | 50 |
---|---|---|
V Kohli (INDIA) | 2010-2022 | 33 |
RG Sharma (INDIA) | 2007-2022 | 28 |
Babar Azam (PAK) | 2016-2022 | 28 |
DA Warner (AUS) | 2009-2022 | 24 |
Furthermore, Kohli is also the fastest player to score 7,000 runs in the longest format having done so in just 81 matches. As far as centuries across all formats go, Kohli is miles ahead of Babar. The Indian legend's 71 international centuries overall towers over Babar's record of 25 tons across all formats.
Bowler produces 'perfect over' with 6 wickets in 6 balls. In a rare instance, a bowler named Aled Carey produced the 'perfect over' by taking six wickets in six balls while playing club cricket in Australia.
The first six in international cricket was hit by Australian batsman Joe Darling in 1898, almost 21 years after the first Test was played. Back then, a six had to be hit out of the ground as hits over the boundary counted as five. Darling, born on November 21, 1870, went on to hit two more sixes in his innings.
Player | Span | 100 |
---|---|---|
SR Tendulkar (INDIA) | 1989-2012 | 49 |
V Kohli (INDIA) | 2008-2022 | 43 |
RT Ponting (AUS/ICC) | 1995-2012 | 30 |
RG Sharma (INDIA) | 2007-2022 | 29 |
South African batsman AB de Villiers currently holds the record for the fastest century in ODIs taking just 31 balls to reach his hundred. Playing against the West Indies at the Wanderers Stadium, captain AB de Villiers batted with aplomb, scoring 149 runs in a meagre 44 balls at a rate of 338.63.
Eighth on the list of highest individual ODI scores is Sachin Tendulkar, who scored 200 not out off 147 balls in a win against South Africa in 2010.
India's Virat Kohli currently holds the record for the most fifties in T20 internationals. Kohli has scored 32 fifties, followed by Rohit Sharma with 28 half centuries in T20I cricket.
Who played most balls in ODI cricket?
Most Balls Faced by a Player in ODI Cricket
When it comes to ODI cricket, Sachin Tendulkar has a habit of sweeping it all. Indeed!!! He didn't shy away from holding the “Most Balls Faced in ODI Career” record. Sachin Tendulkar has faced 21367 balls in his ODI career.
How many overs in Test cricket are bowled over the course of the match? A Test match lasts over five days and usually consists of somewhere around 450 overs over the entire match. A match is made up of four innings where each team bats and bowls twice.

Rank | Player | Career Best Rating |
---|---|---|
1 | Mohammad Rizwan Pakistan | 875 v England, 28/09/2022 |
2 | Suryakumar Yadav India | 854 v South Africa, 02/10/2022 |
3 | Babar Azam Pakistan | 896 v England, 05/05/2019 |
4 | Aiden Markram South Africa | 796 v England, 06/11/2021 |
ICC Test Rankings - Updated on 21 Sept 2022
As per the latest Test rankings released by ICC on 21 Sept 2022, Australia with 128 rating is placed at the top of the points table. India with 114 rating is on the second spot. South Africa with 104 rating occupies the third place.
Virat Kohli : King of Cricket in India
The king of cricket in India is unquestionably Virat Kohli with over 24015 runs across all T20, Test, and ODI's formats in international cricket.
Babar Azam
Apart from the run-scoring capabilities, the elegance of his cover-drive is also often compared to that of the Indian skipper. His average while scoring runs with the cover drive (in Test Cricket) is 49.3.
Former South Africa batter Hashim Amla holds the record for the fastest 5,000 runs in ODI cricket. Amla reached the milestone in just his 101st innings in January 2015 in the first ODI during the West Indies' tour of South Africa.
Herschelle Gibbs hits six sixes in an over in ODI cricket
Gibbs entered the record books as the first batsman to have achieved the feat in a World Cup and remained the only man to have hit six sixes in an over in a 50-over game until 2021.
Over | Wicket | Bowler |
---|---|---|
16.2 | Krima Kapadia | Laura Cardoso |
16.3 | Hala Azmat | |
16.4 | Hiba Shamshad | |
16.5 | Sana Zafar |
Who hits the longest six in cricket history?
Shahid Afridi | 153 meters long six against South Africa, 2013. The longest six in cricket history was smashed by former cricketer and captain of Pakistan, Shahid Afridi. As per official records, he hit 153 meters six making it the biggest six ever seen in the cricket world.
Former Indian all-round star Yuvraj Singh holds the record for scoring the fastest 50 in T20 World Cup history. Taking only 12 deliveries to get to his half-century against England in 2007, it is also the fastest half-century in international cricket and T20 Internationals.
Shoaib Akhtar (Pakistan) – 161.3 kmph
Known as the 'Rawalpindi Express', Shoaib Akhtar is the fastest bowler the world of cricket has ever seen. The right-arm pacer from Pakistan bowled the fastest delivery in international cricket during the Cricket World Cup 2003.
Sandeep Patil during the course of his resurrecting 129 achieved the feat of six fours in an over. His consecutive boundaries included dashing square cuts, a swat down the ground, and a well-timed hook shot. Although the fourth ball of the over was a dot ball, the previous delivery which was a no-ball went for a four.
Former West Indies captain Viv Richards holds the record for spending most consecutive days (1,748) as number one ODI batsman, followed by ex-Australia batsman Michael Bevan (1,259 days).