Weightclass:  Lightweight
Location:  Denver, USA
Record:  39(2) - 18
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
22/11/2033Denver, USA38(2) - 18 Nemesio Saldivar11 - 9 WPts
21/09/2033Denver, USA37(2) - 18 Bernardo Barzagli2 - 13 WPts
21/07/2033Denver, USA36(2) - 18 Reyes Godines8 - 14 WPts
20/05/2033Denver, USA35(2) - 18 Giuseppe Baresi14 - 22(10) WPts
20/03/2033Denver, USA34(2) - 18 Dylan MacDonald0 - 3 WPts
18/01/2033Denver, USA33(2) - 18 Naeem Munya6 - 4 WPts
18/11/2032Denver, USA32(2) - 18 Mark Lamont6 - 8 WPts
18/09/2032Soka, Japan31(2) - 18 Ichiro Komatsu14(1) - 27(2) WPts
21/07/2032London, UK30(2) - 18 Matthew Edwards0 - 3 WPts
23/05/2032Dublin, Ireland29(2) - 18 Roy Mullins3 - 13 WPts
25/03/2032Barcelona, Spain28(2) - 18 Joaquin Laurel11(1) - 28(1) WPts
26/01/2032Denver, USA27(2) - 18 Leonardo Cala1 - 11 WPts
27/11/2031Virginia Beach, USA26(2) - 18 Jeremy Hughes8 - 28(1) WPts
01/10/2031Sumqayit, Azerbaijan25(2) - 18 Ertogrul Jabbarov22 - 10 WPts
03/08/2031Kiev, Ukraine24(2) - 18 Yakiv Wujek8 - 15 WPts
05/06/2031Boston, USA23(2) - 18 Edward McArtor16 - 17 WPts
17/04/2031Madison, USA23(2) - 17 Patrick Wallace28 - 9 LPts
18/02/2031Denver, USA23(2) - 16 Stuart McBride22(1) - 13(2) LPts
21/12/2030Denver, USA22(1) - 16 Stuart McBride22(1) - 12(1) WKO3
23/10/2030Leicester, UK21(1) - 16 Michael Winstone4 - 14 WPts
25/08/2030Kiev, Ukraine20(1) - 16 Gennady Bushuyeva0 - 0 WPts
26/06/2030New York City, USA20(1) - 15 David Jones14 - 16 LPts
03/05/2030Cedar Rapids, USA20(1) - 14 Dave Roller1 - 0 LPts
10/03/2030Gainesville, USA19(1) - 14 Ricky Berrie5 - 24 WPts
16/01/2030Gilbert, USA18(1) - 14 Declan Carlow12 - 21 WPts
16/12/2029Tucson, USA18(1) - 13 Robert Acedo29(2) - 7 LPts
27/10/2029Denver, USA17(1) - 13 Phil Vasallo19 - 10 WPts
28/08/2029Mixco, Guatemala16(1) - 13 Neron Buitrago5 - 11 WPts
30/06/2029Rijeka, Croatia15(1) - 13 Dragoslav Svetlicic6 - 16 WPts
02/05/2029Surprise, USA15(1) - 12 Brendan MacIsaac42 - 16 LPts USA National Championships 2029View
29/04/2029Surprise, USA14(1) - 12 Ian Cochran7 - 8 WPts USA National Championships 2029View
26/04/2029Surprise, USA13(1) - 12 Ollie Seller7 - 0 WPts USA National Championships 2029View
07/03/2029Puebla, Mexico12(1) - 12 Rodrigo Lopez7 - 10 WPts
06/01/2029Portland, USA11(1) - 12 Zachary Whitestone11 - 14 WPts
09/11/2028Antwerp, Belgium11(1) - 11 Joel Van de Weede32 - 15 LPts
11/09/2028Annaba, Algeria11(1) - 10 Shayan Siddique10 - 22 LPts
14/07/2028Kolkata, India10(1) - 10 Madhav Rajaa13 - 23 WPts
16/05/2028Almaty, Kazakhstan10(1) - 9 Niyazi Sagyndycov17 - 10 LPts
17/03/2028Denver, USA9(1) - 9 Clinton Barajas4 - 10 WPts
16/01/2028Denver, USA8(1) - 9 Neil Armour2 - 1 WPts
19/11/2027Rotterdam, Netherlands7(1) - 9 MichaÙl Roelins8 - 17 WPts
21/09/2027Kharkiv, Ukraine6(1) - 9 Borysko Mitnick6 - 21(5) WPts
24/07/2027Yerevan, Armenia5 - 9 Vosdan Sahagyan4 - 20(10) WKO3
26/05/2027Makiivka, Ukraine5 - 8 Yakiv Bandura11 - 11 LPts
28/03/2027Zagreb, Croatia5 - 7 Aljoša Zeba13 - 13(4) LPts
28/01/2027The Hague, Netherlands5 - 6 Jeroom Tillens10 - 7 LPts
30/11/2026Spanish Town, Jamaica4 - 6 Chris Balfour11 - 13 WPts
02/10/2026Vantaa, Finland4 - 5 Urmas Vahatalo47 - 23 LPts
04/08/2026Knoxville, USA4 - 4 Vincent Tay5(1) - 25 LPts
10/06/2026Adana, Turkey3 - 4 Bayram Recep8 - 10 WPts
12/04/2026Cork, Ireland3 - 3 Niall McGinnis6 - 8 LPts
12/02/2026Denver, USA3 - 2 Morgan Hallum0 - 5 LPts
14/12/2025Yerevan, Armenia3 - 1 Sdepan Oganian18 - 19 LPts
16/10/2025Bokhtar, Tajikistan2 - 1 Azhdar Hallal2 - 15 WPts
18/08/2025Rijeka, Croatia2 - 0 Mile Kozina18 - 26(1) LPts
20/06/2025Birmingham, USA1 - 0 Ben Erving4 - 22 WPts
19/05/2025Denver, USA0 - 0 Paul Bevan5 - 3 WPts