Viborg Fodsports Forening (lit.'Viborg Footsport Association'), also referred to as Viborg FF or simply VFF, is a Danish association football club based in the Central Jutland city of Viborg. The club currently competes in the Danish Superliga, the highest league of the Danish football league system. Nicknamed De Grønne, the club was founded on 1 April 1896. As of the end of their 2025–26 season, the club's only trophies are the 1999–2000 Danish Cup and the 2000 Danish Super Cup.

Viborg
Full nameViborg Fodsports Forening
NicknameDe Grønne (the Greens)[1]
Short nameVFF
Founded1 April 1896; 130 years ago (1896-04-01)
GroundEnergi Viborg Arena
Capacity10,000
Coordinates56°27′21″N 9°24′7″E / 56.45583°N 9.40194°E / 56.45583; 9.40194
Owners
  • Better Holding 2012 A/S
  • Reedtz Football ApS
  • Green Heart Capital ApS
ChairmanKim Nielsen
Head coachNickolai Lund
LeagueDanish Superliga
2025–26Superliga, 5th of 12
Websitevff.dk
Current season

After originally playing their football matches at Eksercerpladsen, Viborg moved into their current stadium, Energi Viborg Arena, in 1931. Following the stadium's reconstruction in the early 2000s, the current capacity is 10,000.

History

edit
Viborg lines up against Randers FC prior to a match in July 2024

Viborg Fodsports Forening was established on 1 April 1896.[2] 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.[2]

During the 1970s, Viborg FF was again relegated to the lower divisions of Danish football before returning to the 4th division.[2] 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.[3] 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.[4] The same season, the club established full-time professional contracts for all its playing staff.[2] By 2002, Viborg FF had fully established a youth academy of their own in FK Viborg.[5]

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[4] and Faroese-side B36 Tórshavn,[6] before losing 6–1 on aggregate to eventual-tournament winner West Ham United.[7] As of the 2025–26 season, the club remains in the top-flight.

Stadium

edit
The interior of Energi Viborg Arena in 2025

Viborg plays its home matches at Viborg Stadium, known as Energi Viborg Arena since 2011 due to sponsorship.[8] Originally built in 1931, the stadium was demolished and rebuilt in 2001[9] at a cost of 62.1 million Danish kroner (93.8 million DKK in 2023).[10] 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 metres (115 yd) long and 68 metres (74 yd) wide.[11] 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.[12]

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

Supporters

edit
Supporters of Viborg FF at a match in July 2024

Viborg FF has no official Fanclub. A former official Fanclub is The Green Pride.[13] It closed in June 2024 however.[14] 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.[13] In 2004 a new group, Shamrock Ultras, was born.[13]

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).[15][16] The derby can also be seen as a battle between traditional football and modern football.

Players

edit

First-team squad

edit
As of 2 February 2026[17]

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.

No. Pos. Nation Player
1 GK  DEN Lucas Lund
4 MF  NED Mees Hoedemakers
5 DF  SVN Žan Zaletel
6 MF  DEN Mads Søndergaard
7 FW  FRA Yonis Njoh
8 MF  DEN Asker Beck
9 FW  NED Tim Freriks
10 MF  DEN Thomas Jørgensen
11 FW  DEN Charly Nouck
13 MF  DEN Jeppe Grønning (captain)
14 FW  ISL Ísak Andri Sigurgeirsson (on loan from IFK Norrköping)
16 GK  MNE Filip Đukić
17 FW  DEN Osman Addo
No. Pos. Nation Player
18 MF  GER Jean-Manuel Mbom
19 FW  EQG Dorian Jr.
21 MF  FRA Bilal Brahimi
23 DF  DEN Oliver Bundgaard
24 DF  KEN Daniel Anyembe
26 DF  DEN Hjalte Bidstrup
29 FW  DEN Sami Jalal
30 DF  SVN Srđan Kuzmić
31 DF  DEN Mikkel Løndal
32 DF  DEN Lukas Kirkegaard
33 MF  DEN Frederik Damkjer
55 DF  CRO Stipe Radić

Youth players in use 2025–26

edit

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.

No. Pos. Nation Player
34 MF  DEN Philip Keller
36 FW  DEN Adam Kleis-Kristoffersen
No. Pos. Nation Player
38 MF  DEN Nicklas Pedersen
39 MF  DEN Marcus Nielsen

Out on loan

edit

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.

No. Pos. Nation Player
GK  DEN Kasper Kiilerich (at Aarhus Fremad until 30 June 2026)

