Weightclass:  Middleweight
Location:  Albuquerque, USA
Record:  39(1) - 22
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/01/2034Albuquerque, USA38(1) - 22 Pancho Aristizabal10 - 11 WPts
28/11/2033Albuquerque, USA37(1) - 22 Aric Meidinger7 - 10 WPts
28/09/2033Albuquerque, USA36(1) - 22 Alfonso Almeda4 - 7 WPts
29/07/2033Albuquerque, USA35(1) - 22 Chahaya Aristo3 - 9 WPts
28/05/2033Albuquerque, USA34(1) - 22 Lambrecht Wagenaer0 - 8 WPts
28/03/2033Albuquerque, USA33(1) - 22 Brett Taal18 - 3 WPts
25/01/2033Albuquerque, USA33(1) - 21 Hugh Wightman7 - 12 LPts
25/11/2032Albuquerque, USA32(1) - 21 Chris Pugh1 - 7 WPts
25/09/2032Baltimore, USA31(1) - 21 Blake Lawhead32(1) - 15 WPts
01/08/2032Los Angeles, USA31(1) - 20 Spencer Riddle36(3) - 13 LPts
01/07/2032Katowice, Poland30(1) - 20 Bartosz Gacek13 - 19 WPts
02/05/2032Salt Lake City, USA30(1) - 19 Max Harp12 - 1 LPts USA National Championships 2032View
29/04/2032Salt Lake City, USA29(1) - 19 Jack Younie8 - 4 WPts USA National Championships 2032View
26/04/2032Salt Lake City, USA28(1) - 19 John Trupia8(1) - 1 WPts USA National Championships 2032View
26/03/2032Bangalore, India28(1) - 18 Vivek Jagpal17 - 22 LPts
27/01/2032Managua, Nicaragua27(1) - 18 Yago Benavente14 - 9 WPts
29/11/2031Frankfurt, Germany27(1) - 17 Wallace Meilinger41(1) - 9 LPts
01/10/2031Albuquerque, USA26(1) - 17 Blake Lawhead27 - 14 WPts
03/08/2031Zigong, China25(1) - 17 Li Waung9 - 13 WPts
05/06/2031Los Angeles, USA25(1) - 16 Spencer Riddle29(1) - 13 LPts
26/04/2031Davenport, USA25(1) - 15 Danny Agostino25 - 8 LPts USA National Championships 2031View
12/04/2031Albuquerque, USA24(1) - 15 Blake Lawhead25 - 11 WPts
11/02/2031Albuquerque, USA24(1) - 14 Denton Forgie23 - 6 LPts
14/12/2030San Juan, Puerto Rico23(1) - 14 Santiago Ras0 - 4 WPts
16/10/2030Hanoi, Vietnam22(1) - 14 Lac Phuc28 - 6 WPts
18/08/2030Tirana, Albania21 - 14 Besin Selmani8 - 35(11) WKO3
20/06/2030Fayetteville, USA20 - 14 Denton Dunbar25 - 23(1) WPts
29/04/2030Henderson, USA20 - 13 Chris Callender11 - 20 LPts USA National Championships 2030View
26/04/2030Henderson, USA19 - 13 John Whittum17 - 10 WPts USA National Championships 2030View
15/04/2030Bursa, Turkey18 - 13 Berk Gochek11 - 14 WPts
15/02/2030Dublin, Ireland18 - 12 Rory Fitzsimmons28(2) - 13 LPts
18/12/2029Copenhagen, Denmark18 - 11 Toste Frederiksen26 - 17(2) LPts
20/10/2029Istanbul, Turkey17 - 11 Eser Altun11(1) - 27 WPts
22/08/2029Syracuse, USA16 - 11 Ethan Brodie0 - 7 WPts
24/06/2029Albuquerque, USA15 - 11 Rush Ortega6 - 14 WPts
26/04/2029Surprise, USA15 - 10 Clinton Bisset29 - 14 LPts USA National Championships 2029View
22/04/2029Kampala, Uganda15 - 9 Naftali Kalyesubula4 - 10 LPts
22/02/2029Shymkent, Kazakhstan15 - 8 Teymuraz Cajrbecoff19 - 13 LPts
24/12/2028Albuquerque, USA14 - 8 Kyle Sproul5 - 13 WPts
25/10/2028Albuquerque, USA14 - 7 Michael Walker11 - 2 LPts
26/08/2028Albuquerque, USA13 - 7 John Trail7 - 5 WPts
27/06/2028Ottawa, Canada12 - 7 Gus Gerrie24 - 19 WPts
29/04/2028Des Moines, USA12 - 6 Sam Ost22 - 15(1) LPts USA National Championships 2028View
26/04/2028Des Moines, USA11 - 6 Dominic Cromartie9 - 6 WPts USA National Championships 2028View
23/03/2028Manchester, USA11 - 5 Ian Heatley16 - 7 LPts
26/01/2028Athens, Greece10 - 5 Xenophon Pallas20 - 6 WPts
28/11/2027Maiduguri, Nigeria10 - 4 Haaris Naim21 - 15 LPts
30/09/2027Charlotte, USA9 - 4 Dillon Sherriff6 - 25(1) WPts
03/08/2027Austin, USA8 - 4 Cody Craik8(1) - 10 WPts
05/06/2027Minneapolis, USA7 - 4 John Whittum5 - 4 WPts
09/04/2027Albuquerque, USA6 - 4 Aaron Abbott0 - 3 WPts
09/02/2027Albuquerque, USA6 - 3 Seth Haddan7 - 10 LPts
11/12/2026Fort Smith, USA5 - 3 Mark Stewart0 - 13 WPts
13/10/2026Albuquerque, USA4 - 3 Ceri Lewis2 - 8 WPts
14/08/2026Albuquerque, USA3 - 3 Xeres Arboleda0 - 4 WPts
16/06/2026Albuquerque, USA2 - 3 Oscar Rinne2 - 4 WPts
17/04/2026Albuquerque, USA1 - 3 Leeroy Hopper0 - 6 WPts
17/02/2026Albuquerque, USA1 - 2 Amer Akel8 - 22(3) LPts
27/12/2025Albuquerque, USA1 - 1 Davie Pacheco1 - 1 LPts
28/10/2025Portland, USA1 - 0 Dave Hilling13(1) - 15 LPts
05/09/2025Albuquerque, USA0 - 0 Mason Foncha4 - 6 WPts