Lehr bestritt 2011 2 Spiele für Deutschland bei der U18-Junioren-Weltmeisterschaft. Er war im deutschen Kader bei der U20-Weltmeisterschaft 2013, wurde jedoch nicht eingesetzt.