Rogne started his career with Norwegian club Stabæk. He missed the entire 2008 season after tearing the anterior cruciate ligament in his knee in a pre-season friendly against Russian side Krylia Sovetov in La Manga.[2] He played for Stabæk in UEFA Champions League qualifying matches against Copenhagen[2] and Valencia,[3] and also represented the club in the Europa League.[4]
Celtic
Rogne signed for Celtic on 20 January 2010,[5] and joined on a three-and-a-half-year contract.[6] Rogne was given the number 25 shirt.[7]
On 10 February 2010, Rogne made his Celtic debut coming on as a substitute for Glenn Loovens in a 2–0 home win against Hearts in the SPL.[8] He made his first start for Celtic at home against Dundee United in a 1–0 victory on 20 February 2010,[3] he played very well and impressed the coach Tony Mowbray.[9] Rogne impressed against Rangers on 28 February 2010[10] but was taken off due to a hamstring injury.[11] He returned two months later in an away game against Dundee United[12] but once again had to leave the field early through injury.[13]
Rogne made his first competitive start of the 2010–11 season for Celtic against St Johnstone in a 3–0 win.[14][15] In the following game he was sent off for a professional foul against Aberdeen.[16][17] Despite this, Celtic went on to win the game by a record-breaking 9–0 score.[17] He scored his first goal for Celtic in a 1–1 draw against Kilmarnock in December 2010.[18] Rogne won many plaudits for his performance as Celtic beat Rangers 2–0 at Ibrox in the 2011 New Year derby.[19][20][21] He scored his second goal for Celtic against Aberdeen in their 4–1 League Cup semi-final win on 29 January 2011.[22] Rogne took part in his first major Cup Final on 20 March 2011 when Celtic played Rangers in the Scottish League Cup Final, but they lost 2–1.[23] An injury in May sidelined Rogne for the rest of the season.[24]
Injury kept Rogne out of the Celtic side for the first few months of the following season.[24] He returned to the Celtic first team in October 2011 in their League Cup quarter-final tie against Hibernian.[24] Rogne continued to struggle with a series of minor injuries, but nevertheless played well in the majority of his sporadic appearances, having kept a clean sheet in over half the games he played.[25] On 25 March 2012, he scored in Celtic's 3–2 defeat to Rangers at Ibrox.[26]
Wigan Athletic
On 27 June 2013, it was confirmed that Rogne would leave Celtic after his contract expired to join FA Cup holders Wigan Athletic on a free transfer, signing a three-year contract.
On 31 August 2013, Rogne made his Wigan debut at home against Nottingham Forest in a 2–1 win for the side.
On 1 August 2017, Rogne signed a four-year contract with Ekstraklasa side Lech Poznań, effective from 1 January 2018.[28] He was the captain from January 2020[29] until July 2021.[30]
On 19 December 2021, following Lech's 2–0 home win against Górnik Zabrze, it was announced his contract would not be extended and he would depart the club on 31 December 2021.[31]
Apollon Smyrnis
On 4 January 2022, Greek side Apollon Smyrnis F.C., via his official website, informed about the acquisition of Thomas Rogne from Lech Poznań on a free transfer. The central defender, after passing the medical tests, signed a contract with the Greek club valid until 30 June 2023.[32]
Helsingborg
On 1 July 2022, Rogne signed a contract with Helsingborgs IF in Sweden until the end of 2024.[33]