Letica speelde in de jeugd van NK Omiš voor hij die in 2008 verruilde voor die van Hajduk Split. Dat verhuurde hem in februari 2015 voor vijf maanden aan NK Mosor en in augustus 2015 voor ruim vier maanden aan NK Val. Beide teams waren op dat moment actief in de 3. HNL. Hajduk verhuurde Letica in augustus 2016 vervolgens voor een half jaar aan NK Rudeš, de kampioen van de 2. HNL dat jaar. Hij droeg hier zelf 18 (van de 33) volledige speelronden aan bij.
Letica debuteerde op 11 augustus 2017 in het eerste elftal van Hajduk Split. Daarmee won hij die dag een competitiewedstrijd thuis tegen Slaven Belupo (1–0). Hij maakte op 10 maart 2018 voor het eerst een doelpunt, tijdens een met 3–2 gewonnen competitiewedstrijd thuis tegen Istra 1961. Hij kopte toen in de vijfde minuut van de blessuretijd het winnende doelpunt in uit een voorzet van Zvonimir Kožulj.
Letica tekende op 17 juni 2018 een contract voor vier seizoenen bij Club Brugge. Er werd een transfersom van 3,5 miljoen euro betaald. Dat maakte van Letica de duurste uitgaande transfer van Hajduk Split. Hij maakte zijn debuut tijdens de Belgische Supercup 2018 op 22 juli 2018. De wedstrijd tegen Standard Luik werd met 2–1 gewonnen. De week daarop, op 29 juli 2018, maakte hij zijn debuut in de Eerste klasse A, in een met 5–2 gewonnen thuiswedstrijd tegen KAS Eupen.
Letica maakte deel uit van verschillende Kroatische nationale jeugdteams. Hij nam met Kroatië –19 deel aan het EK –19 van 2016. Hij behoorde tot de voorselectie van het Kroatisch voetbalelftal met het oog op het WK 2018, maar viel buiten de definitieve selectie.