Weightclass:  Middleweight
Location:  Perth, Australia
Record:  61(3) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
12/07/2032Perth, Australia60(3) - 28 Sam Ounian12(1) - 4 WPts
13/05/2032Perth, Australia59(3) - 28 Sam Ounian12(1) - 3 WPts
13/03/2032Perth, Australia58(3) - 28 Hazi Yousif1 - 6 WPts
13/01/2032Perth, Australia57(3) - 28 Badr al Din Ishtomor2 - 16 WPts
14/11/2031Perth, Australia56(3) - 28 Clinton Motto20 - 21 WPts
13/09/2031Perth, Australia55(3) - 28 Xalvador Colmenares2 - 13 WPts
15/07/2031Perth, Australia54(3) - 28 Daniel Turunen3 - 8 WPts
15/05/2031Perth, Australia54(3) - 27 Merrill de Lisle9(3) - 4 LPts
16/03/2031Perth, Australia53(3) - 27 Michael Rankine5 - 10 WPts
15/01/2031Perth, Australia52(3) - 27 Leonel Silvera8 - 4 WPts
16/11/2030Perth, Australia51(2) - 27 Anton Melnbikses2 - 3 WKO2
17/09/2030Perth, Australia50(2) - 27 Dave Hillhouse5 - 16 WPts
19/07/2030Perth, Australia49(2) - 27 Santiago Mascorro32 - 38 WPts
02/06/2030Hanover, Germany49(2) - 26 Wilburn Jurgens43 - 25 LPts
02/05/2030Perth, Australia49(2) - 25 Wilburn Jurgens42 - 25 LPts
17/03/2030Canberra, Australia49(2) - 24 Mark Albano7 - 1 LPts Australia National Championships 2030View
14/03/2030Canberra, Australia48(2) - 24 David Ranocchia7(1) - 2 WPts Australia National Championships 2030View
11/03/2030Canberra, Australia47(2) - 24 Brendan Kenneson1 - 0 WPts Australia National Championships 2030View
15/01/2030Tianjin, China47(2) - 23 Imran Musharraf42 - 20 LPts Asia-Oceania Championships 2030View
12/01/2030Tianjin, China46(2) - 23 Aftab Fadel49(4) - 31 WPts Asia-Oceania Championships 2030View
09/01/2030Tianjin, China45(2) - 23 Haaris Farhat15 - 9 WPts Asia-Oceania Championships 2030View
11/11/2029Pune, India45(2) - 22 Aftab Fadel46(4) - 31 LPts
11/10/2029Nairobi, Kenya44(1) - 22 Phil Merali38 - 29(2) WKO3
10/09/2029Daegu, South Korea44(1) - 21 Hope Oliha29 - 14 LPts Daegu World Championships 2029View
07/09/2029Daegu, South Korea43(1) - 21 Foster Gedeon17 - 14(1) WPts Daegu World Championships 2029View
31/08/2029Perth, Australia42(1) - 21 Agapetus Gordillo37 - 35 WPts
31/07/2029Ciudad del Este, Paraguay42(1) - 20 Agapetus Gordillo36 - 35 LPts
30/06/2029Ciudad del Este, Paraguay42(1) - 19 Agapetus Gordillo35 - 35 LPts
30/05/2029Ciudad del Este, Paraguay42(1) - 18 Agapetus Gordillo34 - 35 LPts
29/04/2029Perth, Australia41(1) - 18 Wilburn Jurgens34 - 19 WPts
17/03/2029Sydney, Australia40(1) - 18 Neil Tannehill10 - 10 WPts Australia National Championships 2029View
14/03/2029Sydney, Australia39(1) - 18 Aaron Boulos18 - 16 WPts Australia National Championships 2029View
11/03/2029Sydney, Australia38(1) - 18 Gregor Walsh13 - 15 WPts Australia National Championships 2029View
28/02/2029Perth, Australia38(1) - 17 Wilburn Jurgens32 - 18 LPts
21/01/2029Nairobi, Kenya37(1) - 17 Phil Merali33 - 24(1) WPts
21/12/2028Perth, Australia36(1) - 17 Wilford Decken31 - 17 WPts
20/11/2028Perth, Australia35(1) - 17 Wilford Decken31 - 16 WPts
14/10/2028Perth, Australia35(1) - 16 Phil Merali32 - 22(1) LPts
08/09/2028Perth, Australia34(1) - 16 Carolus Tiozzo19(1) - 28 WPts
13/07/2028Ulaanbaatar, Mongolia34(1) - 15 Khalish Saidahmetoff33 - 11 LPts
15/05/2028Ostrava, Czech Republic33(1) - 15 Josef Vrabel17 - 23(1) WPts
17/03/2028Gold Coast, Australia32(1) - 15 John Bier4 - 11 WPts Australia National Championships 2028View
14/03/2028Gold Coast, Australia31(1) - 15 Kieran Webb15 - 9 WPts Australia National Championships 2028View
11/03/2028Gold Coast, Australia30(1) - 15 Davie Matthew3 - 6 WPts Australia National Championships 2028View
01/03/2028Yerevan, Armenia29(1) - 15 Shnorhali Kabakyan12 - 9 WPts
02/01/2028Copenhagen, Denmark28(1) - 15 Mats Helgesen20 - 17 WPts
04/11/2027Vilnius, Lithuania27(1) - 15 Ksawery Stopyra7 - 11 WPts
06/09/2027Vilnius, Lithuania26(1) - 15 Ksawery Chrostowski7 - 15 WPts
08/07/2027Portoviejo, Ecuador25(1) - 15 Cisco Sevilla3 - 17 WPts
10/05/2027Perth, Australia24(1) - 15 Dave Hall4 - 13 WPts
11/03/2027Perth, Australia23(1) - 15 Michael Beatson3 - 2 WPts
11/01/2027Perth, Australia22(1) - 15 VendelÝn Javorsky2 - 5 WPts
12/11/2026Vaughan, Canada21 - 15 Max Crangle7 - 18(2) WKO3
14/09/2026Yerevan, Armenia20 - 15 Tovin Isahakyan7 - 16 WPts
17/07/2026Caracas, Venezuela20 - 14 Olindo Copas16 - 23 LPts
19/05/2026Bangkok, Thailand19 - 14 Bualong Weerawatnodom6 - 10 WPts
21/03/2026Sydney, Australia19 - 13 Sam Breckenridge8 - 19 LPts
24/01/2026Varna, Bulgaria18 - 13 Penko á Serebrov3 - 24(8) WPts
26/11/2025Vienna, Austria17 - 13 Emmett Pachaly2 - 6 WPts
28/09/2025Krakow, Poland16 - 13 Sylwester Gniadek6 - 18 WPts
31/07/2025Yerevan, Armenia16 - 12 Pashkhi Gabrielian12 - 12 LPts
02/06/2025Sydney, Australia16 - 11 Syed Hosseini8 - 22(1) LPts
12/04/2025Brisbane, Australia15 - 11 Jasper Redpath23 - 16 WPts
11/03/2025Gold Coast, Australia15 - 10 Gareth Ness13 - 10 LPts Australia National Championships 2025View
29/01/2025Perth, Australia14 - 10 Colin MacDougal2 - 8 WPts
30/11/2024Perth, Australia13 - 10 Diego Zaragosa6 - 28(1) WPts
02/10/2024Montreal, Canada12 - 10 Luc Dubreuil1 - 4(2) WPts
04/08/2024Perth, Australia11 - 10 Borya Samsonov17 - 21 WPts
06/06/2024Maracaibo, Venezuela10 - 10 Diego Laredo5(1) - 15 WPts
08/04/2024Perth, Australia9 - 10 Gus McGee2 - 13(1) WPts
09/02/2024Perth, Australia8 - 10 Oro Bega1 - 3 WPts
12/12/2023Kenitra, Morocco8 - 9 Jibran Diane8 - 13 LPts
13/10/2023Marrakech, Morocco8 - 8 Imededdine Ahamdi34(3) - 9 LPts
15/08/2023Munich, Germany8 - 7 Bren Pflanz27(2) - 7 LPts
17/06/2023Perth, Australia8 - 6 Melor Bobko20(1) - 10 LPts
18/04/2023Sydney, Australia7 - 6 Gus McGee1 - 8 WPts
23/02/2023Rijeka, Croatia6 - 6 Alojz Tomaškovic1 - 19 WPts
26/12/2022Perth, Australia5 - 6 Dave Tyree4(1) - 7 WPts
27/10/2022Vilnius, Lithuania4 - 6 Bartosz Fiedor11 - 20 WPts
29/08/2022Perth, Australia3 - 6 Stanislaw Urban5 - 9 WPts
30/06/2022Gomel, Belarus3 - 5 Dimi Chura13 - 14 LPts
02/05/2022Saint Petersburg, Russia3 - 4 Sasha Mironov18 - 9 LPts
04/03/2022Perth, Australia3 - 3 Dražen Stipetic15(1) - 9 LPts
03/01/2022Quezon City, Philippines3 - 2 Harvey Batongmalaque20 - 3 LPts
05/11/2021Sydney, Australia2 - 2 Gus McGee0 - 0 WPts
20/09/2021Sydney, Australia2 - 1 Davie Constantinou10 - 12(1) LPts
05/08/2021Sydney, Australia2 - 0 Spencer Chamelian0 - 0 LPts
04/07/2021Zaria, Nigeria1 - 0 Rehman Quadri0 - 2 WPts
05/05/2021Perth, Australia0 - 0 Neper Riojas2 - 2 WPts