Powerball has been struck - the winning ticket, bought in Masterton, worth $12.5 million all-up.

That includes a half share of Division One - split with another ticket that had all the numbers except Powerball.

The winning Powerball ticket was bought from Kuripuni Lotto and Post Shop in Masterton.

The winning Lotto ticket was bought at West Melton Four Square in Christchurch.

Advertisement

Tonight's winning numbers were: 15, 16, 19, 24, 25, 40. The bonus ball was 31 and Powerball was 4.

Another player won Strike 4 - tonight worth $100,000.

The winning Strike ticket was bought at Hornby Mall Lotto in Christchurch.