Am 22. März 2011 debütierte Hofmann in der deutschen U18-Nationalmannschaft, als er beim Spiel gegen Frankreich eingewechselt wurde. Sein erstes internationales Tor schoss er am 4. September 2011 beim Spiel der deutschen U19-Nationalmannschaft gegen die Niederlande. In der Qualifikation zur U19-Europameisterschaft 2012 erzielte er sechs Tore.