09/2023 - 03/2024 | New England Patriots | |
03/2022 - 09/2023 | New England Patriots | |
05/2020 - 03/2022 | New Orleans Saints | |
04/2019 - 03/2020 | New York Jets | |
10/2018 - 04/2019 | Baltimore Ravens | |
07/2015 - 10/2018 | Green Bay Packers | |
03/2013 - 03/2015 | Stanford | |
03/2011 - 03/2013 | Stanford |