Gerco Schröder represented the Netherlands at the 2004 Summer Olympics where he took part in the individual jumping competition and the show jumping team event alongside Wim Schröder, Leopold van Asten and Gert-Jan Bruggink. As an individual driving on his horse 'Monaco', Schröder was eliminated in the qualification round, ending up on the 48th position. He was 21st after the first qualification round, but 8 penalty points in his second round eliminated him. With the Dutch show jumping team he finished fourth with a total of 24 penalty points.
In 2010 he won the Dutch national championship.