Skip to content
Surf Wiki
Save to docs
general

From Surf Wiki (app.surf) — the open knowledge base

2025 San Francisco 49ers season


2025 San Francisco 49ers season
Jed York
John Lynch
Kyle Shanahan
Klay Kubiak
Robert Saleh
Levi's Stadium
12–5
3rd NFC West
Won Wild Card Playoffs(at Eagles) 23–19 Lost Divisional Playoffs(at Seahawks) 6–41
FB Kyle Juszczyk (1st team)RB Christian McCaffrey (1st team)OT Trent Williams (2nd team)
OT Trent WilliamsFB Kyle JuszczykTE George KittleRB Christian McCaffreyLS Jon WeeksST Luke Gifford

The 2025 season was the San Francisco 49ers' 76th in the National Football League (NFL), their 80th overall, their 12th playing their home games at Levi's Stadium, and their ninth under the head coach/general manager tandem of Kyle Shanahan and John Lynch. The 49ers improved on their 6–11 record from 2024 following a Week 11 victory against the division rival Arizona Cardinals and clinched a return to the playoffs after a one-year absence when the Detroit Lions lost to the Pittsburgh Steelers in Week 16. The 49ers won all three games on the road against the Rams, Seahawks, and Cardinals. The 49ers clinched their fourth winning season in five years after a Week 13 win against the Cleveland Browns.

This season marked the return of Robert Saleh as defensive coordinator, replacing Nick Sorensen, who was fired by the team after a single season. Saleh had previously coordinated the 49ers' defense from 2017 to 2020, after which he spent three full seasons as the head coach of the New York Jets before being relieved of his position just five games into the 2024 season.

The 2025 offseason saw a number of significant departures in free agency, among them linebacker Dre Greenlaw, guard Aaron Banks, safety Talanoa Hufanga, and cornerback Charvarius Ward. Additionally, the 49ers traded wide receiver Deebo Samuel to the Washington Commanders. This is the team's first season since 2018 without either Samuel or Greenlaw on its roster.

The 49ers entered the playoffs as a Wild Card team for the first time since 2021. They opened their playoff run by pulling off an upset and defeating the defending champion Philadelphia Eagles in the Wild Card Round. They then faced the division rival and top-seeded Seattle Seahawks in the Divisional Round, where their season ended with a 41–6 blowout loss to the eventual Super Bowl champions, their second-most lopsided playoff defeat in franchise history behind only their 49–3 loss to the New York Giants during the 1986 NFC Divisional Round.

At the end of the season running back Christian McCaffrey won the AP Comeback Player of the Year award as he finished sixth in the league with 102 receptions for 924 yards to go with 1,202 rushing yards and 17 total touchdowns (10 rushing and 7 receiving). This was after he was limited to just four games the previous season. Head coach Kyle Shanahan was also nominated for AP NFL Coach of the Year for leading the 49ers to 12 wins and a playoff berth despite the team finishing with the 3rd most man games lost to injuries.

The San Francisco 49ers drew an average home attendance of 71,422, the 9th-highest of all NFL teams.

Free agency: The 49ers entered free agency with the following:

