1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 29 août 2024
Affengruber fait ses débuts seniors le , à l'occasion d'un match de Bundesliga autrichienne contre le TSV Hartberg, se soldant par une victoire 0-3 à l'extérieur[8].
Le 11 juin 2021, Affengruber rejoint le SK Sturm Graz pour un contrat de trois saisons[9]. À l'issue de la saison 2023-2024, il quitte le club libre[10].
Le 28 juin 2024, il rejoint gratuitement le Elche CF en deuxième division espagnole. Il signe un contrat de deux ans[11].
Carrière en sélection
David Affengruber est international des moins de 19 ans avec l'Autriche depuis 2019, dont il porte à plusieurs reprises le brassard de capitaine, notamment lors des qualifications à l'euro 2020, finalement annulé à cause du covid, alors que les autrichiens avaient remporté tous leurs matchs de qualifications, notamment contre la l'Irlande et leurs voisins suisses[12],[13].