The 2025–26 season was the 129th season in the history of Viborg FF, and their fifth consecutive year in the Danish Superliga, the top level of football in Denmark. During the season, the club competed in the Danish Superliga and the Danish Cup, the country's official knockout tournament.
Head coach Jakob Poulsen departed the club on 20 June 2025 after agreeing to become the head coach of fellow Superliga club AGF. Nickolai Lund, who joined Viborg as an assistant in May, was promoted to interim head coach on 16 July. Viborg announced on 24 July they had promoted Lund to permanent head coach, as he signed a three-year deal with the club.
The club played in the championship round during the spring, only their second time of doing so under the league's existing format. After a series of losses, including four losses in the final six matches, the team finished 5th in the league. Much like the previous season, in the Danish Cup, the team managed to get to the semi-finals before being eliminated by Copenhagen for the second consecutive season.
Pre-season and friendlies Viborg announced their preseason schedule on 25June 2025, featuring home matches against Randers and AaB, and an away fixture against newly promoted Danish Superliga side Fredericia. The team opened their preseason campaign with a friendly against Randers at Energi Viborg Arena on 28June, led by interim coach Nickolai Lund following Jakob Poulsen's departure the previous week. The squad included most regular first-team players as well as six members of the under-19 team. Randers secured a 2–0 win with goals from Oliver Olsen and Stephen Odey, while Viborg fielded 22 players over the course of the match.
The following Saturday, 5 July, Viborg faced Fredericia in a match consisting of two 60-minute halves. At Monjasa Park, Fredericia's Gustav Marcussen opened the scoring in the 9th minute, but Viborg responded before the interval with goals from Anosike Ementa and Charly Nouck in the 20th and 23rd minutes, respectively. Viborg introduced a new lineup for the second half and went on to score five additional goals, earning a 7–1 victory.
Viborg's final preseason match took place on 12July against recently relegated AaB. After an evenly contested first half, Nouck gave Viborg the lead heading into the break with a goal in the 41stminute. Yonis Njoh, who joined the club on a permanent transfer earlier in the summer, extended the advantage with a goal in the 65th minute. Viborg held on for a 2–0 win in their final friendly before the start of the Superliga season.
Winter break On 18 December 2025, Viborg announced their training schedule during the Superliga's annual winter break. The club announced two fixtures against Superliga clubs, as well as three exhibition matches taking place in Alicante, Spain, against Polish clubs Piast Gliwice and Śląsk Wrocław, and one against Swedish club Kalmar FF.1=
Viborg lost 2–0 away to Randers in their first pre-season friendly of the new year, a match primarily used to give playing time to the full squad as well as reserved. Viborg held possession for long periods but did not convert their opportunities, while Randers were clinical, with Hector Lux scoring in the first half and Musa Toure adding a second after the break. Despite positive passages of play, the match highlighted areas for improvement in Viborg's attacking efficiency.
Viborg next played fellow Superliga club Vejle on 17January, with the match again being used to provide playing time across the squad. Viborg had more possession in the opening stages and created the first scoring opportunities, including a chance for Dorian Jr. The visitors took the lead shortly before half-time when Thomas Jørgensen scored following a move involving Asker Beck on the left side. Vejle equalized early in the second half after a turnover in Viborg's buildup was converted by Mikkel Duelund. Viborg regained a measure of control as the half progressed and applied pressure in the final stages. No further goals were scored, with Filip Đukić making a key save to keep the match level.
Superliga
One week after the conclusion of the 2024–25 Danish Superliga season on 6 June, the league released the fixture list for the first seven matchdays. Viborg were scheduled to open the 2025–26 campaign on Friday, 18July 2025, against defending champions Copenhagen at Energi Viborg Arena. The match marked the managerial debut of interim head coach Nickolai Lund, who had been appointed two days earlier. Lund had joined Viborg in May, six months after departing Copenhagen.
Viborg captain Jeppe Grønning scored the first goal of the Superliga season, converting a penalty in the 24th minute. Copenhagen equalised before halftime when Elias Achouri, a former Viborg player who had departed in 2023, levelled the score at 1–1 in the 37th minute. Shortly after the break, Mohamed Elyounoussi gave the visitors a narrow lead. Mads Søndergaard brought Viborg back on level terms in the 73rd minute, scoring from a corner delivered by Serginho. The draw was short-lived as Magnus Mattsson converted a penalty after Jean-Manuel Mbom was adjudged to have committed a foul inside the box. Both teams created chances in the closing minutes; however, Copenhagen held on for a 3–2 victory at Energi Viborg Arena. Nickolai Lund led Viborg as head coach in a match against OB, having been named as permanent head coach on 24 July. His first match ended in defeat at Nature Energy Park when OB took a 3–0 lead in the second half, after former Viborg defender Nicolas Bürgy scored twice against his old club. Viborg nearly scored in the 60th minute before the goal was ruled offside by VAR. The game ended 3–1 despite a late goal from Charly Nouck, who joined Viborg from OB in 2024.
The first match of August gave Viborg their first win of the season, a 2–0 result against Brøndby with goals from Yonis Njoh and Anosike Ementa in each half respectively. The club's first home game of August was played on Friday, 8 August, and gave them their second consecutive victory when Mads Søndergaard scored in the 33rd minute against Sønderjyske. Despite a late opportunity from Kristall Máni Ingason, Viborg held on to win and move themselves up to 4th place in the league. Silkeborg visited Energi Viborg Arena in the following week and got off to a fast start against Viborg, with Alexander Busch scoring in just the secondminute of the match and Tonni Adamsen adding a second in the 11thminute. Viborg fought back with Mads Søndergaard scoring his third goal of the season, and Jakob Vester scoring to make it 2–2. Tim Freriks momentarily gave Viborg a 3–2 lead right before the halftime break; however, it was ruled out following a VAR review to keep the scores level. The secondhalf again saw Freriks score following a corner kick before VAR ruled out a goal for the second time. The game ended with a 3–2 victory for Silkeborg, following a handball penalty kick, which was converted by Jens Martin Gammelby. The club traveled to Farum to face Nordsjælland, who were entering the game having lost four consecutive matches. Nordsjælland got off to an early start when Sindre Walle Egeli gave the home team an early 1–0 lead in the fourthminute, which was the score at the halftime break. Both clubs continued a back-and-forth for the rest of the game, though neither side was able to find the back of the net, with Nordsjælland managing their first victory in fivematches. In a short turnaround of four days, Viborg traveled to face last-place Vejle on Friday, 29August. Andrew Hjulsager gave Vejle an early 1–0 lead when he scored in the 15th minute, however Viborg's Mads Søndergaard would level the score again in the 40th minute for this fourthgoal of the season. In the 54thminute, Charly Nouck scored his first goal of the season to give Viborg a 2–1 lead and the win. Viborg finished August with threewins and twolosses as the league entered into a twoweek international break.
Following a two-week international break, AGF traveled to Viborg for their first match of September. This was Jakob Poulsen's first match against Viborg since leaving during the previous summer. The visiting side scored an early goal from Nicolai Poulsen in the 14thminute, following a corner kick. The lead was short-lived as Thomas Jørgensen scored his first goal of the season just fourminutes later. Following a handball from Jeppe Grønning minutes later, AGF were awarded a penalty kick which Kristian Arnstad converted to return the lead to the visitors. The remainder of the match continued to see other chances by both sides; however, no other goals would get past either goalkeeper and Viborg was left with a 1–2 loss, moving them down to 9th in the Superliga table. On 20September, Viborg travelled to Herning to face their rival FC Midtjylland in (), in a game which had fighting between fans of each club. The first half of the match went without significant action from either side, sending both teams into the break at 0–0. While Viborg goalkeeper Lucas Lund kept out the home team, Midtjylland did break through with the game's first goal in the 79thminute. Philip Billing scored a goal at close-range following an initial save from Lund. Late intro extra time, Cho Gue-sung guaranteed a victory for Midtjylland with a goal to cement a 2–0 final score. In the last weekend of October, the club met Danish Superliga newcomers FC Fredericia, who were in their first season in Denmark's top division., as both teams were seeking their first league win in September. Dutch forward Tim Freriks almost gave Viborg an early lead; however, his shot went over the crossbar to keep the game scoreless. In the 15thminute, Gustav Marcussen sent Fredericia into the lead following a corner kick. The lead lasted only sevenminutes when Freriks was able to make up for his earlier miss. Yonis Njoh made his return following an injury which kept him out of action since early August, coming on as a substitute in the 74thminute. He ended up scoring the winning goal 15minutes later, securing the victory for Viborg 2–1. The win sent Viborg to sixthplace in the league standings.
Viborg began October at Cepheus Park Randers to take on Randers on 5October, where all goals were scored within the first third of the match. Randers left-back Nikolas Dyhr scored first with a 13thminute goal from close range, and teammates Mohamed Toure scoring just two minutes later to give the home team an early 2–0 lead. Dutch forward Tim Freriks scored his second Superliga goal for Viborg in the 26thminute, bringing the score back to 2–1. No more goals were scored during the game, though both sides picked up a pair of yellow cards, and the game ended in favour of Randers. Head coach Nickolai Lund expressed frustration following the match as Viborg had several opportunities to equalise but did not do so. Following a two-week international break, Viborg suffered a second consecutive defeat as they hosted OB on 19October. Viborg took the lead early through Jakob Vester's goal in the opening minutes of the match, where the game stayed at 1–0 through the rest of the opening half. OB equalized after the break via Noah Ganaus in the 57thminute, before Jona Niemiec scored the decisive goal in a 2–1 away victory. The result marked Viborg's fourth defeat in five league matches, while OB secured three important points on the road. In the 13th round of the season, Copenhagen drew 0–0 at home against Viborg, a result that extended FCK's challenging run of form. Copenhagen controlled possession in the second half and registered several chances, but were denied by Viborg's defense and key saves by Lucas Lund. The draw left Copenhagen in third place with 22 points, while Viborg climbed to tenth place with 13 points from 13 matches.