Weightclass:  Heavyweight
Location:  Mississauga, Canada
Record:  21 - 19
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
08/01/2024Mississauga, Canada20 - 19 Justin Evra2 - 3 WPts
09/11/2023Mississauga, Canada19 - 19 Lakshman Khaparde1 - 2 WPts
10/09/2023Mississauga, Canada19 - 18 Ross Dacourt14 - 17 LPts
11/07/2023Mississauga, Canada18 - 18 Matt Stockard9(1) - 18 WPts
12/05/2023Mississauga, Canada17 - 18 Bruce Neal1 - 0 WPts
12/03/2023Mississauga, Canada16 - 18 Tobias Hanna1 - 0 WPts
11/01/2023Mississauga, Canada16 - 17 Khalid Taghibaev18 - 15 LPts
11/11/2022Mississauga, Canada15 - 17 Leonardo Malon0 - 6(4) WPts
11/09/2022Mississauga, Canada15 - 16 Matt Stockard6(1) - 14 LPts
12/07/2022Mississauga, Canada14 - 16 Verrill Oliphant1 - 0 WPts
13/05/2022Mississauga, Canada14 - 15 Aki Hayakawa19 - 6 LPts
13/03/2022Mississauga, Canada14 - 14 Michael Rust20 - 6 LPts
11/01/2022Split, Croatia14 - 13 Ljubomir Galjanic12 - 12 LPts
12/11/2021Moscow, Russia14 - 12 Nikolai Samoylenko19 - 5 LPts
14/09/2021Toronto, Canada13 - 12 John Brown7(1) - 12 WPts
14/07/2021Toronto, Canada13 - 11 Gower Laude6 - 12 LPts
17/05/2021Mississauga, Canada12 - 11 Reynaldo Adriano7 - 14 WPts
17/03/2021Toronto, Canada11 - 11 Noel Mathias5 - 9 WPts
18/01/2021Mississauga, Canada10 - 11 Angel Posa5 - 15 WPts
17/11/2020Mississauga, Canada10 - 10 Kamil Biga6 - 8 LPts
18/09/2020Saskatoon, Canada9 - 10 Sam Christison6 - 7 WPts
18/08/2020Hamburg, Germany8 - 10 Raynard Damschroder0 - 5 WPts
20/06/2020Dublin, Ireland8 - 9 Nathan MacDougall4 - 8 LPts
22/04/2020Calgary, Canada7 - 9 John Fergerson3 - 5 WPts
09/03/2020Ottawa, Canada7 - 8 Michael Hobbie4 - 8 LPts
18/01/2020Calgary, Canada7 - 7 Sam Hinshaw8 - 2 LPts
20/11/2019Mississauga, Canada7 - 6 Corey Skeen2 - 3 LPts
18/10/2019Ostrava, Czech Republic6 - 6 Kvido Nosek4 - 6 WPts
20/08/2019Mississauga, Canada5 - 6 Brad Olaki1 - 3 WPts
21/06/2019Mississauga, Canada5 - 5 Floyd Kenneth6 - 2 LPts
22/04/2019Zurich, Switzerland4 - 5 Dearg Gehrt0 - 7 WPts
22/02/2019Plovdiv, Bulgaria4 - 4 Nedelcho á Nazarov2 - 2 LPts
24/12/2018Melbourne, Australia4 - 3 Chris Maddox1 - 4 LPts
26/10/2018Montreal, Canada3 - 3 Brad Barclay2 - 3 WPts
17/09/2018Charleroi, Belgium3 - 2 Sumner Bazin1 - 0 LPts
20/07/2018Baku, Azerbaijan2 - 2 Borya Ahn0 - 0 WPts
21/05/2018Malmo, Sweden1 - 2 Oliver Cronquist0 - 0 WPts
23/03/2018Vancouver, Canada1 - 1 Jay Harvey1 - 1 LPts
18/02/2018Montreal, Canada1 - 0 Baptiste Peyrefitte0 - 0 LPts
18/01/2018Vaughan, Canada0 - 0 Darryl Livingston0 - 0 WPts