Schalke 04 kulübünden yapılan açıklamada, 21 yaşındaki futbolcu ile 30 Haziran 2019'a kadar anlaşma imzalandığı bildirildi. Alman ekibinin transfer bedelini açıklamadığı Nastasic, bu sezon Schalke 04 formasıyla 9 maça çıktı.
Futbol hayataına ülkesinin Partizan takımında başlayan Nastasic, Teleoptik Zemun'da forma giydikten sonra Fiorentina'ya gitmiş, daha sonra da yaklaşık 15 milyon avro bonservis bedeliyle Manchester City'ye transfer olmuştu.