Normalerweise wird für die U-Regelungen gerechnet, das jeder, der im laufenden Kalenderjahr besagtes Alter erreicht, dazu zählt. Das wäre dann der Jahrgang 1998 oder jünger.
Meiner Meinung nach stimmt deine Rechnung so nicht.
Für normale U-Spieler (U24/"Nicht-Ü(24)") gilt:
Zitat von Spielordnung
Spieler die nach dem 31. Dezember der jeweiligen Saison das 24. Lebensjahr vollenden und nach den Vorschriften der IIHF für die deutsche Nationalmannschaft spielberechtigt sind, können (Förderlizenzen) beantragen.
Heißt, alle Spieler die 2020 24 oder jünger werden, gelten 19/20 als U-Spieler, das wäre dann Jahrgang 1996+. Passt insofern, als dass Karachun (1995) nächste Saison kein U-Spieler mehr ist.
Wenn man nun analog U21 als "nicht Ü21" nimmt, dann landen wir bei allen Spielern, die 2020 21 oder jünger werden, das wäre dann eben Jahrgang 1999+.
1998 kann man ziemlich sicher auschließen. Bleibt also nur Bödefeld, wenn er denn diesen Vertrag hätte.