Retired numbers

edit

Academy

edit

Forenede Klubber i Viborg (English: United Clubs in 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

edit

Honours

edit

European record

edit
Season Competition Round Opponent Home Away Aggregate
2000–01 UEFA Cup First Round Russia CSKA Moscow 0–0 1–0 (a.e.t.) 1–0 (a.e.t.)
Second Round Spain Rayo Vallecano 0–1 2–1 2–2 (a)
2022–23 UEFA Europa Conference League Second qualifying round Lithuania Sūduva 1–0 1–0 2–0
Third qualifying round Faroe Islands B36 Tórshavn 3–0 2–1 5–1
Play-off round England West Ham United 0–3 1–3 1–6

Seasons

edit
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.

Season Competition Pos. Pl. W D L GS GA P Cup
1909–10 Jutland A-Series North Circut Finals L 1N/A 03N/A N/A
1914–15 Jutland A-Series North Circuit 2 1 3unk.unk.unk. unk.unk.unk. DNQ
Jutland A-Series North Circuit Finals L 1N/A 15N/A
1915–16 Jutland A-Series North Circuit 3 3 6213 unk.unk.5
1916–17 Jutland A-Series North Circuit 1 4 6114 4253
1917–18 1 6411 unk.unk.9
Jutland A-Series South Circuit Semi-finals W 1 N/A 8 0 N/A
Jutland A-Series South Circuit Finals L 1 N/A 3 5 N/A
1918–19 Jutland A-Series North Circuit 6 2 6402 978
1919–20 Jutland A-Series North Circuit 7 1 6501 10710
Jutland A-Series Circuit Semi-finals W 1N/A 32N/A
Jutland A-Series Circuit Finals L 1N/A 15N/A
1920–21 Jutland A-Series North Circuit 7 2 6411 14139
Jutland A-Series North Circuit 7 1st place rematch L 1 N/A 2 4 N/A
1921–22 Jutland A-Series North Circuit 7 2 4103 942
1922–23 Jutland A-Series 3rd Circuit 1 8unk.14
Jutland A-Series North Circuit Semi-finals W 1 N/A 3 2 N/A
Jutland A-Series North Circuit Finals 1 N/A 4 3 N/A
Jutland A-Series Final 1 N/A 2 0 N/A
Jutland Qualification to Championship Series 1 N/A 2 1 N/A
1923–24 Jutland Championship Series 1 106 2 2 20 1214 2nd Round
1924–25 4 10343 171610 DNQ
1925–26 3 10433 202511
1926–27 Jutland Championship North Circuit 1 10613 281913
Jutland Championship Finals L 2 0 0 2 2 14 0
1927–28 Danish Championship Tournament 1st Circuit 4 3 1 2 3 7 2 N/A
Jutland Championship North Circuit 10325 20308
1928–29 5 10325 28328 N/A
1929–30 6 10109 11372 N/A
Relegation Playoff L 1N/A 37N/A
1930–31 Jutland Intermediate-Series North Circuit 4 3 10514 172011 N/A
1931–32 1 10820 391018 N/A
Jutland Intermediate-Series North Circuit W 1N/A 32N/A
Jutland Intermediate-Series Finals 1N/A 41N/A
Jutland Qualification to Championship Series 1 N/A 1 0 N/A
1932–33 Jutland Championship North Circuit 6 14428 264310 N/A
1933–34 14527 324312 N/A
1934–35 14437 272811 N/A
1935–36 5 14635 393415 N/A
1936–37 3 14815 363217 N/A
1937–38 4 14725 473616 N/A
1938–39 14545 344014 N/A
1939–40 8 144010 44568 N/A
1940–41 Jutland Championship 3rd Circuit 4 8413 22199 N/A
1941–42 Jutland Championship 2nd Circuit 1 10712 251415 N/A
Jutland Championship Series Finals L 1N/A 03N/A
Qualification to Danish Tournament L 1 N/A 5 6 N/A
1942–43 Jutland Championship 2nd Circuit 2 16835 432719 N/A
1943–44 5 10325 23298 N/A
1944–45 Jutland Championship Middle Circuit 6 7205 15204 N/A
1945–46 Jutland Championship North Circuit 7 1459 314410 N/A
1946–47 8 18549 364214 N/A
1947–48 3 181116 553123 N/A
1948–49 2 181035 552923 N/A
1949–50 3 181035 583823 N/A
1950–51 Jutland Series North 2 181323 683328 N/A
1951–52 Jutland Series North 1 181251 712229 N/A
Jutland Series Finals W 2 1 1 0 3 1 N/A
Qualification to Danish 3rd Division 3 6 3 2 1 14 13 8
1952–53 Jutland Series North 1 181413 553329 N/A
Jutland Series Finals W 2 1 1 0 5 2 N/A
Qualification to Danish 3rd Division 6 6 1 2 3 9 14 4
1953–54 Jutland Series North 1 181422 521330 N/A
Jutland Series Finals L 1 N/A 1 3 N/A
Qualification to Danish 3rd Division 4 6 2 3 1 16 15 7
1954–55 Jutland Series North 1 181224 633326 quarter-final
Jutland Series Finals L 1 N/A 2 5 N/A
Qualification to Danish 3rd Division 6 6 2 0 4 11 21 4
1955–56 Jutland Series North 3 221255 573529 3rd round
1956–57 3 3320310 1124643 4th round
1958 1 221732 631937
Jutland Series Finals L 1 N/A 3 5 N/A
Qualification to Danish 3rd Division 4 6 3 1 2 16 10 7
1959 Danish Qualification Tournament 1 221543 773334 1st round
1960 Danish 3rd Division 7 229211 554720 2nd round
1961 1 221534 582733 quarter-final
1962 Danish 2nd Division 4 22958 464023 1st round
1963 6 22949 493122 3rd round
1964 4 22976 535025
1965 7 229211 434520 4th round
1966 11 226214 357614 2nd round
1967 Danish 3rd Division 3 221228 484126 4th round
1968 6 2210210 465222 3rd round
1969 2 221246 473928
1970 7 229310 454421
1971 12 226511 264117 2nd round
1972 Denmark Series Circuit 4 4 22868 282722 DNQ
1973 1 221444 581732 2nd round
1974 Danish 3rd Division West 6 22985 382926 1st round
1975 Danish 3rd Division 9 3012513 434229 DNQ
1976 11 3011613 455828 1st round
1977 10 3010713 344927 DNQ
1978 3 301776 583341 3rd round
1979 Danish 2nd Division 7 3011910 455331 1st round
1980 1 301686 533540 4th round
1981 Danish 1st Division 16 305520 336215 2nd round
1982 Danish 2nd Division 9 309912 414527 quarter-final
1983 3011910 445031 semi-final
1984 3010911 454529 2nd round
1985 7 301389 483534 semi-final
1986 3011712 394229 quarter-final
1987 5 2611510 403127 1st round
1988 6 267136 353427 3rd round
1989 2 261556 402835 1st round
1990 Danish 1st Division 14 265417 195214 3rd round
1991 5 18666 282618 4th round
1991–92 1 181224 402126
Danish Qualification League 3 14815 292117
1992–93 Danish 1st Division 2 181152 372227 5th round
Danish Qualification League 4 14824 372218+7
1993–94 Danish Superliga 10 183411 255010 4th round
Danish Qualification League 4 14635 231615+7
1994–95 Danish 1st Division 1 181062 482426 5th round
Danish Qualification League 3 14644 221616+8
1995–96 Danish Superliga 8 3391113 486738 quarter-final
1996–97 11 3361116 315829 4th round
1997–98 Danish 1st Division 1 302073 722967 5th round
1998–99 Danish Superliga 8 3313515 615944
1999–00 4 3315711 565052 Winner
2000–01 6 3313713 524246 semi-final
2001–02 8 33101112 464541 5th round
2002–03 33111012 585543 semi-final
2003–04 7 3311913 474442 quarter-final
2004–05 3313911 434548 4th round
2005–06 4 331599 624354 5th round
2006–07 9 338520 346429 semi-final
2007–08 11 335523 296820 2nd round
2008–09 Danish 1st Division 4 3017310 594054 3rd round
2009–10 7 3010146 302644 4th round
2010–11 11 309615 374333
2011–12 4 2610106 453440
2012–13 1 3317115 603062 2nd round
2013–14 Danish Superliga 12 3361017 386328 3rd round
2014–15 Danish 1st Division 1 3317142 472065 1st round
2015–16 Danish Superliga 8 3311715 344240 4th round
2016–17 11 328915 354733 3rd round
2017–18 Danish 1st Division 4 331599 584254 2nd round
2018–19 2 351799 614060
2019–20 331788 664459 3rd round
2020–21 1 322372 712476 2nd round
2021–22 Danish Superliga 7 3210148 454344
2022–23 4 321499 443551 quarter-final
2023–24 8 3211714 384840 4th round

References

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