PositionPlayerFree agencytagDate signed2025 teamNotes
CBCharvarius WardUFAMarch 12, 2025Indianapolis ColtsSigned three-year contract
LBDre GreenlawUFAMarch 13, 2025Denver BroncosSigned three-year contract
LBDe'Vondre CampbellUFA
QBJoshua DobbsUFAMarch 18, 2025New England PatriotsTerms undisclosed
DTKevin GivensUFAMarch 11, 2025San Francisco 49ersSigned one-year contract
QBBrandon AllenUFAMarch 14, 2025Tennessee TitansSigned one-year contract
LBDemetrius Flannigan-FowlesUFAMarch 14, 2025New York GiantsTerms undisclosed
CBIsaac YiadomUFAMarch 13, 2025New Orleans SaintsSigned three-year contract
GAaron BanksUFAMarch 18, 2025Green Bay PackersSigned four-year contract
DTKhalil DavisUFARetired
WRChris ConleyUFARetired
TEEric SaubertUFAMarch 24, 2025Seattle SeahawksTerms undisclosed
CBRock Ya-SinUFAMarch 20, 2025Detroit LionsTerms undisclosed
GBen BartchUFAFebruary 24, 2025San Francisco 49ersSigned one-year contract
OTJaylon MooreUFAMarch 13, 2025Kansas City ChiefsSigned two-year-contract
STalanoa HufangaUFAMarch 13, 2025Denver BroncosSigned three-year contract
RBElijah MitchellUFAMarch 13, 2025Kansas City ChiefsSigned one-year contract
RBPatrick TaylorUFAMarch 21, 2025San Francisco 49ersSigned one-year contract
OTCharlie HeckUFAMarch 17, 2025Tampa Bay BuccaneersSigned one-year contract
CBNick McCloudUFAMarch 24, 2025Chicago BearsSigned one-year contract
STashaun GipsonUFA
PPat O'DonnellUFA
TEJake TongesERFAApril 17, 2025San Francisco 49ersSigned one-year contract
TEBrayden WillisERFAApril 22, 2025San Francisco 49ersSigned one-year contract
GAusten PleasantsERFAApril 17, 2025San Francisco 49ersSigned one-year contract
DTEvan AndersonERFAApril 22, 2025San Francisco 49ersSigned one-year contract
DEAlex BarrettERFAApril 22, 2025San Francisco 49ersSigned one-year contract
DESam OkuayinonuERFAMarch 26, 2025San Francisco 49ersSigned one-year contract
LBJalen GrahamERFAApril 22, 2025San Francisco 49ersSigned one-year contract
RBJordan MasonRFAMarch 18, 2025Minnesota VikingsTraded
LBCurtis RobinsonRFAMarch 12, 2025San Francisco 49ersSigned one-year contract
RFA: Restricted free agent, UFA: Unrestricted free agent, ERFA: Exclusive rights free agent
Legend

 –  Light red background indicates a player has departed the 49ers. | | | | | |

