Weightclass:  Light Flyweight
Location:  Perth, Australia
Record:  42 - 29
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/12/2026Perth, Australia41 - 29 Chontlatarn Samanda2 - 6(1) WPts
14/10/2026Perth, Australia40 - 29 Keangsaklek Sanghamkichakul1 - 3 WPts
15/08/2026Perth, Australia39 - 29 Tung Moo2 - 0 WPts
16/06/2026Perth, Australia38 - 29 Scott McCleod14(1) - 5 WPts
17/04/2026Perth, Australia37 - 29 Chris Falla1 - 7 WPts
15/02/2026Perth, Australia36 - 29 Juan Monzon3 - 9(1) WPts
17/12/2025Perth, Australia35 - 29 Saad Fahas6 - 14 WPts
18/10/2025Perth, Australia34 - 29 Cruz Fulgencio7 - 7 WPts
19/08/2025Perth, Australia33 - 29 Jesus Pasahol1 - 10 WPts
20/06/2025Perth, Australia32 - 29 Chae-min Hahm6 - 19 WPts
21/04/2025Perth, Australia31 - 29 Takeshi Fujiwara4 - 8 WPts
20/02/2025Perth, Australia30 - 29 Chris Omane3 - 6 WPts
22/12/2024Perth, Australia30 - 28 Neper Solar39(1) - 21 LPts
19/11/2024Dakar, Senegal30 - 27 Darrell Gourcuff38 - 19 LPts
18/10/2024Messina, Italy30 - 26 Vito Buffon31(1) - 27 LPts
17/09/2024Ndola, Zambia30 - 25 Rob Simpelwa29 - 18 LPts
17/08/2024Perth, Australia30 - 24 Rob Simpelwa28 - 18 LPts
13/07/2024Busan, South Korea30 - 23 Engel Bekaert50 - 8 LPts Busan Olympics 2024View
19/06/2024Perth, Australia30 - 22 Kashif Parsa35 - 18 LPts
19/05/2024Ndola, Zambia29 - 22 Rob Simpelwa28 - 15 WPts
17/04/2024Shanghai, China29 - 21 Tung Ngai29(1) - 15 LPts
17/03/2024Newcastle, Australia28 - 21 John Erwin9 - 3 WPts Australia National Championships 2024View
14/03/2024Newcastle, Australia27 - 21 Mark Stine17 - 16 WPts Australia National Championships 2024View
11/03/2024Newcastle, Australia26 - 21 Ethan Shand5 - 4 WPts Australia National Championships 2024View
24/02/2024Perth, Australia26 - 20 Verity Camus32(1) - 14 LPts
24/01/2024Perth, Australia25 - 20 Verity Camus32(1) - 13 WPts
18/12/2023Leon, Nicaragua25 - 19 Eloy Pichon26 - 15 LPts
17/11/2023Leon, Nicaragua25 - 18 Eloy Pichon25 - 15 LPts
17/10/2023Petionville, Haiti25 - 17 Verity Camus30(1) - 12 LPts
16/09/2023Petionville, Haiti25 - 16 Verity Camus29(1) - 12 LPts
16/08/2023Petionville, Haiti25 - 15 Verity Camus28(1) - 12 LPts
16/07/2023Giza, Egypt25 - 14 Zain Hamed24 - 7 LPts
15/06/2023Ulaanbaatar, Mongolia25 - 13 Rasil Kushekow33(1) - 6 LPts
15/05/2023Perth, Australia24 - 13 Quin Campoy24 - 17 WPts
14/04/2023Perth, Australia23 - 13 Fadei Zelensky21 - 12 WPts
14/03/2023Townsville, Australia23 - 12 Aaron Murga23 - 14 LPts Australia National Championships 2023View
11/03/2023Townsville, Australia22 - 12 Josh Binnion15 - 16 WPts Australia National Championships 2023View
06/02/2023Prague, Czech Republic22 - 11 Alois Meier26 - 8 LPts
06/01/2023Prague, Czech Republic22 - 10 Alois Meier25 - 8 LPts
06/12/2022Messina, Italy21 - 10 Vito Buffon23(1) - 10 WPts
05/11/2022Petionville, Haiti20 - 10 Verity Camus23(1) - 8 WPts
05/10/2022Perth, Australia20 - 9 Kieran Craigen22 - 4 LPts
04/09/2022Barranquilla, Colombia19 - 9 Cipriano Olguin25(1) - 6 WPts
14/07/2022San Jose, Costa Rica19 - 8 Olindo Cosme16(3) - 9 LPts
16/05/2022Portoviejo, Ecuador18 - 8 Esteban Sedano5 - 22 WPts
17/03/2022Adelaide, Australia17 - 8 Aaron Murga18 - 11 WPts Australia National Championships 2022View
14/03/2022Adelaide, Australia16 - 8 Nico Panico24 - 7 WPts Australia National Championships 2022View
11/03/2022Adelaide, Australia15 - 8 Max Still12 - 12 WPts Australia National Championships 2022View
23/02/2022Perth, Australia14 - 8 Sid Girvin11 - 13 WPts
30/12/2021Melbourne, Australia14 - 7 Charlie Fairlie18(1) - 7 LPts
25/11/2021Sydney, Australia13 - 7 Billy Samuel7 - 15 WPts
23/10/2021Sunshine Coast, Australia12 - 7 Paul Kearney6 - 12 WPts
26/08/2021Perth, Australia11 - 7 Jax Sala5 - 14 WPts
25/06/2021Henderson, USA10 - 7 Brendan Olmo4 - 3 WPts
27/04/2021Sydney, Australia10 - 6 Andy Dunson11 - 7 LPts
11/03/2021Gold Coast, Australia10 - 5 Nico Panico17 - 5 LPts Australia National Championships 2021View
11/01/2021Sydney, Australia10 - 4 Arthur Samson11 - 6 LPts
15/11/2020Melbourne, Australia9 - 4 Nico Panico16 - 3 WPts
13/10/2020Sydney, Australia8 - 4 Hugh Carlyle7(1) - 9 WPts
27/08/2020Perth, Australia7 - 4 Tino Fabio13 - 4 WPts
26/06/2020Perth, Australia7 - 3 Dale Anderson5 - 4 LPts
19/05/2020Sydney, Australia7 - 2 Billy Samuel1 - 12 LPts
12/04/2020Perth, Australia6 - 2 Rob Kavanah4 - 7 WPts
13/02/2020Perth, Australia5 - 2 Hugh Carlyle6 - 6 WPts
14/12/2019Perth, Australia4 - 2 Cris Solomon0 - 5 WPts
15/10/2019Novosibirsk, Russia4 - 1 Sasha Kristoff4 - 5 LPts
16/08/2019Sydney, Australia3 - 1 Chris McKay1 - 3 WPts
18/06/2019Perth, Australia3 - 0 Emmanuel Noury5 - 4 LPts
19/04/2019Perth, Australia2 - 0 Sun Hsu4 - 1 WPts
16/02/2019Manila, Philippines1 - 0 Neron Mino0 - 1 WPts
18/12/2018Perth, Australia0 - 0 Hugh Carlyle2 - 2 WPts