2015
- May
- Team Trials 1 Lake Lanier Georgia, Senior Men’s K1 200m 2nd Both Finals
- World Cup 2 Duisburg Germany, K4 200m 1st
- World Cup 2 Duisburg Germany, K2 200m 6th
- June
- World Cup 3 Copenhagen Denmark, K4 200m 1st
- World Cup 3 Copenhagen Denmark, K2 200m 4th
- August
- Worlds Milan Italy K2 200m 9th
- National Championships Ottawa K1 200m 2nd
- National Championships Ottawa K2 200m 1st
- National Championships Ottawa K2 500m 1st
- National Championships Ottawa K2 1000m 5th
2014 (Injured most of Season)
- April
- Team Trials 1 Lake Lanier Georgia, Senior Men’s K2 200m 2nd
- Team Trials 1 Lake Lanier Georgia, Senior Men’s K1 200m 5th
- May
- World Cup 2 Racine Czech Republic, K2 200m 7th
- World Cup 3 Szeged Hungary, K2 200m 4th B Final
- June
- Team Trials 3 Montreal Quebec, Senior Men’s K2 200m 2nd
- Team Trials 3 Montreal Quebec, Senior Men’s K1 200m 5th
- August
- National Championships Regina, Senior Mens K1 200M 1st
- National Championships Regina, Senior Mens K2 200M 1st (Break own Canadian Record)
- National Championships Regina, Senior Mens K2 500M 1st
- National Championships Regina, Senior Mens K2 1000M 4th
2013
- May
- Team Trials 1 Senior Men’s K2 200m, K1 200m 2nd
- Team Trials 1 Senior Men’s K2 200m, K2 200m 1st
- Racine, Czech Republic, World Cup 2 K2 200m 8th
- Poznan, Poland, World Cup 3 K2 200m 9th
- June
- Team Trials 2 Senior Men’s K2 200m, 1st
- Team Trials 2 Senior Men’s K2 200m, 1st
- September
- Duisburg, Germany, World Championships Senior Men’s K1 4x200m Rely, 6th
- Duisburg, Germany, World Championships Senior Men’s K2 200m, 8th
2012
- August
- LONDON 2012 OLYMPIC GAMES K2 200M 7TH
- Canadian Championships, Lake Banook; k1 200m 2nd
- Canadian Championships, Lake Banook; k2 200m 2nd
- Canadian Championships, Lake Banook; k2 500m 2nd
- July
- Montreal, Quebec. Olympic Team Trials 2 Senior Men’s K2 1000m 1st
- May
- Duisburg, Germany, World Cup 2 Senior Men’s K1 4x200m Rely 3rd
- Duisburg, Germany, World Cup 2 Senior Men’s K2 200m 5th
- POZNAN, POLAND, WORLD CUP 1 SENIOR MEN’S K2 200M 3RD
- Lake Lanier, Gainesville, GA Olympic Trials Senior Mens K2 200M 1st (time 31.677)
- Lake Lanier, Gainesville, GA Olympic Trials Senior Mens K1 200m 3rd
2011
- May
- Dartmouth, Nova Scotia Trials #2 Senior Mens K2 200M 2nd
- WORLD CUP #2 Racice, Czech Republic Senior Mens K2 200M 4th
- WORLD CUP #3 Duisburg, Germany Senior Mens K2 200M(B final) 1st
- July
- Montreal, Quebec Trails #3 Senior Mens K2 200M 1st
- Senior Mens K2 200M 1st
- August
- SENIOR WORLD CHAMPIONSHIPS, Szeged, Hungary Senior Mens K2 200M(B final) 1st
(tenth in the World)
- September
- Olympic Test Event – Eaton Dorney, London, England K2 200M 4th
- October
- Pan Am Games – Giuadalajara, Mexico – Senior Mens K2 200M 1st
2010
- May
- Montreal Quebec Team Trials #1Senior Mens K1 200M 4th
- World Cup #2 Szeged Hungary Senior Mens K2 200M 6th
- June
- World Cup#3 Duisburg, Germany Senior Mens K2 200M 6th
- World Cup#3 Duisburg, Germany Senior Mens K1200M Relay 3rd
- July
- Montreal Quebec Team Trials #2 Senior Mens K2 200M 1st
- Montreal Quebec Team Trials #2 Senior Mens K1 200M 4th
- August
- Poznan Poland Senior World Championships Senior Mens K2 200M 6th
- Regina SK National Championships Senior Mens K2 200M 1st
- Senior Mens K1 200M 3rd
- Senior Mens K2 500M 2nd
- October
- Pan Am Championships Mexico Senior Mens K2 200M 1st (Time 0:31.41)
2009
- May
- Welland, Ontario National Team Trials #1 Senior Mens K2 – 1000M 1st
- Welland, Ontario National Team Trials #1 Senior Mens K2 – 500M 1st
- Poznan Poland Senior Mens K2 500M 9th A Final
- June
- Szeged Hungary K2 500M 9th B Final
- Dartmouth, NS National Team Trials #2 Senior Mens K1 1000M 9th
- Dartmouth, NS National Team Trials #2 Senior Mens K1 500M 6th
- Dartmouth, NS National Team Trials #2 Senior Mens K4 200M 1st
- August
- Dartmouth NS Senior World Championships K4 200M 6th
2008
- August
- National Championships – Dartmouth,NS K1 500M 5th
- National Championships – Dartmouth,NS K2 500M 3rd
- National Championships – Dartmouth,NS K2 200M 3rd
- National Championships – Dartmouth,NS K4 200M 3rd
- National Championships – Dartmouth, NS K4 1000M 4th
- July
- National Team Trials #2 Montreal Quebec K1 1000M 2nd
- National Team Trials #2 Montreal Quebec K1 500M 1st
- June
- National Team Trials #1 Welland, Ontario K1 1000M 2nd
- National Team Trails #1 Welland Ontario K1 500M 2nd
- May
- Olympic Team Trials Gainsville, Georgia K1 1000M 8th
- Olympic Team Trials Gainsville, Georiga K1 500M 3rd
- Olympic Team Trials Gainsville, Georgia K2 500M 3rd
2007
- August
- National Championships – Ottawa, Ontario K-1 1000M 5th
- National Championships – Ottawa, Ontario K-1 500M 5th
- National Championships – Ottawa, Ontario K-1 200M 4th
- National Championships – Ottawa, Ontario K-2 1000M 3rd
- National Championships – Ottawa, Ontario K-2 500M 1st
(BROKE A LONG TIME STANDING RECORD)
- National Championships – Ottawa, Ontario K-2 200M 3rd
- National Championships – Ottawa, Ontario K-4 1000M 2nd
- June
- National Team Trials #3 – Dartmouth, Nova Scotia K-1 500m 3rd
- National Team Trials #3 – Dartmouth, Nova Scotia K-4 1000M 4th
- May
- National Team Trials #2 – Montreal, Quebec K-1 500m 6th
- April
- National Team Trials # 1 – Lake Lanier, Georgia, US – K-1 500m 9th
- National Team Trials # 1 – Lake Lanier, Georgia, US – K-2 500m 6th
- National Team Trials # 1 – Lake Lanier, Georgia, US – K-1 1000m 8th
- National Team Trials # 1 – Lake Lanier, Georgia, US – K-2 1000m 6th
- September
- Pan American Canoe and Kayak Championships – Mexico, MEX – K-4 200m 4th
- Pan American Canoe and Kayak Championships – Mexico, MEX – K-4 500m 2nd
- Pan American Canoe and Kayak Championships – Mexico, MEX – K-2 200m 4th
- Pan American Canoe and Kayak Championships – Mexico, MEX – K-2 500m 2nd
- Pan American Canoe and Kayak Championships – Mexico, MEX – K-4 1000m 3rd
2006
- May
- National Team Trials # 2 – Montreal, QC – K-1 500m 1st
- August
- National Sprint Championships – Regina, SK – K-1 1000m 5th
- National Sprint Championships – Regina, SK – K-1 500m 3rd
- National Sprint Championships – Regina, SK – K-1 200m 4th
- National Sprint Championships – Regina, SK – K-2 1000m 2nd
- National Sprint Championships – Regina, SK – K-2 500m 1st
- National Sprint Championships – Regina, SK – K-4 1000m 2nd
- July
- National Team Trials # 3 – Montreal, QC – K-1 1000m 8th
- National Team Trials # 3 – Montreal, QC – K-1 500m 5th
- International Regatta – Bydgoszcz, Poland – K1 500m U23 4th
- June
- International Regatta – Bydgoszcz, Poland – K4 500m U23 5th
- International Regatta – Bydgoszcz, Poland – K1 1000m U23 4th
- International Regatta – Bydgoszcz, Poland – K2 1000m U23 7th
- International Regatta – Bydgoszcz, Poland – K4 1000m U23 7th
- Herdecker Canoe Regatta – Herdecker, Germany – Open K2 250m 2nd
- Herdecker Canoe Regatta – Herdecker, Germany – Open K1 250m 4th
- Herdecker Canoe Regatta – Herdecker, Germany – Open K2 500m 4th
- Herdecker Canoe Regatta – Herdecker, Germany – Open K1 500m 7th
- Herdecker Canoe Regatta – Herdecker, Germany – Open K4 500m 3rd
- Herdecker Canoe Regatta – Herdecker, Germany – Open K4 250m 2nd
2005
- September
- Canadian Championships – Montreal, QC – Senior Men K-1 1000m 4th
- Canadian Championships – Montreal, QC – Senior Men K-1 500m 4th
- Canadian Championships – Montreal, QC – Senior Men K-1 200m 4th
- June
- National Team Selection Trials 2 – Dartmouth, NS – K-1 500m 6th
- National Team Selection Trials 2 – Dartmouth, NS – K-2 500m 4th
- National Team Selection Trials 2 – Dartmouth, NS – K-2 1000m 2nd
- May
- National Team Selection Trials – Montreal, QC – K-1 500m 8th
2004
- September
- Canadian Championships – Dartmouth, NS – Senior Men K-1 500m 4th
- Canadian Championships – Dartmouth, NS – Senior K-2 200m 1st
- Canadian Championships – Dartmouth, NS – Senior K-2 500m 1st
- Canadian Championships – Dartmouth, NS – Senior K-4 1000m 2nd
- Canadian Championships – Dartmouth, NS – Open K-4 200m 2nd
- July
- International Regatta – Hazewinkel, BEL – K-1 1000m B Final 2nd
- Hazewinkel International – Hazewinkel, BEL – Senior K-1 500m 8th
- Hazewinkel International – Hazewinkel, BEL – Senior K-4 500m 3rd
- Hazewinkel International – Hazewinkel, BEL – Senior K-1 200m B Final 5th
- Hazewinkel International – Hazewinkel, BEL – Senior K-4 200m 4th
- Hazewinkel International – Hazewinkel, BEL – K-1 1000m B Final 2nd
- June
- World Cup – Duisburg, GER – Relay 4 x 200m 2nd
- World Canoe Cup – Racice, Czech Rep – K-1 500m Semi Final 7th
- World Cup – Racice, Czech Rep. – K-2 1000m B Final 5th
2003
- August.
- Canadian Championships – Welland, ON – Jr K-2 1000m 2nd
- Canadian Championships – Welland, ON – Jr K-2 200m 1st
- Canadian Championships – Welland, ON – Jr K-4 1000m 1st
- Canadian Championships – Welland, ON – K-1 200m 6th
- Canadian Championships – Welland, ON – Senior Men K-1 500m 9th
- Canadian Championships – Welland, ON – Senior Men K-1 1000m B Final 3rd
2002
- October
- Pan American Canoe Championship – Curitiba (BRA) – K-2 200m 4th
- Pan American Canoe Championships – Curitiba (BRA) – K-4 200m 5th
- Pan American Canoe Championships – Curitiba (BRA) – K-2 500m 4th
- Pan American Canoe Championships – Curitiba (BRA) – K-4 1000m 4th
- August
- Canadian Sprint Canoe Championships – Minnedosa (MB) – K-1 200m (Jr) 2nd
- Canadian Sprint Canoe Championships – Minnedosa (MB) – K-1 500m (Jr) 2nd
- Canadian Sprint Canoe Championships – Minnedosa (MB) – K-1 1000m (Jr) 2nd
- Canadian Sprint Canoe Championships – Minnedosa (MB) – K-2 500m ( Jr) 3rd
- Canadian Sprint Canoe Championships – Minnedosa (MB) – K-2 1000m (Jr) 7th
- Canadian Sprint Canoe Championships – Minnedosa (MB) – K-4 1000m 4th
2001
- September
- Junior World Championships – Curitba, Brazil – Men K-4 1000m B Final 4th
- Junior World Championships – Curitba, Brazil – Men K-2 1000m Semi Final 5th
- July
- Pan American Canoe Championships – Yucatan (MEX) – K-4 200m 2nd
- Pan American Canoe Championships – Yucatan (MEX) – K-4 1000m 2nd
- Pan American Canoe Championships – Yucatan (MEX) – K-4 500m 2nd
- Pan American Canoe Champioships – Yucatan (MEX) – K-2 1000m 3rd
- Pan American Canoe Championships – Yucatan (MEX) – K-2 200m 3rd
- Pan American Canoe Championships – Yucatan (MEX) – K-1 500m 5th
2000
- July
- Pan Am Canoe Championships – Lake Placid, USA – Jr K-2 1000m 3rd
- Pan am Canoe Championships – Lake Placid, USA – Jr K-4 1000m 3rd
- Pan Am Canoe Championships – Lake Placid, USA – Jr K-1 500m 8th
- Pan Am Canoe Championships – Lake Placid, USA – Jr K-2 500m 6th
- Pan Am Canoe Championships – Lake Placid, USA – Jr K-4 500m 4th