Weightclass:  Flyweight
Location:  Calgary, Canada
Record:  21 - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
02/02/2029Calgary, Canada20 - 15 Elvin Kadzhar2 - 20(2) WPts
04/12/2028Calgary, Canada19 - 15 Harry Urian1 - 4 WPts
05/10/2028Calgary, Canada18 - 15 Pablo Zarco2 - 3 WPts
06/08/2028Calgary, Canada17 - 15 Montel Sanchez2 - 10 WPts
08/06/2028Calgary, Canada16 - 15 Max St. Pierre17(1) - 12 WPts
09/04/2028Calgary, Canada15 - 15 Baltasar Escalera2 - 21 WPts
09/02/2028Calgary, Canada14 - 15 David Sommerville1 - 2 WPts
11/12/2027Calgary, Canada14 - 14 Lloyd Davis8 - 7 LPts
12/10/2027Calgary, Canada14 - 13 Hayden Owens5(1) - 23 LPts
13/08/2027Calgary, Canada13 - 13 Alejandro Cuellar2 - 14(2) WPts
14/06/2027Calgary, Canada12 - 13 Johnny Terres0 - 3 WPts
15/04/2027Calgary, Canada11 - 13 Chris Kirkland9 - 6 WPts
14/02/2027Calgary, Canada10 - 13 Bruce Masterton5 - 6 WPts
16/12/2026Cheongju, South Korea9 - 13 Bum-young Chung6 - 18 WPts
18/10/2026Choloma, Honduras9 - 12 Jair Morea8 - 16 LPts
19/08/2026Calgary, Canada8 - 12 Pedro Lopez4 - 8 WPts
21/06/2026Liverpool, UK7 - 12 Sammy Ewen7 - 24 WPts
23/04/2026Salvador, Brazil6 - 12 Salvador Monte0 - 6 WPts
23/02/2026Toronto, Canada5 - 12 Lloyd Mallis0 - 20(2) WPts
06/01/2026Toronto, Canada5 - 11 Seth Fallis4 - 16(1) LPts
08/11/2025Calgary, Canada4 - 11 Pancho Carranco5(1) - 15(3) WPts
09/09/2025Perth, Australia3 - 11 Augusto Cosenza5 - 20 WPts
11/07/2025Kumasi, Ghana3 - 10 David Adu12(1) - 15 LPts
13/05/2025Burnaby, Canada3 - 9 Zach Trent10(1) - 11 LPts
15/03/2025Melbourne, Australia3 - 8 Kian Mortimer10 - 19 LPts
15/01/2025Halifax, Canada2 - 8 Mark Edmiston5(1) - 16 WPts
30/11/2024Calgary, Canada2 - 7 Euan Duris17 - 26 LPts
11/10/2024Mississauga, Canada2 - 6 Chris Fordyce0 - 0 LPts
10/09/2024Toronto, Canada2 - 5 Alastair Pierre-Louis1 - 8 LPts
17/07/2024Osaka, Japan1 - 5 Jiro Kitagawa9 - 9 WPts
19/05/2024Calgary, Canada1 - 4 Tyrell Mfune0 - 8 LPts
20/03/2024Lipa, Philippines1 - 3 Esteban Sabanal8 - 9 LPts
21/01/2024Daegu, South Korea1 - 2 Tae-hee Goe20(1) - 16 LPts
23/11/2023Toronto, Canada1 - 1 Alastair Pierre-Louis0 - 4 LPts
03/10/2023Calgary, Canada0 - 1 Jose Casimiro0 - 1 WPts
05/08/2023Calgary, Canada0 - 0 Michael Culton1 - 3(1) LPts