Cricket is known as one of the most beloved games among fans. People have their favorite players from different teams whom they praise and cherish for the rest of their lives. For cricketers, playing cricket for their national sides is a significant achievement. They try their best not to lose their wicket too soon and get their team to put a decent total on the board. Some cricketers stay on the ground, playing their best, for the most prolonged hours.

1. Hanif Mohammad

Hanif Mohammad (born December 21, 1934) and (died August 11, 2016) was a Pakistani cricketer and played for Pakistan in first-class cricket. Mohammad was a right-handed batsman and a short-time bowler. In his career, he played 55 test matches, scoring 3915 runs, and in first-class cricket, he played 238 games, scoring 17059 runs. In one of his test innings against the West Indies in 1958, he played one of the longest innings in history. He was on the ground batting for 970 minutes and scored 337 runs.

2. Gary Kirsten

Gary Kirsten (born November 23, 1967) is a former South African cricketer and has coached the South African and Indian cricket teams. Kirsten has played 101 tests, 185 ODIs, and 221 first-class matches, scoring 7289, 6798, and 16670 runs. He was a left-handed batsman. In one of his innings against England in 1999, he became one of the cricketers who have played the longest innings. He stayed on the field for 878 minutes and scored 275 runs.

3. Sir Alastair Nathan Cook

Sir Alastair Nathan Cook (born December 25, 1984) used to play for England in all formats. He is a former captain of the England cricket team. He is a left-handed batsman and opens the inning for his team. Cook is known as one of the best openers in cricket. Until now, He has played 161 Tests, 92 ODIs, and 344 first-class matches, scoring 12472, 3204, and 26173 runs. One of his innings was recorded as one of the longest in cricket history when he was playing a test against Pakistan. He scored 263 runs and was on the field for 836 minutes.

4. Sanath Jayasuriya

Sanath Jayasuriya is a former Sri Lankan cricketer and a great captain. He is known as one of the most incredible batters of all time. As a captain, he led his team to being one of the joint winners of the 2002 ICC Champions Trophy with India. He played 110 test matches in total, scoring 6,973 runs. He retired from Test cricket in 2007. He played one of the longest innings while playing a test match against India. He stayed on the field for 799 minutes and scored 340 runs.

5. Len Hutton

Len Hutton (born June 23, 1916) and (died September 6, 1990) was a former English player who played for England from 1935 to 1955. Hutton was a right-handed opening batsman who used to open the inning for his team. He played 79 test matches, scoring 6971 runs. In one of his test matches against Australia in 1938, the Ashes series, he stayed on the ground, batting for 797 minutes and scoring 364 runs. With his contribution, England won the 1938 Ashes series.

6. Hashim Mahomed Amla

Hashim Mahomed Amla (born March 31, 1983) is a former South African cricketer and played in all three formats. He is the only cricketer in history to hold the record of scoring the fastest 2000, 3000, 4000, 5000, 6000, and 7000 runs in ODIs. He played for the South African national cricket team from 2004 to 2019. In one of his test innings against England in 2012, he stayed on the ground for 790 minutes, scoring 311 runs.

7. Brian Charles Lara

Brian Charles Lara (born May 2, 1969) is a former West Indian cricketer who played for the West Indies in all formats. Lara holds many records under his name and has helped his team win many matches. He is a left-handed batsman. In one of his innings against England in 2004, he was on the ground for 778 minutes, scoring 400 runs and helping his team win.

8. Don Sardha Brendon Priyantha Kuruppu

Don Sardha Brendon Priyantha Kuruppu (born January 5, 1962) is a former Sri Lankan cricketer who played for Sri Lanka in all formats of cricket. He was a wicketkeeper and batsman and used to open the innings for his team. He has played four Test matches and 54 ODI matches, scoring 320 and 1022 runs, respectively. In one of his test innings against New Zealand in 1987, he stayed on the ground, played for 777 minutes, and scored 201 runs.

9. Brendon Barrie Mccullum

Brendon Barrie Mccullum (born September 27, 1981) is a former New Zealand cricketer who played in all formats. He played for his side from 2002 to 2016, and currently, he is the coach of the England cricket test team. He is a left-handed wicketkeeper and batsman. He is known as one of the most successful cricketers and a captain in cricket. In one of his innings against India in 2014, he stayed on the ground for one of the most prolonged periods in history. He stayed at bat for 775 minutes, scoring 302 runs.

10. Sir Alastair Nathan Cook

Sir Alastair Nathan Cook (born December 25, 1984) represents England in all cricket formats. He is a former captain of the England cricket team. Cook is a left-handed batsman and opens the inning for his team. He is known as one of the best openers in cricket. Until now, He has played 161 Tests, 92 ODIs, and 344 first-class matches, scoring 12472, 3204, and 26173 runs. Again, he stayed for the most prolonged period on the ground. This time, he stayed for 773 minutes and scored 294 runs against India in 2011.