I’m guessing (and I mean this is a guess because it is so close): Winner: Bernie Sanders Second: Joe Biden Third: Amy Klobuchar Amy is my guess that is not really going happen but I don’t care because she is my personal choice for the nominee.
538 gives him a 1 in 5 shot... https://projects.fivethirtyeight.com/2020-primary-forecast/iowa/ Biden and Sanders at 1 in 3 each.
Since, Iowa and New Hampshire has only a few thousand caucus goers, I would think Bernie Sanders has the advantage. His supporters are die hard and loyal to him so, he already has a group of partisan supporters ready to vote for him. In addition, liberals love all the freebies as long as they are not the ones paying for it. Elizabeth Warren has damaged herself with her numerous lies including, attacking Bernie Sanders on supposedly, claiming he said women cannot win the US Presidency. Bernie Sanders should win both primaries. This impeachment trial should sink Joe Biden if they in fact start calling witnesses.