Nella sua prima stagione disputò solo 6 partite, nessuna da titolare, ma vinse con l'Alabama il titolo nazionale. Dal secondo anno in poi Leatherword divenne titolare fisso come offensive tackle dei Crimson Tide, giocando tutte le partite disputate dalla squadra. Nel 2020 valutò di terminare anticipatamente la sua esperienza al college per passare al professionismo ma alla fine decise di giocare il suo ultimo anno di eleggibilità[3]. Nella stagione 2020 Leatherwood ha vinto con l'Alabama il suo secondo titolo nazionale[4] venendo premiato a fine stagione come All-American e vincendo l'Outland Trophy come miglior interior lineman del college football.[5].
Leatherwood fu scelto come 17º assoluto nel Draft NFL 2021 dai Las Vegas Raiders[6]. Il 24 maggio 2021 Leatherwood firmò il suo contratto da rookie coi Raiders[7], un accordo quadriennale per un importo garantito di 14,39 milioni di dollari[8].
Debuttò come professionista il 14 settembre 2021, partendo da titolare nella prima gara della stagione vinta dai Raiders contro i Baltimore Ravens per 33-27 ai tempi supplementari[9].
Leatherwood concluse la sua prima stagione nella NFL disputando tutte le 17 partite da titolare ma allo stesso tempo mostrò molti limiti nel ruolo di tackle, tant'è che fu spesso utilizzato invece come guardia e così, col cambio ai vertici della squadra con Josh McDaniels nuovo capo-allenatore e Dave Ziegler nuovo general manager, lo spazio per Leatherwood diminuì e infine il 30 agosto 2022 i Raiders lo svincolarono[10].
Il 14 settembre 2022 Leatherwood fu inserito nella lista riserve/infortuni non dovuti al football,[12] infatti contrasse la mononucleosi.[13] Tornò disponibile il 28 ottobre 2022 ma si portò dietro gli strascichi della malattia e il ritardo nella preparazione.[14] Terminò la stagione con quattro presenze, nessuna da titolare.
Il 30 agosto 2023 Leatherwood firmò per la squadra di allenamento dei Cleveland Browns dove passó l'intera stagione.[16]
Los Angeles Chargers
Il 29 maggio 2024 firmó con i Los Angeles Chargers.[17] Prima dell'avvio della nuova stagione Leatherwood non rientrò nel roster attivo iniziale dei Chargers e il 27 agosto 2024 fu svincolato e poi aggregato alla squadra di allenamento il giorno successivo.[18]