Weightclass:  Welterweight
Location:  Perth, Australia
Record:  11(1) - 27
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
28/03/2031Perth, Australia10(1) - 27 David Keegan4 - 9 WPts
28/01/2031Perth, Australia10(1) - 26 Vitali Hopko5 - 20 LPts
29/11/2030Perth, Australia9(1) - 26 Mick McCoun0 - 4 WPts
30/09/2030Perth, Australia8(1) - 26 Petry Hermans1 - 15 WPts
02/08/2030Perth, Australia7(1) - 26 Volodymyr Malinowski1 - 3 WPts
03/06/2030Perth, Australia6(1) - 26 Hui-chao Zhao3 - 4 WPts
04/04/2030Perth, Australia6(1) - 25 Amjad Halaby5 - 9 LPts
03/02/2030Perth, Australia6(1) - 24 Hui-chao Goh10 - 17 LPts
05/12/2029Perth, Australia5(1) - 24 Diego Lena3 - 10 WPts
06/10/2029Perth, Australia4(1) - 24 Sierra Daza1 - 7 WPts
08/08/2029Perth, Australia3(1) - 24 Shaun McCalister0 - 1 WPts
09/06/2029Chon Buri, Thailand3(1) - 23 Kwanpichit Singthong4 - 4 LPts
11/04/2029Perth, Australia2 - 23 George Purvis5 - 19(5) WKO3
15/02/2029Perth, Australia1 - 23 Henry Gwynn0 - 1 WPts
17/12/2028Perth, Australia1 - 22 Oliver Gillespie10(1) - 20(1) LPts
20/10/2028Perth, Australia0 - 22 Mike Atchinson0 - 3 WPts
21/08/2028Perth, Australia0 - 21 Bjorn Bendix15 - 11 LPts
23/06/2028Perth, Australia0 - 20 Kyo0won Im2 - 10 LPts
25/04/2028Perth, Australia0 - 19 Leeroy Finnie12 - 12(1) LPts
26/02/2028Perth, Australia0 - 18 Similien Omam15(1) - 29 LPts
28/12/2027Perth, Australia0 - 17 Jonathan Crear2 - 17 LPts
29/10/2027Vilnius, Lithuania0 - 16 Lew Jagiello3 - 20(1) LPts
31/08/2027Perth, Australia0 - 15 Bayram Sozen0 - 4 LPts
02/07/2027Perth, Australia0 - 14 James Ormiston0 - 4 LPts
04/05/2027Perth, Australia0 - 13 Ewan Dewey2 - 14 LPts
06/03/2027Samarqand, Uzbekistan0 - 12 Zahir Amen14 - 18 LPts
06/01/2027Douala, Cameroon0 - 11 Canaan Tcheumaleu14 - 12(1) LPts
08/11/2026Bayamon, Puerto Rico0 - 10 Federico Tristan7 - 6 LPts
10/09/2026Toronto, Canada0 - 9 Clint Lanman3 - 15 LPts
13/07/2026Adelaide, Australia0 - 8 Scott Kelso16(1) - 8 LPts
16/05/2026Brest, Belarus0 - 7 Avel Bandera10 - 5 LPts
18/03/2026Canberra, Australia0 - 6 Ian Binning2(1) - 14 LPts
21/01/2026Giza, Egypt0 - 5 Azam Harroun6 - 23 LPts
23/11/2025Melbourne, Australia0 - 4 Sam Ironside1 - 8 LPts
28/09/2025Yerevan, Armenia0 - 3 Vramshabuh Hakobian5 - 20 LPts
31/07/2025Melbourne, Australia0 - 2 Dai Forsyth20(1) - 22 LPts
12/06/2025Sydney, Australia0 - 1 Mel Connolly16(2) - 25 LPts
06/05/2025Perth, Australia0 - 0 Davie Meikle1 - 3 LPts