Tonight’s National Lottery draw offers players a thrilling chance to win a £7.1 million jackpot. To claim the top prize in the Saturday, April 18, 2026 draw, ticket holders must match all six main Lotto numbers.
If you match five main numbers plus the bonus ball, you could still walk away with a handsome £1 million prize.
Here are tonight’s winning numbers as they were drawn:
READ MORE: Dr Amir Khan Reveals a Simple Technique to Stop Waking Up at 3am
READ MORE: “Today was an opportunity to learn” – Gloucester City manager Daf Williams after late heartbreak at Yate Town
Lotto: 1, 4, 12, 15, 39, 47
Bonus Ball: 48
Thunderball: 2, 9, 15, 28, 33
Thunderball Number: 5
Tickets can be purchased throughout the week, with sales closing at 7:30 pm on draw days—Wednesday and Saturday. For additional chances to win, consider playing EuroMillions every Tuesday and Friday, or the Set for Life game on Mondays and Thursdays.
The Thunderball draw takes place four times a week—Tuesday, Wednesday, Friday, and Saturday—offering a top prize of £500,000.
Remember, every ticket purchased helps raise millions for good causes across the UK. Good luck to all players!