Weightclass:  Flyweight
Location:  Mississauga, Canada
Record:  24 - 8
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
23/02/2023Mississauga, Canada23 - 8 Fanuco Victoria5 - 4 WPts
24/12/2022Mississauga, Canada22 - 8 Bing Pung4 - 12 WPts
25/10/2022Mississauga, Canada21 - 8 Alejandro Mesa25 - 6 WPts
25/08/2022Mississauga, Canada20 - 8 Fo-hsing Lo6 - 11 WPts
25/06/2022Mississauga, Canada20 - 7 Salvador Rayon14 - 12 LPts
26/04/2022Mississauga, Canada19 - 7 Berto Estremera2 - 7 WPts
25/02/2022Mississauga, Canada18 - 7 Manuel Arcia14 - 10 WPts
26/12/2021Mississauga, Canada17 - 7 Euan Duris7 - 18 WPts
25/10/2021Mississauga, Canada16 - 7 Alfonso Madrigal10 - 14(1) WPts
25/08/2021Mississauga, Canada15 - 7 Eduardo Lazcano1 - 19 WPts
24/06/2021Mississauga, Canada14 - 7 Fidel Tolentino8 - 7 WPts
24/04/2021Mississauga, Canada13 - 7 Brendan Minto5 - 9 WPts
22/02/2021Calgary, Canada12 - 7 Sid Nicholson6 - 8 WPts
24/12/2020Winnipeg, Canada11 - 7 Blake Carlisle11 - 10 WPts
28/10/2020Maipu, Chile11 - 6 Yago Vejar9(1) - 5 LPts
30/08/2020Montreal, Canada11 - 5 Mardian Bloch7 - 3 LPts
03/07/2020Hamilton, Canada10 - 5 John Hanes8 - 6 WPts
14/05/2020Saskatoon, Canada9 - 5 Robert Moses2 - 11 WPts
18/03/2020Mississauga, Canada8 - 5 Ignado Renderos7 - 8 WPts
17/01/2020Mississauga, Canada7 - 5 Wyatt Colette8 - 2 WPts
16/11/2019San Miguel de Tucuman, Argentina7 - 4 Diego Barraza6 - 1 LPts
17/09/2019Saskatoon, Canada7 - 3 Colin Burwick6 - 6 LPts
31/07/2019Montreal, Canada6 - 3 Mardian Bloch3 - 0 WPts
28/06/2019Quebec City, Canada6 - 2 Leon Edington4 - 3 LPts
20/05/2019San Juan, Puerto Rico5 - 2 Fanuco Campano1 - 1 WPts
21/03/2019Mississauga, Canada4 - 2 Trystan Bonaly2 - 3 WPts
18/01/2019Hamilton, Canada4 - 1 David Rhind0 - 0 LPts
29/11/2018Santo Domingo de Guzman, Dominican Republic4 - 0 Porfio Tejada2 - 2 LPts
01/10/2018Cheonan, South Korea3 - 0 Jeong-ho Tan3 - 1 WPts
03/08/2018Surrey, Canada2 - 0 Mark Borthwick0 - 1 WPts
16/06/2018Saskatoon, Canada1 - 0 Robert Moses0 - 1 WPts
07/05/2018Mississauga, Canada0 - 0 Robert Dalle2 - 0 WPts