| No amateur resultsProfessional record| Date | Opponent | Place | Result |  | 2002 |  | + Nov. 15 | Ben Smullen | Malvern, Australia | W 6 |  | 2003 |  | + Mar. 14 | Dean Belbin | Malvern, Australia | KO 1 |  | + July 11 | Brian Fogarty | Collingwood, Australia | W 4 |  | + Oct. 24 | John L.Sullivan | Collingwood, Australia | TKO 6 |  | 2004 |  | + Feb. 12 | Opeti tagi | Keilor, Australia | KO 3 |  | + June 18 | Jamie Waru | Collingwood, Australia | W 6 |  | - Dec. 3 | Eddie Delic | Malvern, Australia | L 8 |  | (For vacant Victoria State Welterweight Title) |  | 2005 |  | + Mar. 4 | David Wiremu | Melbourne, Australia | W 6 |  | + June 17 | David Wiremu | Malvern, Australia | TKO 5 |  | + Oct. 14 | Paul Tapley | West Melbourne, Australia | W 10 |  | (Won vacant Australian Welterweight Title) |  | 2006 |  | + Feb. 17 | Matt Te Paa | Moorabbin, Australia | W 6 |  | 2007 |  | + Feb. 17 | Fili Mailata | Dandenong, Australia | W 6 |  | + Apr. 1 | Jean Claude Nkukufwamba | Moorabbin, Australia | W 6 |  | + June 29 | Fili Mailata | Malvern, Australia | KO 4 |  | - Aug. 17 | Matthew Paulley | East Melbourne, Australia | L 6 |  | = Nov. 16 | Jakkirt Suwunnalirt | Malvern, Australia | Draw 8 |  | 2008 |  | + Apr. 24 | Tim Hateley | Malvern, Australia | TKO 4 |  | (Won vacant Victoria State Super-Welterweight Title) |  | - June 24 | Mick Shaw | Melbourne, Australia | L 8 |  | + Nov. 21 | Paz Viejo | Malvern, Australia | W 8 |  | (Retained Victoria State Super-Welterweight Title) |  | 2009 |  | + Mar. 13 | Saengsakda Charoenkasem | Moonee Valley, Australia | W 12 |  | (Won vacant IBF Australasian Super-Welterweight Title) |  | - July 31 | Ryan  Waters | Cronulla, Australia | TKO by 9 |  | (For WBO Oriental Super-Welterweight Title) |  | - Nov. 20 | Eddie  Delic | Malvern, Australia | L 10 UD |  | (For vacant WBF Intercontinental Super-Welterweight Title) |  | 2010 |  | - Mar. 13 | Sam  Soliman | Moonee Valley, Australia | TKO by 11 |  | (For vacant World Boxing Foundation Middleweight Title) | 
   SummaryTotal bouts: 23, Won: 16 (6 inside the limit), Lost: 6 (2 inside the limit), Draw: 1, NC: 0 |