Weightclass:  Welterweight
Location:  Manchester, USA
Record:  42 - 23
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
31/12/2031Manchester, USA41 - 23 John MacClelland4 - 14 WPts
01/11/2031Manchester, USA40 - 23 Jose Sanchez2 - 12 WPts
01/09/2031Manchester, USA40 - 22 Kai Dougan17(2) - 18 LPts
03/07/2031Manchester, USA39 - 22 Zernebog Romanko0 - 10 WPts
03/05/2031Manchester, USA38 - 22 Haaris Safar0 - 1 WPts
05/03/2031Manchester, USA37 - 22 Zafa Omaroff9 - 2 WPts
04/01/2031Manchester, USA36 - 22 Mandeep Kedia0 - 23(10) WPts
05/11/2030Manchester, USA35 - 22 Julien de France11 - 12 WPts
06/09/2030Manchester, USA34 - 22 Prewitt Aime6 - 15 WPts
07/07/2030Manchester, USA33 - 22 Fausto Mula5(1) - 15 WPts
09/05/2030Manchester, USA32 - 22 Aleksei Kabanov11 - 22 WPts
10/03/2030Manchester, USA31 - 22 Quashawn Mwitangeni6 - 7 WPts
10/01/2030Zagreb, Croatia30 - 22 Sebastijan Turk25(1) - 6 WPts
12/11/2029Managua, Nicaragua30 - 21 Fanuco Abrantes17(3) - 22 LPts
14/09/2029Manchester, USA29 - 21 Saad Nour3 - 5 WPts
15/07/2029Alexandria, Egypt28 - 21 Umair Eldahab28(1) - 17 WPts
17/05/2029Dublin, Ireland27 - 21 Anthony Quinlan6 - 15 WPts
19/03/2029Miami, USA27 - 20 Dave Nappier22 - 26(4) LPts
20/01/2029Manchester, USA27 - 19 Ollie Stevison6 - 4 LPts
22/11/2028Quezon City, Philippines26 - 19 Edward Malibiran3 - 2 WPts
24/09/2028Athens, Greece26 - 18 Kosmosr Raptis46(1) - 12 LPts
26/07/2028Knoxville, USA25 - 18 Callum Cormack1 - 9 WPts
28/05/2028Manchester, USA24 - 18 Sammy Fergusson0 - 2 WPts
29/03/2028Evansville, USA24 - 17 Leeroy Clark13 - 26 LPts
01/02/2028Providence, USA23 - 17 Leeroy Urich8 - 31(1) WPts
05/12/2027Rome, Italy23 - 16 Damiano Turro7 - 12 LPts
07/10/2027Utrecht, Netherlands22 - 16 Jacques Fesse5 - 15 WPts
09/08/2027Manchester, USA21 - 16 Dean Brannon1 - 21 WPts
10/06/2027Manchester, USA20 - 16 Tariq Fayad6(1) - 24 WPts
12/04/2027Lusaka, Zambia19 - 16 Denzel Mukunyandela18 - 13 WPts
12/02/2027Kiel, Germany18 - 16 Adolfo Dahler12 - 12 WPts
14/12/2026Florence, Italy17 - 16 Angelo Togliatti1 - 1 WPts
16/10/2026Cagliari, Italy17 - 15 Alfredo Lo Presti2 - 6 LPts
18/08/2026Accra, Ghana17 - 14 William Yalley45(2) - 22 LPts
20/06/2026Manchester, USA16 - 14 Killian Rafferty6 - 3 WPts
21/04/2026Eugene, USA15 - 14 John Keenor6 - 17 WPts
06/03/2026Philadelphia, USA14 - 14 Dillon Balch18(1) - 33 WPts
06/01/2026Boston, USA13 - 14 Ellis Kelley6 - 19 WPts
04/12/2025Manchester, USA12 - 14 Adam Hannahs8 - 4 WPts
18/10/2025Providence, USA11 - 14 John Hoy11 - 11 WPts
20/08/2025Guatemala City, Guatemala10 - 14 Diego Mayoral0 - 9(1) WPts
22/06/2025Manchester, USA10 - 13 Blake Mings7 - 14 LPts
24/04/2025Manchester, USA9 - 13 Chris Naismith4 - 6 WPts
24/02/2025Rome, Italy8 - 13 Antonio Falcone1 - 25(19) WPts
27/12/2024Mashhad, Iran8 - 12 Ashoka Ranganathan4 - 2 LPts
29/10/2024London, UK8 - 11 Mark Bellamy29(1) - 14 LPts
31/08/2024Manchester, USA7 - 11 Zhivko á Marinov0 - 7 WPts
03/07/2024Riga, Latvia6 - 11 Isaak Oshkalns20 - 8(1) WPts
04/05/2024Madrid, Spain6 - 10 Felippe Medellin8 - 22 LPts
06/03/2024Cleveland, USA5 - 10 Scott Gentes1 - 7 WPts
15/01/2024Norfolk, USA5 - 9 Nicholas Caruthers9 - 13 LPts
23/11/2023Eindhoven, Netherlands5 - 8 Levi Scheerders6(1) - 9 LPts
24/09/2023Chitungwiza, Zimbabwe5 - 7 Sammy Parirenyatwa14 - 15 LPts
27/07/2023Pikine, Senegal4 - 7 Marvel Duras6 - 19 WPts
29/05/2023New Delhi, India3 - 7 Arun Purushothaman8 - 24(7) WPts
31/03/2023Touba, Senegal3 - 6 Baptiste Kouyate12(2) - 14 LPts
31/01/2023Anchorage, USA2 - 6 Mark Smith1 - 7 WPts
03/12/2022Lexington, USA1 - 6 Sean Monroe2 - 3 WPts
04/10/2022Tuscaloosa, USA0 - 6 Ben Harrold0 - 5 WPts
09/08/2022New York City, USA0 - 5 Bradley Wilkie7 - 16 LPts
10/06/2022Arlington, USA0 - 4 Paul Swinton19(2) - 5 LPts
12/04/2022Los Angeles, USA0 - 3 Michael Profit16 - 11 LPts
25/02/2022Baku, Azerbaijan0 - 2 Inqilab Kasumov20 - 3 LPts
27/12/2021Orlando, USA0 - 1 Robert Donlon1 - 2 LPts
05/11/2021Manchester, USA0 - 0 Juan Valerio10 - 14 LPts