Geyer played at five-eighth in the 1999 NRL Grand Final and kicked the winning conversion to earn the Storm a premiership in only their second year in the NRL competition (in which he was the leading pointscorer for the season). He replaced Craig Smith, who had been knocked out (resulting in the Storm being awarded a penalty try). Geyer became the Storm's first player to make 200 appearances, against the Cronulla-Sutherland Sharks at Melbourne's Olympic Park in 2006. That season he was only remaining player from the 1999 grand final squad to also be a part of the Storm's 2006 NRL Grand Final loss to the Broncos. In 2007 Melbourne again reached the grand final and won against the Sea Eagles but the premiership was later stripped for major breaches of the salary cap.