I’d lean towards Eli. Blake doesn’t have it or he would have done it by now.
Roczen certainly has the desire, but his arm is a mess. I don’t think he’s going to do overly well and god forbid, another serious crash is probably in the offing in trying to go fast and make a come back before he’s ready (if he ever will be, his arm really is a mess).
The other one to watch is Anderson. Start of 2017 wasn’t great, but he started to get it together at the end. He has the raw talent I think, Just needs to get it in his head to do it consistently.
My .02