McCullum was hit high on the left forearm by a Mitchell Johnson delivery in Saturday's one-wicket win over Australia and received treatment on the ground, though it did not force him off Eden Park.

"Yep, there's no reason for him not to play," New Zealand coach Mike Hesson told reporters in Napier on Wednesday where the team re-assembled after three days off.

"The swelling is going down. It looks a bit ordinary at the moment but he's batted today without any issues. He's fine."

Unbeaten New Zealand lead Pool A on eight points and face Afghanistan at McLean Park on Sunday before their final clash against Bangladesh in Hamilton on March 13.

Latest News from Sports News Desk