The National Lottery Set For Life draw on Monday 18 May 2026 has taken place, offering participants the chance to win a top prize of £10,000 every month for 30 years. Players select five numbers from 1 to 47 and one Life Ball number from 1 to 10.
Winning Numbers for 18 May 2026
The winning numbers for tonight's Set For Life draw are as follows:
- Main numbers: 3, 21, 22, 28, 38
- Life Ball: 10
If your ticket matches all five main numbers and the Life Ball, you will secure the top prize of £10,000 per month for three decades. For those who match five main numbers without the Life Ball, a prize of £10,000 per month for one year is awarded. Other prize tiers include matching four main numbers plus the Life Ball, and various combinations with lower cash prizes.
How to Claim
Players are advised to check their tickets carefully against the numbers above. Winning tickets can be claimed online via the National Lottery app or website, or in person at authorised retailers. Prizes must be claimed within 180 days of the draw date.
The Set For Life draw takes place every Monday and Thursday evening. The next draw is scheduled for Thursday 21 May 2026, with another chance to win the top prize.



