Sri Lanka captain Angelo Mathews has slammed his side's "pathetic batting display" in their second ODI international against New Zealand on Monday.

The tourists were smashed by ten wickets and fell 2-0 behind in the five-match series.

Sri Lanka elected to bat first and posted a paltry score of 117, with New Zealand closing it down in just over eight overs.

Martin Guptill hit 93 not out from just 30 balls as New Zealand eased to a ten wicket victory.

"It was quite embarrassing," Mathews said. "A pathetic batting display, we didn't give our bowlers a chance.

"Three more games to go, it's unfortunate we couldn't even compete in the first two. We wanted to be positive up front and not lose too many wickets.

"But our middle order was exposed again. We need to use the time off for the net and then also to get our mindsets right, talk to the boys and keep ourselves motivated.

"There are three more games to turn it around. It was a belter of a pitch, the execution was probably [wrong]. It didn't seam and bounce, just was a bad shot selection."

Game three takes place on New Year's Eve at Saxon Field in Nelson.