Mega Millions winning numbers from May 2, 2017 are 5-14-42-43-58 and the Megaball is 1.