Leonard, a three-time first-team AP All-Pro, three-time Pro Bowler and the 2018 Defensive Rookie of the Year, was waived by Indianapolis last week. He started nine of the Colts’ first 10 games but was limited to primarily playing on first and second downs.
Leonard took two visits upon clearing waivers with the Dallas Cowboys and the Eagles. He waited until after Week 13 to make a final decision. The Eagles' next game is Sunday night at the Cowboys.
Philadelphia is in need of linebacker help with Nakobe Dean on injured reserve. Plus, the team's starters are not performing well enough.
In 70 games with Indianapolis, Leonard totaled 32 tackles for losses, 31 passes defended, 12 interceptions, 17 forced fumbles, 15 sacks and seven fumble recoveries.