03/2023 - 08/2023 | Kansas City Chiefs | |
08/2022 - 09/2022 | Kansas City Chiefs | |
03/2021 - 03/2022 | New York Giants | |
03/2020 - 03/2021 | Detroit Lions | |
03/2018 - 03/2020 | New England Patriots | |
03/2016 - 03/2018 | Cleveland Browns | |
03/2015 - 03/2016 | Cleveland Browns | |
03/2011 - 03/2015 | Washington |