He represented Great Britain at the Nations Cup in Rotterdam in 2012, was part of the Bronze medal winning team at the FEI European Dressage Championships in Herning, capping off a phenomenal year, where he was already the winner of two nation cup team competitions. Gareth bagged another team bronze at the 2021 European Dressage Championships in Switzerland.
Gareth has produced many horses through the levels to Grand Prix and his current top horses include Classic Briolinca and Sintano Van Hof Olympia. He is in great demand as a trainer, teaching from grass roots through to Grand Prix. He is a trainer for the World Class Excel Squad and to the Australian Event Team. He is also a member of the World Class Performance Squad.