NFL Draft: 2007, 2nd Round, 233rd Pick
Years with Seahawks: 2 (2011-2012)
NFL Career as Player:
2007–2010 Arizona Cardinals
2011–2012 Seattle Seahawks
2013 Buffalo Bills
2014–present New England Patriots
Branch played and started 31 games in his 2 seasons with the Seahawks, and totaled 37 tackles and 4 sacks.