L
The
UK
Lottery
Winning Numbers
Lotto
EuroMillions
Thunderball
Set For Life
HotPicks
Jackpots
Home
›
UK Lotto
›
31 Oct 2026
UK Lotto
Winning Numbers for Saturday, 31 October 2026
Winning Numbers
01
03
18
25
38
43
+
45
Bonus Ball
Jackpot
£418 million
Status
Rolled over
← Previous
28 Oct 2026
Next →
4 Nov 2026
← All UK Lotto results