Stefan Šapić (serbo-cirillico Стефан Шапић; * 26 febbraio 1997 a Belgrado) è un calciatore serbo.
Carriera
Šapić ha iniziato la sua carriera presso l'FK Partizan Belgrado. Nella stagione 2009/10 si è trasferito nelle giovanili dell'FK Čukarički. Nel marzo 2016 ha debuttato con la squadra professionistica del Čukarički nella SuperLiga, quando è stato sostituito all'84º minuto della 26ª giornata della stagione 2015/16 contro l'FK Mladost Lučani al posto di Branislav Janković. Questo è stato il suo unico utilizzo in quella stagione. Nella stagione 2016/17 è stato prestato alla squadra di seconda divisione FK Sinđelić Beograd. Durante il periodo di prestito di un anno e mezzo ha disputato 23 partite nella Prva Liga. Alla fine del prestito è tornato al Čukarički nel febbraio 2018, ma non è riuscito a giocare più partite fino alla fine della stagione.
Nel febbraio 2019, Šapić segnò il suo primo gol nella massima serie serba durante la vittoria per 3-0 contro il FK Voždovac. Nella stagione 2018/19 ha disputato 27 partite nella SuperLiga, segnando due gol. Nella stagione successiva 2019/20 ha giocato 29 partite in prima divisione, segnando quattro gol. Nella stagione 2020/21 ha giocato 35 partite segnando ancora quattro gol, mentre nella stagione 2021/22 ha disputato 31 partite nella SuperLiga.
Nel settembre 2022, Šapić si trasferì in Russia al Torpedo Mosca.





Sinđelić Beograd
Prva Liga
Cup
Zvijezda 09