Every week, the NFL delivers a remarkable range of stories. I like to use this spot to encapsulate that broad expanse here.
DON'T MISS OUT: Pre-Order the 2026 Footballguys Draft Guide before they are all gone.
The Good: More, More, Moore!
According to WKBW's Jeff Russo, new Buffalo Bills wide receiver DJ Moore has not played a game with the team yet, but he is already scoring big points with fans.
Moore, who was acquired in a trade with the Bears this offseason, was recently shopping with his family at a local mall when he stopped into a T-shirt shop.
Once inside, he purchased every DJ Moore jersey T-shirt the store had in stock -- not for himself, but to give away. The 27 T-shirts totaled more than $1,200.
Moore told the store to give them away to fans for free.
The establishment put a special tag on each shirt, noting it was paid for by Moore.
Of course, this is a really good story.
You know what would make it even better?
How about Josh Allen and the Buffalo offense getting Moore back on track after the veteran saw his role reduced in Chicago's offense in 2025?
Though he started all 17 games, he finished with career lows in receptions (50) and yards (682).
Fortunately, the move to Buffalo reunites Moore with Joe Brady, who served as the wideout's offensive coordinator in Carolina from 2020 to 2021. In his first season under Brady, Moore had 1,193 receiving yards and a career-high 18.1 yards per catch.
With Moore, the Bills will now have a top-caliber receiving weapon for Allen -- a role the team has not had over the last couple of seasons.
Last year, Khalil Shakir led the club with 72 receptions and 719 yards receiving.
I'd like to believe Moore's generosity with fans is a first step towards karmic payback in the form of a very productive season.
That would be better.
The Bad: Brissett, Cardinals in Flux
There's a lot of focus on Cardinals QB Jacoby Brissett's holdout during spring workouts, and that's not unwarranted, given his place as the presumed starter.
Brissett departed Arizona's mandatory minicamp without a reworked contract for 2026, leaving his situation in flux.
Brissett broke his offseason holdout during mandatory minicamp last month to avoid being fined for not showing up, but he essentially turned his appearance into a hold-in. He's still looking for a reworked contract that will increase his guaranteed money from $1.5 million, according to a source.
Three starting quarterbacks have received extensions this offseason, although that's not necessarily what Brissett is looking for, a source told ESPN.com's Josh Weinfuss. Indianapolis extended Daniel Jones for two years and $88 million, the Rams extended Matthew Stafford for one year and $55 million, and Kansas City gave Patrick Mahomes II a restructured extension worth $504.75 million over eight years.
Eight starters restructured their contracts this season, giving them instant signing bonuses while freeing up cap space.
The hope is that all this is cleared up before the season starts.
But after Brissett missed all the team's voluntary work -- and installation of new head coach Mike LaFleur's offense -- an extended training camp hold-in could keep the quarterback from being up to speed on the scheme when the season starts.
Weinfuss added that it also feels as if it's created an opening for Gardner Minshew II to make a run at the job.
But a quarterback change would be bad news for all of us hoping Marvin Harrison Jr. can finally break out and betting on Trey McBride and Michael Wilson to come close to duplicating last year's monster fantasy seasons.
The Ugly: Yes, We Have More Aiyukery
Receiver Brandon Aiyuk continues his campaign to cross the country from San Francisco to Washington. In his latest Instagram story, Aiyuk posted a video in which he's dancing behind a graphic that says he'll "be a Commander soon."
Brandon Aiyuk is dancing away as he continues to believe he’ll be a Washington Commander soon: pic.twitter.com/KKtoeDerVy
— Ari Meirov (@MySportsUpdate) July 2, 2026
For that to happen, he first needs to be released by the 49ers.
They can, if they choose, release him from the reserve/left squad list. Otherwise, Aiyuk must petition the league office for reinstatement.
If/when reinstated, Aiyuk needs to show up for training camp.
At that point, the 49ers likely would terminate his contract in order to avoid the possibility of Aiyuk suffering a season-ending injury while on the premises.
According to Profootballtalk.com, there's been no indication that Aiyuk has petitioned the league for reinstatement.
He needs to do that soon in order to set the stage for the 49ers to give him the freedom he presumes he will soon be getting.
Then what?
Aiyuk appears confident that his next NFL destination will be the Washington Commanders. However, after all the social media outbursts, it's fair to wonder whether any team will be willing to take a chance on the veteran receiver. According to The Athletic's Nicki Jhabvala, the Commanders were initially open to signing Aiyuk to a one-year, incentive-laden contract if the 49ers released him.
That interest, however, may have cooled in light of Aiyuk's antics.
One 49ers insider recently told 49ersWebZone's David Bonilla he wondered whether Aiyuk may have already played his final NFL game.
If it seems like I'm picking on Aiyuk with repeated appearances in this section, don't blame me.
I keep saying that, as ugly as it's been, it feels like it could get uglier.
Then it does.
And this time? Aiyuk taunted the 49ers by posting a video in which he called them stupid for paying him $50 million in 12 months, then voiding the guarantees in his contract for 2027 when he'll be on a new team. This means the 49ers can't do anything to hurt Aiyuk.
At least, that's what he thought.
He was wrong. Not only did the 49ers void his guarantees for 2027, but they also voided his guarantees for 2026 and will look to recoup up to $18.4 million that they already paid him, according to NBC Bay Area's Matt Maiocco.
As SI.com's Grant Cohn suggested, he's probably on the hook for that money. He has been so relentlessly rude to the 49ers that they almost certainly won't cut him any breaks. They feel they paid him a fortune for essentially nothing. They're going to get even.
So don't be surprised if it gets even uglier still, and we're back here next week with another Aiyuk installment