Viborg FF

Association football club in Denmark


title: "Viborg FF" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["viborg-ff", "football-clubs-in-denmark", "danish-superliga-clubs", "association-football-clubs-established-in-1896", "viborg,-denmark", "1896-establishments-in-denmark", "sport-in-the-central-denmark-region"] description: "Association football club in Denmark" topic_path: "sports" source: "https://en.wikipedia.org/wiki/Viborg_FF" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::summary Association football club in Denmark ::

::data[format=table title="Infobox football club"]

FieldValue
clubnameViborg FF
imageViborg FF.png
upright0.8
fullnameViborg Fodsports Forening
shortnameVFF
nicknameDe Grønne (the Greens)
founded
groundEnergi Viborg Arena
capacity10,000
coordinates
chairmanKim Nielsen
mgrtitleHead coach
managerNickolai Lund
leagueDanish Superliga
season2024–25
positionSuperliga, 8th of 12
website
current2025–26 Viborg FF season
::

| clubname = Viborg FF | image = Viborg FF.png | upright = 0.8 | caption = | fullname = Viborg Fodsports Forening | shortname = VFF | nickname = De Grønne (the Greens) | founded = | ground = Energi Viborg Arena | capacity = 10,000 | coordinates = | chairman = Kim Nielsen | mgrtitle = Head coach | manager = Nickolai Lund | league = Danish Superliga | season = 2024–25 | position = Superliga, 8th of 12 | website = | current = 2025–26 Viborg FF season

Viborg Fodsports Forening (), also known as Viborg FF or VFF for short, is a Danish professional football club based in the Central Jutland city of Viborg. They compete in the Danish Superliga, the top tier of Danish football. Nicknamed de Grønne (the Greens), the club was originally founded on 1 April 1896. After more than 100 years of existence, the club won their first and only major trophy in 2000, lifting the Danish Cup.

History

::figure[src="https://upload.wikimedia.org/wikipedia/commons/6/62/Viborg_FF_vs_Randers_FC,_pre-match.jpg" caption="Viborg lines up against [[Randers FC]] prior to a match in July 2024"] ::

Viborg Fodsports Forening was established on 1 April 1896. The club originally encompassed several sports, including cricket, gymnastics, boxing, and others. Football was not initially a sport included within the club; however, the club won Mesterrækken in 1924, which was highest football league on the Jutland peninsula in Denmark at the time. By 1929, as other sports had separated into other independent organizations, football remained as the club's only sport. For the next several decades, the club maintained an amateur status and competed in regional leagues, until joining the Danish 4th division in 1959 following promotion after several attempts. Erik Bundgaard was one player involved in the club's achievement, and his 421 matches played for the club were a record until 2008, when Jakob Glerup surpassed his mark.

During the 1970s, Viborg FF was again relegated to the lower divisions of Danish football before returning to the 4th division. Since this time, the club has stayed within the upper tiers of the Danish football pyramid. Following several promotions, the club found itself in the Danish 1st Division, which was the highest level of professional football within Denmark at the time. After only one season, the club were relegated to the 2nd Division once more and would not return until 1989. Following an investment into youth football, the club once more returned to the top league in the country, the Danish Superliga, which had been created in 1991. Once more, however, the club were relegated after only one season once more. In 1995, the club again returned to the Superliga where they would remain for more than a decade.

Viborg FF's highest achievement came during the 1999–2000 Danish Cup. With a 1–0 victory over AaB in the final, the club won the biggest football tournament in the country. The club was given the opportunity to play in the Danish Super Cup in the season following their cup win, defeating Herfølge BK on penalties. The club received an invitation to the UEFA Cup for the 2000–01 tournament, marking their participation in continental football for the first time in the club's history. Their participation would be short-lived however, as they were eliminated in the second round by Spanish club Rayo Vallecano. The same season, the club established full-time professional contracts for all its playing staff. By 2002, Viborg FF had fully established a youth academy of their own in FK Viborg.

While Viborg FF continued to enjoy varying degrees of success in the years after, including a 4th place finish in 2005–06, the club was once again relegated in the spring of 2008. After several more years in the 1st Division, the club became a yo-yo club for the next several years with two promotions and two more relegations between the 2012–13 and the 2016–17 seasons. The club captured their fourth 1st Division title during the 2020–21 season and once more returned to the Superliga. Their first season back in the Superliga proved to be successful as the club reached the UEFA Conference League, after defeating AaB in a European play-off match. The club advanced to the play-off round following victories over Lithuan club FK Sūduva and Faroese-side B36 Tórshavn, before losing 6–1 on aggregate to eventual-tournament winner West Ham United. As of the 2025–26 season, the club remains in the top-flight.

