The public still believes in Conor McGregor’s chances against Floyd Mayweather. With just a few hours remaining until Saturday’s super-fight at T-Mobile Arena in Las Vegas, the UFC star’s betting odds are the best they’ve ever been.

McGregor became just a -285 underdog at Bovada.lv Saturday morning. The sportsbook lists Mayweather’s odds to win at -375, though the moneyline for the bout varies both online and in Las Vegas.

The offshore sportsbook Pinnacle had Mayweather’s odds at -510 Saturday morning, putting McGregor at +406. It was a -600/+525 split at South Point in Las Vegas Friday night, while Mayweather’s odds were even better at the Westgate Las Vegas SuperBook.

Even though Mayweather has always been the favorite, the odds have steadily shifted McGregor’s way for months. Starting at close to a 10/1 underdog, gamblers haven’t been shy about taking a chance on the long shot.

"I'm not sure I've ... seen this kind of lopsided action [in terms of the bets]," Westgate vice president of race and sports Jay Kornegay told ESPN Thursday.

Over the last few years, fans have watched McGregor dominate combat sports and continue to make history inside the octagon. He needed just 13 seconds to knock out Jose Aldo, who was the only fighter to ever hold the UFC featherweight championship. He jumped up two weight classes and beat Nate Diaz eight months later, and McGregor’s last fight saw him knock out Eddie Alvarez to become the UFC lightweight champion.

McGregor is the only UFC fighter to ever hold two belts simultaneously. Now, he’s trying to become the only fighter to defeat Mayweather and pull off the greatest upset in modern sports history.

Floyd Mayweather Conor McGregor
The betting odds favor Floyd Mayweather, pictured facing off for the first time with UFC fighter Conor McGregor at the Staples Center in Los Angeles on July 11, 2017, to win on Aug. 26 by knockout. Getty Images

Mayweather enters the bout with a perfect 49-0 record. He’s defeated some of the best fighters of his generation, scoring victories against Miguel Cotto, Canelo Alvarez and Manny Pacquiao, and that was all after his 35th birthday. The undefeated boxer will turn 41 years old in February, and he hasn’t fought in almost two years.

Mayweather has admitted that he’s not the same boxer that he was when he defeated Andre Berto in 2015 and announced his retirement. A large number of fans seem to believe Mayweather’s claim that the bigger, younger McGregor has the advantage on paper. Perhaps that’s why more bets could be placed on McGregor to defeat Mayweather than there were wagers on the New England Patriots to win this past season’s Super Bowl.

Saturday’s fight is being dubbed the biggest of all time by some. It’s expected to challenge the record of 4.6 million pay-per-view sales generated two years ago when Mayweather defeated Pacquiao. That bout was considered to be much less one-sided, but McGregor’s star power has seemingly drummed up the same amount of interest, if not more.

Fighting three times in 2016, McGregor was part of the three best-selling PPVs in UFC history. Before Mayweather shattered records for PPV buys and ticket revenue for his fight with Pacquiao, he made history for his fights with Oscar De La Hoya in 2007 and Alvarez in 2013.