Weightclass:  Flyweight
Location:  London, Canada
Record:  31(1) - 7
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/02/2024London, Canada30(1) - 7 Ramiro Mercado1 - 12 WPts
16/12/2023London, Canada29(1) - 7 Panos Nargizyan12 - 9 WPts
16/10/2023London, Canada28(1) - 7 Zoravar Takesyan1 - 0 WPts
15/08/2023London, Canada27(1) - 7 Santiago Espejo1 - 4 WPts
16/06/2023London, Canada26(1) - 7 Macario Adames1 - 3 WPts
17/04/2023London, Canada25(1) - 7 Noe Picano0 - 6 WPts
16/02/2023London, Canada24(1) - 7 Shamsadeen Abdesselam1 - 3 WPts
17/12/2022London, Canada23(1) - 7 Jaguar Mosca1 - 25 WPts
18/10/2022London, Canada22(1) - 7 Fidel Vega6 - 25 WPts
20/08/2022London, Canada21(1) - 7 Berto Ambriz10 - 18 WPts
20/06/2022London, Canada20(1) - 7 Chandler de Portzamparc9 - 15 WPts
21/04/2022London, Canada19(1) - 7 Hatta Purjianto14 - 11 WPts
21/02/2022Jakarta, Indonesia18(1) - 7 Hatta Purjianto14 - 10 WPts
22/12/2021London, Canada17(1) - 7 Manuel Buron5 - 13 WPts
22/10/2021Laval, Canada16(1) - 7 Leon Lawder21 - 5 WPts
22/08/2021Anyang, China15(1) - 7 Qing-Nan Choi11 - 8 WPts
23/06/2021Montreal, Canada14(1) - 7 Vincent Wharry9(1) - 12 WPts
24/04/2021London, Canada13(1) - 7 Verdun Malot14 - 7(1) WPts
22/02/2021Soshanguve, South Africa12 - 7 Puleng Mthethwa3 - 18(2) WKO3
25/12/2020Vancouver, Canada12 - 6 Brendan Minto4 - 8 LPts
02/11/2020London, Canada12 - 5 Kyle Saunderson5 - 6 LPts
03/09/2020London, Canada11 - 5 Joshua Stewart6 - 6 WPts
03/07/2020London, Canada10 - 5 Leon Lawder15 - 2 WPts
02/05/2020Hamilton, Canada10 - 4 John Hanes7 - 6 LPts
11/03/2020Mississauga, Canada10 - 3 Leon Lawder13 - 1 LPts Canada National Championships 2020View
15/01/2020London, Canada9 - 3 Nemesio Bartolome6 - 3 WPts
15/11/2019Saskatoon, Canada8 - 3 Robert Moses2 - 8 WPts
19/09/2019London, Canada7 - 3 Garen Noye4 - 2 WPts
20/07/2019London, Canada7 - 2 Robert Moses1 - 7 LPts
20/05/2019Saskatoon, Canada7 - 1 Colin Burwick5 - 5 LPts
06/04/2019Regina, Canada6 - 1 Mark Creighton0 - 7(1) WPts
18/02/2019Vancouver, Canada5 - 1 Brendan Minto0 - 0 WPts
12/01/2019Bayamon, Puerto Rico4 - 1 Joaquin Ordaz3 - 1 WPts
14/11/2018Cairo, Egypt3 - 1 Danyaal Charobim3 - 2 WPts
15/09/2018London, Canada2 - 1 Boswell Lux1 - 3 WPts
15/07/2018Bergen, Norway2 - 0 Olaf Gulsvig0 - 2 LPts
17/05/2018London, Canada1 - 0 Eloy Loya0 - 1 WPts
19/03/2018London, Canada0 - 0 Blake Carlisle1 - 1 WPts