Saracchi stroomde door vanuit de jeugd van Danubio. Hiervoor debuteerde hij op 12 augustus 2015 in het eerste elftal, tijdens een met 1–-0 verloren wedstrijd in het toernooi om de Copa Sudamericana, uit tegen Universidad Católica. Hij viel die wedstrijd in de 77e minuut in voor Jorge Graví. Zijn debuut in de Primera División volgde vier dagen later. Toen viel hij in de 63e minuut in voor Leandro Sosa tijdens een met 0–2 gewonnen duel uit bij Juventud. Saracchi speelde vervolgens meer dan vijftig competitiewedstrijden voor Danubio, met als beste resultaat een derde plaats in het seizoen 2016.
Saracchi verruilde Danubio in augustus 2017 voor River Plate, de nummer twee van Argentinië in het voorgaande seizoen. Hiervoor debuteerde hij op 10 september 2017. Hij kreeg toen een basisplaats als linksback tijdens een met 3–1 gewonnen competitiewedstrijd thuis tegen Banfield. Hij kwam op 25 oktober 2017 voor het eerst in actie tijdens een wedstrijd in de Copa Libertadores. Hij had toen een basisplaats als linksback tijdens een met 1–0 gewonnen wedstrijd thuis tegen Lanús.
Saracchi verkaste in juli 2018 voor het eerst naar een club buiten Zuid-Amerika en tekende een contract voor vijf jaar bij RB Leipzig, de nummer zes van de Bundesliga in het voorgaande seizoen.
Clubstatistieken
bewerken
Interlandcarrière
bewerken
Saracchi speelde 24 wedstrijden voor Uruguay –17. Hij debuteerde in 2015 in Uruguay –20. Hiermee nam hij deel aan zowel het WK –20 van 2015 als het WK –20 van 2017. Zijn ploeggenoten en hij kwamen in 2017 tot de halve finale. Ze bereikten dat toernooi door eerder dat jaar het Zuid-Amerikaans kampioenschap –20 te winnen. Saracchi debuteerde op 12 oktober 2018 in het Uruguayaans voetbalelftal. Bondscoach Oscar Tabárez liet hem toen zes minuten voor tijd invallen in een met 2–1 verloren oefeninterland in en tegen Zuid-Korea.