Mega Millions Results – Friday, 31 July 2026
Winning Numbers
4
18
26
43
51
+
4
What are Mega Millions results on 31 July 2026?
Results of Mega Millions on Friday, 31 July 2026 are four, eighteen, twenty-six, forty-three, fifty-one, with bonus number four.
Draw Analysis
Sum of Numbers
142
Odd Numbers
2
Even Numbers
3
Lowest Number
4
Highest Number
51
Number Range
47
Consecutive Numbers
No consecutive numbers appeared in this draw.
Decade Distribution
How the drawn numbers are spread across number ranges: