I’ll give the same one that I gave on a similar thread on the 22nd. I’m admittedly horrible at forecasting the future, but here goes:
The top five in order of finish in Iowa (subject to change on a daily basis, with my final predictions being given two weeks after the caucuses are over):
1. Cruz
2. Rubio
3. Trump
4. Santorum
5. Huckabee
Noticeably absent from the top five will be Bush, Paul, Fiorina, Christie, and Kasich.
Trump will finish 1 or 2 in Iowa.
1. Trump
2. Cruz
3. Rubio
4. Huckabee
5. Santorum