A Canterbury Lotto player has joked they’d have to “get my eyes checked” after realising their $17,250 winning ticket was actually worth a whopping $17.25 million.

The lucky punter, who wanted to remain anonymous, said they had checked their ticket on Saturday evening after purchasing it online earlier in the day.

“All my numbers started to line up, and I thought, ‘I’m going to win something – probably a bonus ticket.’ By the end, I was a bit confused and thought I’d only won $17,250,” the winner said.

While they were thrilled with the $17,250 win, it wasn’t until the next morning that they discovered their mistake.

“I had another look at the ticket and realised I’d actually won $17.25 million.”

The winner said they felt “a bit silly” to miss all the zeros.

“But if I’d known the night before, I definitely wouldn’t have gotten much sleep.”

The Cantabrian said the life-changing prize is “still sinking in”.

“It’s very exciting, but I’m not the sort of person who jumps up and down – I plan to carry on with life as normal.”

They said they would be “thinking of investing the money while I have a good think about what to do”.

“There’s no rush, and I don’t want to get carried away,” the winner said.

But one thing’s for sure, they said: “This win will help me enjoy a comfortable retirement in the future”.

“I’m looking forward to it.”