Weightclass:  Lightweight
Location:  Toronto, Canada
Record:  25(6) - 25(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
17/08/2029Toronto, Canada24(6) - 25(1) Toste Hoy0 - 2 WPts
18/06/2029Toronto, Canada24(6) - 24(1) Rob Mingus17(2) - 28 LPts
19/04/2029Toronto, Canada23(6) - 24(1) John Pewitt22 - 22(1) WPts
18/02/2029Toronto, Canada22(5) - 24(1) David Vicker2 - 7 WKO3
20/12/2028Toronto, Canada22(5) - 23(1) Noel Dashiell4 - 7(1) LPts
21/10/2028Toronto, Canada21(5) - 23(1) Shayan Sadi0 - 8 WPts
22/08/2028Toronto, Canada20(5) - 23(1) Saber Houdon8 - 9 WPts
23/06/2028Toronto, Canada19(5) - 23(1) Forrest Cioran0 - 4 WPts
24/04/2028Toronto, Canada18(4) - 23(1) Stephen Nicolls0 - 7(2) WKO3
24/02/2028Toronto, Canada17(4) - 23(1) Leighton Hetrick3 - 2 WPts
26/12/2027Toronto, Canada16(4) - 23(1) Johnny Bathgate0 - 4 WPts
27/10/2027Toronto, Canada15(4) - 23(1) Aoi Nishiyama3 - 6(1) WPts
28/08/2027Cairo, Egypt15(4) - 22 Irfan Suhrawardy18(1) - 17 LKO3
30/06/2027San Miguelito, Panama14(4) - 22 Quinto Lechuga7 - 27 WPts
02/05/2027Busan, South Korea13(4) - 22 Ui-jo Kil16 - 9 WPts
04/03/2027Salvador, Brazil13(4) - 21 Angel Araujo47 - 6 LPts
04/01/2027Toronto, Canada12(3) - 21 Lebogang Sekola0 - 4(1) WKO3
06/11/2026Brussels, Belgium11(2) - 21 Talbot de Laclos10 - 11(2) WKO3
08/09/2026Toronto, Canada10(2) - 21 Ximen Morin4 - 15(1) WPts
10/07/2026Calgary, Canada10(2) - 20 Oscar Rury4 - 22 LPts
22/05/2026Toronto, Canada9(2) - 20 Dave Emond10 - 7 WPts
24/03/2026Las Condes, Chile9(2) - 19 Vegas Valdivieso8 - 13 LPts
24/01/2026Nonthaburi, Thailand9(2) - 18 Petchwanchai Chanabut12 - 12 LPts
26/11/2025Toronto, Canada9(2) - 17 John Redpath9 - 12 LPts
28/09/2025Minsk, Belarus8(2) - 17 Viktor Kuzmich3 - 16 WPts
31/07/2025Toronto, Canada8(2) - 16 Lew Gajda17 - 13 LPts
02/06/2025San Bernardo, Chile8(2) - 15 Franco Guttierrez4 - 22 LPts
04/04/2025Montreal, Canada8(2) - 14 Satch Tautou28 - 17 LPts
04/02/2025Toronto, Canada7(2) - 14 Robert Sellards0 - 9 WPts
07/12/2024Toronto, Canada6(2) - 14 Kolzak Baran9 - 11 WPts
09/10/2024Toronto, Canada4 - 14 Xavier Villalon0 - 2 WKO3
09/10/2024Toronto, Canada5(1) - 14 Xavier Villalon0 - 3(1) WKO3
11/08/2024Toronto, Canada3 - 14 Santiago De la Paz2 - 11 WPts
13/06/2024Toronto, Canada2 - 14 Arthur Pirnie1 - 6 WPts
14/04/2024Edmonton, Canada2 - 13 James Dunson12 - 27 LPts
21/02/2024Winnipeg, Canada1 - 13 Ollie Weatherley2 - 6 WPts
25/12/2023Gomel, Belarus1 - 12 Dmytro Guba11 - 26 LPts
27/10/2023Mendoza, Argentina1 - 11 Jaguar Aristizabal11 - 19 LPts
28/08/2023Mar del Plata, Argentina1 - 10 Alejandro Obregon7(1) - 25 LPts
30/06/2023Brno, Czech Republic1 - 9 Hugo Plichta1 - 4 LPts
02/05/2023Algiers, Algeria1 - 8 Saad Kerbouche13 - 10 LPts
04/03/2023Toronto, Canada1 - 7 Yulian Linde13 - 16 LPts
04/01/2023Quebec City, Canada1 - 6 Kenzie Waldie13 - 12 LPts
16/11/2022Vancouver, Canada1 - 5 Mark Mattox21(1) - 11 LPts
13/10/2022Frankfurt, Germany1 - 4 Arnaud Mehling22 - 8 LPts
15/08/2022Perth, Australia1 - 3 John Raney8(2) - 18 LPts
17/06/2022Laval, Canada1 - 2 Paul Malles11 - 16 LPts
11/05/2022Puente Alto, Chile1 - 1 Quito Tiscareno13 - 12 LPts
12/03/2022Edmonton, Canada1 - 0 Alec Trainer4 - 17 LPts
05/02/2022Montreal, Canada0 - 0 Chivalry Thil0 - 0 WPts