You might not remember the name Trae Elston, but he played in one of the most thrilling games of the 2017 season for the Eagles.
Claimed off waivers from the Buffalo Bills, Elston joined the Eagles before their Week 3 matchup against the New York Giants. It was the home opener that concluded in historic fashion as Jake Elliott was carried off the field after his walk-off 61-yard game-winning field goal, the longest in franchise history, to give the Eagles a 27-24 win that sparked a nine-game win streak.
Elston played seven special teams snaps in the game and contributed a tackle. He was waived the following week and returned to Buffalo where made his first career start in a 34-14 win over the Oakland Raiders in late October. Elston also recorded his first interception and paced the team with a career-high 11 tackles in that game. In all, Elston played 14 games between the Bills and the Eagles in 2017.
The 25-year-old Elston is back in Philadelphia after signing with the Eagles on Wednesday. To make room on the 90-player roster, linebacker B.J. Bello was waived. The 6-0, 203-pound Elston was in Training Camp with the Miami Dolphins last season but wasn't on a team during the season. With Elston in tow, the Eagles have eight safeties on the roster. He is the fourth to join this offseason alone, along with Blake Countess, Godwin Igwebuike, and Andrew Sendejo.
Coming out of the University of Mississippi in 2016, Elston was a fairly heralded senior. He picked up All-SEC first-team honors and All-America second-team honors. Elston, however, went undrafted and signed with the Saints. He's also spent time with the Bucs and Browns. There are a few familiar faces in the locker room. He and cornerback Ronald Darby were both Bills until Darby was traded to the Eagles in the 2017 preseason. He played against wide receiver Nelson Agholor in high school and battled against cornerback Jalen Mills in college.
Take a look at the best photos from the Eagles OTA practice on June 4th.