Op 16 juli 2016 werd Selke genoemd in Horst Hrubesch's 18-man squad voor de Olympische Zomerspelen 2016 in Rio de Janeiro. Hij scoorde zijn eerste doelpunt op het toernooi op 7 augustus, waarbij hij de tweede van Duitsland scoorde in een 3<unk>3 gelijkspel met Zuid-Korea. Duitsland won uiteindelijk de zilveren medaille, maar verloor in de finale van Brazilië. Het volgende jaar werd hij opgenomen in de 23-man ploeg van Duitsland voor het UEFA European Under-21 Championship in 2017.
in Polen, waar ze kampioen werden na het verslaan van Spanje 1-0 in de finale.