Ireland national cricket team is popularly known as "Men in Green" as well as "Green and Whites". Currently, the captain of the Ireland national cricket team is Andrew Balbirnie. Ireland national cricket team was an associate member of the ICC from 1993 but acquired the status of a full member of the International Cricket Council in 2017. Although cricket was not a very popular game in Ireland but recent years, it made its position in Ireland after winning the international matches. Here are the top 10 best batsmen of Ireland national cricket team-

10. Alex Richard Cusack

Alex Richard Cusack is a right-handed batsman in the Ireland national cricket team. He made 745 runs at an average of 22.57in One Day International matches. In the 2011 World Cup, Ireland defeated England when Cusack made 47 runs individually, and, with the partnership of Kevin O'Brien, both made 162 runs. Their partnership changed the whole scene of the match. He is in the 10th position in the ODI ranking of ICC in the Ireland cricket team.

9. Andrew Roland White

Andrew Roland white is an all-rounder in Ireland’s national cricket team. He is a right-handed batsman who made 776 runs at an average of 18.04. He appeared in eight World Cup matches out of a total of nine World Cup matches. He is in the 9th position in the ODI ranking of ICC in the Ireland cricket team.

8. John Francis Mooney

John Francis Mooney is a good all-rounder of Ireland national cricket team. He is a left-handed batsman who made 963 runs at an average of 23.48, which includes three half-centuries. He was suspended for three matches in 2013 for tweeting inappropriate content on the death of the British prime minister. He is in the 8th position in the ODI ranking of ICC in the Ireland cricket team.

7. Gary Craig Wilson

Gary Craig Wilson is the right-handed batsman of the Ireland national cricket team. His nicknames include Gaz and Will. He made 2,072 runs at an average of 23.81, which includes one century and twelve half-centuries in One Day International matches. He is in the 7th position in the ODI ranking of ICC in the Ireland cricket team.

6. Edmund Christopher Joyce

Ed Joyce is a left-handed opening batsman and occasional right-arm bowler of medium pace. He made 2,622 runs in One Day International matches at an average of 38, and also made six centuries and fifteen half-centuries. On 24 May 2018, he retired from cricket. He is in the 6th position in the ODI ranking of ICC in the Ireland cricket team.

5. Andrew Balbirnie

Andrew Balbirnie is the current captain of the Ireland national cricket team. He is a right-handed batsman and a good wicket-keeper also. He made 2,376 runs at an average of 32.54 while making seven centuries and 12 half-centuries in One Day International matches. His highest score was 145 in ODI. He is in the 5th position in the ODI ranking of ICC in the Ireland cricket team.

4. Niall John O'Brien

Niall O'Brien is a right-handed batsman of Ireland national cricket team. he made 2581 runs at an average of 28.05, which includes one century and 18 half-centuries in One Day International matches. He is in the 4th position in the ODI ranking of ICC in the Ireland cricket team.

3. Kevin Joseph O'Brien

Kevin O'Brien is a rounder in Ireland’s national cricket team. He is a good batsman and occasional wicket-keeper. He made 3,619 runs at an average of 29.42, while half-centuries and 18 half-centuries in One Day International matches. He is in the 3rd position in the ODI ranking of the Ireland cricket team.

2. William Porterfield

William Porterfield is the opening batsman and captain of the Irish cricket team. He made 4,700 runs, which made him Ireland's leading run-scorer to this date. He also scored eight centuries. He is not only good at batting, but he is also good at fielding. He is an outstanding Ireland fielder who has taken 76 catches. He is in the 2nd position in the ODI ranking of the Ireland cricket team.

1. Paul Stirling

Paul Robert Stirling is an outstanding all-rounder as well as a good right-handed opening batsman of Ireland’s national cricket team. He made 4939 runs in One- Day International matches at an average of 38.99 while making 12 centuries and 26 half-centuries, and he made 2,401 runs in T20I at an average of 30.8. He is in the 1st position in the ODI ranking of the Ireland cricket team.