Colours and badge

Viborg F.F.'s colours are green and white.

Stadium

Main article: Viborg Stadium

Viborg plays its home matches at Viborg Stadium, known as Energi Viborg Arena since 2011 due to sponsorship. Originally built in 1931, the stadium was demolished and rebuilt in 2001 at a cost of 62.1 million Danish kroner (93.8 million DKK in 2023). The stadium has a capacity of 10,000, of which 9,566 is seated. The seats are divided in multiple sections with the eastern stand having the highest capacity at 2,792 seats, and the southern stand with the lowest capacity at 2,040 seats. The pitch size is the same dimensions as the national stadium at 105 m long and 68 m wide. UEFA, the governing body of football in Europe, has approved the stadium for international use, and the stadium is also home to the Danish women's national football team. The men's national team has also played select matches at the ground.

Viborg Stadium itself is part of the Viborg Stadion Center and is owned by the Viborg Municipality.

Supporters

::figure[src="https://upload.wikimedia.org/wikipedia/commons/8/83/Viborg_supporters_28-07-2024.jpg" caption="Supporters of Viborg FF at a match in July 2024"] ::

Viborg FF has no official Fanclub. A former official Fanclub is The Green Pride. Previously it was one of the largest in Denmark with over 500 members. There is a small continuation of The Green Pride active in Viborg to this day.

The first ultra group was established in 2002, when a group of young adults established Fanatikos.

Their main rival is FC Midtjylland and the game is called "Hadets Opgør" (The Battle of Hatred) or "det midtjyske derby" (Central Jutland Derby). Viborg fans, see themselves as being the true Central Jutlanders and most Viborg fans are annoyed by the fact that FC Midtjylland call themselves FC Midtjylland (FC Central Jutland) with the fans often calling FCM "FC Vestjylland" (FC Western Jutland). The derby can also be seen as a battle between traditional football and modern football.

Players

First-team squad

Youth players in use 2025–26

Out on loan

Retired numbers

Main article: Retired numbers in association football

Academy

Forenede Klubber i Viborg (), more commonly known as FK Viborg is the youth academy of Viborg FF. FK Viborg consists of youth teams on under-18, under-16, under-14 and under-12 basis.

FK Viborg was founded in 2002 as a superstructure on Viborg FF, Overlund GF, Viborg B67, Viborg Søndermarken IK, Viborg Nørremarken and Houlkær IF's best youth teams.

Managerial history

Honours

League

Cup

European record

::data[format=table]

SeasonCompetitionRoundOpponentHomeAwayAggregate
2000–01UEFA CupFirst RoundRUS CSKA Moscow0–01–0 (a.e.t.)1–0 (a.e.t.)
Second RoundESP Rayo Vallecano0–12–12–2 (a)
2022–23UEFA Europa Conference LeagueSecond qualifying roundLTU Sūduva1–01–02–0
Third qualifying roundFRO B36 Tórshavn3–02–15–1
Play-off roundENG West Ham United0–31–3**1–6 **
::

Seasons

::figure[src="https://upload.wikimedia.org/wikipedia/commons/1/12/VFF_Performance_Graph.svg" caption="Performance graph of Viborg Fodsports Forening]]Some matches is regular seasons were played as knockout matches, as a result these are shown in the regular league columns instead of the cup column and with position replaced with win/loss."] ::

