Michael Oher retired from professional football in 2017. However, he played for Baltimore Ravens, Tennessee Titans, and Carolina Panthers.