The search for the UK's next big lottery winner is over for tonight, as the National Lottery has announced the results of its Set For Life draw. One fortunate ticket holder is now in line to receive a life-changing £10,000 every month for the next 30 years.
Tonight's Winning Set For Life Numbers
The draw, which took place on Monday 29 December 2025, saw players across the nation hoping to match their chosen numbers. To win the game's top prize, participants must match five main numbers and the Life Ball.
The crucial numbers drawn for the main set were: 8, 13, 15, 25 and 39.
The all-important Life Ball number, drawn from a separate pool, was confirmed as 6.
How to Play and Claim Your Prize
To participate in the Set For Life game, players select five numbers from a range of 1 to 47. They must also pick one Life Ball number from 1 to 10. A ticket matching all five main numbers and the Life Ball wins the top-tier annuity prize.
Players are now urged to check their tickets carefully against the official results. Any winner of the top prize should follow the standard National Lottery claims procedure, which involves signing the back of the ticket and contacting the lottery operator.
A Life-Changing Financial Future
The Set For Life game offers a distinct alternative to traditional lump-sum jackpots. The guaranteed monthly payment of £10,000 for three decades provides long-term financial security, amounting to a total of £3.6 million.
This structure allows winners to plan for their future with certainty, covering everything from mortgages and bills to holidays and investments on a recurring basis. The identity of tonight's potential winner will remain unknown until they choose to come forward and claim their extraordinary prize.