Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  31(1) - 15(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/09/2030Brisbane, Australia30(1) - 15(1) Nihal Baliev4 - 7(1) WPts
19/07/2030Brisbane, Australia29(1) - 15(1) Atif Sharif10(1) - 6 WPts
20/05/2030Maracay, Venezuela28(1) - 15(1) Xeres Galeas19 - 18 WPts
22/03/2030Calgary, Canada27(1) - 15(1) Zach Ferris5 - 11(2) WPts
22/01/2030San Pedro Sula, Honduras27(1) - 14(1) Vicente Gonzalez39(1) - 58 LPts
24/11/2029Managua, Nicaragua26(1) - 14(1) Felippe Alvidrez21(1) - 16 WPts
26/09/2029Accra, Ghana25(1) - 14(1) Gareth Archer16(3) - 26(1) WPts
29/07/2029Brisbane, Australia24(1) - 14(1) Mark Keough5 - 7 WPts
31/05/2029Perth, Australia23(1) - 14(1) Paul Murchie2 - 10 WPts
02/04/2029Manaus, Brazil22(1) - 14(1) Juan Sol18 - 13 WPts
02/02/2029Kumasi, Ghana21(1) - 14(1) Kris Arthur24(3) - 12 WPts
05/12/2028Accra, Ghana20(1) - 14(1) Lakista Antwi14 - 16 WPts
07/10/2028Córdoba, Argentina19(1) - 14(1) Ignado Magro8 - 16 WPts
09/08/2028Guayaquil, Ecuador19(1) - 13(1) Larenzo Montijo27 - 6 LPts
11/06/2028Ottawa, Canada18(1) - 13(1) James Bothwell15 - 9 WPts
13/04/2028Jersey City, USA17(1) - 13(1) Valerio Barzagli8 - 21 WPts
14/02/2028Brisbane, Australia16(1) - 13(1) Gethin Bach7 - 14 WPts
20/12/2027Kumasi, Ghana15(1) - 13(1) Kwau Sam11 - 11 WPts
22/10/2027Sana'a, Yemen14(1) - 13(1) Haaris Alam9 - 22 WPts
24/08/2027Brisbane, Australia13(1) - 13(1) Sam Manek7 - 12 WPts
23/06/2027Brisbane, Australia12(1) - 13(1) Sam Walsh5 - 16 WPts
27/04/2027Nizhny Novgorod, Russia11(1) - 13(1) Alik Miasnikov11 - 9 WPts
27/02/2027Dublin, Ireland10(1) - 13(1) Matthew Lynch23(1) - 37 WPts
30/12/2026Perth, Australia10(1) - 12(1) Ian Yeamans9 - 8 LPts
11/11/2026Karagandy, Kazakhstan9(1) - 12(1) Qasim Bajcodamov9 - 14 WPts
12/09/2026Sydney, Australia8(1) - 12(1) Shaun Fram5 - 11 WPts
17/07/2026Sydney, Australia7(1) - 12(1) James McCollister7 - 9 WPts
17/05/2026Espoo, Finland7(1) - 11(1) Keijo Kuparinen34 - 20 LPts
18/03/2026Sydney, Australia7(1) - 10(1) Michael Callahan6 - 14 LPts
20/01/2026Barquisimeto, Venezuela7(1) - 9(1) Orlando Pacifico19 - 11 LPts
22/11/2025Melbourne, Australia7(1) - 8(1) Dylan Urey19(2) - 28 LPts
28/09/2025Sydney, Australia6 - 8(1) Noah Boydston2 - 20(11) WKO3
08/08/2025Newcastle, Australia6 - 7(1) Kyle Wiseman24(2) - 16 LPts
12/06/2025Perth, Australia6 - 6(1) Lucas Hepburn39(1) - 9 LPts
10/05/2025Melbourne, Australia6 - 5(1) Daniel Samson14 - 10(4) LPts
27/03/2025Kumasi, Ghana5 - 5(1) Glynn Frimpong1 - 15(2) WPts
27/01/2025Brisbane, Australia4 - 5(1) Clinton Petruccioli2 - 6 WPts
28/11/2024Newcastle, Australia3 - 5(1) Nicholas McCormick1 - 15 WPts
30/09/2024Masaya, Nicaragua3 - 4 Frisco Fontanilla24(4) - 21 LKO3
02/08/2024Tokorozawa, Japan2 - 4 Dai Tanaka9 - 34 WPts
04/06/2024Zarqa, Jordan2 - 3 Faisal Maalouf6 - 17(2) LPts
06/04/2024Sydney, Australia2 - 2 Joseph Kinzie8 - 23 LPts
10/02/2024Brno, Czech Republic1 - 2 Maxim Bolin2 - 5 WPts
13/12/2023Busan, South Korea1 - 1 Sung-ryong Jee25 - 7 LPts
15/10/2023Perth, Australia1 - 0 Mason Balbo2 - 7 LPts
18/08/2023Brisbane, Australia0 - 0 Jaguar Gamez1 - 22 WPts