The table below lists the oldest twenty-five players who have stepped out onto the pitch for the Nationalmannschaft, since the team’s first fixture against Switzerland in Basel on 5th April 1908. The average age of the that first-ever Germany team was just over twenty-one years, with the oldest player being the twenty-six year old Arthur “Ille” Hiller.
This record was quickly surpassed, and as of 17th May 2017 the oldest-ever player to wear the Nationaltrikot is Lothar Matthäus at the age of 39 years and 91 days. Matthäus’ 150th and final appearance was at Euro 2000, in Germany’s final group stage match against Portugal in Rotterdam.
Interestingly, Matthäus also appears in the list of youngest debutants, having made his international bow against the Netherlands at Euro 1980. Matthäus not only holds the national record for the most senior international appearances at 150, but also the record for the longest-serving German player – a spell stretching 20 years and 6 days.