The Buffalo Bills made the under-the-radar move to sign wide receiver Brandin Cooks after his release from the New Orleans Saints. The Bills have had trouble getting consistent production from their wide receivers this year. After failing to acquire one at the trade deadline, Buffalo signed Mecole Hardman but landed on the IR after suffering an injury in Week 11.
Now Buffalo is bringing in Cooks in hopes that he can help stretch the field for this offense. Back in the summer, the Bills had signed Elijah Moore to take that role, but it was a huge disappointment. Now, the Bills have officially released Moore, according to the team’s PR team.
Roster Move: Released WR Elijah Moore.
— Buffalo Bills PR (@BuffaloBillsPR) November 26, 2025
Bills release Elijah Moore after disappointing stint with Buffalo
Up until Moore signed with the Bills, he spent his career with both the Jets and Browns, both who have had horrible quarterback situations. Yet, Moore seemed to always find a way to contribute. When he signed with Buffalo, a lot of fans thought that he would become a big part of this offense. It was the complete opposite.
In 9 games with Buffalo, Moore only had 112 yards through the air and had one touchdown on the ground. He was no help to the offense at all. He only had no more than two receptions in a game. Whether you want to blame it on the offensive scheme or Moore just not being the player fans were hoping he would be, this was a bad match in the end.
Going into Pittsburgh this week, the Bills are still trying to find ways to keep their playoff hopes alive and even though the wide receiver room still has a lot of improvement, Brandon Beane does deserve some credit for atleast trying something new rather than rolling with what they had.
I’m not saying that Cooks is going to be a great immediate producer for the Bills, but what we do know is that Moore wasn’t so this move shouldn’t be shocking to anyone.
