Weightclass:  Bantamweight
Location:  Hamilton, Canada
Record:  73(1) - 15
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/11/2034Hamilton, Canada72(1) - 15 Aleksei Kohut5 - 6 WPts
27/09/2034Hamilton, Canada71(1) - 15 Jacob Seff1 - 15 WPts
28/07/2034Hamilton, Canada70(1) - 15 Yong-jae Ro4 - 11 WPts
27/05/2034Hamilton, Canada69 - 15 Jeraldo Pastor4 - 16(1) WKO2
27/03/2034Hamilton, Canada68 - 15 Zafa Qasem13 - 19 WPts
25/01/2034Hamilton, Canada67 - 15 Vidal Ferraz7 - 6 WPts
24/11/2033Hamilton, Canada66 - 15 Cris Lino2 - 13 WPts
23/09/2033Hamilton, Canada65 - 15 Hassan Noon10 - 16 WPts
23/07/2033Hamilton, Canada64 - 15 Diego Delaguila2 - 6 WPts
22/05/2033Hamilton, Canada63 - 15 Daichi Oda11 - 10 WPts
22/03/2033Hamilton, Canada62 - 15 Jordan Cooney2 - 11(1) WPts
20/01/2033Hamilton, Canada61 - 15 Aleksei Karasev15 - 8 WPts
20/11/2032Hamilton, Canada60 - 15 Angel Abella54(1) - 24 WPts
20/10/2032Havana, Cuba59 - 15 Angel Abella54(1) - 23 WPts
19/09/2032Hamilton, Canada59 - 14 Fausto Cobos50 - 18 LPts
19/08/2032Hamilton, Canada58 - 14 Fausto Cobos50 - 17 WPts
13/07/2032Saint Petersburg, Russia58 - 13 Berto Po19 - 18 LPts Saint Petersburg Olympics 2032View
20/06/2032Havana, Cuba58 - 12 Angel Abella50 - 22 LPts
19/05/2032Hamilton, Canada58 - 11 Angel Abella49 - 22 LPts
17/04/2032Havana, Cuba57 - 11 Angel Abella49 - 21 WPts
17/03/2032Surrey, Canada56 - 11 Michael Don17 - 19 WPts Canada National Championships 2032View
14/03/2032Surrey, Canada55 - 11 Flannery Noland20 - 11 WPts Canada National Championships 2032View
11/03/2032Surrey, Canada54 - 11 Davie Kempe19 - 13 WPts Canada National Championships 2032View
18/01/2032Rio de Janeiro, Brazil53 - 11 Alejandro Gonzalez25 - 3 WPts Americas Championships 2032View
15/01/2032Rio de Janeiro, Brazil52 - 11 Bronco Alcazar10 - 3 WPts Americas Championships 2032View
12/01/2032Rio de Janeiro, Brazil51 - 11 Eloy Tejada29 - 4 WPts Americas Championships 2032View
09/01/2032Rio de Janeiro, Brazil50 - 11 Cody Hewitt16 - 8 WPts Americas Championships 2032View
09/12/2031Hamilton, Canada49 - 11 Bilal Kabir25 - 26 WPts
08/11/2031Hamilton, Canada48 - 11 Bilal Kabir25 - 25 WPts
08/10/2031Managua, Nicaragua47 - 11 Joaquin Gato26(2) - 29 WPts
07/09/2031Valencia, Venezuela47 - 10 Nathan Inda15 - 9 LPts Valencia World Championships 2031View
19/08/2031Leicester, UK46 - 10 Brin Gubay27(1) - 36(1) WPts
19/07/2031Bangkok, Thailand45 - 10 Eakunphol Tathong25(1) - 26 WPts
18/06/2031Hamilton, Canada44 - 10 Juan Matas31(1) - 24 WPts
18/05/2031Townsville, Australia43 - 10 Felix Beaty23 - 21 WPts
17/04/2031San Salvador, El Salvador42 - 10 Juan Matas30(1) - 23 WPts
17/03/2031Montreal, Canada41 - 10 Leeroy Tweedy20(2) - 8 WPts Canada National Championships 2031View
14/03/2031Montreal, Canada40 - 10 John Baird12 - 12 WPts Canada National Championships 2031View
11/03/2031Montreal, Canada39 - 10 Robert Colson15 - 5 WPts Canada National Championships 2031View
06/02/2031Hamilton, Canada39 - 9 Seferino Pastrano35(3) - 9 LPts
25/12/2030Hamilton, Canada38 - 9 Takeo Oye24(1) - 19 WPts
24/11/2030Hamilton, Canada37 - 9 Takeo Oye24(1) - 18 WPts
24/10/2030Hamilton, Canada36 - 9 Takeo Oye24(1) - 17 WPts
22/09/2030Hiroshima, Japan35 - 9 Takeo Oye24(1) - 16 WPts
22/08/2030Hamilton, Canada34 - 9 Lisandro Barajas16 - 20 WPts
19/07/2030Hamilton, Canada33 - 9 Angel Amaro19(1) - 22 WPts
18/06/2030Hamilton, Canada32 - 9 Angel Amaro19(1) - 21 WPts
18/05/2030Hamilton, Canada31 - 9 Angel Amaro19(1) - 20 WPts
17/04/2030Hamilton, Canada30 - 9 Angel Amaro19(1) - 19 WPts
17/03/2030Vaughan, Canada29 - 9 Robert Colson11 - 2 WPts Canada National Championships 2030View
14/03/2030Vaughan, Canada28 - 9 Dave Maskell20 - 30 WPts Canada National Championships 2030View
11/03/2030Vaughan, Canada27 - 9 Michael Haddow22 - 11 WPts Canada National Championships 2030View
27/01/2030Georgetown, Guyana26 - 9 Nick Murie10 - 14 WPts
29/11/2029Itagui, Colombia25 - 9 Saturnin Florin4 - 21 WPts
01/10/2029Guatemala City, Guatemala25 - 8 Guido Arjona31(1) - 22 LPts
03/08/2029Hamilton, Canada24 - 8 Alfonso Ledesma18 - 16 WPts
03/07/2029Hamilton, Canada23 - 8 Alfonso Ledesma18 - 15 WPts
02/06/2029Hamilton, Canada22 - 8 Brin Kamba21(1) - 18 WPts
17/04/2029Nassau, Bahamas21 - 8 William Hillhouse14 - 14 WPts
17/03/2029Saskatoon, Canada21 - 7 Charles Marais29(1) - 19 LPts Canada National Championships 2029View
14/03/2029Saskatoon, Canada20 - 7 Ellis Rough10 - 15 WPts Canada National Championships 2029View
11/03/2029Saskatoon, Canada19 - 7 Michael Haddow16 - 10 WPts Canada National Championships 2029View
31/01/2029Hamilton, Canada18 - 7 William Hillhouse11 - 12 WPts
31/12/2028Hamilton, Canada17 - 7 William Hillhouse11 - 11 WPts
30/11/2028Hamilton, Canada16 - 7 Danny Bayne14 - 10 WPts
30/10/2028Hamilton, Canada15 - 7 Danny Bayne14 - 9 WPts
04/09/2028Hamilton, Canada15 - 6 Juan Moreno19(1) - 7 LPts
14/07/2028Soledad, Colombia14 - 6 Federico Marcia11 - 6 WPts
16/05/2028Schaerbeek, Belgium14 - 5 Verrill Doisneau30 - 13 LPts
17/03/2028Lonueuil, Canada14 - 4 Leon Protheroe22 - 9 LPts Canada National Championships 2028View
14/03/2028Lonueuil, Canada13 - 4 Michael Haddow12 - 7 WPts Canada National Championships 2028View
11/03/2028Lonueuil, Canada12 - 4 Charles Marais20(1) - 17 WPts Canada National Championships 2028View
23/01/2028Accra, Ghana11 - 4 James Dede6 - 20 WPts
25/11/2027Edmonton, Canada10 - 4 John Fowlie5 - 8 WPts
29/09/2027San Juan, Puerto Rico9 - 4 Hilario Ruvalcaba19(1) - 10 WPts
01/08/2027Mississauga, Canada9 - 3 Oliver Cruthers8 - 9 LPts
03/06/2027Winnipeg, Canada8 - 3 Dave Flett14 - 11(1) WPts
15/04/2027Calgary, Canada7 - 3 Paul Bass10 - 16(1) WPts
14/03/2027Montreal, Canada7 - 2 Bryan Mosman17(2) - 12 LPts Canada National Championships 2027View
11/03/2027Montreal, Canada6 - 2 Zach Monce10 - 13 WPts Canada National Championships 2027View
04/02/2027Hamilton, Canada5 - 2 Olier Normandin16 - 18 WPts
16/12/2026Nagoya, Japan4 - 2 Yuichi Kikuchi9 - 1 WPts
18/10/2026Vaughan, Canada3 - 2 Michael Faulds9 - 5 WPts
26/08/2026Vancouver, Canada2 - 2 Ben Gatt6 - 24(2) WPts
29/06/2026Edmonton, Canada1 - 2 Sammy Kelley13 - 19 WPts
30/04/2026Mexico City, Mexico1 - 1 Fausto Carra42 - 8 LPts
02/03/2026Ottawa, Canada1 - 0 Leighton Tullis14 - 17 LPts
22/01/2026Hamilton, Canada0 - 0 Dale Murrie0 - 8 WPts