On April 28, 2018, Sproles re-signed with the Eagles on a one-year contract. On July 15, 2018, Sproles announced that 2018 will be his last NFL season. He returned from his injury to play in the season-opening 18–12 victory over the Atlanta Falcons. His return from injury was short-lived as he injured his hamstring in practice before the Week 2 game against the Tampa Bay Buccaneers. He returned in Week 13 to face the Washington Redskins and scored a rushing touchdown. In the following game, against the Dallas Cowboys, he scored a receiving touchdown. He added another receiving touchdown against the Houston Texans in Week 16. Overall, he finished the 2018 season with 120 rushing yards, one rushing touchdown, 160 receiving yards, and two receiving touchdowns. In the Wild Card round against the Chicago Bears, he had 21 rushing yards and 14 receiving yards in the 16-15 victory. In the Divisional Round loss to the New Orleans Saints, he had four rushing yards and 21 receiving yards.