Weightclass:  Heavyweight
Location:  Nassau, Bahamas
Record:  46 - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/09/2034Nassau, Bahamas45 - 25 Veroslav Moravek1 - 7 WPts
15/07/2034Nassau, Bahamas44 - 25 Aimon Reyna0 - 10 WPts
14/05/2034Nassau, Bahamas43 - 25 Asif Ghazzawi8 - 16 WPts
14/03/2034Nassau, Bahamas42 - 25 Milan Pecher4 - 8 WPts
13/01/2034Nassau, Bahamas41 - 25 Marvel Lafargue5 - 15 WPts
11/11/2033Nassau, Bahamas40 - 25 Sajid Maroun2 - 2 WPts
11/09/2033Nassau, Bahamas39 - 25 Kofi Moro11 - 4 WPts
11/07/2033Nassau, Bahamas38 - 25 Ulick Boss1 - 4 WPts
11/05/2033Nassau, Bahamas37 - 25 Kris Cooper28(2) - 21 WPts
12/03/2033Nassau, Bahamas36 - 25 Gazi Malek10 - 17 WPts
10/01/2033Nassau, Bahamas35 - 25 Arseni Zabiroff2 - 0 WPts
09/11/2032Nassau, Bahamas34 - 25 Ulffr Wind16 - 9 WPts
08/09/2032Nassau, Bahamas33 - 25 David Kennon3 - 9 WPts
09/07/2032Nassau, Bahamas33 - 24 Kris Cooper23(1) - 18 LPts
13/05/2032Yaoundé, Cameroon32 - 24 Edmond Kalla4 - 5 WPts
14/03/2032Nassau, Bahamas32 - 23 Paul Lochridge29 - 13 LPts Bahamas National Championships 2032View
11/03/2032Nassau, Bahamas31 - 23 Steven Caruthers3 - 3 WPts Bahamas National Championships 2032View
04/03/2032Nassau, Bahamas30 - 23 David Shawn4 - 5 WPts
05/01/2032Wellington, New Zealand29 - 23 David Heaven0 - 0 WPts
07/11/2031Mendoza, Argentina28 - 23 Santiago Terronez17 - 11 WPts
08/09/2031Nassau, Bahamas28 - 22 Kris Cooper19(1) - 16 LPts
10/07/2031Toronto, Canada27 - 22 Raoul Huret8 - 15 WPts
12/05/2031Nassau, Bahamas27 - 21 Rex Lin39 - 14 LPts
17/03/2031Nassau, Bahamas27 - 20 Kris Cooper18(1) - 14 LPts Bahamas National Championships 2031View
14/03/2031Nassau, Bahamas26 - 20 Paul Lochridge23 - 11 WPts Bahamas National Championships 2031View
11/03/2031Nassau, Bahamas25 - 20 Chris Stein3 - 8 WPts Bahamas National Championships 2031View
31/01/2031Nassau, Bahamas24 - 20 Kian Blevins10 - 22 WPts
04/12/2030Nassau, Bahamas23 - 20 Robert Yale12 - 20 WPts
03/11/2030Dusseldorf, Germany22 - 20 Rainhard Biltz10 - 22(1) WPts
05/09/2030Tangier, Morocco21 - 20 Attiq Azuelos0 - 0 WPts
08/07/2030Cali, Colombia20 - 20 Guido Minier4 - 6 WPts
10/05/2030Magdeburg, Germany19 - 20 Gerrard Gau27(1) - 15 WPts
11/03/2030Nassau, Bahamas19 - 19 Kian Blevins6 - 19 LPts Bahamas National Championships 2030View
07/02/2030Mumbai, India19 - 18 Madhav Veera14(1) - 9 LPts
10/12/2029Nassau, Bahamas18 - 18 Nwa Kiprotich1 - 5 WPts
12/10/2029Nassau, Bahamas17 - 18 Robert Yale8 - 17 WPts
28/08/2029Oslo, Norway17 - 17 Harper Mehl12(1) - 10 LPts
28/07/2029Oslo, Norway17 - 16 Harper Mehl11(1) - 10 LPts
27/06/2029Sydney, Australia17 - 15 Mark Albert16 - 3 LPts
27/05/2029Douala, Cameroon16 - 15 Blaise Yontcha16 - 15(1) WPts
26/04/2029Nassau, Bahamas15 - 15 Rico Strano10 - 15 WPts
11/03/2029Nassau, Bahamas15 - 14 Rex Lin21 - 8 LPts Bahamas National Championships 2029View
12/02/2029Nassau, Bahamas14 - 14 Blaise Yontcha15 - 13 WPts
12/01/2029Douala, Cameroon13 - 14 Blaise Yontcha15 - 12 WPts
12/12/2028Douala, Cameroon13 - 13 Blaise Yontcha14 - 12 LPts
09/11/2028Sofia, Bulgaria13 - 12 Lyudmil á Balevski7 - 17 LPts
11/09/2028Baku, Azerbaijan13 - 11 Seyfaddin Dzhavad35 - 4 LPts
13/07/2028Nanning, China13 - 10 Abbad Elhachimi5 - 0 LPts Nanning Olympics 2028View
16/05/2028Cork, Ireland12 - 10 Glynn Moss17 - 10 WPts
17/03/2028Nassau, Bahamas12 - 9 Bradley Slaight14 - 11 LPts Bahamas National Championships 2028View
14/03/2028Nassau, Bahamas11 - 9 Dan Frashier11 - 8 WPts Bahamas National Championships 2028View
11/03/2028Nassau, Bahamas10 - 9 Kris Cooper4 - 4 WPts Bahamas National Championships 2028View
25/01/2028Nassau, Bahamas9 - 9 Sid Kelsoe6 - 11 WPts
26/11/2027Nassau, Bahamas9 - 8 Jonathan Rhind11 - 26 LPts
26/10/2027Nassau, Bahamas8 - 8 John Strang7 - 6 WPts
27/08/2027Dushanbe, Tajikistan8 - 7 Agha Leghari15 - 10 LPts
29/06/2027Dakar, Senegal7 - 7 Fernand Chaudet9 - 15(1) WPts
01/05/2027Nassau, Bahamas6 - 7 David Waddell6 - 25 WPts
11/03/2027Nassau, Bahamas6 - 6 Cody Stobie13 - 12 LPts Bahamas National Championships 2027View
07/01/2027Garoua, Cameroon6 - 5 Denis Allie25(1) - 35(14) LPts
08/11/2026Nassau, Bahamas5 - 5 Mark Robinson0 - 4 WPts
28/09/2026Nassau, Bahamas4 - 5 John Smeaton3 - 5 WPts
30/07/2026Nassau, Bahamas3 - 5 John Strang2 - 2 WPts
01/06/2026Nassau, Bahamas3 - 4 Gethin Roland4 - 17(3) LPts
29/04/2026Nassau, Bahamas2 - 4 Mark Robinson0 - 0 WPts
14/03/2026Nassau, Bahamas2 - 3 George Budge4 - 1 LPts Bahamas National Championships 2026View
11/03/2026Nassau, Bahamas1 - 3 Callum Kirkbride10 - 19 WPts Bahamas National Championships 2026View
06/02/2026Nassau, Bahamas1 - 2 James Orrock19 - 10 LPts
06/01/2026Nassau, Bahamas1 - 1 Bob Hendrie31 - 25 LPts
30/11/2025Nassau, Bahamas0 - 1 Tobias Loar3 - 7 WPts
16/10/2025Nassau, Bahamas0 - 0 Ian Sturrock9 - 10 LPts