Schnabel vant en olympisk sølvmedalje i håndball under OL 1936 i Berlin. Han var målvakt på det østerrikske laget som kom på andreplass i håndballturneringen bak Tyskland. Det var første gang håndball var olympisk sport. Seks lag deltok i turneringen som ble avviklet i perioden 6. og 14. august. Østerrike vant fire av fem kamper, i finalerunden som besto av fire lag, beseiret de Sveits med 11-6 og Ungarn med 11-7 og tapte kampen mot Tyskland med 6-10. Schnabel spilte tre kamper i OL-turneringen som målvakt.