Logan fu scelto dagli Arizona Cardinals nel corso del quinto giro, 179º assoluto, del Draft NFL 2017.[1] Nella pre-stagione si slogò il polso e rimase fuori per 12 settimane.[2] Fu inserito in lista infortunati il 4 settembre 2017.[3]
Il 1º settembre 2019, Logan fu svincolato dai Cardinals.[4]
Il 2 settembre 2019, Logan firmò con i Tampa Bay Buccaneers.[5] Disputò 12 partite con la squadra come ritornatore principale prima di infortunarsi e finire in lista infortunati il 10 dicembre 2019, con un pollice fratturato.[6]
Logan fu inserito in lista infortunati il 23 agosto 2020 a causa di un problema alla gamba subito nel training camp.[7] Fu inserito nella lista riserve/COVID-19 il 20 novembre 2020,[8] e di nuovo in lista infortunati il 30 novembre.[9] I Buccaneers andarono poi a vincere il Super Bowl LV contro i Kansas City Chiefs.[10]
^(EN) Kyle Odegard, Speedy Running Back T.J. Logan Added To Fold, su AZCardinals.com, 29 aprile 2017. URL consultato il 25 febbraio 2021 (archiviato dall'url originale il 24 ottobre 2017).
^(EN) Kyle Odegard, T.J. Logan Out 12 Weeks With Dislocated Wrist, su AZCardinals.com, 5 agosto 2017. URL consultato il 25 febbraio 2021 (archiviato dall'url originale il 9 settembre 2017).