Career
He is currently playing for Tippeligaen side Haugesund. Stord Illinois
Agdestein started his career at Stord Illinois, playing 35 games and scoring 16 goals. Brighton & Hove Albion
In 2010, Agdestein was transferred to English club Brighton & Hove Albion for an undisclosed fee and featured in the development squad.
Three days later, he made his first league appearance for Brighton coming on as a second-half substitute and providing an assist to Will Buckley in a 2–1 victory at Peterborough United.
Towards the end of the 2010-2011 season, Agdestein had his Brighton contract extended for one-year. During September 2011, Agdestein joined Conference National side Bath City on loan.
However, making three appearance, Agdestein returned to Brighton. Following his return from Bath City, Agdestein soon played regularly in the reserve team and in March 2012, signed a two-year contract.
On 26 July 2013, Agdestein left Brighton after his contract was terminated by mutual consent despite having one-year left to run.
After leaving the club, Agdestein said manager Óscar García had never seen him play. Inverness Caledonian Thistle
Agdestein signed for Inverness Connecticut in July 2013 on a sixmonth contract, the club beating off competition from Viking. However, Agdestein suffered a lack of playing time due to the form of Billy McKay and only made one start.
Despite a desire to sign a new contract, Agdestein left the club when his contract expired and his agent said he was in talks with English clubs.
Haugesund
After leaving Scotland and not getting a move to England, Agdestein returned to Norway, where he joined Tippeligaen side Haugesund. On March 30, March he signed a loan deal with OBOS-ligaen club Kristiansund.
On 22 February 2012 it was announced Agdestein had been called up to the Norway under-21 national team for the first time, ahead of their friendly with Slovenia.