Game Week

San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.

George Kittle carries no game designation into the season opener, two hundred and forty-two days after he tore an Achilles tendon, and under the league's own rules that means San Francisco expects its tight end to play. Alfred Collins is Out with a knee, which Kyle Shanahan has said is a torn patellar tendon and the end of his season. James Thompson Jr. is Questionable with a hamstring. The other nine 49ers on the report carry nothing beside their names at all. What nobody in Melbourne has said out loud is how many snaps Kittle gets.

GL
Grant LombardSep 10, 20265 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
George Kittle in a red 49ers practice jersey and black tights, grinning under a white headband, walking out of the club's Performance Facility in Santa Clara with his gold helmet in one hand and his cleats in the other. An undated club practice-facility photograph, not from Melbourne and not from this week.

George Kittle is playing football on Thursday night, and San Francisco announced it the way football clubs always announce it, which is by writing nothing down at all.

His row on the club's Week 1 injury report reads George Kittle, TE, and then a blank, and then limited, and then limited, and then a game status box with no word in it. A name on the report with no designation beside it is the club telling the league it expects that man to play. Two hundred and forty-two days after he tore an Achilles tendon in a playoff game, the box beside his name is empty.

That is a green light. It is not a speed limit.

Eleven San Francisco players are on the report and the club has put a designation next to two of them. Alfred Collins, listed at defensive line with a knee, is Out. Kyle Shanahan has said what Collins tore is a patellar tendon and that his season is over, which is why the word next to his name is the only one on the page that means something permanent. James Thompson Jr., hamstring, is Questionable, having gone from did not participate to limited across the week. The two of them play the same position, and who ends up covering it is a story of its own.

The other nine are the story, because the club has said nothing about any of them.

Nick Bosa, limited both days. Luke Gifford, limited. Renardo Green, limited. Dre Greenlaw, limited. Gracen Halton, limited. Romello Height, limited. Kyle Juszczyk, limited. Kittle, limited. Upton Stout is the only man on the whole document who practised in full. Eight limited participants, one full participant, and not one designation among them.

One oddity in the grid, which the club lists this way rather than resolving. The club's own news item, published at 12:23 a.m. Pacific, says Bosa and Kittle were limited participants throughout all three practices in Melbourne. The table on the club's own injury page prints columns for Monday, Tuesday and Wednesday, and the Monday column is empty on all eighteen rows across both clubs, so the grid shows two limited sessions where the story says three. The club lists it that way. What both versions agree on is the part that matters, which is that Kittle was limited every time San Francisco went outside and that nobody wrote a word next to his name afterwards.

