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 | Armando Reséndiz beat Caleb Plant31 May 2025 |
SD 12 | Resendiz wins WBA Interim Super Middleweight Title | 9.4% chance | +1020 | +900 |
| 2 | Naheem Parker beat Justin Palmieri11 Oct 2025 |
UD 6 | · | 11.4% chance | +720 | +720 |
| 3 | Jorge Garcia Perez beat Charles Conwell19 Apr 2025 |
SD 12 | · | 13.7% chance | +410 | +580 |
| 4 | Tom Cowling beat Aaron Bowen29 Nov 2025 |
SD 10 | For vacant BBBofC Midlands Area middleweight title | 14.2% chance | +650 | +540 |
| 5 | René Santiago beat Shokichi Iwata13 Mar 2025 |
UD 12 | Won WBO light-flyweight title | 15.1% chance | +430 | +520 |
| 6 | Abass Baraou beat Yoenis Tellez23 Aug 2025 |
UD 12 | Won WBA interim light-middleweight title | 15.4% chance | +360 | +500 |
| 7 | Tiara Brown beat Skye Nicolson22 Mar 2025 |
SD 10 | Lost WBC female featherweight title | 15.5% chance | +300 | +500 |
| 8 | Maciej Sulęcki beat Ali Akhmedov28 Feb 2025 |
TKO 10 | Won vacant WBC Silver super middleweight title | 15.6% chance | +500 | +500 |
| 9 | Yuni Takada beat Goki Kobayashi24 Jan 2025 |
SD 12 | Lost WBO Asia Pacific mini-flyweight title | 15.3% chance | +500 | +500 |
| 10 | Lewis Crocker beat Paddy Donovan13 Sep 2025 |
SD 12 | Won vacant IBF welterweight title | 16.8% chance | +300 | +450 |
| 11 | Elif Nur Turhan beat Shauna Browne1 Mar 2025 |
TKO 1 | · | 16.7% chance | +540 | +450 |
| 12 | Wesley Ferrer beat Giovanni Marquez20 Sep 2025 |
SD 8 | · | 18.5% chance | +410 | +410 |
| 13 | Rene Tellez Giron beat Jordan White5 Sep 2025 |
UD 10 | For vacant NABF lightweight title | 18.3% chance | +168 | +410 |
| 14 | Blake Wells beat Andrei Mikhailovich6 Apr 2025 |
SD 6 | · | 18.5% chance | +410 | +410 |
| 15 | Shadasia Green beat Savannah Marshall11 Jul 2025 |
SD 10 | Lost IBF female super-middleweight title; for WBO female super-middleweight title | 18.5% chance | +260 | +400 |
| 16 | Labinot Xhoxhaj beat Mourad Aliev7 Jun 2025 |
UD 12 | Lost WBC International Silver heavyweight title;For European heavyweight title | 20.4% chance | +270 | +360 |
| 17 | René Santiago beat Kyosuke Takami17 Dec 2025 |
SD 12 | Lost WBA light-flyweight title;For WBO light-flyweight title | 20.6% chance | +360 | +350 |
| 18 | Jeamie Tshikeva beat Frazer Clarke29 Nov 2025 |
SD 12 | For vacant British heavyweight title | 20.1% chance | +350 | +350 |
| 19 | Steven Ward beat Tommy McCarthy1 Mar 2025 |
PTS 6 | · | 21.5% chance | +330 | +325 |
| 20 | Zak Miller beat Masood Abdulah8 Feb 2025 |
MD 12 | Lost Commonwealth featherweight title; for vacant British featherweight title | 22.2% chance | +340 | +320 |
| 21 | Elif Nur Turhan beat Beatriz Ferreira6 Dec 2025 |
TKO 5 | Lost IBF female lightweight title | 22.8% chance | +260 | +300 |
| 22 | Takuma Inoue beat Tenshin Nasukawa24 Nov 2025 |
UD 12 | Won vacant WBC bantamweight title | 24.6% chance | +400 | +275 |
| 23 | Fabio Wardley beat Joseph Parker25 Oct 2025 |
TKO 11 | Won WBO interim heavyweight title | 25.8% chance | +560 | +240 |
| 24 | Ekow Essuman beat Josh Taylor24 May 2025 |
UD 12 | Won vacant WBO Global welterweight title | 27.4% chance | +240 | +240 |
| 25 | Mai Soliman beat Jasmine Parr7 Nov 2025 |
TKO 7 | IBF International Super Flyweight Women's Title | 27.3% chance | +184 | +225 |
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