Weightclass:  Flyweight
Location:  Melbourne, Australia
Record:  67(2) - 28
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
13/06/2029Melbourne, Australia66(2) - 28 Talib Moradi0 - 4(1) WPts
14/04/2029Melbourne, Australia65(2) - 28 Cisco Llorente11 - 9 WPts
13/02/2029Melbourne, Australia64(2) - 28 Tat Quan2 - 10 WPts
15/12/2028Melbourne, Australia63(2) - 28 Cipriano Martinez1 - 6 WPts
16/10/2028Melbourne, Australia62(2) - 28 Montraie Kadenge10(1) - 11 WPts
17/08/2028Melbourne, Australia61(2) - 28 Macario Salvatierra5 - 13(1) WPts
18/06/2028Melbourne, Australia60(2) - 28 Seferino Nino1 - 5(1) WPts
19/04/2028Melbourne, Australia59(2) - 28 Eduardo Laurel1 - 3 WPts
19/02/2028Melbourne, Australia58(2) - 28 Xaverius Cara4 - 9 WPts
15/12/2027Melbourne, Australia57(2) - 28 Angel Fierro7 - 4 WPts
16/10/2027Melbourne, Australia56(2) - 28 Nurlan Chelebiev0 - 6 WPts
17/08/2027Melbourne, Australia55(2) - 28 Fidel Borrego9 - 11 WPts
18/06/2027Georgetown, Guyana55(2) - 27 James Gash26(1) - 38 LPts
18/05/2027Malolos, Philippines55(2) - 26 Montenegro Magpili42(5) - 25 LPts
17/04/2027Ho Chi Minh City, Vietnam55(2) - 25 Bui Minh47(2) - 18 LPts
17/03/2027Gold Coast, Australia54(2) - 25 Robert Hamill31 - 11 WPts Australia National Championships 2027View
14/03/2027Gold Coast, Australia53(2) - 25 Mark Galoustyan17 - 12 WPts Australia National Championships 2027View
11/03/2027Gold Coast, Australia52(1) - 25 Mauro Pagliuzzi5 - 17(2) WKO3 Australia National Championships 2027View
18/02/2027Georgetown, Guyana51 - 25 Alen Gowan4 - 13 WKO3
21/12/2026Ho Chi Minh City, Vietnam50 - 25 Bui Minh45(2) - 17 WPts
20/11/2026Melbourne, Australia50 - 24 Bui Minh44(2) - 17 LPts
14/10/2026Zapopan, Mexico49 - 24 Senon Burgo5 - 10 WPts
16/08/2026Melbourne, Australia48 - 24 Goga Novikov0 - 3 WPts
17/06/2026Melbourne, Australia47 - 24 James Anyog9 - 4 WPts
18/04/2026Melbourne, Australia46 - 24 Carlos Ruedas56 - 19 WPts
17/03/2026Perth, Australia45 - 24 Mark Galoustyan10 - 11 WPts Australia National Championships 2026View
14/03/2026Perth, Australia44 - 24 Chris Donovan11 - 10 WPts Australia National Championships 2026View
11/03/2026Perth, Australia43 - 24 Robert Hamill24 - 9 WPts Australia National Championships 2026View
13/02/2026Melbourne, Australia42 - 24 Vince Divins47 - 22 WPts
09/01/2026Nanning, China42 - 23 Abdul Mohammad57(1) - 21(1) LPts Asia-Oceania Championships 2026View
15/12/2025Nassau, Bahamas42 - 22 Vince Divins45 - 21 LPts
13/11/2025Melbourne, Australia41 - 22 Vince Divins45 - 20 WPts
13/10/2025Nassau, Bahamas41 - 21 Vince Divins44 - 20 LPts
10/09/2025Ningbo, China41 - 20 Roy McDermott25 - 13 LPts Ningbo World Championships 2025View
07/09/2025Ningbo, China40 - 20 Berto Gamino42(3) - 13 WPts Ningbo World Championships 2025View
26/08/2025Ulaanbaatar, Mongolia39 - 20 Choi Yahulycov53 - 11 WPts
26/07/2025Melbourne, Australia39 - 19 Choi Yahulycov52 - 11 LPts
25/06/2025Ulaanbaatar, Mongolia38 - 19 Choi Yahulycov52 - 10 WPts
23/05/2025Ulaanbaatar, Mongolia38 - 18 Choi Yahulycov51 - 10 LPts
22/04/2025Melbourne, Australia37 - 18 Billy Pugh26 - 29 WPts
17/03/2025Gold Coast, Australia36 - 18 Robert Hamill18 - 8 WPts Australia National Championships 2025View
14/03/2025Gold Coast, Australia35 - 18 Robert Fumagalli8 - 6 WPts Australia National Championships 2025View
11/03/2025Gold Coast, Australia34 - 18 Charles Sundy4 - 10 WPts Australia National Championships 2025View
13/01/2025Vitoria-Gasteiz, Spain33 - 18 Alejandro Orona23(1) - 26 WPts
15/11/2024Saint Petersburg, Russia32 - 18 Anton Makarov6(1) - 18 WPts
17/09/2024Gold Coast, Australia31 - 18 Owen Whitelaw28(1) - 13 WPts
17/08/2024Melbourne, Australia30 - 18 Roland Moerinc9 - 9 WPts
17/07/2024Quito, Ecuador30 - 17 Angel Teran22(1) - 24 LPts
16/06/2024Melbourne, Australia30 - 16 Angel Teran21(1) - 24 LPts
15/05/2024Nassau, Bahamas30 - 15 Vince Divins30 - 15 LPts
12/04/2024Al Hudaydah, Yemen30 - 14 Gazi Jaja19 - 28 LPts
11/03/2024Newcastle, Australia30 - 13 John Ure4 - 3 LPts Australia National Championships 2024View
26/02/2024Melbourne, Australia29 - 13 Joaquin Romero23 - 12 WPts
26/01/2024Quezon City, Philippines28 - 13 Joaquin Romero23 - 11 WPts
26/12/2023Melbourne, Australia27 - 13 Ra'id Bergdich23 - 19 WPts
24/11/2023Melbourne, Australia26 - 13 Ra'id Bergdich23 - 18 WPts
23/10/2023Melbourne, Australia25 - 13 Dan Lourie6 - 16 WPts
22/09/2023Melbourne, Australia24 - 13 Diego Asuncion21(1) - 18 WPts
19/08/2023Melbourne, Australia24 - 12 Angel Teran15(1) - 20 LPts
19/07/2023Melbourne, Australia23 - 12 Angel Teran15(1) - 19 WPts
18/06/2023Melbourne, Australia22 - 12 Aimon Don16 - 16 WPts
18/05/2023Algiers, Algeria21 - 12 Tariq Freha12 - 18 WPts
17/04/2023Istanbul, Turkey20 - 12 Suleiman Memish25 - 15 WPts
17/03/2023Townsville, Australia20 - 11 Alec Harrison16(2) - 16 LPts Australia National Championships 2023View
14/03/2023Townsville, Australia19 - 11 Ashley Swanson21 - 8 WPts Australia National Championships 2023View
11/03/2023Townsville, Australia18 - 11 James Black14 - 13 WPts Australia National Championships 2023View
16/02/2023Nassau, Bahamas18 - 10 Antwan Ross15(2) - 9 LPts
15/01/2023Melbourne, Australia18 - 9 Omer Caervoet9 - 14 LPts
15/12/2022Melbourne, Australia17 - 9 Jawad Asad8 - 19 WPts
12/11/2022Annaba, Algeria16 - 9 Aftab Zeghdoud17 - 10 WPts
12/10/2022Bergen, Norway16 - 8 Terje Flatten25 - 9 LPts
10/09/2022Bergen, Norway16 - 7 Terje Flatten24 - 9 LPts
06/08/2022Melbourne, Australia15 - 7 Neil Carns4 - 21 WPts
05/06/2022Port-au-Prince, Haiti14 - 7 Laurent Tiozzo23 - 5 WPts
07/04/2022Melbourne, Australia13 - 7 Diego Yamat0 - 6 WPts
07/02/2022Ulaanbaatar, Mongolia13 - 6 Wang Isabecow21 - 0 LPts
09/12/2021Busan, South Korea13 - 5 Bo-kyung Choe17 - 2 LPts
11/10/2021Porto Alegre, Brazil12 - 5 Fresco Horta1 - 3 WPts
11/08/2021Perth, Australia11 - 5 Richie Butchart1 - 7 WPts
10/06/2021Lusaka, Zambia10 - 5 Onaedo Mulia8 - 11 WPts
12/04/2021Sydney, Australia9 - 5 Bradley Steenson5 - 16 WPts
13/02/2021Melbourne, Australia8 - 5 Rob Kinnie1 - 1 WPts
14/12/2020Melbourne, Australia8 - 4 Ja-choel Jung6 - 11 LPts
13/10/2020Cairo, Egypt8 - 3 Zuffur Majeed10 - 4 LPts
15/08/2020Melbourne, Australia7 - 3 Colin Blagg5 - 4 WPts
14/06/2020Melbourne, Australia7 - 2 Carlos Valenciano8 - 3 LPts
13/04/2020Sydney, Australia6 - 2 Gethin Chiaventi2 - 7 WPts
06/03/2020Melbourne, Australia5 - 2 Marzuq Moldogareeff4 - 5(1) WPts
05/01/2020Incheon, South Korea4 - 2 Min-hyeok Yon0 - 0 WPts
06/11/2019Georgetown, Guyana4 - 1 Peter Crabbe8 - 1 LPts
07/09/2019Villa Nueva, Guatemala3 - 1 Santiago Curto4 - 5 WPts
08/07/2019Melbourne, Australia2 - 1 Leonel Ledesma7 - 3 WPts
09/05/2019Melbourne, Australia1 - 1 Neil Carns1 - 4 WPts
08/03/2019Gold Coast, Australia0 - 1 James Melnikoff0 - 1 WPts
06/01/2019Melbourne, Australia0 - 0 Tajo Matas1 - 1 LPts