A lottery player in Middlesex County won $1,459,039, matching all five balls, in the Jersey Cash 5 drawing on Thursday, April 16.