Al college Rankin giocò a football con i Mississippi State Bulldogs dal 2016 al 2017. Fu scelto nel corso del terzo giro (80º assoluto) del Draft NFL 2018 dagli Houston Texans.[1] Anche se un infortunio al piede gli fece perdere tutto il training camp, riuscì comunque a essere in campo nella gara di debutto stagionale. La sua stagione da rookie si concluse disputando tutte le 16 partite, di cui 4 come titolare.