Ireland is the most underrated cricketing country, which produces quality batters and bowlers. But, the nation never made any historical victory. Over the years, their players have become more experienced, especially their batters. They score runs quickly against both pacers and spinners. We have a list of the top ten Ireland batsmen with the most international runs in their careers.

10. Trent Johnston

Trent Johnston is a former Irish-Australian cricketer who made his international debut for Ireland in 2004. He was an all-rounder with right-handed batting and right-arm medium-fast bowling. Trent retired from international cricket after his last T20I match against Afghanistan in November 2013. With 992 international runs, he makes it into the tenth position on the list.

9. George Dockrell

George Dockrell is a right-handed batsman and slow left-arm orthodox bowler. He started his international cricket journey in February 2010 in a T20I match against Afghanistan. George is in the ninth position on the list for his 1,157 international runs. He played in the 2011 Cricket World Cup for Ireland and the 2021 World T20.

8. John Mooney

John Mooney is a former cricketer from Ireland who internationally played as an all-rounder. He was a right-arm medium-fast bowler and left-handed batsman. In 2010, John received the 'Ireland Player of the Year award. He played 64 ODI and 27 T20 for Ireland Cricket Team. John is the eighth on the list with 1,194 international runs in his career.

7. Ed Joyce

Ed Joyce is a former right-handed opening batsman who played for Ireland internationally. He was one of the members of the England squad in the Ashes series 2006 - 07 and the ICC Cricket World Cup 2007. Ed joined Ireland Cricket in 2011, and after seven years, in 2018, he took retirement from international cricket. Ed makes it into the list's seventh position with 2,602 international runs.

6. Neil O'Brien

Neil O'Brien played on an international level for Ireland between 2005 and 2018. He played 103 ODIs, 30 T20Is, and 1 test as a left-handed wicket-keeper batsman. After his last ODI in August 2018 against Afghanistan, Neil took retirement from international cricket. He is the sixth on the list with 3,065 international runs in his career.

5. Gary Wilson

Gary Wilson first appeared for Ireland in 2007 in an ODI against India. He is a former right-handed wicket-keeper batsman and was one of the eleven players to play Ireland's first test match against Pakistan. In 105 ODIs, 81 T20Is, and two tests, Gary scored 3,385 international runs. It brings him into the fifth spot on the list.

4. Andrew Balbirnie

Andrew Balbirnie is the current skipper of the Ireland National Cricket Team. He represented Ireland for the first time in July 2010 in an ODI against Scotland. Andrew is a right-handed middle-order batsman and an occasional wicket-keeper. He scored 3,717 international runs to date and made it into the fourth position on the list.

3. William Porterfield

William Porterfield is a left-handed batsman and the former captain of the Ireland cricket team. He has played for Ireland since 2006 and is one of the greatest players in Ireland. William is the first Irish batsman to score 1,000 runs in T20I cricket. He is in the third position on the list. William scored 5,454 international runs in his career.

2. Kevin O'Brien

Kevin O'Brien is an all-rounder with right-handed batting and right-arm medium-fast bowling. He is the record holder for the fastest individual century in 50-over Cricket World Cup (50 balls). Kevin is the first Irish batsman to play 300 international matches. He is the first batsman from Ireland to score a test century. With 5,811 runs, Kevin is the second on the list.

1. Paul Stirling

Paul Stirling is an opening batsman and the current vice-captain of Ireland in all formats. He is the leading run-scorer in his country in Tests and ODIs. Being an explosive batsman, Paul is one of the top 10 run-scorers in T20I cricket. His 7,581 international runs bring him into the first position on the list.