Weightclass:  Lightweight
Location:  Melbourne, Australia
Record:  29 - 15(2)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/06/2042Melbourne, Australia28 - 15(2) Ricky McCartt1 - 1 WPts
14/04/2042Melbourne, Australia27 - 15(2) Viktor Jerabek4 - 15 WPts
12/02/2042Melbourne, Australia27 - 14(1) Callum Ovens20(7) - 11 LKO3
12/12/2041Melbourne, Australia26 - 14(1) Verdun Diedhiou0 - 3(1) WPts
11/10/2041Melbourne, Australia25 - 14(1) Qasham Aldjanov1 - 2 WPts
10/08/2041Melbourne, Australia24 - 14(1) Manaf Mirzayev11 - 5 WPts
09/06/2041Melbourne, Australia23 - 14(1) Michael Vahanian4 - 6 WPts
09/04/2041Stockholm, Sweden22 - 14(1) Elton Landsberg5 - 4 WPts
09/02/2041Melbourne, Australia21 - 14(1) Imre Ler15 - 22 WPts
11/12/2040Port Said, Egypt20 - 14(1) Amer Kahraba18 - 22 WPts
12/10/2040Melbourne, Australia19 - 14(1) Bradley Georgiadis0 - 3 WPts
12/08/2040Oslo, Norway18 - 14(1) Magne Knutsen3 - 13(1) WPts
12/06/2040Bordeaux, France17 - 14(1) Ranger Joel7 - 5 WPts
12/04/2040Melbourne, Australia16 - 14(1) Kashif Hage3 - 4 WPts
12/02/2040Ndola, Zambia15 - 14(1) Hugh Malila5 - 21 WPts
13/12/2039Palermo, Italy14 - 14(1) Colombo Raggio20(2) - 33 WPts
15/10/2039Melbourne, Australia13 - 14(1) Dale Pendry0 - 2 WPts
14/08/2039Quezon City, Philippines13 - 13(1) Francisco Mangahas7 - 2 LPts
15/06/2039Cebu City, Philippines13 - 12(1) Ryo Najar6 - 20 LPts
17/04/2039Melbourne, Australia12 - 12(1) Arnie Benetti0 - 8 WPts
16/02/2039Kumasi, Ghana12 - 11(1) Wasaki Otu16 - 7 LPts
19/12/2038Volgograd, Russia12 - 10(1) Afon Volkonsky16 - 9 LPts
20/10/2038Tamale, Ghana12 - 9(1) Hassan Idris24(1) - 16 LPts
20/08/2038Melbourne, Australia11 - 9(1) Obaid Eid1 - 14 WPts
22/06/2038Montreal, Canada11 - 8(1) Isaac Neish40 - 18 LPts
24/04/2038Melbourne, Australia10 - 8(1) Carlos Sanchez12 - 10 WPts
24/02/2038Melbourne, Australia9 - 8(1) Gethin Carrick9 - 10 WPts
25/12/2037Tanjung Pinang, Indonesia9 - 7(1) Bagus Notodjojo9 - 4 LPts
27/10/2037Sydney, Australia9 - 6(1) Arthur Hughen7 - 9 LPts
01/09/2037Oslo, Norway8 - 6(1) Turpin Bru5 - 20(1) WPts
04/07/2037Melbourne, Australia7 - 6(1) Robert Marinacci1 - 20 WPts
04/05/2037Panama City, Panama6 - 6(1) Jair Costilla10 - 19 WPts
06/03/2037Bandar Lampung, Indonesia6 - 5(1) Lemah Tanaya8 - 21 LPts
04/01/2037Geelong, Australia5 - 5(1) Brad Caird1 - 5 WPts
06/11/2036Cairo, Egypt5 - 4(1) Amer Garrana3 - 16 LPts
08/09/2036Melbourne, Australia4 - 4(1) Pravoslav Pavlik5 - 12(1) WPts
10/07/2036Melbourne, Australia3 - 4(1) John Tierney4 - 9 WPts
10/05/2036Melbourne, Australia2 - 4(1) Hyun-jun Sin1 - 12 WPts
11/03/2036Melbourne, Australia1 - 4(1) Obaid Eid0 - 0 WPts
17/01/2036Sofia, Bulgaria1 - 3(1) Neofit á Chernov37(7) - 10 LPts
18/11/2035Monza, Italy1 - 2 Leonardo Fisco15 - 3 LKO3
20/09/2035Newcastle, Australia1 - 1 Peter Kindrick3 - 7 LPts
26/07/2035Sydney, Australia1 - 0 Michael Farland7 - 15(1) LPts
25/06/2035Melbourne, Australia0 - 0 James Walker2 - 3 WPts