MLB Trade Rumors dropped the report that crystallized what Giants fans already suspected: San Francisco has not engaged Luis Arraez on a contract extension, despite the guy hitting .330 and playing like the steadiest bat in their lineup.
MLB Trade Rumors laid out the situation plainly — no extension talks between the Giants and Arraez.

That silence matters because of the calendar. Arraez is a free agent after this season, the Giants are 42-57 and sitting 9.5 games out of a playoff spot, and the trade deadline hits August 3. That's about as clean a sell signal as it gets, and Arraez, a former batting champ, is the single most obvious trade chip on the roster.
The wrinkle is that Arraez doesn't sound like a guy trying to get out of town. He's said he'd be open to sticking around, telling reporters some version of 'yes, why not' when asked about an extension, and that the Giants gave him a real shot to improve on defense — the kind of gratitude that usually precedes a hometown discount, not a trade demand.
He's backed that up with a monster season. Arraez is slashing .330/.369/.460 with 4 home runs and 35 RBIs, good for a 136 OPS+, and he's turned into a genuine plus defender at second base, ranking in the 99th percentile in Outs Above Average. That's not just a bat-only rental anymore — that's a two-way asset, which is exactly why the front office's silence is so loud.
Giants president of baseball operations Buster Posey hasn't slammed the door, saying it would be imprudent not to at least consider extending a player who's been such a positive clubhouse presence, but he's also made clear the front office is keeping all options on the table. Translation: nothing is close, and a summer trade is still very much live.
So the Giants are stuck threading a needle — a fading contender with a beloved, in-his-prime hitter who wants to stay, no extension talks on the books, and a deadline bearing down that could ship him somewhere else entirely. Something has to give in the next couple weeks, and right now it doesn't look like it's going to be a contract.
