Eoin Morgan used to be on this list, but who are Ireland’s top ODI run-scorers now?

Paul Stirling bats
Paul Stirling has scored the most runs for Ireland in ODIs.

Ireland have only been playing ODI cricket since 2006.

They have produced several top run-scorers since.

Here is an insightful list of Ireland’s top run-scorers in ODI cricket.

10. Curtis Campher – 995 ODI runs; average: 33.16

Campher has scored the 10th most runs for the Ireland national cricket team in ODIs. Born in South Africa, he only debuted in this format five years ago.

9. George Dockrell – 1,379 ODI runs; average: 22.60

Dockrell has scored the ninth most runs for the Ireland national cricket team in ODIs. He is also among Ireland’s leading wicket-takers in ODI cricket.

8. Harry Tector – 1,839 ODI runs; average: 48.39

Tector has scored the eighth most runs for the Ireland national cricket team in ODIs. With 12 half-tons and five centuries, Tector’s conversion rate is impressive.

7. Gary Wilson – 2,072 ODI runs; average: 23.81

Wilson has scored the seventh most runs for the Ireland national cricket team in ODIs. He is one of only seven Irishmen to have scored 2,000 or more runs in ODI cricket.

Read next: Country with the most ODI hat-tricks

6. Ed Joyce – 2,151 ODI runs; average: 41.36

Joyce has scored the sixth most runs for the Ireland national cricket team in ODIs. His average of 41.36 is second only to Tector’s 48.39 among Ireland’s top 10 run-scorers in ODI cricket. Joyce played international cricket for England as well.

5. Niall O’Brien – 2,581 ODI runs; average: 28.05

O’Brien has scored the fifth most runs for the Ireland national cricket team in ODIs. He scored the bulk of these runs while performing the dual role of wicketkeeper-batter.

4. Andy Balbirnie – 3,074 ODI runs; average: 31.69

Balbirnie has scored the fourth most runs for the Ireland national cricket team in ODIs. His eight centuries are the third most among Ireland batters in ODI cricket. He has, for the most part, exemplified excellent shot selection.

3. Kevin O’Brien – 3,619 ODI runs; average: 29.42

O’Brien has scored the third most runs for the Ireland national cricket team in ODIs. Fans and foes won’t soon forget his ODI century against England in 2011. What a Cricket World Cup feat that was. Irish fans will recall this occasion for many years to come.

2. William Porterfield – 4,343 ODI runs; average: 30.58

Porterfield has scored the second most runs for the Ireland national cricket team in ODIs. He scored a lot of these runs at the top of the order and as captain. He was great to watch back in the day.

1. Paul Stirling – 5,795 ODI runs; average: 37.62

Stirling has scored the most runs for the Ireland national cricket team in ODIs. He has also hit the most fours and sixes – and collected the most ducks – for Ireland in ODI cricket.

Also read: Most ODI wickets by a seamer in ODI cricket since 2023