Affengruber llega al conjunto franjiverde como agente libre, después de que su anterior club, el Sturm Graz, decidiera no renovarle el contrato. El austriaco es un jugador versátil, capaz de desempeñarse tanto en el centro de la defensa como en la posición de pivote, lo cual ofrece al Elche CF mayor flexibilidad y opciones tácticas para afrontar la temporada y luchar por los primeros puntos.
Actualmente, su valor de mercado de asciende a 4 millones de euros, y su experiencia es notable: ha participado en fases clasificatorias de la Champions League, Europa League y en la fase final de la Conference League.
En la última temporada, Affengruber disputó 45 partidos, 40 de ellos como titular, y recibió solo cinco tarjetas amarillas. Estos datos son especialmente valiosos para el equipo franjiverde, ya que sugieren que se trata de un jugador disciplinado y fiable en el aspecto defensivo, reduciendo así la preocupación por posibles sanciones futuras.
A pesar de contar con ofertas de otros clubes, David Affengruber ha decidido finalmente unirse al proyecto liderado por Eder Sarabia en el Elche CF y ser el primer austriaco en la historia del equipo franjiverde.