This Wednesday, March 4, 2026, the National Lottery Lotto draw offers an exciting £12 million rollover jackpot for the fifth consecutive time. To claim this incredible prize, players must match all six main numbers drawn.
If you match five main numbers plus the bonus ball, you’ll still win a fantastic £1 million prize.
We bring you the winning Lotto numbers as they are announced, alongside the Thunderball results, where a £500,000 jackpot is also up for grabs.
READ MORE: Cheltenham Festival 2026 Tips: Willie Mullins’ Right-Hand Man Names Top Contenders
READ MORE: Tewkesbury Academy Staff Strike Amid Allegations of Racist and Misogynistic Abuse
Tonight’s winning Lotto numbers are: 20, 33, 43, 46, 50, 56, with the bonus ball being 45.
The Thunderball winning numbers are: 17, 20, 32, 35, 38, and the Thunderball is 2.
Tickets can be purchased throughout the week, with sales closing on draw days (Wednesdays and Saturdays) at 7:30pm.
For additional chances to win, EuroMillions draws take place every Tuesday and Friday, and the Set for Life game is held on Mondays and Thursdays. Meanwhile, the Thunderball draw occurs four times weekly – on Tuesdays, Wednesdays, Fridays, and Saturdays – offering players the chance to win up to £500,000.
Playing the lottery also supports numerous charitable causes, making your participation worthwhile beyond the thrill of winning.
Good luck!