He played college football at Utah State,[1] and was selected by the Cincinnati Bengals in the third round of the 2016 NFL draft.
He conducted a private workout with the Atlanta Falcons and attended pre-draft visits with the New Orleans Saints and Chicago Bears.
[5][6] At the conclusion of the pre-draft process, Vigil was projected to be a fifth or sixth round pick by NFL draft experts and scouts.
[11][12] During training camp, Vigil competed for the role of backup linebacker against Paul Dawson and Marquis Flowers.
[13] Vigil earned praise for his performance during training camp and drew comparisons to the Carolina Panthers' Pro Bowl linebacker Luke Kuechly.
[14] Head coach Marvin Lewis named Vigil the backup weakside linebacker, behind Vincent Rey, to begin the regular season.
[17] Vigil entered training camp as a candidate to receive the job as the starting strongside linebacker after the Bengals opted not to re-sign Karlos Dansby.
[21] On October 1, 2017, Vigil collected a season-high 12 combined tackles and made his first career sack during a 31–7 victory at the Cleveland Browns in Week 4.
[23] He finished the 2017 NFL season with 79 combined tackles (45 solo), five pass deflections, one interception, and one sack in 11 games and 11 starts.
[27] In week 4 against the Steelers, Vigil recorded a team high 11 tackles and forced a fumble off rookie wide receiver Diontae Johnson in the 27–3 loss.
[29] In week 6 against the Ravens, Vigil made a team high 13 tackles and recovered a fumble forced on tight end Mark Andrews in the 23–17 loss.
[34] In Week 15 against the Las Vegas Raiders on Thursday Night Football, Vigil led the team with nine tackles and recorded his first sack as a Charger on Derek Carr during the 30–27 overtime win.
[35] After becoming a free agent again following the 2020 season, Vigil signed a one-year contract worth up to $2.25 million with the Minnesota Vikings on April 6, 2021.