Weightclass:  Welterweight
Location:  Canberra, Australia
Record:  22(1) - 25
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/04/2030Canberra, Australia21(1) - 25 William Hamilton0 - 1 WPts
12/02/2030Canberra, Australia20(1) - 25 Mike Cleland1 - 0 WPts
14/12/2029Canberra, Australia19(1) - 25 Lucas Dunkin7 - 11 WPts
15/10/2029Canberra, Australia18(1) - 25 Francisco Belasco2 - 10 WPts
16/08/2029Canberra, Australia17(1) - 25 Igor Pavlik2 - 23 WPts
17/06/2029Canberra, Australia16(1) - 25 Yevhen Petrovich5(1) - 13 WPts
18/04/2029Canberra, Australia15(1) - 25 Cuba Feliciano8 - 20(1) WPts
17/02/2029Canberra, Australia15(1) - 24 Billy McCoun33(5) - 15 LPts
19/12/2028Canberra, Australia14(1) - 24 Chung-yong Lim19(1) - 22 WPts
20/10/2028Canberra, Australia13(1) - 24 James Wathen1 - 1 WPts
21/08/2028Canberra, Australia13(1) - 23 Brendan Black14(2) - 15 LPts
22/06/2028Canberra, Australia12(1) - 23 Richard Farland8 - 12 WPts
23/04/2028Antwerp, Belgium11(1) - 23 Jaan Daenis6 - 6(1) WPts
24/02/2028Adelaide, Australia11(1) - 22 Damiano Marchetti12 - 14 LPts
31/12/2027Viba del Mar, Chile11(1) - 21 Jaguar Santillan15 - 10 LPts
02/11/2027Riga, Latvia11(1) - 20 Viktor Zaravichs8 - 8 LPts
04/09/2027Ulaanbaatar, Mongolia10(1) - 20 Namjilyn Iscacoff2 - 11 WPts
07/07/2027Sydney, Australia9(1) - 20 Callum Mawhinney8 - 17(2) WPts
10/05/2027Sydney, Australia8(1) - 20 Joshua Monteith16 - 12 WPts
11/03/2027Sydney, Australia8(1) - 19 Dave MacIver15 - 13 LPts
11/01/2027Adelaide, Australia7 - 19 Rich Curry3 - 19(2) WKO3
12/11/2026Melbourne, Australia6 - 19 Dylan Kozlovsky5 - 25 WPts
13/09/2026Karagandy, Kazakhstan6 - 18 Mikhail Sarsenov11 - 16 LPts
16/07/2026Canberra, Australia6 - 17 Joe Hollinger7 - 5 LPts
16/05/2026Perth, Australia6 - 16 Colin Keegan13 - 14(1) LPts
18/03/2026Minsk, Belarus5 - 16 Aleksei Smolar1 - 7 WPts
18/01/2026Canberra, Australia4 - 16 Blake Allevi2 - 4 WPts
19/11/2025Canberra, Australia3 - 16 Chris Oliverson0 - 2 WPts
20/09/2025Koshigaya, Japan3 - 15 Raiden Komatsu13 - 19 LPts
23/07/2025Vilnius, Lithuania3 - 14 Eliasz Bartczak6 - 11(1) LPts
25/05/2025Canberra, Australia3 - 13 Fedor Isabekov10 - 12 LPts
27/03/2025Canberra, Australia2 - 13 Saturnin Camara2 - 1 WPts
27/01/2025Almaty, Kazakhstan1 - 13 Imran Kajrculoff3 - 9(1) WPts
29/11/2024Melbourne, Australia1 - 12 Dylan Urey13(1) - 28 LPts
10/10/2024Prague, Czech Republic1 - 11 Lubor Jagr19 - 22 LPts
12/08/2024Brisbane, Australia1 - 10 Fraser Herdman13(1) - 24 LPts
30/06/2024Sydney, Australia1 - 9 Paul Harrier22(1) - 12 LPts
28/05/2024Canberra, Australia0 - 9 Kazim Jatoi0 - 10(1) WPts
29/03/2024Barquisimeto, Venezuela0 - 8 Orlando Pacifico8 - 9 LPts
30/01/2024Adelaide, Australia0 - 7 Oliver Yeaman0 - 0 LPts
11/12/2023Canberra, Australia0 - 6 Telo Mayer4 - 8 LPts
10/10/2023Brisbane, Australia0 - 5 John Molloy8 - 25 LPts
22/08/2023Brisbane, Australia0 - 4 Jay Adie16(3) - 16 LPts
27/06/2023Perth, Australia0 - 3 Edward Woodford3(1) - 16(3) LPts
29/04/2023Perth, Australia0 - 2 Connor Sommerville10 - 19 LPts
09/03/2023Brisbane, Australia0 - 1 James Sava30 - 4 LPts
05/02/2023Canberra, Australia0 - 0 Diego Piedra0 - 0 LPts