Suzie Bates and Maddy Green hammered hundreds as the New Zealand's women's team broke their own record for the highest ODI total in history.

The White Ferns raced away to 490/4 off their 50 overs in the first ODI against Ireland. They had posted 455/5 against Pakistan in January 1997.

Jess Watkin and Amelia Kerr blasted quick half-centuries to pile on the agony for Ireland in Dublin.

Bates smashed a 94-ball 151 while Green raced away to a 77-ball 121 as New Zealand women stormed past England's 2016 world record of 444 against Pakistan.

490

WORLD RECORD total by the WHITE FERNS at the YMCA in Dublin!

Bates 151, Green 121, Kerr 81, Watkin 62.

Card - https://t.co/jcu4t0FTz7 #IREvNZ pic.twitter.com/U4sxZYD9Wm WHITE FERNS (@WHITE_FERNS) June 8, 2018

New Zealand, up against Ireland in Dublin in the first ODI on Friday, won the toss and opted to bat. Louise Little and Gaby Lewis conceded 92 runs off 10 overs each while Cara Murray went for 119 off her 10 overs.

Bates and Watkin blasted away to 171 off 18.4 overs in a frenetic opening partnership before Bates added another 102 with Green for the second wicket.

New record! @WHITE_FERNS have smashed their previous best for the highest innings total in Women's ODIs! #IREvNZ pic.twitter.com/2aqC1i1FF1 ICC (@ICC) June 8, 2018

Amy Satterthwaite (21) was the only batter to miss out on a big score.

Cara Murray conceded 119 runs in her 10 overs - the most by a bowler in women's ODIs.

In reply, Ireland were bowled out for 144 in 35.3 overs as New Zealand registered a massive 346-run win.

Only four Irish batswomen managed double figures as skipper Laura Delaney top scored with 65-ball 37.

Leigh Kasperek was the pick of the bowlers for the visiting side as she returned match figures of 4/17.

The previous record for the highest ODI total was set in 1997. On January 29 1997, New Zealand women smashed 455/5 as they crushed Pakistan women by 408 runs at Christchurch to clinch the two-match series 2-0.

In men's cricket, the record for highest ODI total is held by the England team. They made 444 for three against Pakistan on August 20, 2016. England won the match by 169 runs at Trent Bridge to take an unbeatable 3-0 lead in the five-match series.