Nicholas McGee
nicholasmcgee.bsky.social
Nicholas McGee
@nicholasmcgee.bsky.social
NFL writer for hire. Former 49ers beat writer for A to Z Sports.
The 49ers raised some eyebrows by not making a trade on deadline day, but one deal they made in the offseason is looking increasingly astute and important.

www.ninersnation.com/san-francisc...
One 49ers trade is looking increasingly astute ahead of stretch run
The 49ers’ decision to send a sixth-round pick to the Commanders for Brian Robinson Jr. is paying off.
www.ninersnation.com
November 12, 2025 at 6:07 PM
There was a lot to like from the #49ers offense on Sunday, but the loss was a reminder of their limited room for error down the stretch.

www.ninersnation.com/san-francisc...
49ers’ offense receives reminder of lack of room for error in Week 10 loss
The 49ers’ offense was impressive against the Rams, but paid the price for a handful of key errors in a 42-26 defeat.
www.ninersnation.com
November 10, 2025 at 8:40 PM
The 49ers’ win over Falcons came thanks to a masterclass from their best free agent signing

www.ninersnation.com/san-francisc...
49ers see their ‘best free agent signing’ come up huge in Week 7
George Kittle highlighted the role of the 49ers’ most important offseason addition in their 5-2 start.
www.ninersnation.com
October 21, 2025 at 5:16 PM
The 2025 season continues to be a remarkable coaching job from Kyle Shanahan and his 49ers staff.

5-2 amid relentless setbacks. Shanahan has to be the Coach of the Year front runner.
October 20, 2025 at 3:27 AM
A really encouraging half from the 49ers.

Already over 100 yards rushing on offense, while a undermanned defense is swarming to the ball and finding ways to get pressure.
October 20, 2025 at 1:46 AM
“That’s a big no. We’re working on that.”

Kyle Shanahan on Skyy Moore fielding punts inside the five.

#49ers
October 15, 2025 at 8:08 PM
Tatum Bethune will wear the green dot going forward with Fred Warner out.

#49ers
October 15, 2025 at 8:05 PM
“Purdy is more limited than Mac.”

Shanahan clarifies the injury statuses of his QBs.

#49ers
October 15, 2025 at 8:01 PM
“Having another good blocker always helps, having back in the pass game is huge. Having him on the field on every offensive play helps.”

Shanahan on the impact of Kittle’s return.

#49ers
October 15, 2025 at 7:59 PM
Brock Purdy will be limited in practice, as will George Kittle, says Kyle Shanahan.

Gross-Matos, Pearsall, Skyy Moore all out.
October 15, 2025 at 7:58 PM
The 49ers aren't likely to give up trying to improve up front following the Fred Warner injury, but they may have to change their approach as to who they target.

www.ninersnation.com/san-francisc...
Fred Warner injury changes the calculus for 49ers in trade market
The 49ers should still target an edge rusher trade, but the pool of options will now be smaller.
www.ninersnation.com
October 13, 2025 at 3:29 PM
49ers lose 30-19 in Tampa. Too many mistakes after a crushing season-ending injury to All-Pro LB Fred Warner.

Kyle Shanahan confirms Warner has a broken and dislocated ankle. He will undergo surgery.
October 12, 2025 at 11:43 PM
Might be tough sledding for the 49ers running the ball again today.

But, in one sense at least, the 49er run game has worked this season, even if the production isn’t there.

www.ninersnation.com/san-francisc...
The 49ers’ run game is working, in at least one sense
The 49ers are one of the worst running teams in the NFL this season, but the ground game is a plus in one regard.
www.ninersnation.com
October 12, 2025 at 8:19 PM
A key for the 49ers against Tampa Bay, Deommodore Lenoir continuing his excellent start when he comes up against Emeka Egbuka.

www.ninersnation.com/san-francisc...
Deommodore Lenoir’s biggest challenge of 2025 is crucial to 49ers’ Week 6 hopes
Deommodore Lenoir is once again thriving for the 49ers following his move back to outside corner.
www.ninersnation.com
October 12, 2025 at 8:12 PM
Malik Mustapha is officially active for the 49ers today, giving them an embarrassment of riches at safety.

www.ninersnation.com/san-francisc...
Malik Mustapha’s return gives Robert Saleh an embarrassment of riches
The 49ers are suddenly stacked at the safety position, giving Robert Saleh a great problem.
www.ninersnation.com
October 12, 2025 at 7:38 PM
From yesterday, the 49ers are expected to check in on Trey Hendrickson

www.ninersnation.com/san-francisc...
NFL insider expects the 49ers to check in on Trey Hendrickson
The 49ers might try to make a splash at the trade deadline and land a premier pass rusher.
www.ninersnation.com
October 12, 2025 at 11:11 AM
The 49ers can't replace Nick Bosa with one player, but there's a defensive end they can theoretically trade for who would raise the floor of the collective who will try to fill the void.

www.ninersnation.com/san-francisc...
The 49ers have already had first-hand look at trade candidate who could help replace Nick Bosa
The 49ers likely can’t replace Nick Bosa, but they can acquire a player who can help them recreate him in the aggregate.
www.ninersnation.com
September 24, 2025 at 6:01 PM
Trent Williams on Ricky Pearsall: “I think he’s going to cement himself as one of the top receivers in the league here soon.”
September 22, 2025 at 12:21 AM
Warner on Dee Winters: “I’m so happy for Dee. He’s just scratching the surface of what he’s capable of doing. He’s got that big-play ability in his body. We’re going to need him to just keep getting better every week.”
September 22, 2025 at 12:01 AM
Juszczyk: “We know we’re not a finished product. 3-0, and 2-0 in the division, it’s a great place to be.”
September 21, 2025 at 11:58 PM
Shanahan on Pearsall: “It’s how Ricky’s been for a while. It’s one of the reasons we wanted to draft him here. Hasn’t disappointed us at all.”
September 21, 2025 at 11:47 PM
The 4th and 2 play-call to Ricky Pearsall: ‘Trips right, 3 jet Florida’
September 21, 2025 at 11:45 PM
Shanahan on the three ‘grimy’ wins: “I’ve just been so proud of the guys in all three games. Those are some of the games that we struggled to win last year. To win all three, can’t say about them.”
September 21, 2025 at 11:45 PM