:{| class="wikitable sortable" ! Season ! Competition ! Pos. ! Pl. ! W ! D ! L ! GS ! GA ! P Cup

-
1909–10
Jutland A-Series North Circut Finals
align="right"
align="right"
align="right"
N/A
-
rowspan="2"
Jutland A-Series North Circuit 2
align="right" bgcolor="lime"
align="right"
align="right"
rowspan="19"
-
Jutland A-Series North Circuit Finals
align="right"
align="right"
align="right"
-
1915–16
Jutland A-Series North Circuit 3
align="right"
align="right"
align="right"
-
1916–17
rowspan="2"
align="right"
align="right"
align="right"
-
rowspan="3"
align="right" bgcolor="lime"
align="right"
align="right"
-
Jutland A-Series South Circuit Semi-finals
align="right" bgcolor="lime"
align="right"
colspan="3" align="left"
align="right"
align="right"
align="right"
-
Jutland A-Series South Circuit Finals
align="right"
align="right"
colspan="3" align="left"
align="right"
align="right"
align="right"
-
1918–19
Jutland A-Series North Circuit 6
align="right"
align="right"
align="right"
-
rowspan="3"
Jutland A-Series North Circuit 7
align="right" bgcolor="lime"
align="right"
align="right"
-
Jutland A-Series Circuit Semi-finals
align="right" bgcolor="lime"
align="right"
align="right"
-
Jutland A-Series Circuit Finals
align="right" bgcolor="silver"
align="right"
align="right"
-
rowspan="2"
Jutland A-Series North Circuit 7
align="right"
align="right"
align="right"
-
Jutland A-Series North Circuit 7 1st place rematch
align="right"
align="right"
colspan="3"
align="right"
align="right"
N/A
-
1921–22
Jutland A-Series North Circuit 7
align="right"
align="right"
align="right"
-
rowspan="5"
Jutland A-Series 3rd Circuit
align="right" bgcolor="lime"
align="right"
-
Jutland A-Series North Circuit Semi-finals
rowspan="4" align="right" bgcolor="lime"
align="right"
colspan="3" align="left"
align="left"
align="left"
align="right"
-
Jutland A-Series North Circuit Finals
align="right"
colspan="3" align="left"
align="left"
align="left"
align="right"
-
Jutland A-Series Final
align="right"
colspan="3" align="left"
align="left"
align="left"
align="right"
-
Jutland Qualification to Championship Series
align="right"
colspan="3" align="left"
align="left"
align="left"
align="right"
-
1923–24
rowspan="3"
align="right" bgcolor=gold
align="right"
align="right"
align="right"
align="right"
align="right"
2nd Round
-
1924–25
align="right"
align="right"
align="right"
rowspan="4"
-
1925–26
align="right"
align="right"
align="right"
-
rowspan="2"
Jutland Championship North Circuit
align="right" bgcolor="lime"
align="right"
align="right"
-
Jutland Championship Finals
align="right" bgcolor="silver"
align="right"
align="right"
rowspan="2" align="right"
align="right"
align="right"
align="right"
align="right"
-
rowspan="2"
Danish Championship Tournament 1st Circuit
rowspan="2" align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
rowspan="2"
-
rowspan="3"
align="right"
align="right"
-
1928–29
align="right"
align="right"
align="right"
N/A
-
rowspan="2"
align="right"
align="right"
align="right"
rowspan="2"
-
Relegation Playoff
align=right bgcolor=red
align=right
align=right
-
1930–31
rowspan="2"
align="right"
align="right"
align="right"
N/A
-
rowspan="4"
align="right" bgcolor="lime"
align="right"
align="right"
rowspan="4"
-
Jutland Intermediate-Series North Circuit
rowspan="3" align="right" bgcolor="lime"
align="right"
align="right"
-
Jutland Intermediate-Series Finals
align="right"
align="right"
-
Jutland Qualification to Championship Series
align="right"
colspan="3" align="right"
align="right"
align="right"
align="right"
-
1932–33
rowspan="8"
rowspan="3" align="right"
align="right"
align="right"
N/A
-
1933–34
align="right"
align="right"
N/A
-
1934–35
align="right"
align="right"
N/A
-
1935–36
align="right"
align="right"
align="right"
N/A
-
1936–37
align="right"
align="right"
align="right"
N/A
-
1937–38
rowspan="2" align="right"
align="right"
align="right"
N/A
-
1938–39
align="right"
align="right"
N/A
-
1939–40
align="right"
align="right"
align="right"
N/A
-
1940–41
Jutland Championship 3rd Circuit
align="right"
align="right"
align="right"
N/A
-
rowspan="3"
Jutland Championship 2nd Circuit
align="right" bgcolor="lime"
align="right"
align="right"
rowspan="3"
-
Jutland Championship Series Finals
align="right" bgcolor="silver"
align="right"
align="right"
-
Qualification to Danish Tournament
align="right"
align="right"
colspan="3" align="left"
align="right"
align="right"
align="right"
-
1942–43
rowspan="2"
align="right"
align="right"
align="right"
N/A
-
1943–44
align="right"
align="right"
align="right"
N/A
-
1944–45
Jutland Championship Middle Circuit
align="right"
align="right"
align="right"
N/A
-
1945–46
rowspan="5"
align="right"
align="right"
align="right"
N/A
-
1946–47
align="right"
align="right"
align="right"
N/A
-
1947–48
align="right"
align="right"
align="right"
N/A
-
1948–49
align="right"
align="right"
align="right"
N/A
-
1949–50
align="right"
align="right"
align="right"
N/A
-
1950–51
Jutland Series North
align="right"
align="right"
align="right"
N/A
-
rowspan="3"
Jutland Series North
align="right"
align="right"
align="right"
rowspan="3"
-
Jutland Series Finals
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
Qualification to Danish 3rd Division
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
rowspan="3"
Jutland Series North
align=right
align=right
align=right
rowspan="3"
-
Jutland Series Finals
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
Qualification to Danish 3rd Division
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
rowspan="3"
Jutland Series North
align="right"
align="right"
align="right"
rowspan="3"
-
Jutland Series Finals
align="right"
align="right"
colspan="3" align="right"
align="right"
align="right"
align="right"
-
Qualification to Danish 3rd Division
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
rowspan="3"
Jutland Series North
align=right
align=right
align=right
rowspan="3"
-
Jutland Series Finals
align="right"
align="right"
colspan="3" align="right"
align="right"
align="right"
align="right"
-
Qualification to Danish 3rd Division
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
1955–56
rowspan="3"
align="right"
align="right"
align="right"
3rd round
-
1956–57
align="right"
align="right"
align="right"
rowspan="4"
-
rowspan="3"
align="right"
align="right"
align="right"
-
Jutland Series Finals
align="right"
align="right"
colspan="3" align="right"
align="right"
align="right"
align="right"
-
Qualification to Danish 3rd Division
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
align="right"
-
1959
Danish Qualification Tournament
align="right" bgcolor="lime"
align="right"
align="right"
1st round
-
1960
rowspan="2"
align="right"
align="right"
align="right"
2nd round
-
1961
align="right" bgcolor="lime"
align="right"
align="right"
quarter-final
-
1962
rowspan="5"
align="right"
align="right"
align="right"
1st round
-
1963
align="right"
align="right"
align="right"
rowspan="2"
-
1964
align="right"
align="right"
align="right"
-
1965
align="right"
align="right"
align="right"
4th round
-
1966
align="right" bgcolor="red"
align="right"
align="right"
2nd round
-
1967
rowspan="5"
align="right"
align="right"
align="right"
4th round
-
1968
align="right"
align="right"
align="right"
rowspan="3"
-
1969
align=right
align=right
align=right
-
1970
align=right
align=right
align=right
-
1971
align=right bgcolor=red
align=right
align=right
align="left"
-
1972
rowspan="2"
align=right
align=right
align=right
DNQ
-
1973
align=right bgcolor="lime"
align=right
align=right
align="left"
-
1974
Danish 3rd Division West
align=right
align=right
align=right
1st round
-
1975
rowspan="4"
align=right
align=right
align=right
DNQ
-
1976
align=right
align=right
align=right
1st round
-
1977
align=right
align=right
align=right
DNQ
-
1978
align=right bgcolor="lime"
align=right
align=right
3rd round
-
1979
rowspan="2"
align=right
align=right
align=right
1st round
-
1980
align=right bgcolor="lime"
align=right
align=right
4th round
-
1981
Danish 1st Division
align=right bgcolor=red
align=right
align=right
2nd round
-
1982
rowspan="8"
rowspan="3" align="right"
align=right
align=right
quarter-final
-
1983
align=right
align=right
bgcolor=bronze
-
1984
align=right
align=right
align="left"
-
1985
rowspan="2" align="right"
align=right
align=right
bgcolor=bronze
-
1986
align=right
align=right
quarter-final
-
1987
align=right
align=right
align=right
1st round
-
1988
align=right
align=right
align=right
3rd round
-
1989
align=right bgcolor=lime
align=right
align=right
1st round
-
1990
rowspan="3"
align=right
align=right
align=right
3rd round
-
1991
align=right
align=right
align=right
rowspan="3"
-
rowspan="2"
align=right
align=right
align=right
-
Danish Qualification League
align=right
align=right
align=right
-
rowspan="2"
Danish 1st Division
align=right
align=right
align=right
rowspan="2"
-
Danish Qualification League
align=right
align=right
align=right
-
rowspan="2"
Danish Superliga
align=right
align=right
align=right
rowspan="2"
-
Danish Qualification League
align=right
align=right
align=right
-
rowspan="2"
Danish 1st Division
align=right
align=right
align=right
rowspan="2"
-
Danish Qualification League
align=right bgcolor=lime
align=right
align=right
-
1995–96
rowspan="2"
align=right
align=right
align=right
quarter-final
-
1996–97
align=right bgcolor=red
align=right
align=right
4th round
-
1997–98
Danish 1st Division
align=right bgcolor=lime
align=right
align=right
rowspan="2"
-
1998–99
rowspan="10"
align=right
align=right
align=right
-
1999–00
align=right
align=right
align=right
bgcolor=gold
-
2000–01
align=right
align=right
align=right
bgcolor=bronze
-
2001–02
rowspan="2" align="right"
align=right
align=right
5th round
-
2002–03
align=right
align=right
bgcolor=bronze
-
2003–04
rowspan="2" align="right"
align=right
align=right
quarter-final
-
2004–05
align=right
align=right
4th round
-
2005–06
align=right
align=right
align=right
5th round
-
2006–07
align=right
align=right
align=right
bgcolor=bronze
-
2007–08
align=right bgcolor=red
align=right
align=right
2nd round
-
2008–09
rowspan="5"
align=right
align=right
align=right
3rd round
-
2009–10
align=right
align=right
align=right
rowspan="3"
-
2010–11
align=right
align=right
align=right
-
2011–12
align=right
align=right
align=right
-
2012–13
align=right bgcolor=lime
align=right
align=right
align="left"
-
2013–14
Danish Superliga
align=right bgcolor=red
align=right
align=right
align=left
-
2014–15
Danish 1st Division
align=right bgcolor=lime
align=right
align=right
1st round
-
2015–16
rowspan="2"
align=right
align=right
align=right
4th round
-
2016–17
align=right bgcolor=red
align=right
align=right
align="left"
-
2017–18
rowspan="4"
align=right
align=right
align=right
rowspan="2"
-
2018–19
rowspan="2" align="right"
align=right
align=right
-
2019–20
align=right
align=right
3rd round
-
2020–21
align=right bgcolor=lime
align=right
align=right
rowspan="2"
-
2021–22
rowspan="3"
align=right
align=right
align=right
-
2022–23
align=right
align=right
align=right
quarter-final
-
2023–24
align=right
align=right
align=right
4th round

|}

