Høiland started his career at Bryne before moving to Viking, returning to Bryne and then Sandnes Ulf.
On 10 July 2013 Høiland moved to Molde[3][4] but less than a year later, on 31 March 2014, Høiland joined Lillestrøm on a season-long loan.[5] Høiland's loan deal was ended early by Lillestrøm, seeing him return to Molde in July.[6]
On 18 February 2016, he signed a three-season contract with Strømsgodset.[7]
On 21 June 2017, he returned to his former club Viking, signing a three-year contract.[8][9] On 13 February 2020, his contract was extended until the end of the 2022 season.[10] On 17 December 2021, he signed a two-year contract with Sandnes Ulf, whom he played for between 2012 and 2013.[11]
International career
Høiland has represented Norway from under-15 to under-21 level.[12]
^"Tommy Høiland's profil". fotball.no (in Norwegian). Football Association of Norway. Archived from the original on 2 August 2012. Retrieved 15 July 2013.
^"Tommy Høiland". altomfotball.no (in Norwegian). TV 2. Retrieved 17 October 2018.