I think he can predict a few things but he doesn’t know how they will play out.. If you look at the well scene he looked shocked that it was Emma & Snow and not Cora..He predicts things and then goes with his gut I guess..and he figured if neither himself nor Regina could defeat Cora then neither could they