2014
- State Bay of Island Classic (Race #1 of NZ Ocean Swim Series (NZ) - 4th
- Noosa Arena 1000 - 10th
- Queensland 10Km Open Water Championships - 4th
- Queensland 5Km Open Water Championships - 4th
- Brisbane Open Water Championships 10Km - 2nd
- Brisbane Open Water Championships 5Km - 3rd
- BCT Gdynia 20.5Km Marathon (POL) - 4th
- Trans Tahoe Relay Championships (USA) - 2nd
- Great North Swim (UK Selection Trial for European Championships (ENG) - 13th
- Race #2 Champions Cup Invitational (RUS) - 7th
- Race #1 Champions Cup Invitational (RUS) - 6th
- Kings of the Coast 1Km - 2nd
- Kings of the Coast 3.8Km - 2nd
- Hervey Bay 3.8Km Ocean Classic - 1st
- Hervey Bay 1Km Ocean Classic - 1st
- King of the Bays Ocean Classic (Race #6) of NZ Ocean Swim Series (NZ) - 8th
- Sand to Surf Ocean Classic (Race #5 of NZ Ocean Swim Series) (NZ) - 7th
- La Grande Ocean Classic (Race #4 of NZ Ocean Swim Series) (NZ) - 4th
- Zinc 3.8Km Ocean Classic - 7th
- Zinc 2Km Ocean Classic - 4th
- Great Australian Swim Overall Series - 1st
2013
- Trans Tahoe Relay Championships (USA) - 1st
- Tweed River Classic - 1st
- Queensland State Open Water Championships - 3rd
- Whitehaven Beach Ocean Classic - 4th
- Selected team member to represent Queensland at the Australian Team 1st Selection Trial
- Men’s Open 10Km National Selection event - 15th
- Men’s Open 5Km National Selection event - 8th
- Brisbane Swimming Open Water Championships - 6th
- Selected for Brisbane Open Water Development Squad
- State Le Grand 2.8Km (Race #4 in State New Zealand Ocean Swim Series) - 5th
- State Sand to Surf 2.8Km (Race #5 in State New Zealand Ocean Swim Series) - 6th
- King of the Bays 2.8Km (Race #6 in State New Zealand Ocean Swim Series) - 8th
- State New Zealand Ocean Swim Series (NZ). Three races were tallied for a combined series score - 7th
- Burleigh Break 2Km - 8th
- Tiburon Mile (USA) - 17th
- Noosa Eyeline 1000 (AUS) - 14th
2012
- Men’s Open 10Km Brisbane Open Water Championships: 3rd (AUS)
- BMD Northcliffe Dolphin 1Km Classic: 4th (AUS)
- Sibelco Straddie 1Km Classic: 2nd (AUS)
- Tiburon Mile 1.8Km: 4th (USA)
- Waikiki Roughwater 3.8Km Classic: 5th (USA)
- Duke’s Waikiki Oceanfest 1.6Km Classic: 1st (USA)
- Optimis Sport 19Km Distance Challenge: 1st (USA)
- Trans Tahoe Relay Championships: 2nd (USA)
- Noosa Bluewater Classic Men’s Elite 2.8Km Division – 4th
- 2012 Queensland Ocean Swim Series – 1st
- King of the Coast Ocean Classic Men’s Elite 3.8Km Division (Race #3 of 3 in the Queensland Ocean Swim Series): 3rd (Caloundra)
- Hervey Bay Pier to Pub Men’s Elite 3.4Km Division: 2nd (Hervey Bay)
- Cooly Classic Ocean Classic Men’s Elite 2.4Km Division (Race #2 of 3 in the Queensland Ocean Swim Series): 2nd (Coolangatta)
- King of the Bays Ocean Classic Men’s Elite 2.8Km Division (Race #6 of 6 in the New Zealand Ocean Swim Series): 2nd (New Zealand)
- Tangalooma ‘Wrecked’ Ocean Classic (Race #1 of the Queensland Ocean Swim Series) 2.4Km Elite Divison – 2nd
- State New Zealand Mt Maunganui Sand to Surf (Race #5 of the State New Zealand Ocean Swim Series) 2.8Km Elite Division – 3rd
- Coffs Harbour Ocean Classic 250m Elite Division – 1st
- Coffs Harbour Ocean Classic 2Km Elite Division – 1st (Race Record by 27sec)
- Coffs Harbour Ocean Classic 600m Elite Division – 1st
- Bribie Island Passage to Pub Saltwater Classic 1.5Km Elite Division – 2nd
- 2012 Australian Open Water Championships Men’s Open 10Km – 5th
- 2012 Australian Open Water Championships Men’s Open 5Km – 10th
- The Body Science Great Australian Swim Series – 1st
- Sydney Harbour Ocean Classic (Final race in the Body Science Great Australian Swim Series) 2.2Km Elite Division – 1st
- Dicky Beach Ocean Classic 2Km Elite Division – 4th
2011
- Redcliffe Ocean Classic (Race #3 of the Body Science Great Australian Swim Series) 2.2Km Elite Division – 3rd
- Western Australian State Open Water Championships Men’s Open 10Km – 5th
- Western Australian State Open Water Championships Men’s Open 5Km – 5th
- Whitehaven Beach Ocean Classic (Race #2 of the Body Science Great Australian Swim Series) 2.2Km Elite Divison – 4th
- Queensland State Open Water Champions Men’s Open 5Km – 2nd
- Sibelco Straddie 1000 Ocean Classic 1Km Elite Division – 3rd
- Coolangatta Ocean Classic (Race #1 of the Body Science Great Australian Swim Series) 2.2Km – 6th
- Brisbane Metropolitan Men’s Open 10Km Open Water Championships – 2nd
- RCP Tiburon Mile 1.8Km Elite Division – 6th
- BMD Northcliffe Dolphin Classic 1Km Elite Division – 2nd
- Escape From Alcatraz 2.4Km Elite Division – 1st
- Trans Tahoe Team Challenge 11miles Elite Division– 1st
- Queensland Ocean Swim Series – 1st
- Caloundra King Of The Coast (Final Race of the Queensland Ocean Swim Series) 3.8Km Elite Division – 3rd
- Noosa Bluewater Classic 2Km Elite Division – 7th
- Byron Bay Ocean Classic 2.2Km Elite Division – 4th
- Hervey Bay Classic 3.8Km Elite Division - 1st
- King Of The Bays Classic (Final Race of the State New Zealand Ocean Swim Series) 2.8Km Men’s Elite Division – 10th
- Coolangatta Classic (Race #2 of the Queensland Ocean Swim Series) 2.5Km Men’s Elite Division – 2nd
- Australian Power & Gas Mooloolaba Ocean Classic 1Km Men’s Elite Division – 5th
- ‘Wrecked’ Tangalooma Ocean Race (Race #1 of the Queensland Ocean Swim Series) 2.5Km Men’s Elite Division – 3rd
- Australian Open Water Championships (World Championship Selection Trials) 5Km Men’s Open Division – 17th
- Australian Open Water Championships (World Championship Selection Trials) 10Km Men’s Open Division – 14th
- The Gold Coast Great Ocean Race (Race #2 of the Great Australian Swim Series) – 7th
2010
- New South Wales Open Water Championships Men’s 10Km Open Division – 3rd
- New South Wales Open Water Championships Men’s 5Km Open Division – 4th
- South Australian Open Water Swimming Championships 10Km Men’s Open Division – 1st
- The Brisbane Great Ocean Race (Race #1 of the Great Australian Swim Series) – 5th
- Brisbane Metropolitan Open Water Championships 10Km Men’s Open Division – 2nd
- Hamilton Island Ocean Race 2Km Elite Division – 4th
- Noosa Eyeline 1000 Open Water Elite Division – 9th
- Burleigh Ocean Race 1Km Elite Division – 3rd
- Burleigh Ocean Race 2Km Elite Division – 2nd
- Queensland State Open Water Championships 10Km Men’s Open Division - 3rd
- Queensland State Open Water Championships 5Km Men’s Open Division – 2nd
- Queensland Short Course Championships 1500m Freestyle – 2nd
- Sofitel Fiji Swims 18Km Open Water – 1st (Course record in 3hr46min)
- Sofitel Fiji Swims 2.7Km Open Water Elite Division – 1st
- Kings of the Coast Open Water 3.8Km Elite Division – 1st
- Noosa Bluewater Open Water Elite Division 2Km – 7th (Top 10 competitors were all current Australian Swim Team Members)
- Dicky Beach Open Water Elite Division 2Km – 4th
- Byron Bay Winter Whales Open Water Elite Division 2.4Km – 11th
- Sovereign New Zealand Ocean Race Series, race #6 King Of The Bays Elite Division 2.8 Km – 4th
- The Cooly Classic Coolangatta Ocean Swim Elite Division 2.4Km – 2nd
- Mooloolaba Open Water Elite Division 1Km – 8th
- Wrecked Tangalooma Open Water Elite Division 2Km – 3rd
- Coffs Harbour Open Water Elite Division 2Km – 1st
- Coffs Harbour Open Water Elite Division 600m – 1st
- Coffs Harbour Elite Division 250m – 1st
- Australian Open Water Championships (World Championship selection trials) 10Km Men’s Open Division – 13th
- Australian Open Water Championships (World Championship selection trials) 5Km Men’s Open Division – 14th
2009
- Yamba Open Water 700m Elite Division – 3rd
- Yamba Open Water 2Km Elite Division – 4th
- Hamilton Island Open Water 2Km Elite Division – 4th (Men’s 20-29 Category – 1st)
- Brisbane Metropolitan Open Water Championships 10Km Men’s Open Division – 2nd
- Brisbane Metropolitan Open Water Championships 5Km Men’s Open Division – 2nd
- Noosa Eyeline 1000 Open Water Elite Division – 7th
- Queensland Open Water Championships 10Km Men’s Open Division – 3rd
- Queensland Open Water Championships 5Km Men’s Open Division – 5th
- Burleigh Open Water 2Km Elite Division – 10th
- Noosa Blue Open Water Elite Division – 8th
- Byron Bay Winter Whales Elite Division – 8th
- Mooloolaba Open Water Elite Division – 6th
- Australian Open Water Championships (World Championship selection trials) 5Km Men’s Open Division – 14th