PositionPlayer2024 teamDate signedNotes
TELuke FarrellJacksonville JaguarsMarch 13, 2025Signed three-year contract
FSRichie GrantAtlanta FalconsSigned one-year contract
WRDemarcus RobinsonLos Angeles RamsSigned two-year contract
CBTre BrownSeattle SeahawksSigned one-year contract
FSJason PinnockNew York GiantsSigned one-year contract
LBLuke GiffordTennessee TitansSigned one-year contract
LSJon WeeksHouston TexansSigned one-year contract
QBMac JonesJacksonville JaguarsMarch 14, 2025Signed two-year contract
CBSiran NealMiami DolphinsMarch 18, 2025Signed two-year contract
FBKyle JuszczykSan Francisco 49ersMarch 19, 2025Signed two-year contract
TERoss DwelleyAtlanta FalconsMay 2, 2025Signed one-year contract
OTAndre DillardGreen Bay PackersMay 9, 2025Signed one-year contract
CBDallis FlowersTampa Bay BuccaneersMay 9, 2025Signed one-year contract
OTNicholas Petit-FrereTennessee Titans
KGreg JosephMay 19, 2025Signed one-year contract
PThomas MorsteadMay 28, 2025Signed one-year contract
LBChazz Surratt
WRMalik KnowlesJune 3, 2025Signed one-year contract
WREquanimeous St. BrownJuly 22, 2025Signed one-year contract
WRQuintez CephusJuly 24, 2025Signed one-year contract
CBEli AppleJuly 28, 2025Signed one-year contract
DEJaylon AllenJuly 29, 2025Signed one-year contract
WRMarquez CallawayJuly 31, 2025Signed one-year contract
WRAndy Isabella
RBAmeer Abdullah
QBCarter Bradley
WRRobbie ChosenAugust 3, 2025Signed one-year contract
DEBradlee AnaeAugust 4, 2025Signed one-year contract
DTBruce Hector
SJaylen Mahoney
CBFabian Moreau
OTIsaiah Prince
WREquanimeous St. BrownAugust 5, 2025Signed one-year contract
DTMichael DwumfourAugust 7, 2025Signed one-year contract
QBTanner MordecaiAugust 8, 2025Signed one-year contract
RBKe'Shawn VaughnAugust 9, 2025Signed one-year contract
RBJeff WilsonMiami DolphinsAugust 11, 2025Signed one-year contract
DETrevis GipsonSeattle Seahawks
WRMalik TurnerAugust 13, 2025Signed one-year contract
DEWill Bradley-KingAugust 14, 2025Signed one-year contract
DEDemone Harris
DEShakel BrownAugust 15, 2025Signed one-year contract
QBNate SudfeldAugust 19, 2025Signed one-year contract
GMichael DunnAugust 20, 2025Signed one-year contract
WRMalik Knowles
QBTanner MordecaiAugust 21, 2025Signed one-year contract
Column 1Column 2
Indicates that the player was a free agent at the end of his respective team's 2024 season.
PositionPlayerDateNotes
LBDemetrius Flannigan-FowlesFebruary 18, 2025Released
CJon FelicianoFebruary 24, 2025Retired
FBKyle JuszczykMarch 11, 2025Released
DTJavon HargraveMarch 12, 2025Released
DTMaliek Collins
WRDeebo SamuelTraded
LSTaybor PepperMarch 13, 2025Released
RBJordan MasonMarch 18, 2025Traded
DEDrake JacksonMay 9, 2025Waived
OTJalen McKenzie
CBTre Tomlinson
SQuindell JohnsonMay 13, 2025Waived
DEAlex BarrettMay 19, 2025Waived
LBDaShaun WhiteMay 28, 2025Waived
PMitch WishnowskyReleased
OTNicholas Petit-FrereJune 3, 2025Waived
SGeorge OdumJuly 19, 2025Released
RBIsrael AbanikandaJuly 24, 2025Waived
WRQuintez CephusJuly 28, 2025Released
WREquanimeous St. BrownJuly 31, 2025Released
WRMalik KnowlesWaived
OTSebastian Gutierrez
SJaylen Mahoney
WRMarquez CallawayAugust 3, 2025Released
KGreg JosephAugust 4, 2025Released
CBTre AveryWaived
WRIsaiah Neyor
QBTanner Mordecai
TEMason Pline
WRAndy IsabellaAugust 5, 2025Released
CBEli AppleAugust 7, 2025Released
GZack JohnsonAugust 9, 2025Waived
QBTanner MordecaiAugust 11, 2025Waived
DTMichael DwumfourAugust 14, 2025Waived
TERoss DwelleyAugust 15, 2025Released
DEDemone HarrisAugust 20, 2025Released
WRCorey KinerWaived
QBNate SudfeldAugust 21, 2025Released
WRMalik KnowlesAugust 24, 2025Waived
DEJaylon AllenAugust 25, 2025Waived
DEShakel Brown
QBTanner Mordecai
QBCarter Bradley
RBKe'Shawn VaughnReleased

Draft trades

Column 1Column 2Column 3Column 4Column 5
Front office

Co-chairmen – John and Denise DeBartolo York Chief executive officer – Jed York President – Al Guido President of football operations/general manager – John Lynch President of 49ers enterprises and EVP of football operations – Paraag Marathe Vice president and senior advisor – Keena Turner Assistant general manager – Brian Hampton Assistant general manager - RJ Gillen Vice president of player personnel – Tariq Ahmad Director of scouting and football operations – Josh Williams Director of college scouting – Dominic DeCiccio Associate director of college scouting – Justin Chabot Director of pro scouting – Fred Gammage III Vice president of football R&D – Matt Ploenzke, PhD Manager, Football R&D - Shavran Ramruthy Senior personnel advisor – Frank Gore Personnel executive – Ethan Waugh Head coaches

Head coach – Kyle Shanahan Assistant head coach/defense – Gus Bradley Assistant head coach/offensive line – Chris Foerster Offensive coaches

Offensive coordinator – Klay Kubiak Quarterbacks – Mick Lombardi Running backs – Robert Turner Jr Wide receivers/passing game specialist – Leonard Hankerson Run game coordinator/tight ends – Brian Fleury Assistant offensive line – Cameron Clemmons Offensive assistant/quarterbacks – Joe Graves Offensive assistant/wide receivers – Andrew Hayes-Stoker Offensive assistant – Miguel Reveles Offensive quality control – Deuce Schwartz Offensive quality control – Jacob Webster | | | Defensive coaches Defensive coordinator – Robert Saleh Defensive line – Kris Kocurek Assistant defensive line – Greg Scruggs Linebackers – Johnny Holland Defensive passing game specialist/defensive backs – Daniel Bullocks Defensive backs/cornerbacks – Ray Brown Defensive quality control – Cameron Brown Defensive quality control – Jake Lynch Defensive quality control – K. J. Wright Special teams coaches

Special teams coordinator – Brant Boyer Assistant special teams – Colt Anderson Special teams quality control – Ronald Blair III Chief of staff/football – Patrick Hagedorn Coaching operations assistant – Max Molz Strength and conditioning

Vice President, Player Health & Performance – Dustin Perry Head strength and conditioning – Mike Nicolini Assistant strength and conditioning – Jordan Nieuwsma Assistant strength and conditioning – Greg Segrove Assistant strength and conditioning – Chauncey Scissum |

Column 1Column 2Column 3Column 4Column 5Column 6Column 7
Quarterbacks (QB)
10 Mac Jones
13 Brock Purdy
Running backs (RB)

31 Isaac Guerendo 29 Jordan James 44 Kyle Juszczyk FB 23 Christian McCaffrey  3 Brian Robinson Jr. Wide receivers (WR)

84 Kendrick Bourne 15 Jauan Jennings  9 Skyy Moore  1 Ricky Pearsall  5 Demarcus Robinson 17 Jordan Watkins Tight ends (TE)

89 Luke Farrell 88 Jake Tonges 82 Brayden Willis | | Offensive linemen (OL) 64 Jake Brendel C 74 Spencer Burford G 75 Connor Colby LG 61 Matt Hennessy C 68 Colton McKivitz RT 62 Austen Pleasants RT 77 Dominick Puni RG 71 Trent Williams LT Defensive linemen (DL)

51 Robert Beal Jr. DE 95 Alfred Collins DT 93 Kalia Davis DT 92 Jordan Elliott DT 96 Clelin Ferrell DE 90 Kevin Givens DT 94 Yetur Gross-Matos DE 47 Bryce Huff DE 91 Sam Okuayinonu DE 99 CJ West DT 56 Keion White DE | | Linebackers (LB) 57 Luke Gifford OLB 43 Eric Kendricks OLB 59 Curtis Robinson OLB 49 Garret Wallow MLB 53 Dee Winters OLB Defensive backs (DB)

27 Ji'Ayir Brown FS  0 Renardo Green CB  2 Deommodore Lenoir CB 26 Chase Lucas CB 28 Darrell Luter Jr. CB  6 Malik Mustapha FS 33 Siran Neal CB 25 Jason Pinnock FS 36 Marques Sigle S 20 Upton Stout CB Special teams (ST)

 7 Thomas Morstead P 18 Eddy Piñeiro K 46 Jon Weeks LS | | Practice squad 67 Isaac Alarcón LT (Int.) 58 Evan Anderson DT 30 Eli Apple CB 86 Junior Bergen WR 69 Will Bradley-King DE 40 Derrick Canteen S 50 Andrew Farmer OLB 22 Darrick Forrest S 41 Jalen Graham MLB  4 Adrian Martinez QB 66 Drake Nugent C 60 Brandon Parker RT 83 Hayden Rucci TE 81 Malik Turner WR 55 Sebastian Valdez DT 38 Kyzir White MLB 63 Nick Zakelj G Reserve

