Why Stefon Diggs left the Buffalo Bills

Billy Heyen

Why Stefon Diggs left the Buffalo Bills image

Stefon Diggs gets his second crack of the season at the Buffalo Bills on Sunday.

Now the No. 1 WR for the New England Patriots, Diggs had 10 catches the first time these teams played this season in a Pats win.

Now, if New England wins in Week 15 against Buffalo, it'll clinch the AFC East Division title.

Diggs and his former QB, Josh Allen, have generally made it clear they don't have awful feelings toward one another. But the Bills fanbase is still pretty annoyed that Diggs and Buffalo split up.

It always seemed to be trending that way, though.

MORE: Why Colts starting Philip Rivers is fun and doesn't deserve any hate

Why did Stefon Diggs leave the Buffalo Bills?

Diggs wasn't happy with his role in Buffalo, and the Bills had a lot of contract decisions coming up after the 2023 season.

The Bills clearly wanted to get rid of him. They took on the largest non-QB dead-money hit in NFL history to do it.

The Houston Texans traded for Diggs. They sent a 2025 second-round pick to Buffalo for Diggs, a 2024 sixth and a 2025 fifth.

Diggs only played eight games with the Texans before tearing his ACL and heading to free agency.

MORE: Our 6 favorite baby names for Josh Allen and Hailee Steinfeld's 1st child

Before that, Diggs had to the Bills for the 2020 season from the Minnesota Vikings.

In that first campaign, Diggs led the NFL with 127 catches for 1,535 yards.

The next season, he had 103 for 1,225. Then it was 108 for 1,429, and 107 for 1,183.

That didn't stop Diggs from being shipped out after that final season in Buffalo.

And after one season in Houston, Diggs headed to free agency. The Patriots eventually signed him to a three-year, $69 million deal.

The Pats decided they wanted a true No. 1 wide receiver for second-year QB Drake Maye, who has been a revelation in year two. Maye has spread the ball around more than some expected, but Diggs has still been a key piece.

More NFL news:

Contributing Writer