Endres spielte als Jugendlicher beim 1. FC Schweinfurt und dem Würzburger FV, wechselte dann 2013 in die U17 nach Leipzig. In Leipzig spielte er bis 2017, zuletzt in der U23. Nächste Station war der KFC Uerdingen mit dem er in die 3. Liga aufstieg.
Insgesamt kommt der 21-Jährige auf 41 Regionalspiele und erzielte dort drei Tore. 32 Mal traf er in den Junioren-Bundesligen. Zudem kommt er auf drei Einsätze für die U18- und U19-Nationalmannschaft. red