Claimants who select the I am NOT a U.S. Citizen and I am NOT a Resident Alien  box on the Lottery Claim Form will have 30% withheld from all prizes. A winner does not have to be a U.S. citizen in order to claim a prize.
The answer is yes. According to the Powerball website, players do not have to be U.S. citizens or residents to play the lottery. The lottery game's only requirement is that players be over the age of 18, regardless of citizenship status.