The $580 million Mega Millions winner bought his ticket at a Publix in North Florida.
A Publix supermarket in Neptune Beach sold the winning ticket, according to the Florida Lottery.
The winning numbers drawn were: 13 19 20 32 33 and the yellow ball: 14.
The $1580 billion payout would go to the winner if he or she opts for an annuity, spread out over 30 years. But people typically prefer a lump-sum option, which for Tuesday's jackpot is estimated at $783,3 million.