{
  "ok": true,
  "generatedAt": "2026-07-07T15:16:09.100Z",
  "latestSeason": "2025/26",
  "previousSeason": "2024/25",
  "source": "Public DBU youth football data processed by PlayerSignal. Contract status is not known unless explicitly stated elsewhere.",
  "methodology": {
    "opportunityIndex": [
      "Players outside the top-24 Player Trajectory board with high latest-season minutes and a strong start role.",
      "Score combines role strength, momentum, pathway signal, output and lower current visibility.",
      "Contract status is marked unknown because PlayerSignal does not currently ingest contract data."
    ]
  },
  "players": [
    {
      "rank": 1,
      "playerName": "Oskar Bach-Rasmussen",
      "slug": "oskar-bach-rasmussen",
      "url": "/players/oskar-bach-rasmussen/",
      "team": "OB",
      "latestMinutes": 1623,
      "trajectoryRank": 112,
      "trajectoryScore": 79,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 97,
      "components": {
        "role": 39,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "1,623 latest-season minutes",
        "Trajectory rank #112",
        "39 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 2,
      "playerName": "Jeppe Hedemann Schøler",
      "slug": "jeppe-hedemann-scholer",
      "url": "/players/jeppe-hedemann-scholer/",
      "team": "Sønderjyske Fodbold",
      "latestMinutes": 1520,
      "trajectoryRank": 133,
      "trajectoryScore": 78,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 96,
      "components": {
        "role": 38,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "1,520 latest-season minutes",
        "Trajectory rank #133",
        "38 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 3,
      "playerName": "Oskar Jørgensen Lauridsen",
      "slug": "oskar-jorgensen-lauridsen-2",
      "url": "/players/oskar-jorgensen-lauridsen-2/",
      "team": "FC Midtjylland",
      "latestMinutes": 1519,
      "trajectoryRank": 134,
      "trajectoryScore": 78,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 96,
      "components": {
        "role": 40,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 6
      },
      "reasons": [
        "1,519 latest-season minutes",
        "Trajectory rank #134",
        "40 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 4,
      "playerName": "August Schødt-Pedersen",
      "slug": "august-schodt-pedersen",
      "url": "/players/august-schodt-pedersen/",
      "team": "AC Amager Academy",
      "latestMinutes": 2180,
      "trajectoryRank": 118,
      "trajectoryScore": 78,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 95,
      "components": {
        "role": 42,
        "momentum": 13,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "2,180 latest-season minutes",
        "Trajectory rank #118",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 5,
      "playerName": "Victor Uzunovic Guy",
      "slug": "victor-uzunovic-guy",
      "url": "/players/victor-uzunovic-guy/",
      "team": "AC Amager Academy",
      "latestMinutes": 1791,
      "trajectoryRank": 64,
      "trajectoryScore": 81,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 95,
      "components": {
        "role": 42,
        "momentum": 16,
        "pathway": 12,
        "visibility": 17,
        "output": 8
      },
      "reasons": [
        "1,791 latest-season minutes",
        "Trajectory rank #64",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 6,
      "playerName": "Oscar Holm Nielsen",
      "slug": "oscar-holm-nielsen",
      "url": "/players/oscar-holm-nielsen/",
      "team": "Roskilde",
      "latestMinutes": 1694,
      "trajectoryRank": 88,
      "trajectoryScore": 80,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 95,
      "components": {
        "role": 41,
        "momentum": 18,
        "pathway": 12,
        "visibility": 17,
        "output": 7
      },
      "reasons": [
        "1,694 latest-season minutes",
        "Trajectory rank #88",
        "41 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 7,
      "playerName": "Jannik Borge",
      "slug": "jannik-borge-2",
      "url": "/players/jannik-borge-2/",
      "team": "AC Amager Academy",
      "latestMinutes": 1660,
      "trajectoryRank": 147,
      "trajectoryScore": 77,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 95,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 3
      },
      "reasons": [
        "1,660 latest-season minutes",
        "Trajectory rank #147",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 8,
      "playerName": "Silas Bager",
      "slug": "silas-bager",
      "url": "/players/silas-bager/",
      "team": "AGF",
      "latestMinutes": 1581,
      "trajectoryRank": 132,
      "trajectoryScore": 78,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 95,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 3
      },
      "reasons": [
        "1,581 latest-season minutes",
        "Trajectory rank #132",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 9,
      "playerName": "David Glibstrup Manata",
      "slug": "david-glibstrup-manata",
      "url": "/players/david-glibstrup-manata/",
      "team": "OB",
      "latestMinutes": 1383,
      "trajectoryRank": 149,
      "trajectoryScore": 77,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 95,
      "components": {
        "role": 37,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "1,383 latest-season minutes",
        "Trajectory rank #149",
        "37 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 10,
      "playerName": "Leutrim Callaku",
      "slug": "leutrim-callaku",
      "url": "/players/leutrim-callaku/",
      "team": "FC Nordsjælland",
      "latestMinutes": 1964,
      "trajectoryRank": 29,
      "trajectoryScore": 84,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 94,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 8
      },
      "reasons": [
        "1,964 latest-season minutes",
        "Trajectory rank #29",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 11,
      "playerName": "Viktor Elias Frisch Bastrup",
      "slug": "viktor-elias-frisch-bastrup",
      "url": "/players/viktor-elias-frisch-bastrup/",
      "team": "FC Midtjylland",
      "latestMinutes": 1935,
      "trajectoryRank": 51,
      "trajectoryScore": 82,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 94,
      "components": {
        "role": 42,
        "momentum": 15,
        "pathway": 12,
        "visibility": 17,
        "output": 8
      },
      "reasons": [
        "1,935 latest-season minutes",
        "Trajectory rank #51",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 12,
      "playerName": "Alexander Mani Gudjonsson",
      "slug": "alexander-mani-gudjonsson",
      "url": "/players/alexander-mani-gudjonsson/",
      "team": "FC Midtjylland",
      "latestMinutes": 1895,
      "trajectoryRank": 104,
      "trajectoryScore": 79,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 94,
      "components": {
        "role": 42,
        "momentum": 12,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "1,895 latest-season minutes",
        "Trajectory rank #104",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 13,
      "playerName": "Stefan Petrache Nielsen",
      "slug": "stefan-petrache-nielsen",
      "url": "/players/stefan-petrache-nielsen/",
      "team": "Vejle",
      "latestMinutes": 1823,
      "trajectoryRank": 62,
      "trajectoryScore": 81,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 94,
      "components": {
        "role": 42,
        "momentum": 15,
        "pathway": 12,
        "visibility": 17,
        "output": 8
      },
      "reasons": [
        "1,823 latest-season minutes",
        "Trajectory rank #62",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 14,
      "playerName": "Noah Glibstrup Manata",
      "slug": "noah-glibstrup-manata",
      "url": "/players/noah-glibstrup-manata/",
      "team": "OB",
      "latestMinutes": 1608,
      "trajectoryRank": 43,
      "trajectoryScore": 83,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 94,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 8
      },
      "reasons": [
        "1,608 latest-season minutes",
        "Trajectory rank #43",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 15,
      "playerName": "Noah Escobar",
      "slug": "noah-escobar",
      "url": "/players/noah-escobar/",
      "team": "Roskilde",
      "latestMinutes": 1592,
      "trajectoryRank": 44,
      "trajectoryScore": 83,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 94,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 8
      },
      "reasons": [
        "1,592 latest-season minutes",
        "Trajectory rank #44",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 16,
      "playerName": "Tahir Cevher",
      "slug": "tahir-cevher",
      "url": "/players/tahir-cevher/",
      "team": "Brøndby",
      "latestMinutes": 1591,
      "trajectoryRank": 165,
      "trajectoryScore": 76,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 94,
      "components": {
        "role": 41,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 3
      },
      "reasons": [
        "1,591 latest-season minutes",
        "Trajectory rank #165",
        "41 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 17,
      "playerName": "Elias Rabah Saeid",
      "slug": "elias-rabah-saeid",
      "url": "/players/elias-rabah-saeid/",
      "team": "AC Amager Academy",
      "latestMinutes": 2079,
      "trajectoryRank": 153,
      "trajectoryScore": 76,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 11,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "2,079 latest-season minutes",
        "Trajectory rank #153",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 18,
      "playerName": "Sebastian Christoffersen",
      "slug": "sebastian-christoffersen",
      "url": "/players/sebastian-christoffersen/",
      "team": "Silkeborg",
      "latestMinutes": 1890,
      "trajectoryRank": 52,
      "trajectoryScore": 82,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 14,
        "pathway": 12,
        "visibility": 17,
        "output": 8
      },
      "reasons": [
        "1,890 latest-season minutes",
        "Trajectory rank #52",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 19,
      "playerName": "Magnus Tornøe Dalager",
      "slug": "magnus-tornoe-dalager",
      "url": "/players/magnus-tornoe-dalager/",
      "team": "OB",
      "latestMinutes": 1859,
      "trajectoryRank": 85,
      "trajectoryScore": 80,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 17,
        "output": 4
      },
      "reasons": [
        "1,859 latest-season minutes",
        "Trajectory rank #85",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 20,
      "playerName": "Markus Fugleberg Hegner",
      "slug": "markus-fugleberg-hegner",
      "url": "/players/markus-fugleberg-hegner/",
      "team": "Esbjerg",
      "latestMinutes": 1825,
      "trajectoryRank": 31,
      "trajectoryScore": 84,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 7
      },
      "reasons": [
        "1,825 latest-season minutes",
        "Trajectory rank #31",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 21,
      "playerName": "Oscar Wind",
      "slug": "oscar-wind",
      "url": "/players/oscar-wind/",
      "team": "Lyngby",
      "latestMinutes": 1814,
      "trajectoryRank": 40,
      "trajectoryScore": 83,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 7
      },
      "reasons": [
        "1,814 latest-season minutes",
        "Trajectory rank #40",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 22,
      "playerName": "Villads Østergaard",
      "slug": "villads-ostergaard",
      "url": "/players/villads-ostergaard/",
      "team": "Vejle",
      "latestMinutes": 1804,
      "trajectoryRank": 107,
      "trajectoryScore": 79,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 1
      },
      "reasons": [
        "1,804 latest-season minutes",
        "Trajectory rank #107",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 23,
      "playerName": "Magnus Bak",
      "slug": "magnus-bak",
      "url": "/players/magnus-bak/",
      "team": "AaB",
      "latestMinutes": 1796,
      "trajectoryRank": 143,
      "trajectoryScore": 77,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 1
      },
      "reasons": [
        "1,796 latest-season minutes",
        "Trajectory rank #143",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 24,
      "playerName": "Oliver Klang Glanvik",
      "slug": "oliver-klang-glanvik",
      "url": "/players/oliver-klang-glanvik/",
      "team": "FC Nordsjælland",
      "latestMinutes": 1774,
      "trajectoryRank": 159,
      "trajectoryScore": 76,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 1
      },
      "reasons": [
        "1,774 latest-season minutes",
        "Trajectory rank #159",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 25,
      "playerName": "Anton Gøtrik",
      "slug": "anton-gotrik",
      "url": "/players/anton-gotrik/",
      "team": "Hvidovre IF",
      "latestMinutes": 1717,
      "trajectoryRank": 179,
      "trajectoryScore": 75,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 41,
        "momentum": 12,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "1,717 latest-season minutes",
        "Trajectory rank #179",
        "41 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 26,
      "playerName": "Bertram Corvenius Damgaard",
      "slug": "bertram-corvenius-damgaard",
      "url": "/players/bertram-corvenius-damgaard/",
      "team": "Randers Freja FC",
      "latestMinutes": 1712,
      "trajectoryRank": 66,
      "trajectoryScore": 81,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 17,
        "output": 4
      },
      "reasons": [
        "1,712 latest-season minutes",
        "Trajectory rank #66",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 27,
      "playerName": "Mario Vladimir Amini",
      "slug": "mario-vladimir-amini",
      "url": "/players/mario-vladimir-amini/",
      "team": "FC Midtjylland",
      "latestMinutes": 1711,
      "trajectoryRank": 110,
      "trajectoryScore": 79,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 1
      },
      "reasons": [
        "1,711 latest-season minutes",
        "Trajectory rank #110",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 28,
      "playerName": "Mads Riis Abrahamsen",
      "slug": "mads-riis-abrahamsen",
      "url": "/players/mads-riis-abrahamsen/",
      "team": "OB",
      "latestMinutes": 1613,
      "trajectoryRank": 34,
      "trajectoryScore": 84,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 93,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 7
      },
      "reasons": [
        "1,613 latest-season minutes",
        "Trajectory rank #34",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 29,
      "playerName": "William Juul Jensen",
      "slug": "william-juul-jensen",
      "url": "/players/william-juul-jensen/",
      "team": "Hvidovre IF",
      "latestMinutes": 1288,
      "trajectoryRank": 186,
      "trajectoryScore": 75,
      "contractStatus": "Unknown",
      "currentVisibility": "Lower public visibility",
      "score": 93,
      "components": {
        "role": 35,
        "momentum": 18,
        "pathway": 12,
        "visibility": 20,
        "output": 8
      },
      "reasons": [
        "1,288 latest-season minutes",
        "Trajectory rank #186",
        "35 role points",
        "no senior-pathway signal yet"
      ]
    },
    {
      "rank": 30,
      "playerName": "Rasmus Andersen",
      "slug": "rasmus-andersen",
      "url": "/players/rasmus-andersen/",
      "team": "Lyngby",
      "latestMinutes": 2298,
      "trajectoryRank": 26,
      "trajectoryScore": 84,
      "contractStatus": "Unknown",
      "currentVisibility": "Outside top-24 board",
      "score": 92,
      "components": {
        "role": 42,
        "momentum": 18,
        "pathway": 12,
        "visibility": 14,
        "output": 6
      },
      "reasons": [
        "2,298 latest-season minutes",
        "Trajectory rank #26",
        "42 role points",
        "no senior-pathway signal yet"
      ]
    }
  ]
}
