Weightclass:  Welterweight
Location:  Boston, USA
Record:  54 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/02/2032Boston, USA53 - 24 Robert Daw0 - 5 WPts
29/12/2031Boston, USA52 - 24 John Venters3 - 4 WPts
30/10/2031Boston, USA51 - 24 Nick Elrick1 - 5 WPts
30/08/2031Angers, France50 - 24 Chandler Desailly7 - 10 WPts
02/07/2031Zarqa, Jordan49 - 24 Azam Younis11 - 26 WPts
04/05/2031Brisbane, Australia49 - 23 Billy McCoun46(7) - 20 LPts
06/03/2031Palembang, Indonesia49 - 22 Manusama Kusnandar12 - 6 LPts
06/01/2031Hamburg, Germany48 - 22 Adalric Kuehl9(1) - 25 WPts
07/11/2030Boston, USA47 - 22 Alejandro Vizcaino2 - 5 WPts
08/09/2030Boston, USA46 - 22 Michael Gough1 - 8 WPts
09/07/2030Hanoi, Vietnam45 - 22 Dau Chien2 - 12(1) WPts
11/05/2030Touba, Senegal44 - 22 Adrien Noah19 - 6 WPts
13/03/2030Kumasi, Ghana43 - 22 Rehman Bhutto10 - 7 WPts
13/01/2030Boston, USA42 - 22 Juan Albuquerque14 - 8 WPts
13/11/2029Boston, USA41 - 22 Joel Ostman6(2) - 10 WPts
14/09/2029Managua, Nicaragua40 - 22 Gabriel Montalvo4 - 15 WPts
17/07/2029Portland, USA39 - 22 Greg Cauldwell30(2) - 26 WPts
01/06/2029Boston, USA38 - 22 Quinto Sevilla8 - 26 WPts
02/04/2029Santa Fe de la Vera Cruz, Argentina37 - 22 Carlos Silvera5(1) - 9 WPts
02/02/2029Vilnius, Lithuania36 - 22 Adam Tomanek0 - 7 WPts
05/12/2028Córdoba, Argentina35 - 22 Joaquin Noguera4 - 20 WPts
07/10/2028Maroua, Cameroon34 - 22 Benedict Boumale10 - 12 WPts
09/08/2028Rome, Italy33 - 22 Gianmarco Marchisio3 - 19 WPts
11/06/2028Maracaibo, Venezuela32 - 22 Marjun Savala7 - 20 WPts
13/04/2028Halifax, Canada31 - 22 Peter Hesson1(1) - 22(6) WPts
14/02/2028Batangas City, Philippines31 - 21 Beltran Layugan13 - 23 LPts
16/12/2027Almaty, Kazakhstan30 - 21 Sergei Isckakoff2 - 5 WPts
18/10/2027Tokyo, Japan30 - 20 Hideki Nitta19 - 10 LPts
20/08/2027Kumasi, Ghana30 - 19 Simba Rabiu16 - 21(3) LPts
22/06/2027Almaty, Kazakhstan29 - 19 Evgeny Seitbekov9 - 9 WPts
24/04/2027Birmingham, USA28 - 19 Felix Mossman3 - 39 WPts
24/02/2027Vaughan, Canada28 - 18 Ian Routledge16(1) - 12(1) LPts
27/12/2026Linden, Guyana28 - 17 Alec Donnellan18 - 27 LPts
29/10/2026Detroit, USA27 - 17 Paul Trimble16 - 20 WPts
31/08/2026Philadelphia, USA27 - 16 Dillon Balch19(1) - 35 LPts
15/07/2026Honolulu, USA26 - 16 Rob Albert1 - 6(1) WPts
27/06/2026Saint Paul, USA25 - 16 John Heaven4 - 2 WPts
19/06/2026Honolulu, USA24 - 16 Santiago Macho3 - 13 WPts
10/06/2026Davenport, USA23 - 16 Sam Aiton9 - 21(3) WPts
28/05/2026Chula Vista, USA22 - 16 Ian Christeson3 - 10 WPts
19/05/2026Phoenix, USA21 - 16 Michael Griffiths1 - 16 WPts
10/05/2026Wichita, USA20 - 16 Sam Ables3 - 4 WPts
05/05/2026Surprise, USA20 - 15 Chris Rufino8 - 10 LPts
28/04/2026Boise, USA19 - 15 Bruce Drewes2 - 7 WPts
22/04/2026Honolulu, USA18 - 15 Joseph Harkins4 - 15 WPts
02/04/2026Honolulu, USA18 - 14 Danny Bendick9 - 7 LPts
11/03/2026Fort Smith, USA17 - 14 Mark Pate2 - 11 WPts
03/03/2026Jackson, USA16 - 14 Gareth Braudel5 - 10 WPts
25/02/2026Boise, USA15 - 14 Bruce Drewes1 - 6 WPts
21/02/2026Gainesville, USA14 - 14 Edward Gove1 - 1 WPts
15/02/2026Paterson, USA14 - 13 Andy Scurlock16(2) - 23 LPts
12/02/2026Atlanta, USA14 - 12 Jack Baird12 - 10 LPts
08/02/2026Davenport, USA13 - 12 Vince Hovel4 - 6 WPts
29/01/2026Greeley, USA13 - 11 Rob Fife4 - 1 LPts
22/01/2026Boston, USA12 - 11 Ed Cousin0 - 12 WPts
19/01/2026Boston, USA12 - 10 Mick Griffiths9(1) - 12 LPts
14/01/2026Seattle, USA11 - 10 Ian Ogier2(1) - 2 WPts
06/01/2026Fort Smith, USA11 - 9 Scott Nessmith8 - 7 LPts
03/01/2026Worcester, USA11 - 8 Cole Kawa3 - 1 LPts
30/12/2025San Diego, USA10 - 8 Ian Llandinam2 - 4 WPts
26/12/2025Atlanta, USA9 - 8 Mick Govern1 - 0 WPts
21/12/2025Richmond, USA9 - 7 Michael Vaughan3 - 8 LPts
16/12/2025Honolulu, USA9 - 6 Danny Bendick7 - 7 LPts
12/12/2025Worcester, USA9 - 5 Cole Kawa2 - 1 LPts
10/12/2025Cape Coral, USA8 - 5 Morgan Samson3 - 6 WPts
04/12/2025Manchester, USA8 - 4 Ellis Deasmhumhain12 - 14 LPts
26/11/2025Minneapolis, USA7 - 4 Blake Lind4 - 0 WPts
19/11/2025Hoover, USA6 - 4 Henry Stephen1 - 3 WPts
13/11/2025Davenport, USA6 - 3 Vince Hovel3 - 5 LPts
10/11/2025Omaha, USA6 - 2 Arthur MacDougal6 - 1 LPts
07/11/2025Omaha, USA6 - 1 Arthur MacDougal5 - 1 LPts
04/11/2025Worcester, USA5 - 1 Cole Kawa2 - 0 WPts
28/10/2025Huntsville, USA4 - 1 Darryl Sheils1 - 5 WPts
20/10/2025San Diego, USA3 - 1 Ian Llandinam2 - 1 WPts
03/10/2025New Haven, USA3 - 0 Noel Merrick7 - 22 LPts
26/09/2025Boston, USA2 - 0 Mick Griffiths8(1) - 10 WPts
19/09/2025Boston, USA1 - 0 Kenzie Gorry1 - 5 WPts
18/09/2025Worcester, USA0 - 0 Steven McGinnis0 - 3 WPts