[7] Viking also signed winger Kevin Kabran and left-back Shayne Pattynama ahead of the season.
[8][9] On 7 May 2021, fan favourite Zlatko Tripić returned to the club, after one year with Turkish side Göztepe.
[10][11] Viking started the Eliteserien season with a 3–1 home win against Brann on 9 May 2021,[12] before losing 5–0 to Rosenborg at Lerkendal Stadion four days later.
Veton Berisha played a central role in the victory, scoring two of the goals and providing two assists.
[20][21] The following game resulted in the club's first draw of the season, 3–3 at home to Stabæk on 30 June 2021.
[23] On 10 July 2021, Viking drew their third game in a row, 1–1 against Strømsgodset, after a late equalizer by Zlatko Tripić.
[28] The next day, Viking confirmed the signing of Gianni Stensness from Australian club Central Coast Mariners.
[31] Viking drew the next game 1–1 against Vålerenga in Oslo, before defeating Rosenborg 2–1 at home on 29 August.
[38] The following fixture resulted in a 2–2 draw to Molde on 26 September — the first time Viking managed to get a point at Aker Stadion in five years.
Viking had to play the majority of the match with ten men, after goalkeeper Patrik Gunnarsson received a red card after 18 minutes.
[43] October was concluded with a 2–1 loss at home to Sarpsborg 08, ending a streak of four wins in a row.
Two late goals from Veton Berisha and Sondre Bjørshol gave Viking the win.
[49] Third place also granted the club a spot in the qualification stage of the 2022–23 UEFA Europa Conference League.
[50] Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply.
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply.