Weightclass:  Welterweight
Location:  Brisbane, Australia
Record:  51(8) - 20
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
01/01/2032Brisbane, Australia50(8) - 20 Amjad Karadja6 - 7 WPts
02/11/2031Brisbane, Australia49(7) - 20 Zach Munn3 - 0 WKO3
02/09/2031Brisbane, Australia48(7) - 20 Seferino Madrid2 - 11 WPts
04/07/2031Brisbane, Australia47(7) - 20 Diego Bravo9 - 11 WPts
04/05/2031Brisbane, Australia46(7) - 20 Adam Hannahs49 - 23 WPts
06/03/2031Brisbane, Australia45(6) - 20 Dominic Adair6 - 16(2) WKO3
06/01/2031Brisbane, Australia44(6) - 20 Toghrul Guler2 - 1 WPts
06/11/2030Stockholm, Sweden44(6) - 19 Arvid Berggren45(3) - 13 LPts
06/10/2030Stockholm, Sweden44(6) - 18 Arvid Berggren44(3) - 13 LPts
05/09/2030Brisbane, Australia44(6) - 17 Arne Helugghen35(1) - 21 LPts
13/07/2030Dublin, Ireland43(6) - 17 Evan McBride20 - 25 WPts
15/05/2030Samarqand, Uzbekistan42(6) - 17 Heydar Salik21 - 9 WPts
17/03/2030Canberra, Australia41(6) - 17 Lee Albany17 - 6 WPts Australia National Championships 2030View
14/03/2030Canberra, Australia40(6) - 17 Paul Rankin19 - 7 WPts Australia National Championships 2030View
11/03/2030Canberra, Australia39(6) - 17 Duncan McCaskey7 - 12 WPts Australia National Championships 2030View
04/02/2030Hong Kong, China38(5) - 17 HuiK'o Lim1 - 15(4) WKO2
07/12/2029Annaba, Algeria38(5) - 16 Imran Madyan8 - 9 LPts
09/10/2029Brisbane, Australia37(5) - 16 Chris Magill20 - 26 WPts
23/08/2029Fuji, Japan36(5) - 16 Akira Goya0 - 0 WPts
25/06/2029Busan, South Korea35(5) - 16 Min-hyeok Goe17 - 13 WPts
27/04/2029Perth, Australia34(5) - 16 Mason Balbo25(1) - 18 WPts
11/03/2029Sydney, Australia34(5) - 15 Malcolm Balboni14 - 17(1) LPts Australia National Championships 2029View
17/02/2029Canberra, Australia33(5) - 15 Barry Ivery15(1) - 24 WPts
23/12/2028Mexico City, Mexico32(4) - 15 Santiago Lomas1 - 3 WKO2
25/10/2028Gomel, Belarus31(4) - 15 Symon Kogut15 - 15 WPts
27/08/2028Brisbane, Australia30(3) - 15 Gunnar Winding9 - 4 WKO3
28/06/2028Masally, Azerbaijan29(3) - 15 Siraj Imanov8 - 14 WPts
30/04/2028Perth, Australia28(3) - 15 Joe Petrenko21 - 19(1) WPts
17/03/2028Gold Coast, Australia28(3) - 14 Ollie Rolland17 - 9 LPts Australia National Championships 2028View
14/03/2028Gold Coast, Australia27(3) - 14 Brin Martini17 - 18 WPts Australia National Championships 2028View
11/03/2028Gold Coast, Australia26(3) - 14 Brendan McGrath0 - 5 WPts Australia National Championships 2028View
29/02/2028Brisbane, Australia25(2) - 14 Montana Vicario4 - 7 WKO3
31/12/2027Shanghai, China24(1) - 14 Hsin Hauw16(1) - 10(1) WKO3
02/11/2027Prague, Czech Republic23(1) - 14 Andrej Bubel9 - 15 WPts
03/09/2027Zagreb, Croatia22(1) - 14 Jadran Dedic1 - 8 WPts
06/07/2027Toronto, Canada21 - 14 David Gaiter8 - 17(1) WKO2
08/05/2027Brisbane, Australia20 - 14 Morgan Ambrosia11 - 12 WPts
09/03/2027Perth, Australia19 - 14 Elliot Comb9 - 11 WPts
09/01/2027Brisbane, Australia18 - 14 Scott Hughes2 - 3 WPts
09/11/2026Samarqand, Uzbekistan17 - 14 Fizuli Shahtahtinkskii12(1) - 15 WPts
10/09/2026Ponce, Puerto Rico16 - 14 Sierra Maez7(1) - 23 WPts
13/07/2026Brisbane, Australia15 - 14 Hayden Bonello0 - 16 WPts
13/05/2026Bangkok, Thailand14 - 14 Fonluang On Lam4 - 6 WPts
15/03/2026Adelaide, Australia13 - 14 Richie Morris2 - 6 WPts
15/01/2026Brisbane, Australia12 - 14 Paul Balmer5 - 12 WPts
16/11/2025Córdoba, Argentina11 - 14 Angel Rodiguez1 - 8 WPts
18/09/2025Brisbane, Australia11 - 13 Miika Honkala2 - 2 LPts
21/07/2025Brisbane, Australia10 - 13 Odo Obie9(1) - 18 WPts
23/05/2025Melbourne, Australia10 - 12 Steven Gittins7(1) - 15 LPts
27/03/2025Puente Alto, Chile9 - 12 Noe Baeza3 - 9 WPts
27/01/2025Brisbane, Australia9 - 11 Cipriano Lainez34 - 10 LPts
29/11/2024Brisbane, Australia8 - 11 Andy Woodyard4 - 7 WPts
01/10/2024Douala, Cameroon8 - 10 Emmanuel Feudjou18 - 14 LPts
03/08/2024Resistencia, Argentina7 - 10 Francisco Colorado6 - 12 WPts
05/06/2024Brisbane, Australia6 - 10 Jacob Maguire0 - 3 WPts
07/04/2024Brisbane, Australia6 - 9 Mateusz Kochanek27(1) - 11 LPts
08/02/2024Brisbane, Australia5 - 9 Ian Wallace0 - 5 WPts
10/12/2023Santiago, Chile4 - 9 Marjun Villafuerte3(1) - 13 WPts
12/10/2023Tirana, Albania4 - 8 Erion Ganim15 - 22 LPts
14/08/2023Brisbane, Australia3 - 8 Ricky Fails0 - 3 WPts
14/06/2023Sydney, Australia2 - 8 Dave MacIver1 - 2 WPts
23/04/2023Sydney, Australia2 - 7 Sid Haw7 - 12 LPts
01/03/2023Newcastle, Australia2 - 6 James Broadie10 - 17 LPts
02/01/2023Adelaide, Australia2 - 5 John Gowen16 - 14 LPts
30/11/2022Sunshine Coast, Australia2 - 4 Joshua Pierce10 - 19 LPts
25/10/2022Funabashi, Japan2 - 3 Taro Hara5 - 8 LPts
27/08/2022Calgary, Canada2 - 2 Audric Dreyfus14 - 12(1) LPts
28/06/2022Perth, Australia1 - 2 David Kallis13 - 15 WPts
04/05/2022Yaoundé, Cameroon1 - 1 Sumner Backot19(1) - 6 LPts
06/03/2022Petionville, Haiti1 - 0 Boyce Dacoury16 - 8 LPts
05/01/2022Brisbane, Australia0 - 0 Max Schauder2 - 4 WPts