New Zealand have won the first One Day International against Sri Lanka in Christchurch by seven wickets. Earlier in the day, the visitors recovered from 5-27 to post a score of 188 in 47 overs. New Zealand crossed 100 in the first 10 overs, with Captain Brendon McCullum hitting 55 runs off the first 24 balls he faced. The Black Caps eventually won with 21 overs to spare.

Alcaraz stunned by Korda at Miami Open
Former All Blacks assistant McLeod named Wallabies defence coach
10-man Real Madrid edge Atletico in pulsating derby
Man City win League Cup with O'Reilly double
Bezzecchi dominates MotoGP Brazil for fourth straight victory
