Mega Millions Jackpot Hits $138 Million; Winning Numbers Revealed

UPDATE: The Mega Millions lottery has just announced the winning numbers for its drawing held on Tuesday, December 30, 2025, with an estimated jackpot of $138 million. The winning numbers are 18, 43, 49, 63, 69, and the Mega Ball is 6.

This thrilling announcement comes as players across the nation eagerly await their chance to strike it rich. With the stakes so high, excitement is palpable among hopeful participants.

In addition to the Mega Millions, the upcoming Powerball drawing on Wednesday, December 31, features a substantial jackpot of $45 million, while the Classic Lotto jackpot stands at $2 million.

For Ohio Lottery enthusiasts, here are the latest winning numbers:
– **Pick 3 Evening:** 327 (Midday: 338)
– **Pick 4 Evening:** 3083 (Midday: 8253)
– **Pick 5 Evening:** 20959 (Midday: 63713)
– **Rolling Cash 5:** 2-4-7-19-32

Winners of the Pick 3 can take home $500 with a straight bet, boasting odds of 1-in-1,000. For the Pick 4, the payout is $5,000 with odds at 1-in-10,000. The Rolling Cash 5 jackpot is now $140,000, with odds of winning set at 1-in-575,757.

Drawings for Pick 3, Pick 4, and Pick 5 occur twice daily at 12:29 p.m. and 7:29 p.m., while the Rolling Cash 5 draws take place each night at 7:35 p.m.. The Classic Lotto is drawn every Monday, Wednesday, and Saturday at 7:05 p.m.

For those participating in Lucky for Life, drawings are held nightly at 10:30 p.m., offering a jackpot with odds of 1 in 30,821,472. Powerball drawings occur on Mondays, Wednesdays, and Saturdays at 10:59 p.m., with odds of winning the jackpot at 1 in 292,201,338.

Don’t miss your chance to join in on the excitement! For more details on other lottery games, visit the official Ohio Lottery site.

Stay tuned for more updates as the next Mega Millions and Powerball drawings approach, and remember to check your tickets!