EuroMillions results for Friday, 31 July 2026


10 24 25 31 45 4 5
UK Millionaire Maker code(s):
MLVF43357
Jackpot : 76.3 millions £

Prize Breakdowns


Numbers Matched Winners (UK) Winners Prize per winner
5 2 0 0 -
5 1 1 2 £241,033.20
5 2 8 £14,083.30
4 2 7 38 £923.40
4 1 229 792 £81.60
3 2 499 1,725 £39.60
4 491 1,644 £29.20
2 2 7,326 24,176 £9.90
3 1 10,852 37,743 £7
3 22,019 74,771 £6.60
1 2 36,571 122,160 £4.90
2 1 153,154 529,751 £3.50
2 311,380 1,062,178 £2.80

Draw highlights

The EuroMillions draw took place on 31st July 2026, and what a spectacle it was! The winning numbers were 10, 24, 25, 31, and 45, with lucky stars 4 and 5 lighting up the night. Unfortunately, nobody matched all five numbers and both stars this time, so the magnificent jackpot of £76,260,158 rolls over to the next draw. The next EuroMillions draw will take place on 4th August 2026, with an exciting jackpot of £84,000,000 up for grabs!

What were the winning numbers for EuroMillions on 31st July 2026?

The winning numbers were 10, 24, 25, 31, and 45, with stars 4 and 5.

Was the EuroMillions jackpot won on 31st July 2026?

No, the jackpot of £76,260,158 was not won on this draw, so it rolls over to the next draw.

What is the next EuroMillions jackpot and when is the next draw?

The next EuroMillions draw will take place on 4th August 2026, with a jackpot of £84,000,000.