Highlights

Pro Career Summary:
2017: Rookie Mini Camp Invite - Arizona Cardinals
NFL Training Camp - Arizona Cardinals
2019 -2020: Montreal Alouettes (CFL - Played in 7 games, started 4 consecutive. Totaled 9 defensive tackles and 7 special teams tackles.
COLLEGE CAREER SUMMARY (THE CITADEL): Ranks 3rd on program’s career tackles list with 295

SENIOR (2016): Started all 12 games … first-team All-Southern Conference by media and second-team all-conference by coaches … recorded 86 tackles, including 8.5 for loss with 2.0 sacks, one fumble recovery, two pass breakups and eight quarterback hurries … had four games with double-digit tackles, including three with career-high-tying 12 stops … recorded 12 tackles and one fumble recovery in 24-21 victory at Wofford … made 12 tackles, including 2.0 for loss, in 37-34 victory vs. No. 20 Samford … also made 12 stops in second round of FCS Playoffs vs. No. 19 Wofford … recorded 10 tackles, including 2.0 for loss, at North Carolina … registered career-high-tying 2.5 tackles for loss as part of four-tackle performance and added two quarterback hurries in 45-10 win vs. ETSU … opened season with four tackles and one pass breakup in 24-23 win at Mercer … recorded six stops and one quarterback hurry in 19-14 victory vs. Furman … made seven tackles in 31-24 win at Gardner-Webb … registered two stops and two quarterback hurries in 37-14 victory at Western Carolina … recorded seven tackles, including 2.0 sacks, one pass breakup and one quarterback hurry in 38-14 win at North Greenville … had one solo stop and one quarterback hurry in 22-14 victory vs. No. 5 Chattanooga … recorded nine tackles and one quarterback hurry in 30-20 win at VMI

JUNIOR (2015): Started all 13 games … team Defensive MVP … named second-team All-Southern Conference … November Southern Conference Defensive Player of the Month … recorded 91 tackles, including 8.5 for loss with 2.0 sacks, three interceptions, two interception return touchdowns, two forced fumbles, two pass breakups, one fumble recovery and one quarterback hurry … tied for 1st in FCS in interception return touchdowns … 132 interception return yards ranked 1st in SoCon and 3rd in FCS … interception total tied for third in SoCon … registered season-high 11 tackles, including career-high 2.5 for loss, and one forced fumble in 39-12 win vs. Wofford … named SoCon Defensive Player of the Week for his performance vs. Terriers … made eight tackles and one interception returned 28 yards for touchdown in season-opening 69-0 win vs. Davidson … named SoCon Defensive Player of the Week for his performance vs. Wildcats … one of two to earn multiple SoCon Defensive Player of the Week awards in 2015 … recorded six tackles, 1.0 for loss, with one pass breakup in 28-10 win vs. Western Carolina … made six stops at Georgia Southern … registered 10 tackles, 0.5 for loss, one pass breakup and one quarterback hurry vs. Charleston Southern … had five tackles in 44-25 win at Samford … made six tackles, 1.5 for loss with 1.0 sack, and one interception in 38-17 win at Furman … had three tackles in 21-19 win vs. Mercer … made 10 tackles and one interception returned 75 yards for touchdown in 35-14 win vs. VMI … registered seven tackles, 1.0 for loss, at No. 9 Chattanooga … made seven stops in 23-22 win at South Carolina … recorded seven tackles, 1.0 for loss with 1.0 sack, and one forced fumble in 41-38 win at Coastal Carolina in first round of NCAA FCS Playoffs … forced fumble gave Bulldogs ball at 41-yard line with 0:44 left in tie game, and ensuing drive resulted in game-winning field goal as time expired … registered five tackles, 1.0 for loss, and one fumble recovery at Charleston Southern in second round of NCAA FCS Playoffs.

SOPHOMORE (2014): Started all 12 games … recorded team-high 80 tackles, including 9.5 for loss with 3.5 sacks, and returned one kickoff three yards … ranked 7th in Southern Conference in tackles, 11th in TFLs and 12th in sacks … recorded career-high 12 tackles, including season-high 2.5 for loss with 1.0 sack, in season opener vs. Coastal Carolina … made six tackles, 1.5 for loss, at defending national champion Florida State … made six tackles the next week with 0.5 sack, at Charleston Southern … registered eight tackles, with 2.0 sacks, in 37-14 win vs. Gardner-Webb … recorded nine tackles, 0.5 for loss, at Wofford … made nine stops in 63-56 win vs. Charlotte … recorded six tackles, 0.5 for loss, vs. Chattanooga … made two solo stops at Western Carolina … made eight tackles, seven solo, in 28-26 win at Mercer … had three solo stops in 42-35 win vs. Furman … registered six tackles, 0.5 for loss, vs. Samford … recorded five tackles, 1.5 for loss, in 45-25 win at VMI.

FRESHMAN (2013): Played in all 12 contests, including a start in the season finale at Clemson in the place of the injured Carl Robinson ... named to the Southern Conference All-Freshman team ... accumulated 38 tackles, two interceptions and two fumble recoveries, one of which he returned for a touchdown in a win over Western Carolina ... picked off two passes in a win over Elon ... made a career-high eight tackles against Clemson ... recorded a 1/2 sack and recovered a fumble in a win over Samford.