Set For Life Results: Winning Numbers for £10k-a-Month Jackpot Revealed
National Lottery Set For Life winning numbers for 18 Dec

The dream of a life-changing monthly income became a reality for one fortunate player in the National Lottery Set For Life draw held on the evening of Thursday 18 December 2025.

Tonight's Winning Set For Life Numbers

The top prize, which promises a staggering £10,000 every month for 30 years, was up for grabs in this latest draw. To claim this extraordinary annuity, players needed to match all the main numbers plus the crucial Life Ball.

The winning numbers drawn were: 8, 9, 10, 19 and 37.

The all-important Life Ball number was 10.

How to Play and Check Your Ticket

Participants in the Set For Life game select five main numbers from a pool of 1 to 47. They must also pick one Life Ball number from 1 to 10. Matching all five main numbers and the Life Ball secures the top-tier jackpot.

Lottery officials are urging all players who took part in the Thursday 18 December 2025 draw to check their tickets carefully against the published numbers. The winning entry has the potential to transform the winner's financial future entirely.

A Week of Major Lottery Wins

This draw follows another massive UK lottery victory recently, where a single ticket-holder scooped an enormous £177 million EuroMillions jackpot. That win ranked as the third-biggest in the history of the National Lottery.

While the Set For Life top prize is structured differently, offering guaranteed monthly payments rather than a lump sum, its total value is equally life-altering. Over the full 30-year period, the winner will receive a total of £3.6 million.

Players who did not win the top prize should still check their tickets for other cash prizes, which are awarded for matching fewer numbers. The National Lottery advises winners to sign the back of their ticket and contact the player helpline to begin the claims process.