Weightclass:  Light Heavyweight
Location:  Perth, Australia
Record:  43 - 30
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
07/07/2029Perth, Australia42 - 30 Evgeny Kiselyov9 - 11 WPts
08/05/2029Perth, Australia41 - 30 Cumhur Tiryaki10 - 14 WPts
09/03/2029Perth, Australia41 - 29 Vital Schaekers12(1) - 17 LPts
07/01/2029Perth, Australia40 - 29 Adam Senyonjo9 - 11 WPts
07/11/2028Perth, Australia39 - 29 Shaun Amodu23 - 9 WPts
07/09/2028Perth, Australia38 - 29 Boris Baylarbayov2 - 5 WPts
08/07/2028Perth, Australia37 - 29 Lee Hui7 - 16 WPts
09/05/2028Perth, Australia36 - 29 Gennady Tleuberdieff3 - 6 WPts
11/03/2028Perth, Australia35 - 29 George Chung11 - 7 WPts
12/01/2028Perth, Australia34 - 29 Ramirez Vasques3 - 3 WPts
12/11/2027Perth, Australia33 - 29 Mirali Rahimov13 - 13 WPts
12/09/2027Perth, Australia32 - 29 Zygfryd Korda7 - 7 WPts
14/07/2027Petionville, Haiti31 - 29 Marin Moniotte11 - 9 WPts
16/05/2027Prague, Czech Republic31 - 28 Maxmilißn Parkos19 - 4 LPts
17/03/2027Gold Coast, Australia30 - 28 Rob More24 - 17 WPts Australia National Championships 2027View
14/03/2027Gold Coast, Australia29 - 28 Rob Carrithers23(1) - 7 WPts Australia National Championships 2027View
11/03/2027Gold Coast, Australia28 - 28 Morgan Craigo34(2) - 25 WPts Australia National Championships 2027View
02/02/2027Tehran, Iran27 - 28 Kanja Chohan10 - 25(9) WPts
05/12/2026Zarqa, Jordan27 - 27 Haider Baluch43(1) - 13 LPts
04/11/2026Zarqa, Jordan27 - 26 Haider Baluch42(1) - 13 LPts
04/10/2026Zarqa, Jordan27 - 25 Haider Baluch41(1) - 13 LPts
03/09/2026Zarqa, Jordan27 - 24 Haider Baluch40(1) - 13 LPts
03/08/2026Zarqa, Jordan27 - 23 Haider Baluch39(1) - 13 LPts
03/07/2026Zarqa, Jordan27 - 22 Haider Baluch38(1) - 13 LPts
02/06/2026Perth, Australia27 - 21 Haider Baluch37(1) - 13 LPts
02/05/2026Perth, Australia26 - 21 Haider Baluch37(1) - 12 WPts
17/03/2026Perth, Australia26 - 20 Chris Herd19 - 6 LPts Australia National Championships 2026View
14/03/2026Perth, Australia25 - 20 Mark Daduryan24(8) - 23 WPts Australia National Championships 2026View
11/03/2026Perth, Australia24 - 20 Rob More16 - 16 WPts Australia National Championships 2026View
15/02/2026Perth, Australia23 - 20 Haider Baluch34(1) - 11 WPts
12/01/2026Nanning, China23 - 19 Haider Baluch33(1) - 10 LPts Asia-Oceania Championships 2026View
09/01/2026Nanning, China22 - 19 Pyotr Hankashiev64(1) - 7 WPts Asia-Oceania Championships 2026View
06/12/2025Perth, Australia21 - 19 Boris á Dimitrov21(2) - 17 WPts
05/11/2025Varna, Bulgaria20 - 19 Boris á Dimitrov21(2) - 16 WPts
05/10/2025Georgetown, Guyana20 - 18 John Jarvie18 - 19 LPts
04/09/2025Perth, Australia20 - 17 Valeri Cairat31 - 8 LPts
13/07/2025Perth, Australia19 - 17 Kundrat Biskup4 - 9 WPts
15/05/2025Gainesville, USA18 - 17 Hugh Nicholson5 - 31 WPts
17/03/2025Gold Coast, Australia17 - 17 Tobias Sander26 - 16 WPts Australia National Championships 2025View
14/03/2025Gold Coast, Australia16 - 17 Sid Calderwood21(8) - 20 WPts Australia National Championships 2025View
11/03/2025Gold Coast, Australia15 - 17 Johnny Lawhead14 - 17 WPts Australia National Championships 2025View
05/02/2025Carolina, Puerto Rico14 - 17 Macario Macario2 - 7 WPts
08/12/2024Montevideo, Uruguay13 - 17 Diego Laguna5 - 5 WPts
10/10/2024Perth, Australia12 - 17 Garen Char0 - 5 WPts
12/08/2024Perth, Australia11 - 17 Leonardo Maravilla11 - 11 WPts
14/06/2024Brisbane, Australia10 - 17 Amon Newman3(1) - 16 WPts
21/04/2024Brisbane, Australia9 - 17 Inigo Louden17(2) - 22 WPts
11/03/2024Newcastle, Australia9 - 16 Roger Porterfield15 - 3 LPts Australia National Championships 2024View
18/02/2024Kosice, Slovakia8 - 16 Prokop Mora25(1) - 13 WPts
21/12/2023Copenhagen, Denmark7 - 16 Bjorn Borges3(1) - 12 WPts
23/10/2023Gomel, Belarus7 - 15 Apostol Holda27(1) - 5 LPts
25/08/2023Brisbane, Australia7 - 14 Inigo Louden13(2) - 22 LPts
28/06/2023Milton Keynes, UK7 - 13 Duncan Gwenn7 - 23 LPts
30/04/2023Perth, Australia7 - 12 Leighton Mellas13 - 20 LPts
11/03/2023Townsville, Australia7 - 11 Seth Beall19 - 8 LPts Australia National Championships 2023View
21/02/2023Kitwe, Zambia6 - 11 Dillon Mwitangeni19 - 13 WPts
24/12/2022Kano, Nigeria5 - 11 Thompson Afolahan14(1) - 5 WPts
25/10/2022Perth, Australia4 - 11 Nicholas Moreland1 - 11(1) WPts
26/08/2022Puebla, Mexico4 - 10 Alfonso Duron0 - 5 LPts
27/06/2022Perth, Australia3 - 10 Irfan Shariff0 - 4 WPts
28/04/2022Kashiwa, Japan3 - 9 Iwao Ohno7 - 4 LPts
28/02/2022Toshkent, Uzbekistan3 - 8 Vitali Farajov17 - 6(1) LPts
31/12/2021Perth, Australia3 - 7 Jin Kiong20(1) - 5 LPts
31/10/2021Jeddah, Saudi Arabia3 - 6 Abdul Ameen18(1) - 8 LPts
02/09/2021San Jose, Costa Rica3 - 5 Rafael Porras4 - 8 LPts
05/07/2021Olathe, USA2 - 5 Dave Pottinger0 - 0 WPts
05/05/2021Krakow, Poland1 - 5 Cibor Kaminska0 - 0 WPts
07/03/2021Perth, Australia1 - 4 Max Okaka4 - 6 LPts
06/01/2021Perth, Australia1 - 3 Chris Papugian0 - 1 LPts
18/11/2020Vilnius, Lithuania0 - 3 Cyryl Kendra5 - 9 WPts
20/09/2020Melbourne, Australia0 - 2 Jack Glassford7 - 6 LPts
11/08/2020Sunshine Coast, Australia0 - 1 Elliot Hasson8 - 8 LPts
05/07/2020Perth, Australia0 - 0 Pedro Zorrilla8 - 4 LPts