Which of these candidates has the best chance against President Trump?
Joe Biden
Amy Klobuchar
Elizabeth Warren
Bernie Sanders
Kamala Harris
Beto O'Rourke
Pete Buttigieg
Julian Castro
Cory Booker
Andrew Yang