11 Brandon Aiyuk WR (Left squad) 78 Ben Bartch G (IR) 48 Tatum Bethune MLB (IR) 97 Nick Bosa DE (IR) 19 Jacob Cowing WR (IR/DFR) -- Colton Dowell WR (Futures) -- Milo Eifler OLB (Futures) 56 Tarron Jackson DE (IR) 85 George Kittle TE (IR) 45 Nick Martin OLB (IR) 49 Jakob Robinson CB (IR)  4 Kurtis Rourke QB (NF-Inj.) 32 Patrick Taylor RB (IR) 81 Trent Taylor WR (IR) 35 Tre Tomlinson CB (IR) 54 Fred Warner MLB (IR/DFR) 98 Mykel Williams DE (IR) Rookies in italics 53 active, 17 reserve, 17 practice squad |

WeekDateOpponentResultRecordVenueRecap
.mw-parser-output .tooltip-dotted{border-bottom:1px dotted;cursor:help}August 9Denver BroncosL 9–300–1Levi's StadiumRecap
August 16at Las Vegas RaidersW 22–191–1Allegiant StadiumRecap
August 23Los Angeles ChargersW 30–232–1Levi's StadiumRecap
WeekDateOpponentResultRecordVenueRecap
September 7at Seattle SeahawksW 17–131–0Lumen FieldRecap
September 14at New Orleans SaintsW 26–212–0Caesars SuperdomeRecap
September 21Arizona CardinalsW 16–153–0Levi's StadiumRecap
September 28Jacksonville JaguarsL 21–263–1Levi's StadiumRecap
October 2at Los Angeles RamsW 26–23 (OT)4–1SoFi StadiumRecap
October 12at Tampa Bay BuccaneersL 19–304–2Raymond James StadiumRecap
October 19Atlanta FalconsW 20–105–2Levi's StadiumRecap
October 26at Houston TexansL 15–265–3NRG StadiumRecap
November 2at New York GiantsW 34–246–3MetLife StadiumRecap
November 9Los Angeles RamsL 26–426–4Levi's StadiumRecap
November 16at Arizona CardinalsW 41–227–4State Farm StadiumRecap
November 24Carolina PanthersW 20–98–4Levi's StadiumRecap
November 30at Cleveland BrownsW 26–89–4Huntington Bank FieldRecap
Bye
December 14Tennessee TitansW 37–2410–4Levi's StadiumRecap
December 22at Indianapolis ColtsW 48–2711–4Lucas Oil StadiumRecap
December 28Chicago BearsW 42–3812–4Levi's StadiumRecap
January 3Seattle SeahawksL 3–1312–5Levi's StadiumRecap
Note: Intra-division opponents are in bold text.

With their fourth straight win in Seattle, the 49ers started 1–0 for the third consecutive season.

49ers kicker Eddy Piñeiro made a game-winning 35-yard field goal as time expired, giving the 49ers a 16–15 victory. Despite the win, it was later revealed that defensive end Nick Bosa would miss the remainder of the season after suffering a torn ACL in his right knee.

The 49ers lost to the Jaguars for the first time since the 2005 season and recorded their first-ever home loss to them. Following the game, Jaguars coach Liam Coen and 49ers defensive coordinator Robert Saleh had to be separated during a heated postgame exchange, after Saleh made a remark earlier in the week about the Jaguars 'legally stealing signals.'

With the hard fought win, the 49ers improve to 4–1 while securing their first win over the Rams since Week 2 of 2023, snapping a three-game losing streak to them.

With the loss, the 49ers fell to 4–2. Following the game, it was revealed that linebacker Fred Warner would miss the remainder of the season after suffering a dislocated and broken ankle midway through the game.

Levi's Stadium during the 49ers' Week 7 game against Atlanta, showing the field just before the team's second-quarter touchdown by Christian McCaffrey.

The 49ers rebounded from their loss to Tampa Bay to improve to 5–2 overall and 2–1 against the NFC South.

The 49ers faced off against Texans' head coach DeMeco Ryans, who served on San Francisco’s coaching staff from 2017 to 2022. The 49ers ended an NFL-record streak of 14 consecutive games without an interception, spanning 469 pass attempts, when cornerback Deommodore Lenoir intercepted Texans quarterback C. J. Stroud on the final play of the first half. The 49ers also finished with 10 rushing attempts, setting a franchise-low record.

With their first loss to Houston since 2009, the 49ers dropped to 5–3 and 0–2 against the AFC South.

