He played for the Wisconsin Badgers in college and for the Carolina Panthers of the National Football League (NFL).
He also played for the New Jersey Generals of the United States Football League (USFL).
[2] During his junior season at Wisconsin, Orr played in all 13 games and made one start.
On April 30, 2020, Orr was signed by the Carolina Panthers as an undrafted free agent.
[16] The Generals folded when the XFL and USFL merged to create the United Football League (UFL).
[17] On January 5, 2024, Orr was selected by the Birmingham Stallions during the 2024 UFL dispersal draft.
[19] Before Orr was drafted by the New Jersey Generals, he was the Wisconsin Director of Player Development.