(The legend at the bottom of that page defines Out, Doubtful, Questionable and the dash. The word actually printed in nine of San Francisco's eleven boxes is "Unspecified," which the legend does not define anywhere.)

Anyway.

Kittle tore the tendon on January 11, which the club has put in writing on its own site, and he came off the physically unable to perform list in August. He is thirty-two. He has not taken a competitive snap since the tear. The club has spent the whole of the last three weeks declining to say how much of him anyone is getting, and it declined again on Thursday by leaving the box empty, and the closest anybody in the building has come to an answer is Shanahan, asked about Bosa and Kittle together.

"We've got to be smart with that," he said. "They both look great but we've definitely got to be smart with that."

That is not a hedge about availability. Shanahan has no reason to tell you whether they play, because the report already did. What he is telling you is that there is a number, that the staff has chosen it, and that he is not going to say it out loud in the last media availability before a season opener. An empty game status box answers the yes-or-no question and refuses the how-much question, and how-much is the question still open on a thirty-two-year-old tight end in the eighth month of an Achilles rehab.

Los Angeles has filled its half of the report too, and its shape is worth holding next to San Francisco's. Aaron Donald is Out. The other six Rams carry the dash, which that same legend defines as not listed. Four of the seven are down as resting rather than hurt, Donald among them. So Los Angeles opens the season having chosen its one absence. San Francisco did not get that option on Tuesday, in a practice, on a knee.

Here is what the empty box is worth in the only currency that pays. Kittle caught 57 passes for 628 yards and seven touchdowns in eleven games last season, which is 57.1 receiving yards a game, which is the production of a man who is still exactly himself when he is on the field. None of that is in dispute and none of it is the question. The question is the denominator. A tight end who plays eighty percent of the offensive snaps in Melbourne and a tight end who plays forty-five percent of them will both appear on Friday's participation sheet with no designation and no asterisk, and they are not the same football player, and one of them is a much better Thursday for Brock Purdy than the other.

Kickoff is 5:35 p.m. Pacific at the Melbourne Cricket Ground, 10:35 on Friday morning in Australia, on Netflix. The inactives list lands ninety minutes before that, and it will settle Thompson. It will not say anything about Kittle that the empty box has not already said.

So he plays. How much of him plays is a number that exists, that somebody in Melbourne has already written down, and that appears on precisely none of the pages a club publishes.

(Kyle Shanahan knows it. Kyle Shanahan has met a reporter before.)

Sources: 49ers.com injury report, schedule page, George Kittle's roster page and the club news item "Alfred Collins OUT, James Thompson Jr. Questionable vs. Rams," all read Thursday morning Pacific. therams.com injury report, same morning, for the second rendering of the same grid. ESPN for the 2025 receiving line and the birth date.

Filed under 49ers

More on Jordan James

His page →
Greenlaw has drawn league discipline in three of his six games
49ers Notebook

Greenlaw has drawn league discipline in three of his six games

The NFL fined Dre Greenlaw $12,537 for unnecessary roughness, striking an opponent, after his attempt to punch the ball loose from Drake London landed on London's helmet in the 49ers' loss at Atlanta on Oct. 25. Running back Jordan James was fined $6,194 for unnecessary roughness, use of the helmet, in the same game. Neither play was penalized. It is Greenlaw's second fine of the season after a taunting fine against Denver, and between them he was ejected at Seattle and suspended for the Washington game.

Sam KezarOct 31, 20263 min read
The 49ers never hit Penix, and they gave Atlanta the ball four times
Takeaways

The 49ers never hit Penix, and they gave Atlanta the ball four times

Atlanta beat San Francisco 29-20 at Mercedes-Benz Stadium on Sunday, the 49ers' first loss, and they are 6-1 into the bye. San Francisco led 14-3 on the first play of the second quarter and Atlanta scored the next 23 points. The 49ers turned the ball over four times and Atlanta scored 13 points off them; Atlanta did not turn it over. The official game book credits the 49ers' defense with no sack, no quarterback hit and no pass defensed on Michael Penix Jr.'s 34 throws. Atlanta made four first downs by San Francisco penalty, three of them on its 90-yard touchdown drive. Christian McCaffrey left with a thigh injury after the second possession, returned for the third quarter and had 26 yards on six touches afterward. Kaelon Black ran for 60 yards in the first half, scored from 30 yards and lost a fumble one play after Jordan James fumbled. Christian Kirk played 20 snaps in his debut and was not targeted. Eddy Pineiro missed an extra point, his seventh missed kick in 34 tries this season, and Kyle Shanahan said the club would discuss the position on the plane.

Sam KezarOct 26, 20265 min read
Greenlaw's suspension is over, and Kirk still needs a roster spot
49ers Notebook

Greenlaw's suspension is over, and Kirk still needs a roster spot

The league lifted Dre Greenlaw's one-game suspension on Tuesday and put him on a roster exemption, and the 49ers released defensive tackle Naquan Jones the same afternoon. Fred Warner and Jaden Dugger played 67 and 64 of 67 defensive snaps on Monday with Greenlaw out. Jones's spot is the one Greenlaw needs, which leaves the 53 full again and means Christian Kirk, whose practice window closes Nov. 5, needs a second move. Kyle Shanahan said after Monday's win that Mike Evans's Achilles tendinitis is not a long-term thing; Ian Rapoport said on ESPN, per 49ers Webzone, that Evans will have to manage it for the better part of the season. Shanahan said he would be surprised to get Deebo Samuel or Demarcus Robinson back for Atlanta. James Thompson Jr. played 21 snaps on Monday in his return from an ankle injury. Luke Gifford (groin) and Upton Stout (shoulder) have no update since Monday; the first report of the short week follows Wednesday's practice.

Sam KezarOct 20, 20263 min read

More on Kyle Juszczyk

His page →
Christian Kirk is out Monday, which leaves one game inside his practice window
49ers Notebook

Christian Kirk is out Monday, which leaves one game inside his practice window

The 49ers ruled Christian Kirk out for Monday night against Washington at 1:08 p.m. Pacific, five days after opening his practice window off injured reserve, and elevated linebacker Jalen Graham and receiver Malik Turner from the practice squad in the same release. The club has 21 days from Oct. 15 to put Kirk on the 53, and the only game left inside that window after Monday is at Atlanta on Oct. 25; the bye follows. The inactive list posted at 3:44 p.m.: Kurtis Rourke, Enrique Cruz Jr., Deebo Samuel, Garret Wallow, Marques Sigle, Nick Bosa and Naquan Jones. Mike Evans, Gracen Halton, Mykel Williams, Siran Neal and Upton Stout, all questionable Saturday, are active, and Kyle Juszczyk returns. The receivers in uniform are Evans, Brandin Cooks, Jacob Cowing, Jordan Watkins and Turner. Graham, a 2023 seventh-round pick with 15 career games, covers for Garret Wallow and the suspended Dre Greenlaw. Washington activated three players from injured reserve and put two on it.

Sam KezarOct 19, 20263 min read
Bosa is out Monday, which Shanahan says is what the 49ers expected
49ers Notebook

Bosa is out Monday, which Shanahan says is what the 49ers expected

Kyle Shanahan ruled out Nick Bosa (knee, calf), Deebo Samuel (hamstring), Garret Wallow (hamstring) and Marques Sigle (ankle) for Monday night against Washington. Mike Evans, Christian Kirk, Gracen Halton, Mykel Williams, Upton Stout and Siran Neal are questionable. Kyle Juszczyk is expected to play, eight days after missing Seattle. Asked whether Kirk will be activated off injured reserve, Shanahan said \"Possibly\"; the 53 is full, so that takes a corresponding move.

Sam KezarOct 17, 20263 min read
Juszczyk practiced in full, and Lynch says there is a chance he plays Monday
49ers Notebook

Juszczyk practiced in full, and Lynch says there is a chance he plays Monday

Kyle Juszczyk was a full participant in Friday's practice, 12 days after a hyperextended knee and bone bruise, and John Lynch told KNBR there is a chance he plays Washington on Monday. Christian Kirk was limited; activating him would cost someone a spot on a full 53. Nick Bosa, now listed with knee and calf, did not practice, nor did Mike Evans, Gracen Halton or Romello Height. Lynch said trade calls have picked up and that George Kittle asked him about Khalil Mack. Kittle said he asks all the time.

Sam KezarOct 16, 20263 min read

On the record

Called Shots →
Held upJul 29, 2026

Kaelon Black is on the San Francisco 49ers' initial 53-man roster as announced at the August 30, 2026 mandatory cut. Scored off the initial 53 only: the practice squad is a miss, a later signing or elevation after the initial roster is a miss, and being placed on injured reserve from the initial 53 counts as a hit.

Black is a rookie running back whose Wednesday workload increased because Jordan James fractured a rib, which is the most fragile possible reason to be getting reps. If James is back before cut day the reps go with him. Against the call: the 49ers carried McCaffrey plus a thin room behind him, and a back who has taken first-team-adjacent work in camp is usually kept over a body they would have to teach. This resolves in 32 days and it is genuinely close.

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

Week 3 takeaways: Arizona had the ball for 38 minutes and never led
49ers Takeaways

Week 3 takeaways: Arizona had the ball for 38 minutes and never led

San Francisco is 3-0 after a 36-30 win over Arizona. The 49ers led from the 8:26 mark of the first quarter to the end while running 50 offensive plays to Arizona's 81, and averaged 8.7 yards a play to Arizona's 4.5. Purdy was 15 of 27 for 297 yards, four touchdowns, no interception and no sack. Kittle caught both fourth-quarter touchdowns, the second two snaps after his own holding penalty wiped out a 45-yard Purdy touchdown run. Jordan Watkins caught two passes for 60 yards in his first game of the season. The defense was on the field for 87 snaps with nine linemen dressed. Evans (rib or oblique) and Trent Williams (stinger) left and did not return; Greenlaw left with a quad.

Sam KezarSep 28, 20265 min read
The 49ers Announced Every Kyle Shanahan Contract Until This One
Civic memory

The 49ers Announced Every Kyle Shanahan Contract Until This One

The 49ers have a standard sentence for a contract, and they have used it on Nick Bosa, Brandon Aiyuk and Brock Purdy, each time naming the number of years. They have used it on their head coach three times in nine years and never once named the years. This offseason they signed him again and used it not at all. What a club announces is the part of itself it writes on purpose, and this one writes the players.

August LindenSep 13, 20264 min read
The 49ers' First Depth Chart Lists Demarcus Robinson As A Starting Receiver
Camp Notebook

The 49ers' First Depth Chart Lists Demarcus Robinson As A Starting Receiver

San Francisco released its first unofficial depth chart of 2026 on Tuesday morning, with Demarcus Robinson at a starting receiver spot, and then held a joint practice with the Tennessee Titans. The chart is a health document: Ricky Pearsall has been on season-ending injured reserve since August 1, Christian Kirk has not practised a session of camp, and Mike Evans suited up Tuesday and did not compete. Two published readings of the chart disagree about where De'Zhaun Stribling sits, and two counts of the practice disagree about how many passes he caught. Nick Bosa missed a fifth straight practice, and Kyle Shanahan said the knee has tendinitis related to the ACL recovery. Two Titans tackles were ejected from a session that had scuffles on three of the first four plays.

Sam KezarAug 11, 20264 min read