Tonight’s National Lottery Lotto draw features an incredible four-time rollover jackpot, with a top prize of £10.3 million waiting for one lucky winner. The draw takes place on Saturday, March 21, 2026, and the stakes have never been higher.
To claim the grand prize, players must match all six main numbers. If you match five main numbers plus the bonus ball, you’ll still take home a substantial £1 million.
Here are tonight’s winning numbers for the Lotto draw:
28, 10, 05, 18, 34, 53
Bonus ball: 46
READ MORE: Julia Bradbury Opens Up About Living with Endometriosis and Life After Cancer
READ MORE: Channel 4 Viewers Celebrate as Celebrity Bake Off Welcomes New Judge Cherish Finden
In addition to the Lotto, the Thunderball draw offers a £500,000 prize tonight. The winning Thunderball numbers are:
38, 7, 26, 11, 16
Thunderball: 3
Tickets can be purchased throughout the week, with sales closing at 7:30 pm on draw days (Wednesday and Saturday). For those looking to try more games, EuroMillions is available on Tuesdays and Fridays, while Set for Life draws occur on Mondays and Thursdays.
Thunderball draws take place four times weekly — Tuesday, Wednesday, Friday, and Saturday — offering consistent chances to win the £500,000 jackpot.
Beyond the excitement and potential winnings, playing the lottery contributes millions of pounds to charitable causes nationwide.
Good luck to all players tonight!