This is a list of IBF world champions, showing every world champion recognized by the International Boxing Federation (IBF). The IBF is one of the four major governing bodies in professional boxing, and has awarded world champions in 17 different weight classes since 1983.
Boxers who won the title but were stripped due to the title bout being overturned to a no contest are not listed.
Current champion Most consecutive title defenses
Heavyweight
No.NameReignDefenses1 Larry Holmes()11 Dec 1983 – 21 Sep 198532 Michael Spinks21 Sep 1985 – 26 Feb 198723 Tony Tucker()30 May – 1 Aug 198704 Mike Tyson1 Aug 1987 – 11 Feb 199065 Buster Douglas11 Feb – 25 Oct 199006 Evander Holyfield25 Oct 1990 – 13 Nov 199237 Riddick Bowe13 Nov 1992 – 6 Nov 199318 Evander Holyfield (2)6 Nov 1993 – 22 Apr 1994 09 Michael Moorer22 Apr – 5 Nov 1994010 George Foreman5 Nov 1994 – 29 Jun 1995111 Michael Moorer (2)()22 Jun 1996 – 8 Nov 1997212 Evander Holyfield (3)8 Nov 1997 – 13 Nov 1999213 Lennox Lewis13 Nov 1999 – 22 Apr 2001314 Hasim Rahman22 Apr – 17 Nov 2001015 Lennox Lewis (2)17 Nov 2001 – 5 Sep 2002116 Chris Byrd()14 Dec 2002 – 22 Apr 2006417 Wladimir Klitschko22 Apr 2006 – 28 Nov 2015 1818 Tyson Fury28 Nov – 8 Dec 2015019 Charles Martin()16 Jan – 9 Apr 2016020 Anthony Joshua9 Apr 2016 – 1 Jun 2019621 Andy Ruiz Jr.1 Jun – 7 Dec 2019022 Anthony Joshua (2)7 Dec 2019 – 25 Sep 2021123 Oleksandr Usyk25 Sep 2021 – 25 Jun 2024324Daniel Dubois() 26 Jun 2024 – 19 Jul 2025125Oleksandr Usyk (2) 19 Jul 2025 – 26 Jun 2026026Filip Hrgović()29 Aug 2026 – present0
Cruiserweight No.NameReignDefenses1 Marvin Camel()13 Dec 1983 – 6 Oct 198402 Lee Roy Murphy6 Oct 1984 – 25 Oct 198633 Rickey Parkey25 Oct 1986 – 15 May 198714 Evander Holyfield15 May 1987 – Dec 198835 Glenn McCrory()3 June 1989 – 22 Mar 199016 Jeff Lampkin22 Mar 1990 – 14 Aug 199117 James Warring()7 Sep 1991 – 30 Jul 199228 Al Cole30 Jul 1992 – 1 Aug 199659 Adolpho Washington()31 Aug 1996 – 21 Jun 1997010 Uriah Grant21 Jun – 8 Nov 1997011 Imamu Mayfield8 Nov 1997 – 30 Oct 1998112 Arthur Williams30 Oct 1998 – 5 Jun 1999013 Vassiliy Jirov5 Jun 1999 – 26 Apr 2003614 James Toney26 Apr 2003 – 11 Feb 2004015 Kelvin Davis()1 May 2004 – 9 Feb 2005016 O'Neil Bell()20 May 2005 – 6 Apr 2006217 Krzysztof Włodarczyk()25 Nov 2006 – 26 May 2007018 Steve Cunningham26 May 2007 – 11 Dec 2008019 Tomasz Adamek11 Dec 2008 – 18 Oct 2009220 Steve Cunningham (2) ()5 Jun 2010 – 1 Oct 2011121 Yoan Pablo Hernández1 Oct 2011 – 22 Sep 2015422 Victor Emilio Ramírez()22 Sep 2015 – 21 May 2016123 Denis Lebedev21 May – 3 Dec 2016024 Murat Gassiev3 Dec 2016 – 21 Jul 2018225 Oleksandr Usyk21 Jul 2018 – 15 Jun 2019126 Yuniel Dorticos()15 Jun 2019 – 26 Sep 2020027 Mairis Briedis26 Sep 2020 – 2 Jul 2022128 Jai Opetaia2 Jul 2022 – 18 Dec 2023129Jai Opetaia (2)()18 May 2024 – 23 Mar 20264
Light heavyweight No.NameReignDefenses1 Michael Spinks()25 Feb 1984 – 5 Nov 198522 Slobodan Kačar()21 Dec 1985 – 6 Sep 198603 Bobby Czyz6 Sep 1986 – 29 Oct 198734 Charles Williams29 Oct 1987 – 20 Mar 199385 Henry Maske20 Mar 1993 – 23 Nov 1996106 Virgil Hill23 Nov 1996 – 13 Jun 199707 Dariusz Michalczewski13 Jun – 16 Jun 199708 William Guthrie()19 Jul 1997 – 6 Feb 199809 Reggie Johnson6 Feb 1998 – 5 Jun 1999210 Roy Jones Jr.5 Jun 1999 – 19 Nov 2002711 Antonio Tarver() 26 Apr – 31 Oct 2003012 Glen Johnson()6 Feb – 4 Nov 2004113 Clinton Woods()4 Mar 2005 – 12 Apr 2008414 Antonio Tarver (2)12 Apr – 11 Oct 2008015 Chad Dawson11 Oct 2008 – 27 May 2009116 Tavoris Cloud()28 Aug 2009 – 9 Mar 2013417 Bernard Hopkins9 Mar 2013 – 8 Nov 2014218 Sergey Kovalev8 Nov 2014 – 19 Nov 2016419 Andre Ward19 Nov 2016 – 21 Sep 2017120 Artur Beterbiev()11 Nov 2017 – 22 Feb 2025921 Dmitry Bivol22 Feb 2025 – present1
Super middleweight No.NameReignDefenses1 Murray Sutherland()28 Mar – 22 Jul 198402 Park Chong-pal22 Jul 1984 – 2 Feb 198873 Graciano Rocchigiani()11 Mar 1988 – 22 Sep 198934 Lindell Holmes()27 Jan 1990 – 18 May 199135 Darrin Van Horn18 May 1991 – 10 Jan 199216 Iran Barkley10 Jan 1992 – 13 Feb 199307 James Toney13 Feb 1993 – 18 Nov 199438 Roy Jones Jr.18 Nov 1994 – 20 Feb 199759 Charles Brewer()21 Jun 1997 – 24 Oct 1998310 Sven Ottke24 Oct 1998 – 27 Mar 20042111 Jeff Lacy()2 Oct 2004 – 4 Mar 2006412 Joe Calzaghe4 Mar – 27 Nov 2006113 Alejandro Berrio()3 Mar – 19 Oct 2007014 Lucian Bute19 Oct 2007 – 26 May 2012915 Carl Froch26 May 2012 – 3 Feb 2015416 James DeGale()23 May 2015 – 9 Dec 2017317 Caleb Truax9 Dec 2017 – 7 Apr 2018018 James DeGale (2)7 Apr – 4 Jul 2018019 José Uzcátegui()4 Jul 2018 – 13 Jan 2019020 Caleb Plant13 Jan 2019 – 6 Nov 2021321 Canelo Álvarez6 Nov 2021 – 26 Jul 2024422 William Scull()19 Oct 2024 – 3 May 2025023Canelo Álvarez (2)3 May – 13 Sep 2025024Terence Crawford13 Sep – 23 Dec 2025025Osleys Iglesias()9 Apr 2026 – present0
Middleweight No.NameReignDefenses1 Marvin Hagler()27 May 1983 – 6 Apr 198752 Frank Tate()10 Oct 1987 – 28 Jul 198813 Michael Nunn28 Jul 1988 – 10 May 199154 James Toney10 May 1991 – 15 Feb 199365 Roy Jones Jr.()22 May 1993 – 25 Aug 199416 Bernard Hopkins()29 Apr 1995 – 16 Jul 2005197 Jermain Taylor16 Jul – 11 Oct 200508 Arthur Abraham()20 Dec 2005 – 11 Jul 2009109 Sebastian Sylvester()19 Sep 2009 – 7 May 2011310 Daniel Geale7 May 2011 – 17 Aug 2013411 Darren Barker17 Aug – 7 Dec 2013 012 Felix Sturm7 Dec 2013 – 31 May 2014013 Sam Soliman31 May – 8 Oct 2014014 Jermain Taylor (2)8 Oct 2014 – 5 Feb 2015015 David Lemieux()20 Jun – 17 Oct 2015 016 Gennady Golovkin17 Oct 2015 – 6 Jun 2018417 Daniel Jacobs()27 Oct 2018 – 4 May 2019018 Canelo Álvarez4 May – 1 Aug 2019019 Gennady Golovkin (2) ()5 Oct 2019 – 6 Feb 2023220 Vincenzo Gualtieri ()1 Jul – 14 Oct 2023021 Janibek Alimkhanuly 14 Oct 2023 – 10 Mar 2026222Aaron McKenna()8 Aug 2026 – present0
Junior middleweight No.NameReignDefenses1 Mark Medal()11 Mar – 2 Nov 198402 Carlos Santos2 Nov 1984 – 4 Jun 198613 Buster Drayton4 Jun 1986 – 27 Jun 198724 Matthew Hilton27 Jun 1987 – 4 Nov 198815 Robert Hines4 Nov 1988 – 5 Feb 198906 Darrin Van Horn5 Feb – 15 Jul 198907 Gianfranco Rosi15 Jul 1989 – 17 Sep 1994118 Vincent Pettway17 Sep 1994 – 12 Aug 199519 Paul Vaden12 Aug – 16 Dec 1995010 Terry Norris16 Dec 1995 – 19 Mar 1997411 Raúl Márquez()12 Apr – 6 Dec 1997212 Luis Ramón Campas6 Dec 1997 – 12 Dec 1998313 Fernando Vargas12 Dec 1998 – 2 Dec 2000514 Félix Trinidad2 Dec 2000 – 20 May 2001015 Winky Wright()12 Oct 2001 – 19 Apr 2004516 Verno Phillips()5 Jun – 2 Oct 2004017 Kassim Ouma2 Oct 2004 – 14 Jul 2005118 Roman Karmazin14 Jul 2005 – 8 Jul 2006019 Cory Spinks8 Jul 2006 – 27 Mar 2008120 Verno Phillips (2)27 Mar – 19 Nov 2008021 Cory Spinks (2)()24 Apr 2009 – 7 Aug 2010022 Cornelius Bundrage7 Aug 2010 – 23 Feb 2013223 Ishe Smith23 Feb – 14 Sep 2013024 Carlos Molina14 Sep 2013 – 11 Oct 2014025 Cornelius Bundrage (2)11 Oct 2014 – 12 Sep 2015026 Jermall Charlo12 Sep 2015 – 16 Feb 2017327 Jarrett Hurd()25 Feb 2017 – 11 May 2019328 Julian Williams 11 May 2019 – 18 Jan 2020029 Jeison Rosario18 Jan – 26 Sep 2020030 Jermell Charlo26 Sep 2020 – 21 Nov 2023231 Bakhram Murtazaliev()6 Apr 2024 – 31 Jan 2026132 Josh Kelly31 Jan 2026 – present 1
Welterweight No.NameReignDefenses1 Donald Curry()4 Feb 1984 – 27 Sep 198642 Lloyd Honeyghan27 Sep 1986 – 28 Oct 19873 3 Simon Brown()23 Apr 1988 – 7 May 199184 Maurice Blocker()4 Oct 1991 – 19 Jun 199315 Félix Trinidad19 Jun 1993 – 10 Mar 2000156 Vernon Forrest()12 May – 11 Dec 200107 Michele Piccirillo()13 Apr 2002 – 22 Mar 200308 Cory Spinks 22 Mar 2003 – 5 Feb 200539 Zab Judah5 Feb 2005 – 8 Apr 2006110 Floyd Mayweather Jr.8 Apr – 20 Jun 2006011 Kermit Cintrón()28 Oct 2006 – 12 Apr 2008212 Antonio Margarito12 Apr – 23 May 2008013 Joshua Clottey()2 Aug 2008 – 16 Apr 2009014 Isaac Hlatshwayo()1 Aug – 11 Dec 2009015 Jan Zaveck11 Dec 2009 – 3 Sep 2011316 Andre Berto3 Sep – 8 Nov 2011017 Randall Bailey()9 Jun – 20 Oct 2012018 Devon Alexander20 Oct 2012 – 7 Dec 2013119 Shawn Porter7 Dec 2013 – 16 Aug 2014120 Kell Brook16 Aug 2014 – 27 May 2017321 Errol Spence Jr.27 May 2017 – 29 Jul 2023622 Terence Crawford 29 Jul – 9 Nov 2023 023 Jaron Ennis()9 Nov 2023 – 7 Jul 2025324 Lewis Crocker()13 Sep 2025 – 24 Jun 2026025 Liam Paro24 Jun 2026 – present0
Junior welterweight No.NameReignDefenses1 Aaron Pryor()22 Jun 1984 – 9 Dec 198512 Gary Hinton()26 Apr – 30 Oct 198613 Joe Manley30 Oct 1986 – 4 Mar 198704 Terry Marsh4 Mar – 15 Sep 198715 Buddy McGirt()14 Feb – 3 Sep 198816 Meldrick Taylor3 Sep 1988 – 17 May 199027 Julio César Chávez17 May 1990 – 22 Apr 199128 Rafael Pineda()7 Dec 1991 – 18 Jul 199219 Pernell Whitaker18 Jul 1992 – 6 Mar 1993010 Charles Murray() 15 May 1993 – 13 Feb 1994211 Jake Rodríguez13 Feb 1994 – 28 Jan 1995212 Kostya Tszyu28 Jan 1995 – 31 May 1997513 Vince Phillips31 May 1997 – 20 Feb 1999314 Terron Millett20 Feb – 22 Dec 1999115 Zab Judah()12 Feb 2000 – 3 Nov 2001516 Kostya Tszyu (2)3 Nov 2001 – 4 Jun 2005317 Ricky Hatton4 Jun 2005 – 14 Apr 2006118 Juan Urango()30 Jun 2006 – 20 Jan 2007019 Ricky Hatton (2)20 Jan – 3 Feb 2007020 Lovemore N'dou() 4 Feb – 16 Jun 2007121 Paulie Malignaggi16 Jun 2007 – 2 Oct 2008122 Juan Urango (2) ()30 Jan 2009 – 6 Mar 2010123 Devon Alexander6 Mar – 22 Oct 2010124 Zab Judah (2) ()5 Mar – 23 Jul 2011025 Amir Khan 23 Jul – 10 Dec 2011026 Lamont Peterson10 Dec 2011 – 11 Apr 2015327 César Cuenca()18 Jul – 4 Nov 2015028 Eduard Troyanovsky4 Nov 2015 – 3 Dec 2016229 Julius Indongo3 Dec 2016 – 19 Aug 2017130 Terence Crawford19 Aug – 30 Aug 2017031 Sergey Lipinets()4 Nov 2017 – 10 Mar 2018032 Mikey Garcia10 Mar – 15 Apr 2018033 Ivan Baranchyk()27 Oct 2018 – 18 May 2019034 Josh Taylor18 May 2019 – 24 Aug 2022435 Subriel Matías()25 Feb 2023 – 15 Jun 2024136 Liam Paro15 Jun – 7 Dec 2024037 Richardson Hitchins7 Dec 2024 – 20 Apr 20261
Lightweight No.NameReignDefenses1 Charlie Brown()30 Jan – 15 Apr 198402 Harry Arroyo15 Apr 1984 – 6 Apr 1985 23 Jimmy Paul6 Apr 1985 – 5 Dec 198634 Greg Haugen5 Dec 1986 – 7 Jun 198705 Vinny Paz7 Jun 1987 – 6 Feb 198806 Greg Haugen (2)6 Feb 1988 – 18 Feb 198927 Pernell Whitaker18 Feb 1989 – 28 Feb 199288 Freddie Pendleton()10 Jan 1993 – 19 Feb 199419 Rafael Ruelas19 Feb 1994 – 6 May 1995210 Oscar De La Hoya6 May – 12 Jul 1995011 Philip Holiday()19 Aug 1995 – 2 Aug 1997612 Shane Mosley2 Aug 1997 – 13 May 1999813 Paul Spadafora() 20 Aug 1999 – 26 Jun 2003814 Javier Jáuregui()22 Nov 2003 – 13 May 2004015 Julio Díaz 13 May 2004 – 2 Feb 2005016 Leavander Johnson()17 Jun – 17 Sep 2005017 Jesús Chávez17 Sep 2005 – 3 Feb 2007118 Julio Díaz (2)3 Feb – 13 Oct 2007119 Juan Díaz13 Oct 2007 – 8 Mar 2008020 Nate Campbell 8 Mar 2008 – 13 Feb 2009021 Miguel Vázquez()14 Aug 2010 – 13 Sep 2014622 Mickey Bey13 Sep 2014 – 25 Jun 2015023 Rances Barthelemy() 18 Dec 2015 – 6 Jun 2016124 Robert Easter Jr.()9 Sep 2016 – 28 Jul 2018325 Mikey Garcia28 Jul – 30 Oct 2018026 Richard Commey()2 Feb – 14 Dec 2019127 Teófimo López14 Dec 2019 – 27 Nov 2021128 George Kambosos Jr27 Nov 2021 – 5 Jun 2022029 Devin Haney5 Jun 2022 – 29 Nov 2023230Vasiliy Lomachenko()11 May 2024 – 9 Jun 2025031Raymond Muratalla()9 Jun 2025 – 2 Sep 20262
Junior lightweight