DeForest Buckner

DeForest Buckner has written two goodbyes, and the second one apologized

In March 2020, a day before he turned 26, he thanked the 49ers for taking a chance on him. On Wednesday he thanked the Colts and told them he was sorry. Then he came back to the team the first letter was written to.

PT
Posey ThompsonOct 28, 20268 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
DeForest Buckner, number 99 in the 49ers' white road uniform, chases a Washington ball carrier in the rain at Washington on October 20, 2019, his last season with San Francisco.

March 16, 2020#

The first letter went up on a Monday afternoon in March, at 2:39 Pacific time, on Instagram. DeForest Buckner was one day short of his 26th birthday. The trade had been reported that day. He had played four seasons for San Francisco, and he would not play a fifth.

"I want to thank the 49ers Organization for taking a chance on me 4 years ago," it began.

Most of what followed was the kind of list people make when they are leaving a place, and he made it plainly. "It's been one hell of a journey, from 2-14 my rookie year to the Super Bowl this past season." Then: "Win or Lose I was always proud to wear the Red and Gold." He thanked coaches, teammates, staff and fans in the Bay Area "for helping me grow as a man, friend, and teammate." He wrote that the Faithful would always have a special place in his heart.

The last two sentences were about the next place. "Colts Nation, I can't wait to get this thing rollin! I'm bringing everything I got to Indy!!"

The club made it official two days later, on Wednesday, March 18. Buckner went to Indianapolis for the Colts' first-round pick, 13th overall, in the draft that April. The release carried a statement from John Lynch. "It has truly been a privilege to work with DeFo these last three years," the general manager said, "and he deserves a great deal of credit for helping us to build the foundation of this team and reestablish a championship culture."

The same release counted it out. Four seasons. Sixty-three games, and he started every one of them. Twenty-eight and a half sacks. In 2019 he was a second-team All-Pro, and the team gave him the Bill Walsh Award, which goes to the 49er who best represents the standard Walsh set.

The Super Bowl had been 43 days before the letter.

October 20, 2019#

He is from Waianae, on the west side of Oahu, and he went to Oregon, and the 49ers took him seventh in the 2016 draft. He is six feet seven. Those are the facts a roster page carries, and they do not tell you much about what four seasons in San Francisco looked like.

There is a photograph from the last of those seasons. It was taken at Washington on October 20, 2019, a Sunday. It is raining. The stands behind the field are a wall of ponchos and rain jackets, a lot of them yellow. A Washington ball carrier is cutting across the field with the ball, and 49ers in white are closing on him. Buckner is the one in the middle of the picture, with an arm already out toward him.

The 49ers won that game 9-0. The box score gives him six tackles and three of them solo. They were 6-0 that night. They finished 13-3 and went to Miami.

October 24, 2021#

He came back to Santa Clara once as an opponent, on a Sunday night in October 2021, and it rained then too, hard enough that the weather was the story going in. Indianapolis won, 30-18.

With nine seconds left he got to the quarterback. The play-by-play reads: "J.Garoppolo sacked at SF 49 for -4 yards (D.Buckner)."

He talked about it afterward, in comments carried by NBC Sports Bay Area the next morning. "It was definitely personal for me, you know? I wasn't trying to get too high or too low throughout the week, but it meant a lot." And then: "Life went full circle, I like to say. This will be a great plane ride back, for sure."

He was 27. He had been named a first-team All-Pro the season before, his first in Indianapolis.

December 31, 2025#

The Colts count his time there as seven seasons, 2020 through 2026, and the numbers they published on Tuesday are the numbers of a man who stayed and worked. Ninety-five games. Ninety starts. Forty-seven sacks, 122 hits on the quarterback, 63 tackles for a loss. First-team All-Pro in 2020. The Pro Bowl in 2021 and again in 2023.

In those seven seasons Indianapolis played one playoff game. It was at Buffalo on January 9, 2021, in his first season there, and the Colts lost it 27-24.

His 2025 season ended in surgery on his neck. The Colts give the date as New Year's Eve. He had played 10 games.

He came back. He was 32 in March. In the first seven games of 2026 he had four sacks, which was more than any player on the 49ers had at the time of the trade. The Colts won two of those seven. They lost at Pittsburgh, then at home to Tennessee, then 16-10 at Minnesota on Sunday. Their general manager, Chris Ballard, the man who traded the 13th pick for him in 2020, was fired. On Tuesday the Colts traded Quenton Nelson to Seattle, and they sent Buckner back to San Francisco for a fourth-round pick in 2027.

October 28, 2026#

