1 A felnőtt klubokban játszott mérkőzések és gólok csak a bajnoki mérkőzések adatait tartalmazzák. Utolsó elszámolt mérkőzés dátuma: 2023. április 7. 2 Utolsó elszámolt válogatott mérkőzés dátuma: 2023. március 27.
Gudelj a mai szerb fővárosban, Belgrádban született. Az ifjúsági pályafutását a holland BSV Boeimeer csapatában kezdte, majd a NAC Breda akadémiájánál folytatta.
2009-ben mutatkozott be a NAC Breda első osztályban szereplő felnőtt keretében. 2013-ban az AZ Alkmaar, majd 2015-ben az Ajax szerződtette. 2017-ben a kínai Tiencsin Tedához igazolt. 2018-ban a Kuangcsouhoz csatlakozott.[1] A 2018–19-es szezonban a portugál Sporting CP csapatát erősítette kölcsönben. 2019. július 23-án négyéves szerződést kötött a spanyol első osztályban érdekelt Sevilla együttesével.[2][3] Először a 2019. augusztus 18-ai, Espanyol ellen 2–0-ra megnyert mérkőzés 76. percében, Óliver Torres cseréjeként lépett pályára.[4] Első gólját 2022. október 15-én, a Mallorca ellen idegenben 1–0-ás győzelemmel zárult találkozón szerezte meg.[5]
A válogatottban
Gudelj az U19-es és az U21-es korosztályos válogatottakban is képviselte Szerbiát.
2014-ben debütált a felnőtt válogatottban. Először a 2014. március 5-ei, Írország ellen 2–1-re megnyert mérkőzés 89. percében, Antonio Rukavinat váltva lépett pályára.[6] Első válogatott gólját 2014. november 18-án, Görögország ellen 2–0-ás győzelemmel zárult barátságos mérkőzésen szerezte meg.[7]