Krajem 2017. godine se probio među prvih 100 na ATP listi, nakon što je više godina učestvovao samo na čelendžerima. Pre nego što je započeo profesionalnu karijeru dve godine je studirao i igrao tenis na koledžu Univerziteta u Tenesiju.
U juniorskoj konkurenciji je bio deveti na listi parova u aprilu 2009. godine.[6]
Profesionalnu karijeru je započeo 2011. godine. Prvi turnir u pojedinačnoj konkurenciji Sandgren je osvojio 2011. iz serije Aj-Ti-Ef fjučers, koji je igran u SAD. Uspeo je da osvoji šest turnira u ITF fjučers seriji i jedan turnir serije Čelendžer 2013. godine.
Prvi put je pobedio u igri parova 2010. godine na turniru ITF Fjučers serije sa Rajanom Vilijamsom na turniru koji se održao u SAD-u.
Učestvovao je na Rolan Garosu 2017. godine i u polufinalu turnira u Prostjejovu, što mu je omogućilo da se konačno probije u TOP-100.
Sandgren je dobro započeo sezonu 2018. godine. Na prvom velikom teniskom turniru Australijan openu, ostvario je pobede u prva tri kola. Dobio je Stana Vavrinku u drugom kolu turnira. U osmini finala u pet setova pobedio je petog tenisera sveta Dominika Tima i plasirao se u četvrtfinale.[7]