xgEdge

Superliga (Denmark) top scorers 2026/2027

Every Superliga (Denmark) player ranked on the goals he has scored this season, with the minutes he took to score them — and, where the competition carries per-match figures, the chances those goals came from.

Mohamed Elyounoussi leads the scoring on 6 goals, from 703 minutes. That is 2 clear of Birger Meling. Birger Meling has scored 3.73 more than his chances were worth: 4 goals from 0.27 xG. Ísak Snær Þorvaldsson has scored 2.71 fewer than his chances were worth: 3 goals from 5.71 xG.

Showing 1–50 of 295 players

Superliga (Denmark) top scorers 2026/2027
# Player Club Apps Min G npG xG G − xG Min/G
1 Mohamed Elyounoussi FC København 8 703 6 6 3.17 +2.83 117
2 Birger Meling FC København 7 406 4 4 0.27 +3.73 102
2 Friday Etim FC Midtjylland 9 521 4 4 2.47 +1.53 130
2 Kelvin Ehibhatiomhan AC Horsens 8 615 4 4 2.65 +1.35 154
2 Mohamed Cherif Haidara Sønderjyske Fodbold 9 768 4 4 1.93 +2.07 192
6 Mohamed Sankoh Randers FC 8 327 3 3 2.14 +0.86 109
6 Hjalte Boe Rasmussen FC Nordsjælland 9 332 3 3 3.28 −0.28 111
6 Janni Serra AGF 7 337 3 3 2.61 +0.39 112
6 Stanley Iheanacho FC Midtjylland 8 371 3 3 2.90 +0.10 124
6 Alexander Lind FC Nordsjælland 7 401 3 3 2.44 +0.56 134
6 Mads Søndergaard Viborg FF 8 486 3 3 1.33 +1.67 162
6 Callum McCowatt AGF 8 548 3 3 0.79 +2.21 183
6 Oliver Ross Silkeborg IF 9 552 3 3 1.94 +1.06 184
6 Asker Beck Viborg FF 9 666 3 3 1.12 +1.88 222
6 Charly Nouck Viborg FF 9 674 3 3 2.44 +0.56 225
6 Simon Colyn Lyngby 9 722 3 2 2.89 +0.11 241
6 Ísak Snær Þorvaldsson Lyngby 9 725 3 3 5.71 −2.71 242
6 Mike Themsen Randers FC 9 726 3 3 1.46 +1.54 242
6 Dorian Hanza Viborg FF 9 734 3 3 2.56 +0.44 245
6 Elies Mahmoud Randers FC 9 740 3 3 0.99 +2.01 247
21 Markus Walker FC Nordsjælland 2 100 2 2 0.13 +1.87 50
21 Thapelo Maseko FC København 4 176 2 2 0.30 +1.70 88
21 Ivan Miličević AC Horsens 8 183 2 2 0.12 +1.88 92
21 Osaze De Rosario Sønderjyske Fodbold 3 259 2 2 0.65 +1.35 130
21 Jacob Bonde AC Horsens 8 357 2 2 1.21 +0.79 179
21 Ismaïl Seydi Sønderjyske Fodbold 8 410 2 2 1.36 +0.64 205
21 Fiete Arp Odense Boldklub 7 436 2 2 0.96 +1.04 218
21 Olti Hyseni Sønderjyske Fodbold 9 449 2 2 1.41 +0.59 225
21 Mads Emil Madsen FC København 7 460 2 2 1.04 +0.96 230
21 Adrian Justinussen AC Horsens 9 481 2 1 1.11 +0.89 241
21 Yamirou Ouorou AC Horsens 9 523 2 2 1.07 +0.93 262
21 Lucas Riisgaard Silkeborg IF 9 584 2 2 0.98 +1.02 292
21 Magnus Jensen Sønderjyske Fodbold 9 694 2 2 0.89 +1.11 347
21 Noah Ganaus Odense Boldklub 9 721 2 2 3.34 −1.34 361
21 Kristian Arnstad AGF 9 746 2 0 2.18 −0.18 373
21 Mads Frøkjær Brøndby IF 9 766 2 2 1.43 +0.57 383
37 Maher Carrizo FC København 2 28 1 0 0.85 +0.15 28
37 Adam Kleis-Kristoffersen Viborg FF 8 90 1 1 2.02 −1.02 90
37 Malthe Hansen Silkeborg IF 5 106 1 1 0.68 +0.32 106
37 Jens Jønsson AGF 2 119 1 1 0.28 +0.72 119
37 Marvin Nasnas FC København 7 131 1 1 1.36 −0.36 131
37 Frederik Gytkjær Lyngby 8 137 1 0 1.08 −0.08 137
37 Bubacarr Tambedou Sønderjyske Fodbold 5 137 1 1 0.36 +0.64 137
37 Julius Emefile FC Midtjylland 6 184 1 1 0.34 +0.66 184
37 Valdemar Byskov FC Midtjylland 4 197 1 1 0.25 +0.75 197
37 Andreas Cornelius FC København 5 249 1 1 1.37 −0.37 249
37 Alexander Ahl Holmström Odense Boldklub 5 257 1 1 1.63 −0.63 257
37 Franculino Djú FC Midtjylland 4 270 1 1 0.59 +0.41 270
37 Patrick Mortensen Brøndby IF 7 275 1 1 1.22 −0.22 275
37 Viktor Bjarki Dadason FC København 6 320 1 1 1.51 −0.51 320
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Apps
Matches he played in this competition this season. A match he was named in and did not play does not count.
Min
Minutes played.
G
Goals scored, penalties included.
npG
Goals with penalties taken out.
xG
Expected goals: the quality of the chances he took, summed.
G − xG
Goals less expected goals, over the matches with both.
Min/G
Minutes played for each goal scored.

Appearances, minutes, goals, assists and shots on this page are summed over the Superliga (Denmark) matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →