on march 28, 2017, his 32nd birthday, long signed a two-year contract with the philadelphia eagles. long announced that he would donate his entire 2017 salary to charity. long played in all 16 games in the 2017 season, recording 5 sacks and a career high 4 forced fumbles. he added 4 tackles, 2 pass deflections, and a fumble recovery in 3 postseason games.