The Giants cut Odell Beckham Jr. on Tuesday after three games, zero catches, and one target that never got there, and I can’t work up any outrage about it because the roster already told you this ending back in Week 1.
NFL Network’s Mike Garafolo and Ian Rapoport broke the news first, and the box score underneath it says more than any statement could. Twenty total offensive snaps across three games. Six of those came in the Week 3 win over Tennessee. His lone target of the season, an 18-yard shot, fell incomplete.
A guy averaging under seven snaps a game wasn’t fighting for targets anymore — he was fighting to stay active on Sundays.
Fans at MetLife chanted “OBJ!” during that Tennessee game, days after John Harbaugh hinted a bigger role was coming. It never showed up. That’s the part that should sting more than the release itself, and it’s also the part that makes the release make sense: a coach can hint all he wants, but if the plays aren’t drawn up, the hint is just noise.
Nobody wants to say the roster math out loud, but it’s simple. Beckham signed with the Giants this offseason largely to reunite with Harbaugh from their Baltimore days, and that mattered right up until it didn’t. He was already stacked behind Malik Nabers, Darnell Mooney, and rookie Malachi Fields on the depth chart. Harbaugh’s Giants live in multi-tight-end sets that don’t leave much room for a fourth receiver, let alone one who needs plays designed around him.
Then Jaxson Dart’s season-ending knee injury blew up whatever was left of the plan. MCL, PCL, meniscus, done for the year — Jameis Winston stepped in as the starter while the front office traded for J.J. McCarthy on top of it. An offense in that much flux was never going to carve out a role for a name it hadn’t used in a month.
That’s the actual story here.
Fit replaced name recognition as the currency that keeps a roster spot. Beckham ran out of it before October, and no amount of history with Harbaugh was going to buy it back.
I’ll admit my first reaction, before I looked at the snap counts, was the same one everyone else had:
https://twitter.com/NFL/status/2104979373040296328
That’s a franchise legend walking out the door with almost nothing to show for the stop. Beckham leaves as the Giants’ second all-time leader in receiving yards and fourth in touchdowns, numbers built a decade ago against a 2026 stat line of zero catches. NFL insider Jordan Schultz called it a “mutual” move, saying Beckham hadn’t been featured much despite earning the roster spot — which is about as polite as it’s going to get for a guy averaging six snaps a week.
My dad, who treats our family group chat like a courtroom, texted the second the news broke to remind me I picked the Giants to “surprise people” this year. I did. I was wrong about the surprise part. I wasn’t wrong that the season would be defined by who the offense actually has plays for, and right now that list is shorter than anyone in East Rutherford wants to admit.
That said, cutting your one proven veteran receiver for a numbers game gets a lot less defensible the moment Nabers or Mooney takes a hit in October. Depth chart logic works great until it’s tested, and this Giants receiver room hasn’t been tested yet.
Around the rest of the NFL, releases like this barely make a ripple. This one will, for about a day, because of who it is. Then some other team signs him for a workout, somebody writes the redemption piece, and the Giants keep running the ball on early downs like none of it happened.
That’s the whole story.
Fit wins. Names don’t.