Edfelder nahm 2014 mit der deutschen U18-Nationalmannschaft an der U18-Junioren-Weltmeisterschaft teil und belegte mit dem Nationalteam den neunten Platz. Anschließend kam er in der U19- und U20-Nationalmannschaft zum Einsatz. Mit letzterer spielte er 2016 bei der U20-Weltmeisterschaft der Division I und belegte Rang fünf.