Roorda started out by playing for amateur club "vv Noordbergum" but since he was eight years old he could be found around the Abe Lenstra Stadion. When he was a second year D he played with the C team and a second years C he played with the B team. He was always a year ahead of the curve.
At age 19 he finished high school at the havo level and focuses now fully on his professional career and sc Heerenveen. Roorda is since season 2007/2008 part of the first selection after he impressed in the pre-season, in which he scored a wonderful free kick versus Sivasspor. Gertjan Verbeek used him as a substitute five times in season 2007/08 so far. On 19 September 2007 he was named by the coach to be one of the starting eleven in the UEFA cup game versus Helsingborgs IF. Verbeek said Roorda compelled admiration for his appearance in the competition versus Excelsior on 15 September. He commented: "Geert is a good player, age doesn't matter whether you're 18 or 21". It meant his debut as a starter for Heerenveen. After missing a year due to injuries, he made his return to Eredivisie football on 12 April 2009.
After losing prospect on play time, he left to NEC in the summer of 2012. Unfortunately, his staying at his new club turned out to be a disappointment. After only playing 14 matches in one and a half season, partly caused by injuries, he left as a free agent in January 2014.
Sparta Rotterdam
He signed with Sparta in January 2014, but could not impress and was released half a season later, having played just seven matches for the Rotterdam side.
He played for the national youth teams Oranje −17 and Oranje −19. Due to many injuries, of which the heaviest was a knee injury that kept him off the pitch for almost ten months.
In October 2004 he got his first invitation for Oranje −17. Thereafter he played two games, versus Armenia and Turkey. He scored in the European Cup qualification game against Turkey. Due to a hip injury he had to mis out on the European Championships in Italy. In September 2005 he flew with his team to Peru for the World Cup. The Oranje −17 squad lost to Mexico in the semi-finals, but the équipe of coach Ruud Kaiser had its revenge in the third place play-off against Turkey. Roorda played just 75 minutes in all the tournament in very many positions. He was used as a defender, midfielder and striker. Kaiser described his pupil as follows: 'He is a right wing midfielder and he can also be used as an attacking midfielder. He's a skilled player with a good pass and he can create chances. He's got insight, power and can also be used as a target man'