According to the latest odds from Bovada and other betting sites, presumptive Democratic nominee Joe Biden is the favorite to win the presidential election in November against incumbent Republican President Donald Trump.

Bovada lists Biden at -160, with Trump an underdog at +140. The odds also include Hillary Clinton (+5,000) and Vice-President Mike Pence at (+6,600) — two candidates who are extreme longshots to earn their party's nomination.

U.K. Betting site Bwin gives better odds to Biden (-167) compared to Trump (+160).

OddsShark, a U.S. betting site, showed Biden (-160) gaining on Trump (+140). On May 30, OddsShark listed Biden as the underdog at +130, with Trump favored at -120. However, the May odds had Clinton in the poll at +2,200.

Biden’s odds are improving as the nation grapples with the ongoing coronavirus pandemic, an economic crisis and racial justice protests. Trump has been frequently criticized for downplaying the virus, and taking a strict law-and-order approach to the demonstrations after Floyd’s death.

On Tuesday, Biden said Trump has “surrendered” to the coronavirus, as cases surge in Sunbelt states such as Florida, Texas and Arizona. Dr. Anthony Fauci, the director of the National Institute of Allergy and Infectious Diseases, has said the U.S. could face as many as 100,000 cases a day, warning that Americans are not wearing masks or social distancing.

The economic downturn due to the virus could also be negatively impacting Trump’s betting odds, as a strong economy was the top argument used for Trump’s reelection. In the first quarter, the U.S. economy contracted by 4.8%, with the Atlanta Fed projecting GDP could drop nearly 53% in the second quarter of the year.

If a vaccine for the coronavirus is released in the coming months, it could improve Trump’s odds. Signs of economic recovery prior to the election could also improve his standing.

Recent polls also show Biden with a strong lead over Trump. The latest CNBC/Change Research survey shows Biden at 49% support, with Trump standing at 41%. An Economist/YouGov poll has Biden getting 49% of the general election vote, with Trump receiving 40%.