Mega Millions winning numbers for Friday, July 31, 2026: 04, 18, 26, 43, 51 + 04 + 1.
The numbers summed to 142, well below the 178 of an average draw. The split was 2 odd / 3 even and 3 low / 2 high. They spread across all three zones of the number range.