Weightclass:  Welterweight
Location:  Dundee, UK
Record:  19 - 9
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
09/09/2023Dundee, UK18 - 9 Sung-ryong Bai4 - 9 WPts
11/07/2023Dundee, UK17 - 9 Glaucus Galatas12 - 20 WPts
12/05/2023Dundee, UK16 - 9 Giorgio Valerio14 - 18 WPts
13/03/2023Dundee, UK15 - 9 Lloyd Binnie5 - 2 WPts
12/01/2023Dundee, UK14 - 9 Cable Latham2 - 3 WPts
13/11/2022Dundee, UK13 - 9 Kris McBride1 - 8 WPts
13/09/2022Dundee, UK12 - 9 Xavier Pasillas13(2) - 13 WPts
14/07/2022Dundee, UK11 - 9 Sean Hayden10(1) - 13 WPts
14/05/2022Dundee, UK10 - 9 Kee-hee Kwon17(3) - 7 WPts
15/03/2022Basel, Switzerland9 - 9 Richman Franke4(1) - 15 WPts
14/01/2022Yerevan, Armenia9 - 8 Peklar Tamivyan14 - 5 LPts
16/11/2021Riyadh, Saudi Arabia8 - 8 Yasin Nawaz2 - 12 WPts
18/09/2021New Kingston, Jamaica8 - 7 Sam Sherer9 - 15 LPts
19/07/2021Riga, Latvia7 - 7 Boris Znots8 - 14 WPts
19/05/2021San Salvador, El Salvador7 - 6 Rafael Rana15 - 5 LPts
21/03/2021Belfast, UK6 - 6 Carl McAlister6 - 12 WPts
03/02/2021Belfast, UK6 - 5 Callum McFarlane15 - 2 LPts
04/12/2020Dundee, UK6 - 4 Lee Hoo6 - 10 LPts
04/10/2020Dundee, UK6 - 3 Igor Iskackow12 - 7 LPts
06/08/2020Derby, UK6 - 2 Zach Sander2 - 11 LPts
11/06/2020Dundee, UK5 - 2 Seamus MacFarland1 - 7 WPts
10/04/2020Albuquerque, USA4 - 2 Ian Montrose8 - 7 WPts
11/02/2020Al Ain, UAE3 - 2 Waqar Karawi5 - 4 WPts
12/12/2019Dundee, UK2 - 2 Duncan Duncanson2 - 8 WPts
12/10/2019Portsmouth, UK2 - 1 David Lynch3 - 4 LPts
02/09/2019Yerevan, Armenia1 - 1 Vruyr Oganessian1 - 5 WPts
04/07/2019Dundee, UK0 - 1 Michael Magee1 - 2 WPts
05/05/2019Dundee, UK0 - 0 Steven Kellow5 - 2 LPts