Weightclass:  Welterweight
Location:  Gainesville, USA
Record:  40(1) - 27(1)
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
27/05/2042Charlotte, USA40(1) - 26(1) Dai Grierson28 - 37(1) LPts
05/04/2042Chicago, USA39(1) - 26(1) Inigo Szuba82(13) - 13(1) WPts
24/03/2042Tehran, Iran38(1) - 26(1) Farhan Mohammad4 - 22 WPts
23/01/2042Cleveland, USA37(1) - 26(1) Morgan Bodin13 - 12 WPts
24/11/2041Gainesville, USA36(1) - 26(1) Patrick McMahon4 - 8(1) WPts
23/09/2041Macon, USA36(1) - 25(1) David Creer23(1) - 2 LPts
21/09/2041Charlotte, USA35(1) - 25(1) Dai Grierson25 - 36(1) WPts
28/07/2041New York City, USA35(1) - 24(1) Zachary Buffon48 - 12 LPts
06/06/2041Columbus, USA34(1) - 24(1) Neil Haney22 - 35 WPts
26/04/2041Buffalo, USA34(1) - 23(1) Billy Maddocks30(9) - 22 LPts USA National Championships 2041View
06/03/2041Colorado Springs, USA34(1) - 22(1) Henry Williams48(1) - 8 LPts
29/01/2041Tokyo, Japan34(1) - 21(1) Shinji Hayakawa63(8) - 11 LPts
25/01/2041San Bernardino, USA33(1) - 21(1) Henry Cruz32 - 15(1) WPts
27/11/2040Anchorage, USA32(1) - 21(1) Hugh Crary29 - 23 WPts
07/10/2040Detroit, USA32(1) - 20(1) David McLain19 - 27(1) LPts
27/08/2040Los Angeles, USA32(1) - 19(1) Henry Cruz28 - 15(1) LPts
19/07/2040Pittsburgh, USA32(1) - 18(1) Theo Smylie26 - 13(1) LPts
03/07/2040Gainesville, USA31(1) - 18(1) Joel Monarrez9 - 3 WPts
03/06/2040Gainesville, USA30(1) - 18(1) Joe Nicholson6(1) - 8 WPts
26/04/2040Fort Wayne, USA30(1) - 17 Rex Miers29(13) - 18 LKO2 USA National Championships 2040View
10/04/2040Nassau, Bahamas29(1) - 17 Wayne Vert59(1) - 15 WPts
25/03/2040Anchorage, USA28(1) - 17 Hugh Crary26 - 22 WPts
21/02/2040Raleigh, USA27(1) - 17 Jasper Pringle22 - 18 WPts
16/01/2040Gainesville, USA25(1) - 17 Joe Nicholson3(1) - 2 WPts
16/01/2040Gainesville, USA26(1) - 17 Clinton Baldwin2 - 1 WPts
26/11/2039Montevideo, Uruguay24(1) - 17 Venacio Villareal12 - 15 WPts
27/09/2039Gainesville, USA23(1) - 17 Ariki Hirini25 - 14 WPts
27/07/2039Des Moines, USA22(1) - 17 Mark Gittings27 - 12 WPts
30/05/2039Gainesville, USA21(1) - 17 James Matthew19 - 22 WPts
30/03/2039Ulsan, South Korea20(1) - 17 Min-hyeok Jung17 - 20 WPts
30/01/2039Raleigh, USA19(1) - 17 Douglas McCourt6 - 7 WPts
02/12/2038Colorado Springs, USA19(1) - 16 Henry Williams32 - 7 LPts
05/10/2038Chelyabinsk, Russia18(1) - 16 Luka Datsyuk1 - 2 WPts
07/08/2038Gainesville, USA17(1) - 16 Joaquin Adan15 - 13 WPts
07/06/2038Liege, Belgium16(1) - 16 Varden Bruant0 - 0 WPts
07/04/2038Hartford, USA15(1) - 16 Fraser Sheilds9 - 20(2) WPts
07/02/2038Novosibirsk, Russia14 - 16 Arseni Dolgushin10 - 13(2) WKO3
09/12/2037Ulaanbaatar, Mongolia13 - 16 Anton Bayarsaikhan6 - 8 WPts
11/10/2037Sofia, Bulgaria12 - 16 Krasimir á Panov22 - 18(1) WPts
13/08/2037Volzhsky, Russia11 - 16 Vasili Jorjadze2 - 15 WPts
14/06/2037Kansas City, USA10 - 16 Brett Bohr10 - 18 WPts
15/04/2037Bursa, Turkey9 - 16 Erol Ates3 - 23(1) WPts
15/02/2037Medellin, Colombia8 - 16 Jerrold Lopez10 - 21 WPts
17/12/2036Grand Rapids, USA8 - 15 Dylan Karpiak19 - 5 LPts
18/10/2036Saint Paul, USA7 - 15 Brin Murray9 - 22 WPts
23/08/2036Gainesville, USA6 - 15 Brin Skene0 - 1 WPts
24/06/2036Memphis, USA6 - 14 Joey Pritchard14 - 6 LPts
26/04/2036Kosice, Slovakia6 - 13 Izßk Hanek23 - 17 LPts
27/02/2036Gainesville, USA5 - 13 Alec Yeoman3 - 17 WPts
29/12/2035Indianapolis, USA5 - 12 David Farland6 - 21(2) LPts
02/11/2035Dresden, Germany5 - 11 Arnaud Degener1 - 9 LPts
04/09/2035St. Louis, USA5 - 10 James Donoghue8 - 16 LPts
07/07/2035Cagayan de Oro, Philippines4 - 10 Ollie Dato3 - 9 WPts
08/05/2035Gainesville, USA3 - 10 George Whitehorn1 - 1 WPts
09/03/2035Honolulu, USA3 - 9 Jacob Laird5 - 10 LPts
08/01/2035Gainesville, USA2 - 9 Ewan Finn4 - 12 WPts
07/11/2034Kingston, Jamaica2 - 8 Ian Weatherhead4 - 21 LPts
08/09/2034Charlotte, USA2 - 7 Ollie Cameron3 - 14 LPts
20/07/2034Honolulu, USA2 - 6 John Urquhart9 - 13 LPts
10/07/2034New York City, USA1 - 6 John Tuten4 - 9 WPts
12/05/2034Tulsa, USA1 - 5 Ethan Amkpa2 - 7 LPts
14/03/2034Stamford, USA1 - 4 Jay Ashland5 - 22 LPts
06/02/2034New York City, USA1 - 3 James Spotswood18 - 5 LPts
03/02/2034Miami, USA1 - 2 James Waterson10 - 14 LPts
12/01/2034Milwaukee, USA1 - 1 Hayden Allen3 - 7 LPts
06/12/2033Minneapolis, USA1 - 0 Morgan Kellis21 - 29 LPts
05/11/2033Gainesville, USA0 - 0 Rivaldo Sisulu2 - 12 WPts