The search is on for a new multi-millionaire after the National Lottery revealed the winning numbers for its life-changing Set For Life draw on Monday, 29 December 2025.
Tonight's Winning Lottery Numbers
The top prize in the Set For Life game promises a guaranteed income of £10,000 every single month for three full decades. The draw, which took place on Monday evening, has now published the crucial digits that could unlock this extraordinary financial future for one lucky ticket holder.
To secure the jackpot, players must match all five main numbers plus the Life Ball. The winning numbers drawn on Monday 29 December 2025 were:
- 8
- 13
- 15
- 25
- 39
The all-important Life Ball number was 6.
How to Play and Check Your Ticket
Participants in the Set For Life game select five numbers from a pool of 1 to 47. They must also choose one additional Life Ball number from 1 to 10. The game offers a unique prize structure focused on long-term financial security rather than a single lump sum.
Players are now urged to check their physical tickets or online accounts carefully against the published results. The lottery operator advises keeping tickets in a safe place and signing the back immediately for security.
What Happens for the Winner?
Whoever holds the ticket with all matching numbers is set to receive a monthly payment of £10,000 for the next 30 years, amounting to a total prize fund of £3.6 million. This prize is designed to offer a transformative, guaranteed income stream, allowing the winner to plan their future with certainty.
If there is no top prize winner tonight, the jackpot will roll over to the next draw. Smaller tier prizes are also available for matching fewer numbers, including a set prize of £10,000 per month for one year.
All winners are advised to contact the National Lottery directly to begin the claims process. The deadline for claiming Set For Life prizes is 180 days from the date of the draw.