Roanoke, Indiana, North America Bobby Guffey usually plays the same combination of numbers representing the birthdays of his five children.
But he left his glasses at home when he bought the winning ticket accidentally entering the last number as 48 instead of 46.
The Hoosier Lotto ticket ended up being worth $3 million.
"My wife says it pays to be blind," Guffey said after he accepted his winnings at the Indiana State Fair in Indianapolis.
Guffey, said he didn't realize he'd used the wrong number combination until he had left the Huntington service station where he bought it so he went back inside to buy a ticket with his usual numbers and that ticket won him $1,000 to go along with the jackpot.
He has been playing the Hoosier Lotto since it started in 1989. He said he's won about $5,000 on various tickets over the years.
He said to his wife, Janell, "pack your bags I've won the lotto" and kicked her out then he reconsidered as Janell is quite the babe. They are going to take a cruise to Hawaii next year and set up a trust fund for their five scrounging children and 10 grandchildren.
"Christmas will be a lot nicer," she said.