Ted Cruz needs 814 more, almost 77% of the remaining 1059 delegates, to get to 1237.
Ain't gonna happen.
Update:
Cruz has won not quite 30% of the 1413 delegates already allocated.
To win 77% of the remaining delegates means improving his performance to date by 156%.
Update:
Cruz has won not quite 30% of the 1413 delegates already allocated.
To win 77% of the remaining delegates means improving his performance to date by 156%.