DES MOINES, Iowa — Powerball players will have a shot at the nation’s eighth-largest lottery jackpot this weekend, but they’ll face long odds that have led to nearly three months without a winner.

Anyone who matches all five balls and red Powerball on Saturday night could win $478 million paid over 29 years or opt for a $330.6 million lump-sum cash prize.

No one has matched all the numbers since the May 7 drawing, when a New Jersey family won a $429.6 million prize. Drawings are held twice a week, and every one that passes without a winner means the prize grows larger, fed by the purchase of more $2 tickets.

The record $1.6 billion Powerball jackpot was won in January by players in California, Florida and Tennessee.

Only subscribers are eligible to post comments. Please subscribe or login first for digital access. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.