Weightclass:  Middleweight
Location:  Las Vegas, USA
Record:  39 - 6
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
29/07/2038Las Vegas, USA38 - 6 James Hason0 - 3 WPts
02/07/2038Las Vegas, USA37 - 6 Sam Woodhead0 - 11 WPts
03/06/2038Las Vegas, USA36 - 6 Jake Girvin2 - 15 WPts
09/05/2038Las Vegas, USA35 - 6 John Edington0 - 1 WPts
12/04/2038Las Vegas, USA34 - 6 Duncan Cromie0 - 19 WPts
19/03/2038Las Vegas, USA33 - 6 Spencer Raine1 - 0 WPts
18/02/2038Las Vegas, USA32 - 6 John Patteson0 - 3(1) WPts
23/01/2038Las Vegas, USA31 - 6 Sam McClymont1 - 0 WPts
28/12/2037Orlando, USA30 - 6 Ellis Lindsay13 - 39(3) WPts
25/12/2037Las Vegas, USA29 - 6 Danny Day0 - 2 WPts
26/11/2037Las Vegas, USA28 - 6 Barry Beavin1 - 10 WPts
22/10/2037Louisville, USA28 - 5 David Melville18(1) - 20 LPts
19/10/2037Las Vegas, USA27 - 5 Chris McIntosh1 - 0 WPts
21/09/2037Las Vegas, USA26 - 5 Michael McNiven2 - 9 WPts
28/08/2037Las Vegas, USA25 - 5 Joshua Mungle6 - 21 WPts
04/08/2037Las Vegas, USA24 - 5 Fraser Stenhouse3 - 7 WPts
09/07/2037Las Vegas, USA23 - 5 Leeroy Wallach0 - 2 WPts
15/06/2037Las Vegas, USA22 - 5 Robert Rheon6 - 30(1) WPts
19/05/2037Las Vegas, USA21 - 5 Mark Sjolander1 - 2 WPts
25/04/2037Reno, USA20 - 5 Joseph Greive7 - 22 WPts
24/04/2037Las Vegas, USA19 - 5 Chris Moberg1 - 1 WPts
25/03/2037Las Vegas, USA18 - 5 Duncan Cromie0 - 1 WPts
26/02/2037Las Vegas, USA17 - 5 James Delaney4 - 38 WPts
31/01/2037Las Vegas, USA16 - 5 Jasper Blood0 - 1 WPts
26/12/2036Las Vegas, USA16 - 4 Lloyd Orleans1 - 36(1) LPts
27/11/2036Las Vegas, USA15 - 4 Lloyd Stephen1 - 17 WPts
03/11/2036Las Vegas, USA14 - 4 Bruce Ostrovsky1 - 2 WPts
07/10/2036Las Vegas, USA13 - 4 Barry Beavin0 - 3 WPts
11/09/2036Las Vegas, USA12 - 4 Michael McNiven0 - 3 WPts
12/08/2036Las Vegas, USA11 - 4 Joshua Mungle4 - 15 WPts
13/07/2036Las Vegas, USA10 - 4 Fraser Stenhouse0 - 1 WPts
19/06/2036Las Vegas, USA9 - 4 Diego Nevarez1 - 1 WPts
24/05/2036Las Vegas, USA8 - 4 Richie Dunbar1 - 1 WPts
24/04/2036Las Vegas, USA7 - 4 Laken Siwombo0 - 2 WPts
30/03/2036Las Vegas, USA6 - 4 Wayne Thomaston0 - 1 WPts
29/02/2036Birmingham, USA5 - 4 Hayden Christal5 - 19 WPts
26/02/2036Las Vegas, USA4 - 4 Gage Tasso0 - 5 WPts
29/01/2036Las Vegas, USA3 - 4 Wahyu Uhlenbeck0 - 1 WPts
23/12/2035Las Vegas, USA3 - 3 Mai Truc0 - 6 LPts
26/11/2035Las Vegas, USA2 - 3 Robert Rheon1 - 20 WPts
20/10/2035Las Vegas, USA2 - 2 Yago Guarin3 - 18 LPts
20/09/2035Las Vegas, USA1 - 2 Brad Muhangi1 - 7 WPts
27/08/2035Las Vegas, USA0 - 2 Dmitriy Skurstenis1 - 11 WPts
22/07/2035Cleveland, USA0 - 1 Darryl Morris14 - 10 LPts
19/06/2035Las Vegas, USA0 - 0 Owen Fulton1 - 0 LPts