Hobart: Ed Joyce’s superb century to help Ireland in the World Cup Pool B match against Zimbabwe today who scored 331 for eight, his highest score in one-day international cricket.

Zimbabwe won the toss and decided to bat first proved wrong and Ireland Joyce (112) and Andy Balbirni: 97: With the explosive innings scored 329 runs against England in 2011, left behind his previous best score.

Balbirni in the last over of the innings when he had been denied a hundred times in the second run to take the Zimbabwe skipper was run out by Brandon Taylor.

Ireland was not good enough and he experienced early openers William Porterfield (29) and Paul Stirling (10) but the middle order batsmen cheaply made up for it.

Joyce and 138-run partnership for the third wicket Balbirni too. Both the partnership of over 18.3 Ireland huge score runs quickly laid the foundation. Ireland, however, soon lost early wickets in the final overs.

Joyce during his 103-ball innings, while killing nine fours and three sixes in his 78-ball knock Balbirni seven fours and four sixes hit by. Gary Wilson in just 13 balls with the help of three fours and a six in 25 runs. From Zimbabwe by 61 runs in the three Tendi Ctara while Sean Williams took three wickets for 72 runs.