 During his college career, he started at least one game in every offensive line position.As a senior, he was team captain and was elected as Second Team All-SEC.In 2006 season, Rudy signed a free agent contract with the Kansas City Chiefs and played in five games at two different positions guard, and on special teams in his first season in the league.