As a junior, he collected 8 interceptions and had one punt return for a touchdown, while contributing to the team finishing with a 10-3 record.
As a senior, he tallied 3 interceptions, while returning two punts, one kickoff and one fumble recovery for touchdowns.
Eagan accepted a football scholarship from Northwestern State University.
He scored his first touchdown on an 82-yard kick return against Sam Houston State University.
He broke five school records and tied another, including career kickoff return yardage (2,125), single-season kickoff return yardage (1,045), single-season kickoff returns (45), single-season receptions (73), single-game receiving yardage (238 yards vs. McNeese State University), and tied the single-game receptions mark (13 vs. Abilene Christian University).
[2] Eagan finished his college career with 177 receptions and 2,228 receiving yards, both Northwestern records.
[4] Eagan was signed as an undrafted free agent by the Dallas Cowboys after the 2016 NFL draft on May 6.
[8] On September 27, 2016, Eagan was signed to the Buffalo Bills' practice squad.