I read that trump now has 950 delegates and there are over 500 still up for grabs.
508 + 118 uncommitted delegates = 626 up for grabs
http://www.thegreenpapers.com/P16/R