Orr firmò con i Tennessee Titans dopo non essere stato scelto nel Draft NFL 2019. Fu svincolato il 31 agosto 2019 e rifimò con la squadra di allenamento il giorno successivo.[1][2] Fu promosso nel roster attivo il 26 ottobre 2019 ma due giorni dopo fu svincolato e rifirmò con la squadra di allenamento.[3][4] Fu nuovamente promosso nel roster attivo il 26 novembre 2019.[5] Fu svincolato il 14 dicembre 2019 e rifirmò con la squadra di allenamento.[6] Il 6 maggio 2021 fu svincolato definitivamente dai Titans.[7]
Il 26 maggio 2021, Orr firmò con i Los Angeles Rams.[8] Fu svincolato il 31 agosto 2021 e rifirmò con la squadra di allenamento il giorno successivo.[9] A fine stagione vinse da inattivo il Super Bowl LVI dove i Rams sconfissero i Cincinnati Bengals.[10]
Il 15 febbraio 2022 Orr firmò un nuovo contratto con i Rams.[11]