Weightclass:  Welterweight
Location:  Perth, Australia
Record:  31 - 44
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/11/2033Perth, Australia30 - 44 Ewan Kemp5 - 12 WPts
09/09/2033Perth, Australia29 - 44 John Saia2 - 3 WPts
09/07/2033Perth, Australia28 - 44 Michel Beaufort0 - 12 WPts
08/05/2033Perth, Australia28 - 43 Montenegro Guerrero8 - 19 LPts
09/03/2033Perth, Australia27 - 43 Suk-young Jun6 - 20 WPts
07/01/2033Perth, Australia26 - 43 Tae-hee Joe0 - 17(1) WPts
07/11/2032Perth, Australia25 - 43 Jamie McCalley3 - 6 WPts
07/09/2032Perth, Australia25 - 42 Onofre Fontanilla15 - 7 LPts
08/07/2032Perth, Australia24 - 42 Rashid Akram4 - 13 WPts
08/05/2032Perth, Australia24 - 41 Magne Odland3 - 16 LPts
09/03/2032Perth, Australia24 - 40 Xaverius Teran15 - 8 LPts
08/01/2032Bangkok, Thailand24 - 39 Yokchai Singthong9 - 12 LPts
10/11/2031Perth, Australia23 - 39 Alvino Martinez4 - 5 WPts
10/09/2031Jeddah, Saudi Arabia23 - 38 Danyaal Farhi5 - 12 LPts
13/07/2031Brasilia, Brazil22 - 38 Beltran Tomas15 - 18 WPts
14/05/2031Perth, Australia22 - 37 Adam Cowen42 - 9 LPts
16/03/2031Aix-en-Provence, France22 - 36 Waltier Saint-Jean5 - 14 LPts
16/01/2031Perth, Australia22 - 35 Adam Cowen40 - 9 LPts
19/11/2030Adelaide, Australia22 - 34 Harry Ishkhanyan36(2) - 15 LPts
20/09/2030Perth, Australia21 - 34 Demont Begue12 - 17 WPts
22/07/2030Adelaide, Australia21 - 33 Harry Ishkhanyan34(2) - 15 LPts
25/05/2030Ponce, Puerto Rico20 - 33 Juan Arguelles1 - 8 WPts
27/03/2030Perth, Australia20 - 32 Harry Ishkhanyan32(2) - 15 LPts
27/01/2030Yaoundé, Cameroon19 - 32 Quennel Carlin6 - 11 WPts
29/11/2029Kumasi, Ghana19 - 31 Haaris Kamel25 - 14(1) LPts
01/10/2029San Juan, Puerto Rico19 - 30 Diego Alcantar10 - 8 LPts
03/08/2029Khujand, Tajikistan18 - 30 Vitali Hajibeyov4 - 10 WPts
05/06/2029Kurume, Japan17 - 30 Yasushi Kawahara3 - 9 WPts
07/04/2029Sendai, Japan16 - 30 Hajime Kawasaki5 - 10 WPts
07/02/2029Funabashi, Japan15 - 30 Hikaru Aoki3 - 16 WPts
10/12/2028Calgary, Canada14 - 30 Matthew Profitt5 - 8 WPts
12/10/2028Shymkent, Kazakhstan13 - 30 Rovshan Baimuratov7 - 10 WPts
14/08/2028Brisbane, Australia13 - 29 Kai Wiseman21 - 14 LPts
25/06/2028Kano, Nigeria12 - 29 Orji Ike1 - 4 WPts
26/04/2028Santa Ana, El Salvador12 - 28 Alejandro Rozario14 - 9 LPts
27/02/2028Zaporizhia, Ukraine11 - 28 Mikhail Mucha3 - 16 WPts
30/12/2027Perth, Australia11 - 27 John Mosman9(1) - 19 LPts
31/10/2027Constantine, Algeria10 - 27 Mohsin Ghermati4 - 33(18) WPts
01/09/2027Mexico City, Mexico9 - 27 Tajo Villamor0 - 5 WPts
04/07/2027Perth, Australia8 - 27 James Macmillan0 - 2 WPts
06/05/2027Antofagasta, Chile8 - 26 Jaguar Gallegos12(1) - 11 LPts
08/03/2027Perth, Australia7 - 26 Hugh Vassos1 - 0 WPts
07/01/2027Perth, Australia6 - 26 Ollie Rolland10 - 6 WPts
08/11/2026Istaravshan, Tajikistan6 - 25 Imran Jama7 - 8 LPts
09/09/2026Mississauga, Canada6 - 24 Euan Lyn1 - 4 LPts
11/07/2026Tokorozawa, Japan6 - 23 Iwao Okumura4 - 10 LPts
13/05/2026Shymkent, Kazakhstan5 - 23 Mehdiqulu Ghacupoff1 - 6 WPts
15/03/2026Vilnius, Lithuania4 - 23 Marcin Janczewski4 - 10 WPts
15/01/2026Adelaide, Australia4 - 22 Richie Morris1 - 6 LPts
17/11/2025Shymkent, Kazakhstan3 - 22 Rashid Yahulycov10 - 12 WPts
19/09/2025Perth, Australia3 - 21 Joe Petrenko6 - 15(1) LPts
26/07/2025Karagandy, Kazakhstan3 - 20 Zuffur Sagyndyckow12 - 10 LPts
28/05/2025Ostrava, Czech Republic3 - 19 Oldrich Domina4 - 5 LPts
30/03/2025Newcastle, Australia3 - 18 Joshua Bankhead36 - 11 LPts
31/01/2025Ulaanbaatar, Mongolia2 - 18 Jaul Batur1 - 5(1) WPts
03/12/2024Sydney, Australia2 - 17 Haaris Shaheen21(1) - 18 LPts
05/10/2024Adelaide, Australia2 - 16 Harry Ishkhanyan5 - 5 LPts
07/08/2024Perth, Australia1 - 16 Joseph Cummingham1 - 18(8) WPts
09/06/2024Bergen, Norway1 - 15 Olaf Williamsen7 - 9 LPts
11/04/2024Almaty, Kazakhstan1 - 14 Joshqun Yaklas19 - 15(2) LPts
12/02/2024Melbourne, Australia1 - 13 Jay Molony21(1) - 17 LPts
08/01/2024Adelaide, Australia1 - 12 Ricky Shishkina30(1) - 8 LPts
07/12/2023Sterlitamak, Russia1 - 11 Vikenti Muradov1 - 13 LPts
09/10/2023Sunshine Coast, Australia1 - 10 Jacob Kindrick17(2) - 16(1) LPts
14/08/2023Tirana, Albania1 - 9 Behar Luzaj3 - 12 LPts
16/06/2023Almaty, Kazakhstan1 - 8 Zahir Baickodamow23(2) - 6 LPts
18/04/2023Perth, Australia1 - 7 Mehdi Abbasov11 - 15 LPts
18/02/2023Sydney, Australia0 - 7 Michael Callahan0 - 0 WPts
29/12/2022Puebla, Mexico0 - 6 Kiki Solares3 - 10(1) LPts
31/10/2022Perth, Australia0 - 5 Vedran Jonjic10 - 16 LPts
02/09/2022Melbourne, Australia0 - 4 Jack Hanna2 - 4 LPts
13/07/2022Gold Coast, Australia0 - 3 David Hughson2 - 6 LPts
15/05/2022Perth, Australia0 - 2 Jawad Tariq8 - 14 LPts
23/03/2022Melbourne, Australia0 - 1 Mark Whitted17(1) - 5 LPts
18/02/2022Perth, Australia0 - 0 John Leith1 - 4 LPts