Bates is a rookie undrafted free agent who grew up in Philly and played his college ball at Penn State. Unfortunately, he won’t be making a regular season homecoming. It’s rare for rookie undrafted free agents to get traded, but the Bills apparently see something they like in Bates. Heading into last season, many analysts saw him as a draftable player.
The Eagles have a pretty deep group of tackles, so Bates was unlikely to make the team anyway. In return for letting him go, the Eagles will now get to take a look at some possible pass-rushing depth. Harold was originally drafted in the third round by the 49ers back in 2015, and was traded to the Lions just before the start of last season.
After spending last year in Detroit, he signed a one-year pact with Buffalo earlier this offseason. He started 24 games for the 49ers between 2016 and 2017, and he had four sacks in a rotational role with the Lions last year. All told, he has nine career sacks in 61 games and 25 starts. It’s unlikely he’ll make too big of an impact for Philly, and he’ll be battling for a roster spot these next few weeks.