Lotto players have a chance to win a staggering £5 million jackpot in tonight’s National Lottery draw. To claim the top prize on Wednesday, June 3, 2026, participants must match all six main numbers. Even matching five main numbers plus the bonus ball awards a generous £1 million prize.
Here are tonight’s winning Lotto numbers as they are announced:
Main Numbers: 7, 10, 20, 55, 57, 59
Bonus Ball: 44
READ MORE: Jeremy Clarkson’s Hawkstone Brewery Tops Fastest-Growing Companies in West Country
READ MORE: Sir David Beckham Shares Charming Moment Tending Chickens at His Cotswold Estate
Additionally, the Thunderball draw offers a £500,000 prize. Tonight’s winning Thunderball numbers are:
Main Numbers: 7, 22, 25, 30, 37
Thunderball: 10
Tickets for the National Lottery can be purchased throughout the week, with sales closing at 7:30 pm on draw days—Wednesdays and Saturdays. For those interested in more games, EuroMillions takes place every Tuesday and Friday, and Set for Life is available on Mondays and Thursdays.
Thunderball draws occur four times a week—Tuesday, Wednesday, Friday, and Saturday—giving players multiple chances to win large prizes.
Playing the lottery not only offers excitement and the possibility of life-changing wins but also contributes millions of pounds to good causes across the country.
Good luck to all players tonight!