Candidates for the Democratic nomination out fundraised Trump 2 to 1, banking over $70 million in funding from small donors in Q1, to Trump’s measly $30 million.
In addition to lagging in fundraising, Trump’s approval rating, remains underwater. That unpopularity is especially acute in electoral college swing states.
The bottom line is that Trump is very beatable. Provided Democrats don’t indulge in electoral cannibalism , whichever Democrats gets to face him will beat him easily.