EuroMillions results — Friday, 31 July 2026

The winning EuroMillions numbers for Friday, 31 July 2026 were 10, 24, 25, 31, 45 and Lucky Stars 4, 5.

Winning numbersDraw #1968

1024253145+45
Jackpot £76m
No jackpot winner — rolled over
542,531 prizes won
Jackpot
£76m
Jackpot winners
0
Total prizes won
542,531

Prize breakdown

Prize breakdown by matching tier
MatchPrize eachWinners
Match 5 + 2 Stars — Jackpot0
Match 5 + 1 Star£241,0332
Match 5£14,0838
Match 4 + 2 Stars£923.4038
Match 4 + 1 Star£81.60792
Match 3 + 2 Stars£39.601,725
Match 4£29.201,644
Match 2 + 2 Stars£9.9024,176
Match 3 + 1 Star£7.0037,743
Match 3£6.6074,771
Match 1 + 2 Stars£4.90122,160
Match 2 + 1 Star£3.50529,751
Match 2£2.801,062,178

Never check a ticket by hand again

AutoPick Labs checks your saved lines against every EuroMillions draw automatically and explains the research behind each generated line.

Get started free