Every priced bout carries its opening and closing line, so every underdog win can be ranked by how unlikely the market said it was. Built from our results and our odds since 2016, refreshed every hour.
Viviane Obenauf beat Natasha Jonas
TKO 4 · Lost WBA International female super-featherweight titleThe list
Each view has its own address: a year, title fights or women's bouts.
| # | Bout | Method | Title | Chance | Opening | Closing price |
|---|---|---|---|---|---|---|
| 1 | Travis Floyd beat Chase Martinez4 Oct 2024 |
SD 4 | · | 9.5% chance | +700 | +900 |
| 2 | Pedro Taduran beat Ginjiro Shigeoka28 Jul 2024 |
TKO 9 | Won IBF mini-flyweight title | 10.5% chance | +560 | +800 |
| 3 | Josh Padley beat Mark Chamberlain21 Sep 2024 |
UD 10 | · | 11.2% chance | +1180 | +730 |
| 4 | Tej Pratap Singh beat Kazuto Takesako11 May 2024 |
SD 12 | Lost OPBF middleweight title | 11.4% chance | +730 | +730 |
| 5 | Manuel Gallegos beat Khalil Coe9 Nov 2024 |
TKO 9 | Lost WBC-USNBC light6heavyweight title | 11.5% chance | +620 | +700 |
| 6 | Steed Woodall beat Lerrone Richards14 Jun 2024 |
TKO 6 | For vacant WBO Inter-Continental super-middleweight title | 11.6% chance | +750 | +700 |
| 7 | Ashley Lane beat Chris Bourke22 Mar 2024 |
TKO 6 | Won the vacant British and Commonwealth bantamweight titles | 12.6% chance | +600 | +650 |
| 8 | Labinot Xhoxhaj beat Oleksandr Zakhozhyi23 Nov 2024 |
UD 12 | Lost European heavyweight title | 12.9% chance | +630 | +630 |
| 9 | Catherine Tacone Ramos beat Shannon Courtenay19 Oct 2024 |
PTS 6 | · | 13.4% chance | +730 | +600 |
| 10 | Phumelele Cafu beat Kosei Tanaka14 Oct 2024 |
SD 12 | Lost WBO junior-bantamweight title | 14.3% chance | +730 | +550 |
| 11 | Melvin Jerusalem beat Yudai Shigeoka31 Mar 2024 |
SD 12 | Won WBC mini-flyweight title | 14.1% chance | +440 | +550 |
| 12 | Shannon O'Connell beat Jasmine Parr13 Dec 2024 |
SD 8 | · | 15.8% chance | +560 | +500 |
| 13 | Vince Paras beat Hiroto Kyoguchi11 May 2024 |
UD 10 | · | 15.5% chance | +630 | +500 |
| 14 | Liam Paro beat Subriel Matías15 Jun 2024 |
UD 12 | Won IBF light-welterweight title | 17.0% chance | +640 | +450 |
| 15 | Bakhram Murtazaliev beat Tim Tszyu19 Oct 2024 |
TKO 3 | For IBF light middleweight title | 17.6% chance | +310 | +425 |
| 16 | Julian Smith beat Shohjahon Ergashev27 Jul 2024 |
SD 10 | · | 17.7% chance | +500 | +425 |
| 17 | Anthony Cacace beat Joe Cordina18 May 2024 |
TKO 8 | Lost IBF super-featherweight title;For IBO super-featherweight title | 18.5% chance | +425 | +400 |
| 18 | Malik Zinad beat Jerome Pampellone24 Apr 2024 |
MD 12 | For IBF World title Eliminator for #2 spot | 19.4% chance | +290 | +380 |
| 19 | José Valenzuela beat Isaac Cruz3 Aug 2024 |
SD 12 | Lost WBA super lightweight title | 20.4% chance | +360 | +350 |
| 20 | Denys Berinchyk beat Emanuel Navarrete18 May 2024 |
SD 12 | Won vacant WBO lightweight title | 20.3% chance | +440 | +350 |
| 21 | Sebastian Fundora beat Tim Tszyu30 Mar 2024 |
SD 12 | Lost WBO light middleweight title;For vacant WBC light middleweight title | 19.8% chance | +270 | +350 |
| 22 | Malik Titus beat Joey Dawejko13 Jan 2024 |
UD 8 | 8 Rounds - Heavyweight - WBC Silver US Heavyweight Championship Title | 20.4% chance | +440 | +350 |
| 23 | Ismael Barroso beat Ohara Davies6 Jan 2024 |
TKO 1 | Barroso won Interim WBA Super Lightweight Title | 21.4% chance | +350 | +335 |
| 24 | Derek Chisora beat Joe Joyce27 Jul 2024 |
UD 10 | · | 21.4% chance | +270 | +333 |
| 25 | Emma Dolan beat Shannon Ryan22 Jun 2024 |
SD 10 | Retained Commonwealth female super-flyweight title and won inaugural British female super-flyweight title | 21.0% chance | +310 | +333 |
About 1 in 8
of priced professional bouts; 2024 was the wildest year at 16%All underdog winsWon at +300 or more
By the winner's closing price: the last price before the first bell, the best across the books we read. The chance shown is that price with the bookmaker's margin taken out.
Professional bouts with a price on both sides and a decided winner. Draws and no contests are left out; a disqualification counts as the result it was.
Every upset in one call: GET /v1/upsets?min_odds=300
Read the odds and upsets guide