With the win, the 49ers matched their win total from 2024 and improved to 6–3.

With their fourth loss in their last five games against the Rams, the 49ers fell to 6–4.

Brock Purdy made his return after suffering a toe injury on September 28 against the Jacksonville Jaguars. Although the 49ers were outgained by more than 200 yards, they still dominated the Cardinals. With the victory, San Francisco surpassed its win total from the previous season.

Running back Christian McCaffrey faced his former team, the Carolina Panthers, whom he played for from 2017 to 2022, for the first time since being traded during the 2022 season. McCaffrey recorded 142 yards from scrimmage and a touchdown, helping the 49ers overcome three first-half interceptions by Purdy to secure the win.

Late in the game, Panthers safety Tre'von Moehrig struck Jauan Jennings in the groin following a run play. After the game, Jennings responded by punching Moehrig in the helmet. The NFL subsequently suspended Moehrig for one game without pay, while Jennings was fined $12,172 for his actions. With the win, the 49ers finished 3–1 against the NFC South.

With another dominant win, the 49ers improved to 9–4 entering their bye. This was also their first victory in Cleveland since 1984.

With the win, the 49ers improved to 10–4 and 1–2 against the AFC South.

Earlier in the afternoon slate of games, the Lions' loss to the Steelers meant the 49ers clinched a playoff berth.

The 49ers' offense dominated the Colts' defense. Brock Purdy completed 25-of-34 passes for 295 yards as San Francisco totaled 440 yards of offense. Christian McCaffrey rushed 21 times for 117 yards and added six receptions for 29 yards and two touchdowns. George Kittle recorded seven receptions for 115 yards and one touchdown, and the team did not punt at any point during the blowout win against the Colts. It was the first time the 49ers beat the Colts since 2001. With the win, the 49ers finished 2–2 against the AFC South (3–2 against the AFC) and 7–2 on the road.

The Bears and 49ers engaged in a shootout, with the game decided on the final play when Bears quarterback Caleb Williams’ last-ditch pass to wide receiver Jahdae Walker fell incomplete in the end zone from San Francisco’s 2-yard line, sealing the 49ers’ victory. With the win, the 49ers improved to 12–4 (8–2 against the NFC), putting them one win away from clinching the NFC West title and the NFC's No. 1 seed.

The 49ers' high-powered offense was stuffed by the Seahawks defense, being limited to 173 total yards, their fewest in any regular-season game under head coach Kyle Shanahan. With the loss, the 49ers dropped to 12–5, finishing 9–3 against the NFC (4–2 against the NFC West), and 5–3 at home. They were also denied the division title and the NFC's #1 seed.

With the Rams defeating the Cardinals the following day, the 49ers fell to the sixth seed and were scheduled to face the Eagles in the Wild Card Round.

NFC West
(1) Seattle Seahawks1430.8244–29–3483292W7
(5) Los Angeles Rams1250.7064–27–5518346W1
(6) San Francisco 49ers1250.7064–29–3437371L1
Arizona Cardinals3140.1760–63–9355488L9
RoundDateOpponent (seed)ResultRecordVenueSources
January 11at Philadelphia Eagles (3)W 23–191–0Lincoln Financial FieldRecap
January 17at Seattle Seahawks (1)L 6–411–1Lumen FieldRecap

With the upset win, the 49ers earned their third Wild-Card victory in 5 years, and defeated the Eagles in the postseason for the first time since 1996. Unfortunately for San Francisco, tight end George Kittle left the game in the second quarter with what was later revealed to be a season-ending Achilles tear.

With their first Divisional Round loss since 2002, the 49ers' season came to an end. This also marked their first playoff loss to the Seahawks since 2013 and their first loss in Seattle since 2021. Beginning with the Seahawks' Rashid Shaheed returning the kickoff 95 yards for a touchdown on the opening play, they were dominated in all phases of the game. The 35-point margin of defeat marked their second largest playoff loss ever in franchise history, only behind a 49–3 shellacking against the Giants in the 1986 NFC Divisional Round.

Want to explore this topic further?

Ask Mako anything about 2025 San Francisco 49ers season — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report