Signed by the Raiders as an undrafted rookie free agent on 5/10/16 and was waived on 9/1/18. Claimed by the Giants on 9/2/18 and re-signed on 3/15/19. Signed by Kansas City on 3/21/20. Signed with Tampa Bay on 5/17/21 and was released on 8/30/21. Signed to Arizona's practice squad on 9/3/21. Signed to the Cardinals active roster from the team's practice squad on 9/29/21. Re-signed a one-year contract with Arizona on 4/26/22.
2021: Played in 15 games (two starts) in his most prolific season, setting career-best marks in tackles and solo tackles on both defense (25 tackles, 21 solo) and special teams (eight tackles, six solo) while adding one tackle for loss and three passes defensed ... made his Cardinals debut @ Ten (9/12) after being elevated from the practice squad … notched four tackles for a defense that held the Vikings to just three second half points vs. Min (9/19) after being elevated from the practice squad ... saw action on special teams and appeared on defense where he recorded a solo tackle and pass defensed to force a Rams punt @ LAR (10/3) ... in his first start since Week 17 of the 2019 season, recorded six tackles (four solo) for a defense that shutout the 49ers in the first half vs. SF (10/10) ... recorded a single-game career-best two tackles on special teams vs. Hou (10/24) ... tallied one solo tackle on special teams and one solo tackle for a defense whose +112 point differential on the road leads the NFL this season through Week 13 @ Chi (12/5) ... recorded seven tackles (six solo) and one pass defensed vs. Ind (12/25); the seven tackles represent his most in a single game since 2017 ... led the team in solo tackles (five) and added one pass defensed vs. Sea (1/9/22) ... made one solo tackle on punt coverage in his Cardinals playoff debut @ LAR (1/17/22).
2020: Saw action in all 16 games … had three tackles (all solo) vs. Hou (9/10) … recorded a solo special teams tackle vs. LV (10/11) … tallied one solo tackle and a pass defensed @ Den (10/25) … logged a solo tackle on defense and special teams stop vs. Car (11/8) … recorded a special teams tackle in each game in Weeks 13-15 … had a season-high two tackles (one solo) vs. LAC (1/3/21).
2019: Appeared in all 16 games (two starts) and had a career-high 12 tackles (eight solo) on defense … made his first career start and registered five tackles (four solo) vs. Dal (9/8) … had a solo tackle on special teams in Weeks 3-4, 10 & 14 … logged one tackle on defense vs. AZ (10/20) … totaled five tackles (three solo) and had a single-game career-high four passes defensed in his second career start vs. Phi (12/29) … registered a solo tackle on special teams coverage in his postseason debut in the AFC Divisional Playoff vs. Cle (1/17/20) … active in the AFC Championship Game vs. Buf (1/24/20) … saw action in Super Bowl LV @ TB (2/7/20).
2018: Saw action in 13 games and had a career-high six tackles (five solo) on special teams … logged a solo special teams tackle vs. Jac (9/9) … inactive in Week 4 … tallied a solo special teams tackle in Weeks 6, 8 & 10-11 … placed on IR (quadriceps) on 12/18.
2017: Appeared in eight games … had a solo special teams tackle vs. NYJ (9/17) … placed on IR (knee) on 10/14 … activated from IR on 12/15 … had a solo special teams tackle in his first game back from IR vs. Dal (12/17) … collected a single-game career-high eight tackles (all solo) on defense @ LAC (12/31).
2016: Saw action in four games … inactive for 12 other games … recorded his first career tackle on special teams vs. Den (11/6) … registered three tackles (all solo) vs. Car (11/27).