Tonight’s National Lottery Lotto draw (Saturday, March 21, 2026) features an exciting four-time rollover jackpot with a top prize of £10.3 million. To claim this life-changing amount, players must match all six main numbers. If you match five numbers plus the bonus ball, you’ll still win a generous £1 million.
We bring you the latest Lotto numbers the moment they are announced, along with the results from the Thunderball draw, which offers a £500,000 jackpot this evening.
The winning Lotto numbers for tonight’s draw are: 28, 10, 05, 18, 34, 53, with the bonus ball being 46.
READ MORE: £1 Child Bus Fares Extended to 2029, Saving West of England Families Millions
READ MORE: Ambitious Initiative Launches to Make Gloucestershire a Hub of Outstanding Literacy
The Thunderball numbers drawn tonight are: 38, 7, 26, 11, 16, with the Thunderball number 3.
Tickets for the Lotto can be purchased all week, but on draw days—Wednesday and Saturday—the cutoff time is 7.30 pm.
For those looking for more chances to win, EuroMillions draws take place every Tuesday and Friday, while Set for Life is available on Mondays and Thursdays. Thunderball draws occur four times weekly: Tuesday, Wednesday, Friday, and Saturday.
Remember, every ticket purchased helps raise millions of pounds for good causes across the country. Best of luck to all players tonight!