The Buffalo Bills signed former New Orleans Saints wide receiver Brandin Cooks this week, bolstering an otherwise weak receiving core.

In a corresponding move, Buffalo waived former New York Jets wide receiver Elijah Moore.

Moore will now look to latch onto his fourth team in five years throughout his NFL career.

Bills part ways with former Jet Elijah Moore

The Jets selected Moore in the second round of the 2021 NFL draft, 34th overall, out of Ole Miss.

He showed promise in his rookie season, hauling in 43 catches for 538 yards and five touchdowns.

But in 2022, things took a turn for the worse.

After a 4-2 start, Moore demanded a trade out of New York, citing his own lack of touches on offense and poor quarterback play.

With things going so well, the coaching staff was rightfully upset with Moore’s behavior and further minimized his role.

New York traded the Ole Miss product in the 2023 offseason, shipping Moore and their third-round pick to the Cleveland Browns for a second-round selection.

He was unable to carve out a legitimate role for himself in Cleveland, despite their need for wide receivers.

After his rookie contract expired, Moore signed with Buffalo, but didn’t even make it through the full season.

In 70 career games, the former second-round pick has caught 209 passes for 2,274 yards and nine touchdowns.

Moore will likely look to latch onto a practice squad somewhere in the hopes of getting some playing time as the 2025 season winds down.

More Jets news: