03/2024 - 03/2026 | New York Jets | |
03/2022 - 03/2024 | New York Giants | |
03/2021 - 03/2022 | Houston Texans | |
03/2019 - 03/2021 | Los Angeles Chargers | |
03/2018 - 03/2019 | Cleveland Browns | |
03/2015 - 03/2018 | Buffalo Bills | |
03/2012 - 03/2015 | Baltimore Ravens | |
07/2011 - 03/2012 | Baltimore Ravens | |
03/2007 - 03/2011 | Virginia Tech |