Career
He has been capped for the Faroe Islands at senior and youth level Club career
Gregersen spent his early career playing in both the Faroe Islands and Denmark, for Randers Football Club, Lyngby BK, GÍ Gøta, IF Skjold, BK Frem and Víkingur. He signed for Scottish club Ross County in June 2010, before leaving the club in February 2011, having made just one appearance for them in the League Cup.
International career
Gregersen made his international debut in 2009, and in March 2015 he captained the Faroe Islands for the first time, in a Union of European Football Associations Euro 2016 qualifying match against Romania, where the Faroe Islands lost 1-0.