Weightclass:  Bantamweight
Location:  Perth, Australia
Record:  27(4) - 21
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
26/02/2026Perth, Australia26(3) - 21 Edward Jabol2 - 5(1) WKO3
28/12/2025Perth, Australia25(2) - 21 Hsin Ching4 - 7 WKO3
29/10/2025Perth, Australia24(2) - 21 Paul Mustard1 - 4 WPts
30/08/2025Perth, Australia24(2) - 20 Larenzo Ducut8 - 5 LPts
01/07/2025Perth, Australia24(2) - 19 Ibrahim Alqadi6 - 10 LPts
02/05/2025Perth, Australia23(2) - 19 Mason Jeans10 - 17(3) WPts
04/03/2025Perth, Australia22(2) - 19 Ali Samaan6(1) - 18 WPts
04/01/2025Perth, Australia21(2) - 19 Michael Sheron2 - 7 WPts
06/11/2024Perth, Australia20(2) - 19 Sam McCowen1 - 10 WPts
07/09/2024Perth, Australia19(2) - 19 Josh Haughey7 - 3(1) WPts
10/07/2024Perth, Australia18(2) - 19 Alen Adcock1 - 5 WPts
10/05/2024Perth, Australia17(2) - 19 Juan Bermejo2 - 13 WPts
11/03/2024Newcastle, Australia17(2) - 18 Zachary Monahan25(2) - 17 LPts Australia National Championships 2024View
18/02/2024Baku, Azerbaijan17(2) - 17 Zamin Nadirov39 - 5 LPts
21/12/2023Georgetown, Guyana16(1) - 17 Gregor Grant12 - 16 WKO3
23/10/2023Adelaide, Australia15 - 17 James Rafferty0 - 4 WKO3
25/08/2023Perth, Australia14 - 17 Nicandro Ordonez2 - 5 WPts
26/06/2023Perth, Australia13 - 17 Lorenzo Loera1 - 6 WPts
27/04/2023Ponce, Puerto Rico13 - 16 Senon Donoso19(5) - 15(2) LPts
27/02/2023Moscow, Russia13 - 15 Isaak Semak21 - 10 LPts
30/12/2022Toshkent, Uzbekistan12 - 15 Toma Iclassov0 - 7 WPts
01/11/2022Strasbourg, France11 - 15 Aramis Villechaize2 - 9 WPts
03/09/2022Garoua, Cameroon11 - 14 Nicolas Essamba19 - 10 LPts
06/07/2022Perth, Australia10 - 14 Alfonso Chirino3 - 11 WPts
07/05/2022Bratislava, Slovakia10 - 13 Slßvek Kohout30 - 2 LPts
08/03/2022Seoul, South Korea10 - 12 Hyun-jun Heo30 - 0 LPts
07/01/2022Canberra, Australia10 - 11 Malcolm Hepburn21 - 7 LPts
09/11/2021Minsk, Belarus9 - 11 Wasyl Kostyk5 - 16 WPts
10/09/2021Brisbane, Australia8 - 11 Lewis Shives5 - 11 WPts
17/07/2021Canberra, Australia8 - 10 Lucas Vidali8(1) - 15 LPts
08/06/2021Sydney, Australia7 - 10 Bernardo Poli18 - 5 WPts
07/05/2021Melbourne, Australia7 - 9 Bob Patera13 - 4 LPts
09/03/2021Perth, Australia6 - 9 Matviyko Zaretsky6 - 12 WPts
09/01/2021La Plata, Argentina6 - 8 Diego Sanchez16(1) - 1 LPts
10/11/2020Perth, Australia5 - 8 Timofei Issaev1 - 16(1) WPts
11/09/2020Quito, Ecuador5 - 7 Oro Clemente7 - 9 LPts
13/07/2020Montevideo, Uruguay5 - 6 Carlos Hinojosa4 - 11 LPts
15/05/2020Adelaide, Australia4 - 6 Chris Matteson10 - 3 WPts
04/04/2020Buenos Aires, Argentina3 - 6 Felippe Becerril5 - 10 WPts
05/02/2020Newcastle, Australia3 - 5 Darryl Arbuthnot8 - 1 LPts
31/12/2019Melbourne, Australia3 - 4 Chris Karalis9 - 5 LPts
28/11/2019Caracas, Venezuela3 - 3 Venacio Lopez8 - 4 LPts
28/09/2019Perth, Australia2 - 3 William Hargest0 - 9 WPts
29/07/2019Brisbane, Australia2 - 2 Oliver Yaghyazaryan3 - 2 LPts
04/06/2019Santa Rosa, Philippines1 - 2 Neper Rodriguez1 - 2 WPts
05/04/2019Horlivka, Ukraine0 - 2 Luka Mihalik3 - 0 WPts
03/02/2019Perth, Australia0 - 1 Yakiv Dembinski4 - 2 LPts
05/12/2018Perth, Australia0 - 0 Fraser Parcel4 - 2 LPts