The second letter went up on Wednesday morning, on Instagram, the same place as the first.

"Forever grateful to the Indianapolis Colts Organization and Irsay family for blessing me with the opportunity to wear the Horseshoe," it began. "These past 6 and a half years have been full of blessings. My family and I are proud to have called Indy our home!" He wrote about the friendships he had made "inside the building and out in the community."

Then he wrote, "I'm sorry we couldn't get the job done, but just know that I poured my heart and soul into the organization and the community the best way I knew how to."

The first letter thanked a team for a chance. The second apologized to one for a result. The man who wrote the first was 25 and had just been traded away from a team that had been to the Super Bowl six weeks before. The man who wrote the second had stayed six and a half years in a place that had wanted him enough to give up a first-round pick, and had played in one playoff game there. He did not write that the result was anyone else's. He wrote "we."

The first letter ended by looking at the next place. The second ended "God Bless!" and his number.

February 2, 2020#

The next place is the old one, and much of it is where he left it.

Kyle Shanahan is still the coach and Lynch is still the general manager. Six men who appear in the 49ers' box score from Super Bowl LIV are on the roster this week: George Kittle, Fred Warner, Nick Bosa, Kyle Juszczyk, Deebo Samuel and Dre Greenlaw. The team is 6-1.

That Super Bowl was played at Hard Rock Stadium, in Miami Gardens, on the first Sunday in February. San Francisco led Kansas City 20-10 going into the fourth quarter.

At 13:33 of that quarter, on first down at the 49ers' 27, Buckner sacked Patrick Mahomes for a loss of nine yards. Kansas City threw an interception two plays later.

At 7:13, the Chiefs had third down and 15 at their own 35. Mahomes threw deep to the left for Tyreek Hill, and Hill caught it for 44 yards. The play-by-play credits Buckner with a hit on Mahomes on the play.

Kansas City scored touchdowns on its next three possessions and won 31-20. The hit on third-and-15 is the last time his name appears in the play-by-play of a game he played for the 49ers.

The Raiders come to Levi's Stadium on Sunday, November 8. It will be 2,471 days since that night in Miami.


Sources: 49ers.com, "49ers Trade Defensive Lineman DeForest Buckner," March 18, 2020 (trade terms, Lynch statement, career totals, 2019 honors, and the embedded Instagram post of March 16, 2020); Colts.com, "Colts acquire 2027 fourth-round pick in exchange for DT DeForest Buckner," October 27, 2026 (Colts career totals, honors, neck surgery, the Nelson trade); Buckner's Instagram post of October 28, 2026, as carried by 49ers Webzone and EssentiallySports the same day; NBC Sports Bay Area, Dalton Johnson, October 25, 2021 (Buckner's postgame remarks of October 24, 2021, and the rain); ESPN box scores and play-by-play for Super Bowl LIV (February 2, 2020), San Francisco at Washington (October 20, 2019) and Indianapolis at San Francisco (October 24, 2021); ESPN season statistics, schedules, postseason results and rosters; the 49ers' roster page.

Filed under 49ers

Latest on the 49ers

The whole beat →
The 49ers ran Las Vegas out of its plan before they took the ball away
49ers Deep Dive

The 49ers ran Las Vegas out of its plan before they took the ball away

San Francisco beat Las Vegas 38-17 on Sunday and is 7-1. The five second-half takeaways will be remembered, but the game was settled earlier. The 49ers' first three drives went 37 plays and 242 yards, took 19 minutes and 23 seconds and ended in touchdowns, and San Francisco ran 25 times for 125 yards before halftime. Las Vegas had the ball for 71 seconds in the first 13 minutes. Trailing by 11 at the half, the Raiders ran six times and threw 24 times after it, and Klint Kubiak said that being in position to throw on every down produces interceptions. The pass rush did not cause the turnovers: Cousins was hit twice on eight first-half throws and four times on 24 second-half throws. Two takeaways were punched out of receivers' hands, and one came off a fumbled exchange. The second half also showed a cost. San Francisco threw an interception, was stopped on fourth-and-1 at its own 40, and allowed 222 kickoff-return yards, and Las Vegas started three drives in 49ers territory. The game moved San Francisco's season turnover margin from minus-3 to plus-1. Las Vegas has now allowed 30 or more points six weeks running, so Dallas on Sunday is the first test of whether the formula holds.

Sam KezarNov 10, 20266 min read
The 49ers trade a sixth-round pick for Keenan Allen
49ers Notebook

The 49ers trade a sixth-round pick for Keenan Allen

