As results for the Wisconsin presidential primary pour in, Bernie Sanders and Ted Cruz have been projected as the respective winners.

There are 42 delegates up for grabs on the Republican side. Donald Trump enters the contest with 727 out of 1,237 delegates needed to win the Republican nomination. Cruz trails with 475 delegates while John Kasich is hanging on for dear life with 143 delegates.