Here are latest probabilities of who will win what, derived from the betting site predictit.org. People who bet actually risk their own money. So those of us who believe in capitalism and free markets should trust this more than the polls.
Who will be 2020 Democratic presidential nominee?
Joe Biden 25%
Bernie Sanders 24%
Beto O'Rourke 19%
Kamala Harris 15%
Andrew Yang 9%
Elizabeth Warren 7%
Cory Booker 6%
Amy Klobuchar 6%
Hillary Clinton 3%
Kirsten Gillibrand 2%
Who the hell is Andrew Yang?
Those alone add up to 116% without adding in the one percenters, so there'd be some kind of arbitrage opportunity here if there were no transaction costs.
Who will win the 2020 U.S. presidential election?
Donald Trump 35%
Joe Biden 20%
Bernie Sanders 19%
Beto O'Rourke 14%
Kamala Harris 10%
Who will control the Senate after 2020?
Republicans 66%
Democrats 36%
Who will control the Senate after 2020?
Democratics 72%
Republicans 29%