Josh Dubow
joshdubowap.bsky.social
Josh Dubow
@joshdubowap.bsky.social
NFL writer for The Associated Press, who also covers Bay Area sports
Warriors shoot 2 for 21 (9.5%) from 3 in 2nd half tonight. That's their worst shooting % from 3 in a 2nd half in 348 regular season and playoff games with 20+ attempts in 2nd half since 1996-97. Pvs low was 3 for 22 (13.6%) in Game 5 of 2016 Finals vs Cavs
November 27, 2025 at 5:51 AM
No. 7 Michigan beats No. 12 Gonzaga 101-61. Gonzaga is 3rd team ranked 12th or higher to lose by 40+ since at least 2002-03. Others:
Auburn 101-61 vs No. 11 South Carolina 2/14/2024
Villanova 95-51 vs No. 7 Oklahoma 2016 Final Four
November 27, 2025 at 4:45 AM
No team since at least 2002-03 has won 2 games in a regular season by 30+ points over ranked teams. Michigan will have done it on back-to-back nights:
102-72 over No. 21 Auburn on Tuesday
101-61 over No. 12 Gonzaga tonight
November 27, 2025 at 4:41 AM
No. 7 Michigan leads No. 12 Gonzaga 87-43. This would be tied for the most lopsided win over a ranked team since Alabama beat No. 17 Mississippi State 98-49 on 1/18/2005
November 27, 2025 at 4:24 AM
Tre'Von Moehrig's appeal of his 1 game suspension for punching #49ers WR Jauan Jennings in the groin was denied by hearing officer Derrick Brooks
November 27, 2025 at 1:52 AM
Browns lead NFL with sacks on 12.1% of pass plays. #49ers are worst in NFL at 3%
November 27, 2025 at 12:44 AM
Mac Jones has an 85.2 passer rating throwing to wide receivers (and only got Pearsall in 2 games)
The TE and RB are better at getting open!
November 26, 2025 at 11:37 PM
LB Eric Kendricks, who spurned #49ers in 2024 free agency, now is joining team on practice squad. Stone Blanton was cut to make room
November 26, 2025 at 9:06 PM
#49ers DE Sam Okuayinonu will miss a few weeks with a high ankle sprain
November 26, 2025 at 7:56 PM
Breakdown of #49ers QB Brock Purdy's passer rating this season:
When targeting TEs: 141.4
When targeting RBs: 102.5
When targeting WRs: 46.9
November 26, 2025 at 5:32 PM
There are 241 combos of QBs targeting a player 15+ times this season per @sportradar. #49ers QB Brock Purdy's 141.7 rating to George Kittle ranks 5th best. Purdy's 55.1 to Ricky Pearsall ranks 232nd and his 52.5 to Jauan Jennings is 234th
November 26, 2025 at 5:16 PM
#49ers S Ji'Ayir Brown wins NFC Defensive Player of the Week after his 2 INT game vs Panthers
November 26, 2025 at 5:01 PM
Here's where #49ers and #Raiders rank in DVOA from @FTNFantasy:
49ers: 11th overall, 7th on O (4th pass, 20th run), 22nd on D (23rd pass, 23rd run), 16th on ST
Raiders: 31st overall, 31st on O (31st pass, 32nd run), 17th on D (15th pass, 18th run), 30th on ST
November 26, 2025 at 1:52 AM
Shedeur Sanders can join these QBs to beat #Raiders and #49ers in back to back weeks:
Patrick Mahomes 2024
Philip Rivers 2018
Donovan McNabb 2005
Bernie Kosar 1993
Dan Pastorini 1975
Greg Landry 1970
November 26, 2025 at 1:48 AM
Jaxon Smith-Njigba has 46.9% of Seahawks receiving yards this season. Only players with a larger share for full season since 1948:
Harlon Hill 51.4% for 1956 Bears
Ken Burrough 50.6% for 1975 Oilers
Elbie Nickel 48.3% for 1949 Steelers
Lance Alworth 47.4% for 1965 Chargers
November 26, 2025 at 12:24 AM
The 4 Browns QBs who have beaten the #49ers at home since San Francisco's last win in Cleveland in 1984:
2023: PJ Walker
2015: Johnny Manziel
2007: Derek Anderson
1993: Bernie Kosar
November 26, 2025 at 12:24 AM
Top 5 receiving grades per PFF (no snap minimum):
Jameis Winston 99.3
Jaxon Smith-Njigba 94.2
Puka Nacua 93.5
Brenden Bates 91.8
Christian McCaffrey 91.6
November 25, 2025 at 11:19 PM
The #49ers held an opponent to fewer than 10 points for first time in a game when they had 3+ turnovers since 10/21/1990 when they beat Steelers despite 3 giveaways
November 25, 2025 at 7:55 PM
Brock Purdy’s 3.2 air yards per completion were his 3rd lowest in any start for #49ers. Only ones lower:
2.8 vs Bills in Week 13 2024
2.3 vs Eagles in 2022 NFC title game when he injured his elbow
November 25, 2025 at 6:28 PM
The 90 first downs rushing and receiving for #49ers RB Christian McCaffrey are the most for any player thru 12 games since Arian Foster had 98 in 2010
November 25, 2025 at 5:09 PM
#49ers RB Christian McCaffrey has 796 yards rushing and 785 yards receiving. Only other players with 750+ of each in first 12 games:
Marshall Faulk 1,037 rush and 786 receiving in 1998
Roger Craig 773 and 833 in 1985
November 25, 2025 at 5:09 PM
#49ers have gone from having opponents missing tied for 2nd fewest FGs last season (2) to missing most so far this season (8)
November 25, 2025 at 3:49 AM
Clelin Ferrell gets the #49ers first sack in the past 2 weeks. Niners opponents had thrown 85 passes in those 2 games without being sacked
November 25, 2025 at 3:47 AM
Ji'Ayir Brown gets his second INT for game. Last #49ers player with 2 in a game was Charvarius Ward in Week 15 of 2023 season vs Cardinals
November 25, 2025 at 3:38 AM
Christian McCaffrey's 294 scrimmage touches this season for #49ers are most for any player in first 12 games since he had 310 for Panthers in 2019
November 25, 2025 at 3:33 AM