David Schnegg (29 settembre 1998 a Mils bei Imst) è un calciatore austriaco.
Carriera
Associazione
Schnegg ha iniziato la sua carriera presso la squadra FG Schönwies/Mils. Tra il 2009 e il 2010 ha giocato brevemente presso il SV Zams, prima di tornare a Schönwies/Mils. Dal 2014 è stato impiegato nella squadra principale del suo club. Dopo la promozione nella stagione 2014/15, ha esordito nell'agosto 2015 nella Tiroler Liga, quando è stato schierato inizialmente nella formazione titolare nella prima giornata della stagione 2015/16 contro il SC Kundl.
Con Schönwies/Mils dovette tuttavia retrocedere dalla lega del Tirolo alla fine della stagione. Nel gennaio 2017 si trasferì alla quarta classificata SC Imst. Nel gennaio 2018 si unì alla squadra di seconda divisione WSG Wattens, con cui firmò un contratto fino a giugno 2018. Il suo debutto per il Wattens nella seconda divisione avvenne nel marzo 2018, quando giocò da titolare nella giornata 23 della stagione 2017/18 contro il FC Wacker Innsbruck e venne sostituito al 61' da Florian Buchacher. Nel marzo 2018 segnò il suo primo gol in seconda divisione durante una vittoria per 2-0 contro lo SC Austria Lustenau. Fino alla fine della stagione giocò 15 partite in seconda divisione con il Wattens.
Nella stagione 2018/19 si trasferì al concorrente di lega FC Liefering, dove ottenne un contratto fino a giugno 2020. Nella sua prima stagione con i salisburghesi, ha collezionato 16 presenze e ha segnato un gol.
Nella stagione 2019/20 si trasferì alla squadra di Bundesliga LASK, con cui firmò un contratto fino a giugno 2022. Tuttavia, inizialmente venne impiegato nella squadra del farm team di seconda classe FC Juniors OÖ. Nel agosto 2019 fece finalmente il suo debutto anche in Bundesliga, quando fu schierato nell'undici titolare nel terzo turno di quella stagione contro il FC Admira Wacker Mödling e fu sostituito al 52º minuto da Stefan Haudum. Nella stagione 2019/20 ha disputato due partite di Bundesliga per il LASK e 14 partite di seconda divisione per i Juniors. Nella stagione 2020/21 è stato nuovamente ceduto in prestito al club di Bundesliga Wattens, che nel frattempo aveva cambiato nome in WSG Tirol. Durante il prestito ha disputato 29 partite di Bundesliga per il club tirolese, segnando due gol.
Dopo la fine del prestito, non è tornato al LASK per la stagione 2021/22, ma è passato al club di Serie A italiano FC Venezia, con cui ha firmato un contratto fino a giugno 2024. Tuttavia, a Venezia non è riuscito a imporsi, giocando solo quattro volte in Serie A fino alla 21ª giornata, di cui due da titolare. Di conseguenza, nel gennaio 2022 è stato nuovamente prestato in Italia, al club di Serie B FC Crotone. Con il Crotone ha disputato 15 partite di Serie B fino alla fine del prestito, ma il club è retrocesso. Per la stagione 2022/23 Schnegg non è tornato a Venezia, che nel frattempo era retrocessa in Serie B senza di lui, ma è tornato in Austria al SK Sturm Graz, con cui ha firmato un contratto fino a giugno 2026.
Squadra nazionale
Schnegg ha debuttato nel settembre 2020 contro l'Albania per la selezione under-21 austriaca. Nel giugno 2023 è stato chiamato per la prima volta in nazionale maggiore.