Mega Millions Jackpot Hits $138 Million; Winning Numbers Revealed

BREAKING: The Mega Millions lottery has just announced the winning numbers for its drawing on Tuesday, Dec. 30, 2025, with a staggering jackpot of $138 million on the line. The winning numbers are 18, 43, 49, 63, 69, and the Mega Ball is 6.

Lottery enthusiasts are buzzing with excitement as the stakes rise. The next Powerball drawing, scheduled for Wednesday, Dec. 31, offers a jackpot of $45 million, while the Classic Lotto jackpot stands at $2 million. These numbers mean opportunities for life-changing wins are unfolding right now.

In addition to the Mega Millions, Ohio Lottery players can check their fortunes with the evening results. The winning numbers for Pick 3 are 327 (midday was 338), while Pick 4 winners have 3083 (midday was 8253). Pick 5 evening results are 20959 (midday was 63713).

Ohio Lottery players have multiple chances to win. Pick 3 winners can claim $500 for a $1 straight bet, with odds of 1-in-1,000. Pick 4 offers a more substantial reward of $5,000 for the same bet, with odds at 1-in-10,000. The Rolling Cash 5 jackpot is currently at $140,000.

Drawings for Pick 3, Pick 4, and Pick 5 occur twice daily at 12:29 p.m. and 7:29 p.m., with Rolling Cash 5 drawing at 7:35 p.m.. Classic Lotto takes place at 7:05 p.m. on Mondays, Wednesdays, and Saturdays.

The odds of winning the Mega Millions jackpot with a $5 ticket are steep at 1-in-290,472,336, while Powerball players face odds of 1-in-292,201,338 with a $2 ticket. Lucky for Life draws are held nightly at 10:30 p.m..

As excitement builds, the official Ohio Lottery site provides additional information on instant tickets, raffles, and various other lottery games. Don’t miss your chance to be the next big winner!

Stay tuned for more updates as the results unfold, and good luck to all players!