03/2022 - 03/2026 | Miami Dolphins | |
11/2016 - 03/2022 | San Francisco 49ers | |
09/2016 - 11/2016 | Chicago Bears | |
09/2016 - 09/2016 | New York Jets | |
12/2015 - 09/2016 | Cleveland Browns | |
10/2015 - 12/2015 | Baltimore Ravens | |
09/2015 - 10/2015 | Miami Dolphins | |
07/2015 - 09/2015 | Philadelphia Eagles | |
03/2011 - 03/2015 | Purdue |