06/2024 - 08/2024 | San Francisco 49ers | |
03/2020 - 03/2024 | Washington Commanders | |
03/2019 - 03/2020 | Detroit Lions | |
11/2016 - 03/2019 | Buffalo Bills | |
06/2016 - 11/2016 | New York Giants | |
09/2015 - 06/2016 | Miami Dolphins | |
10/2014 - 09/2015 | Arizona Cardinals | |
03/2010 - 03/2014 | Virginia Tech |