on july 28, 2018, carter signed with the philadelphia eagles. he made the eagles's final roster. in the 2018 season opener against the atlanta falcons, he recorded a 10-yard reception, the first of his nfl career, in the 18–12 victory. carter took over kick and punt return duties with regular returner darren sproles sidelined with an injury. carter was waived by the eagles on september 18, 2018 after two games. he was re-signed to the team's practice squad on september 20. he was promoted back to the active roster on september 29, 2018. carter was waived by the eagles on november 6, 2018.