San Francisco acquired wide receiver Keenan Allen from Indianapolis on Tuesday, deadline day, for a 2027 sixth-round pick, the league transaction wire shows. It is the second trade between the clubs in three weeks, after DeForest Buckner on Oct. 27. Allen, 34, played at Cal and is a six-time Pro Bowler with 1,095 career catches, eighth all time. He had 40 catches for 351 yards and one touchdown in eight games for the Colts, their team lead. The club placed Gracen Halton on injured reserve with a fractured ankle the same afternoon, and its roster page showed 52 on the active roster before Allen was added. Allen joins a receiver room missing Mike Evans and Deebo Samuel Sr. last Sunday. He caught four passes for 26 yards against Dallas in Week 9, and the 49ers play at Dallas on Sunday.

Sam KezarNov 10, 20263 min read
Five takeaways in one half, and the 49ers never sacked Kirk Cousins
Takeaways

Five takeaways in one half, and the 49ers never sacked Kirk Cousins

San Francisco beat Las Vegas 38-17 at Levi's Stadium on Sunday and is 7-1. The 49ers scored touchdowns on their first three possessions, did not punt, and ran 43 times for 190 yards. Las Vegas turned the ball over on five of its six second-half possessions: Jaden Dugger's 35-yard interception return on the first play of the half, two forced fumbles, and interceptions by Renardo Green and Malik Mustapha. The official game book credits San Francisco with no sacks and six quarterback hits, two of them on the plays Green and Mustapha intercepted. Nick Bosa played 39 of 50 defensive snaps in his first game since Sept. 20, and DeForest Buckner played 34. Jordan Watkins caught all four of his targets for 86 yards and his first NFL touchdown. Christian McCaffrey's 12-yard catch set the Super Bowl-era record for touchdown catches by a running back and was Brock Purdy's 100th touchdown pass. Gracen Halton broke his ankle and is out for the season, Shanahan said; Green (back) and Deommodore Lenoir (foot) did not return.

Sam KezarNov 9, 20265 min read

Earlier on the 49ers

The 49ers won by 22 and came out of it needing a receiver and a lineman
49ers Roster

The 49ers won by 22 and came out of it needing a receiver and a lineman

Shanahan's Monday conference call produced four injury verdicts. Robinson and Thompson Jr. both have high-ankle sprains at three to six weeks, Robinson most likely to injured reserve. Height broke his hand and has surgery Tuesday, with an outside chance of playing at Arizona. Mike Evans has a hip that will be managed through the week. The receiver room is down to five men on the active roster with three on injured reserve, and the defensive line has now lost three players in two games. Shanahan, asked on Sunday about Leonard Floyd, said the club has already made calls.

Sam KezarSep 21, 20264 min read
Two Men On The 49ers' Injured Reserve Page Do Not Work There Anymore
Camp Notebook

Two Men On The 49ers' Injured Reserve Page Do Not Work There Anymore

San Francisco has taken three players off injured reserve since Monday and published none of it. The league's waivers wire carries Titus Leo and Tanner McLachlan dated August 25, both reading Terminated Via Waivers, all contracts, and Xavier Thomas dated August 26 with the same wording. The step before it differs by man: Leo and Thomas were waived with an injury settlement, McLachlan with no recall. The club's transaction log's newest entry is Tuesday's Deion Jones trade. Over The Cap and Spotrac each now list five men on San Francisco's injured reserve totalling $5,604,563 and neither carries any of the three, while the club's own roster page still lists seven under Reserve/Injured, those five plus Leo and Thomas. Also: Kyle Shanahan named Christian Kirk, Vederian Lowe and Nick Martin as candidates to open the season on injured reserve, a designation that only works for a player who makes the initial 53 first; Nick Bosa's knee has a name in print for the first time; Renardo Green's imaging result is still unpublished six days after the coach ordered it; and the club hosted a free-agent defensive end on a visit Wednesday.

Sam KezarAug 26, 20264 min read
Pearsall's Knee, Two Quarterback Lines, And A Strip-Sack To Open Team Drills
Camp Notebook

Pearsall's Knee, Two Quarterback Lines, And A Strip-Sack To Open Team Drills

Nick Wagoner reported swelling in Ricky Pearsall's knee from a PCL injury carried over from last season, with surgery being explored. Jordan James has a fractured rib and Malik Mustapha a hamstring strain. Purdy completed 14 of 18 in team drills, Mac Jones 11 of 15, and Dre Greenlaw opened team drills by stripping Christian McCaffrey.

Sam KezarJul 29, 20263 min read