Terence Garvin

Terence Garvin NFL Athlete

Terence  Garvin is an American football linebacker who is a free agent. He currently plays for the St. Louis BattleHawks of the XFL. Terence played college football for West Virginia, and was signed by the Pittsburgh Steelers as an undrafted free agent in 2013.

Since 2013, he has played for a handful of other National Football League (NFL) teams, including the Pittsburgh Steelers, Washington Redskins, Seattle Seahawks, Miami Dolphins, San Francisco 49ers, and the XFL Orlando Apollos.

Career History