Weightclass:  Welterweight
Location:  Melbourne, Australia
Record:  45 - 13
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/11/2033Melbourne, Australia44 - 13 Joseph Cherono4 - 9 WPts
26/09/2033Melbourne, Australia43 - 13 Banyu Suroso0 - 8 WPts
27/07/2033Melbourne, Australia42 - 13 John Tunacao1 - 9 WPts
26/05/2033Melbourne, Australia41 - 13 Jack Appiah2 - 12 WPts
26/03/2033Melbourne, Australia40 - 13 Aleksandr Drozdov2 - 4 WPts
21/01/2033Melbourne, Australia39 - 13 Amjad Sadek10 - 16 WPts
19/11/2032Melbourne, Australia38 - 13 Edward Kessen6 - 22(1) WPts
18/09/2032Melbourne, Australia37 - 13 Metodej Pelc12 - 25 WPts
19/07/2032Melbourne, Australia36 - 13 Gervasio Cacho23 - 24 WPts
18/06/2032Melbourne, Australia35 - 13 Gervasio Cacho23 - 23 WPts
18/05/2032Melbourne, Australia34 - 13 Cent Van Goethem26 - 19(1) WPts
17/04/2032Havana, Cuba34 - 12 Alejandro Molinar29(1) - 12 LPts
17/03/2032Melbourne, Australia34 - 11 Blake MacKechnie14 - 3 LPts Australia National Championships 2032View
14/03/2032Melbourne, Australia33 - 11 Joe Manderson3 - 0 WPts Australia National Championships 2032View
11/03/2032Melbourne, Australia32 - 11 Harry Arnott0 - 1 WPts Australia National Championships 2032View
15/02/2032Al Ain, UAE31 - 11 Aftab Said21 - 14 WPts
15/01/2032Caloocan, Philippines31 - 10 Joaquin Narciso20(1) - 4 LPts Asia-Oceania Championships 2032View
12/01/2032Caloocan, Philippines30 - 10 Haaris Azer36(1) - 20 WPts Asia-Oceania Championships 2032View
09/01/2032Caloocan, Philippines29 - 10 Yong Bajcodamov13 - 8 WPts Asia-Oceania Championships 2032View
11/12/2031Melbourne, Australia28 - 10 Alvino Conejo27 - 11 WPts
10/11/2031Melbourne, Australia27 - 10 Franklin Dauphin12 - 25(1) WPts
10/10/2031Tours, France26 - 10 Franklin Dauphin12 - 24(1) WPts
07/09/2031Valencia, Venezuela26 - 9 Bilal Bayou14(1) - 2 LPts Valencia World Championships 2031View
13/07/2031Melbourne, Australia25 - 9 Mark Sturrock14 - 8 WPts
15/05/2031Fortaleza, Brazil24 - 9 Alejandro Prudente21 - 20 WPts
17/03/2031Sydney, Australia23 - 9 Nathan Hewitt14(4) - 3 WPts Australia National Championships 2031View
14/03/2031Sydney, Australia22 - 9 Blake MacKechnie7 - 1 WPts Australia National Championships 2031View
11/03/2031Sydney, Australia21 - 9 David McCotter5 - 4 WPts Australia National Championships 2031View
03/03/2031Melbourne, Australia20 - 9 Scott Hughes12 - 20 WPts
02/01/2031Melbourne, Australia20 - 8 Scott Hughes11 - 20 LPts
04/11/2030Melbourne, Australia19 - 8 Emory Meinhvel7 - 15 WPts
06/09/2030Istanbul, Turkey18 - 8 Oz Suker17 - 23 WPts
09/07/2030Perth, Australia17 - 8 Scott Hughes10 - 18 WPts
10/05/2030Perth, Australia17 - 7 Scott Hughes9 - 18 LPts
17/03/2030Canberra, Australia17 - 6 Billy McCoun41(6) - 17 LPts Australia National Championships 2030View
14/03/2030Canberra, Australia16 - 6 Ollie Rolland31 - 18 WPts Australia National Championships 2030View
11/03/2030Canberra, Australia15 - 6 David McCotter1 - 0 WPts Australia National Championships 2030View
02/03/2030Melbourne, Australia14 - 6 Georgiy Borisov0 - 10 WPts
02/01/2030New York City, USA13 - 6 Alec Picano2 - 2 WPts
04/11/2029Melbourne, Australia13 - 5 Scott Hughes7 - 16 LPts
05/09/2029Cape Town, South Africa12 - 5 Bart Phala0 - 0 WPts
08/07/2029Mamelodi, South Africa11 - 5 Glynn Fatundu13 - 14 WPts
09/05/2029Brussels, Belgium11 - 4 Honore Nin23 - 13 LPts
11/03/2029Sydney, Australia11 - 3 Ollie Rolland22 - 12 LPts Australia National Championships 2029View
07/02/2029Melbourne, Australia10 - 3 Kvido Adamec3 - 8 WPts
10/12/2028Amman, Jordan9 - 3 Zafa Kamali13(1) - 13 WPts
12/10/2028Melbourne, Australia8 - 3 Donatien Bruant15(2) - 14 WPts
13/08/2028Lausanne, Switzerland7 - 3 Phillippe Cassin8 - 13 WPts
15/06/2028Tours, France6 - 3 Travis Du Jeu1 - 9 WPts
17/04/2028Perth, Australia5 - 3 Rob McCausland6 - 8 WPts
18/02/2028Accra, Ghana5 - 2 Hayden Afrifa22 - 18 LPts
21/12/2027Melbourne, Australia4 - 2 Dai Scopelliti0 - 1 WPts
22/10/2027Canberra, Australia3 - 2 Richie Penman0 - 7 WPts
27/08/2027Dakar, Senegal3 - 1 Raoul Carvalho10 - 20 LPts
29/06/2027Melbourne, Australia2 - 1 Dave Sean0 - 4 WPts
01/05/2027Melbourne, Australia2 - 0 Paul Rankin4 - 3 LPts
18/03/2027Gold Coast, Australia1 - 0 Corey Magee10 - 23(8) WPts
15/02/2027Melbourne, Australia0 - 0 Floyd Shirah0 - 2 WPts