References

References

  1. "Klub: Viborg F.F.".
  2. "Viborg FF's historie". Viborg FF.
  3. "Danish Cup Winners 1955-2008". [[Danish Football Association]].
  4. (24 August 2022). "Viborg FF v West Ham United - All You Need To Know". West Ham United.
  5. (26 June 2021). "Ben Davies: How Viborg stint made Wales defender an unlikely cult figure in Denmark ahead of Euro 2020 clash". [[iNews]].
  6. (9 August 2022). "VFF spillede sig videre i Tórshavn". VFF.
  7. (25 August 2022). "Viborg 0-3 West Ham (agg: 1-6): Hammers reach Europa Conference League group stage". [[BBC]].
  8. (14 October 2011). "Viborg Stadion bliver til Energi Viborg Arena". Viborg Stifts Folkeblad.
  9. (5 July 2005). "Viborgs historie - Historier - Sportens by". Lokalhistorisk Arkiv for Viborg Kommune, Viborg Centralbibliotek, Viborg Stiftsmuseum.
  10. "Inflation calculator". [[Statistics Denmark]].
  11. "Stadionoversigt". Viborg FF.
  12. (8 June 2015). "9180 tilskuere så Danmark vinde i Viborg". Viborg Stifts Folkeblad.
  13. Thomas Mielcke. (30 June 2024). "Engang var den Viborg FF's største fanklub - nu er den truet af lukning". Viborg Folkeblad.
  14. "Viborg-fans går viralt med FCM-drilleri: Høj klasse!". acefootball.
  15. "Lössl om VFF-stikpiller: For fanden, vi ligger jo mest vestpå". bold.dk.
  16. "Truppen".

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

viborg-fffootball-clubs-in-denmarkdanish-superliga-clubsassociation-football-clubs-established-in-1896viborg,-denmark1896-establishments-in-denmarksport-in-the-central-denmark-region