04/2023 - 03/2024 | Las Vegas Raiders | |
03/2020 - 03/2023 | New England Patriots | |
09/2019 - 03/2020 | Indianapolis Colts | |
11/2017 - 08/2019 | New England Patriots | |
03/2017 - 10/2017 | San Francisco 49ers | |
04/2016 - 03/2017 | Chicago Bears | |
03/2015 - 04/2016 | Houston Texans | |
05/2013 - 03/2015 | Cleveland Browns | |
12/2012 - 05/2013 | Arizona Cardinals | |
04/2009 - 08/2012 | New England Patriots | |
03/2005 - 03/2009 | Michigan State |