Rashad Weaver (born November 10, 1997) is an American football linebacker for the Tennessee Titans of the National Football League (NFL). He played college football at Pittsburgh Panthers.fter redshirting his first year at Pittsburgh Panthers in 2016, Rashad Weaver played in 12 games and made five starts in 2017. He finished the season with 28 tackles and three sacks. He started all 14 games in 2018, recording 47 tackles and a team-leading 6.5 sacks.