National Lottery Lotto numbers for Saturday March 21 2026

National Lottery Lotto numbers for Saturday March 21 2026 <i>(Image: PA)</i>
National Lottery Lotto numbers for Saturday March 21 2026 (Image: PA)
This article is brought to you by our exclusive subscriber partnership with our sister title USA Today, and has been written by our American colleagues. It does not necessarily reflect the view of The Herald.

Tonight's National Lottery Lotto winning numbers for Saturday March 21, 2026, are: 28, 10, 05, 18, 34, 53.

The Bonus Ball is: 46.

Tonight's estimated jackpot is: £10.3million.

Tonight's National Lottery Thunderball winning numbers are: 38, 07, 26, 11, 16.

The Thunderball is: 03.

Tonight's Lotto jackpot will be an estimated £10.3 million after no player scooped the top weekday prize.

No ticket-holders matched all six main numbers for the top prize but two lucky players won £1 million by matching five numbers and the bonus ball.

A total of 29 ticket-holders won £1,750 each by matching five out of the six main numbers.

Get involved
with the news

Send your news & photos