Winning Mega Millions Numbers for June 27, 2025: $348 Million Jackpot Hit in Virginia, Thousands of Ohioans Score Prizes
The winning numbers from the Friday, June 27, 2025 Mega Millions drawing were: 18, 21, 29, 42, 50, and Mega Ball 2.

While the $348 million jackpot was won by a lucky ticket holder in Virginia, the Ohio Lottery reports thousands of smaller prizes were awarded across the state:
Ohio Prize Breakdown:
- $1,500 prize – 3 winners
- $1,000 prize – 5 winners
- $800 prize – 3 winners
- $600 prize – 4 winners
- $400 prize – 6 winners
- $100 prize – 27 winners
- $70 prize – 87 winners
- $50 prize – 271 winners
- $40 prize – 100 winners
- $35 prize – 170 winners
- $30 prize – 274 winners
- $28 prize – 359 winners
- $25 prize – 403 winners
- $21 prize – 861 winners
- $20 prize – 1,220 winners
- $15 prize – 2,052 winners
- $14 prize – 1,286 winners
- $10 prize – 3,095 winners
The jackpot now resets to $50 million, with a cash option of $22.4 million. The next drawing is scheduled for Tuesday, July 1 at 11 p.m. ET.
Improved Odds for Mega Millions Players
Since the April 2025 changes to the game, the odds of hitting the jackpot have improved from 1 in 302,575,350 to 1 in 290,472,336, according to lottery officials.
Recent Big Ohio Lottery Winners:
Ohio continues to be a hotbed for lottery luck, with several major wins in 2025 so far:
- $150,000 Monopoly Bonus Spectacular 25X – Akron
- $300,000 Feeling Lucky – Atwater
- $130,000 Rolling Cash 5 – Uniontown (June 9)
- $1 million VIP Millions – Randolph
- $100,000 $2,000,000 Cashword – Norton
- $112 million Mega Millions – South Euclid (April 18)
- $100,000 Powerball – Sciotoville (April 12)
- $1 million Powerball – Warrensville Heights (March 29)
- …and many more across the state, from Cleveland to Conneaut.
Are you feeling lucky, Ohio?
With back-to-back big wins and thousands cashing in every week, now might be your time.