Weightclass:  Middleweight
Location:  Kansas City, USA
Record:  42 - 20(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
21/06/2031Kansas City, USA41 - 20(1) Hyun-soo Song1 - 4 WPts
21/04/2031Kansas City, USA40 - 20(1) Kolzak Ostrovsky14 - 12 WPts
20/02/2031Kansas City, USA39 - 20(1) Viktor Aleshin2 - 17 WPts
22/12/2030Kansas City, USA38 - 20(1) Remo Rossettini7 - 14(1) WPts
23/10/2030Kansas City, USA37 - 20(1) Ian Heriot25(1) - 24 WPts
24/08/2030Kansas City, USA36 - 20(1) Wouter Lauwereins4 - 14 WPts
25/06/2030Managua, Nicaragua35 - 20(1) Joaquin Sepulveda1 - 3(1) WPts
26/04/2030Henderson, USA35 - 19(1) Spencer Riddle20(1) - 11 LPts USA National Championships 2030View
22/04/2030San Jose, Costa Rica34 - 19(1) Carlos Pino10 - 32(7) WPts
22/02/2030Lowell, USA33 - 19(1) Chris Manaudou1 - 12 WPts
25/12/2029Reading, UK32 - 19(1) Mick Rees15 - 16 WPts
27/10/2029Toulouse, France32 - 18(1) Turiau Platini36 - 7 LPts
28/08/2029Bandar Lampung, Indonesia31 - 18(1) Satri Raihaanun4 - 6 WPts
30/06/2029Athens, Greece31 - 17(1) Cenon Athas0 - 1 LPts
02/05/2029Surprise, USA31 - 16(1) Clinton Bisset31 - 14 LPts USA National Championships 2029View
29/04/2029Surprise, USA30 - 16(1) Dominic Cromartie15 - 8 WPts USA National Championships 2029View
26/04/2029Surprise, USA29 - 16(1) Kyle Sproul6 - 15 WPts USA National Championships 2029View
19/04/2029Bruges, Belgium28 - 16(1) Franske Van Duyse11 - 12 WPts
19/02/2029Kansas City, USA27 - 16(1) David Mandioma1 - 1 WPts
21/12/2028Kingston, Jamaica26 - 16(1) Jake Evans5 - 8 WPts
23/10/2028Kansas City, USA25 - 16(1) Guido Malta18 - 6 WPts
24/08/2028Denver, USA24 - 16(1) Darryl Gillogly17 - 19 WPts
01/07/2028Kaduna, Nigeria23 - 16(1) Ike Ige0 - 3 WPts
02/05/2028Des Moines, USA23 - 15(1) Bob Barnes30 - 22 LPts USA National Championships 2028View
29/04/2028Des Moines, USA22 - 15(1) Gareth Barclay12 - 6 WPts USA National Championships 2028View
26/04/2028Des Moines, USA21 - 15(1) Robert Innes15 - 26 WPts USA National Championships 2028View
29/03/2028Valencia, Spain20 - 15(1) Cruz Calles23 - 9 WPts
30/01/2028Seoul, South Korea20 - 14(1) Soo-il Chon22 - 14 LPts
02/12/2027Kansas City, USA19 - 14(1) Lee Connolly8 - 4 WPts
03/10/2027Kansas City, USA18 - 14(1) Mike Perrie4 - 5(1) WPts
04/08/2027Ulaanbaatar, Mongolia18 - 13(1) Afon Sansargereltekh45 - 20 LPts
05/06/2027Charlotte, USA18 - 12(1) Leon Keelan15 - 4 LPts
07/04/2027Madrid, Spain17 - 12(1) Malvolio Alatorre10 - 10 WPts
07/02/2027Kansas City, USA16 - 12(1) Patrick Markey0 - 3 WPts
09/12/2026Kansas City, USA16 - 11(1) John Whittum3 - 3 LPts
10/10/2026Kansas City, USA15 - 11(1) Ian Marrs6(2) - 15 WPts
11/08/2026Waterbury, USA15 - 10(1) Paul Buchanan13 - 12 LPts
14/06/2026Bayamon, Puerto Rico15 - 9(1) Juan Arevalo46 - 21 LPts
16/04/2026Cagayan de Oro, Philippines14 - 9(1) Mike Garong4 - 6 WPts
16/02/2026Kansas City, USA13 - 9(1) Hitoshi Miyamoto1 - 6 WPts
19/12/2025Maiduguri, Nigeria13 - 8(1) Ike Duba14 - 16 LPts
21/10/2025Kansas City, USA12 - 8(1) Hajime Yamazaki5 - 7 WPts
23/08/2025St. Petersburg, USA12 - 7(1) Chris Harries17 - 27 LPts
08/07/2025Kansas City, USA11 - 7(1) Colar Oge5 - 22 WPts
09/05/2025Kansas City, USA10 - 7(1) Ovidio Sereno3 - 7 WPts
10/03/2025Nassau, Bahamas10 - 6(1) David Heggins17(1) - 16 LPts
10/01/2025Louisville, USA10 - 5(1) Kenzie Winnie3 - 13 LPts
21/11/2024Philadelphia, USA9 - 5(1) Leo Gash5 - 13(3) WPts
21/10/2024Kansas City, USA8 - 5(1) Paco Gomez2 - 6 WPts
23/08/2024Detroit, USA7 - 5(1) Rob Pfannenstiel7 - 8(1) WPts
18/07/2024Jersey City, USA6 - 5(1) Arturo Mauri8 - 22 WPts
24/05/2024Jacksonville, USA5 - 5(1) Robert Skilling20 - 18 WPts
23/04/2024Kansas City, USA4 - 5(1) Shukur Djanaliyev5 - 9 WPts
24/02/2024Seattle, USA3 - 5(1) Corey Stackpole2 - 6 WPts
24/01/2024Memphis, USA3 - 4(1) Jamie Lobban10 - 11 LPts
01/12/2023Boston, USA3 - 3(1) Bryan Ryan7 - 21 LPts
09/10/2023Kansas City, USA3 - 2(1) Leighton Nevin1 - 0 LPts
12/08/2023Kansas City, USA2 - 2(1) Kai Myres0 - 9 WPts
13/06/2023New York City, USA2 - 1 John Deliz12(1) - 18 LKO3
04/05/2023Kansas City, USA1 - 1 Jim McPhail0 - 7 WPts
06/03/2023Kansas City, USA1 - 0 Dalibor Kramar8 - 23 LPts
05/01/2023Kansas City, USA0 - 0 John Dasher1 - 6 WPts