49ers
Roster Report

Eddy Piñeiro will kick on Sunday, and there is nobody behind him

He has missed all three practices this week with an illness, and Matt Maiocco reported on Saturday afternoon that he will play anyway. San Francisco auditioned Younghoe Koo and Greg Joseph and kept neither. The club takes one kicker into its home opener.

SK
Sam KezarSep 19, 20264 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Eddy Piñeiro photographed from the chest up against a plain white background, smiling into the camera, short dark hair, wearing a red 49ers jersey with white and red striped sleeve trim and the NFL shield at the collar. A posed league headshot, not football action.

Eddy Piñeiro will kick against Miami on Sunday. Matt Maiocco of NBC Sports Bay Area reported it on Saturday afternoon, and Mike Masala at Niners Wire and Marc Adams at 49ers Webzone both carried it.

Piñeiro missed all three of the practices San Francisco has reported this week. Kyle Shanahan, asked about him after Friday's session: "He's missed Wednesday, Thursday, and today. So, I don't know if it (the illness) came on Tuesday or Wednesday morning, but he's missed all week because of it." That is David Bonilla's rendering at 49ers Webzone, filed Friday afternoon.

San Francisco listed him as questionable on its final Week 2 injury report, filed after Friday's practice. Questionable is where the club left him. The club has not said he will play. The reporting has.

San Francisco spent Saturday looking at other kickers and hired none of them. Younghoe Koo and Greg Joseph both worked out for the club, per Maiocco. Neither was signed, per Adams. The club's own roster page, counted table by table at 2:57pm Saturday, carries one kicker across all four of its lists: Piñeiro, on the active roster. None on the practice squad, none on injured reserve, none on reserve/physically unable to perform.

That is the number Shanahan said on Friday the club was about to change. The plan Bonilla reported was a practice-squad signing on Saturday, in case Piñeiro could not play. Asked who it would be, Shanahan did not know, and said two men were under consideration. Two men worked out. Neither is under contract.

The transaction the club did file#

It had nothing to do with kicking. At 1:59pm the 49ers announced they had promoted defensive lineman Ogbo Okoronkwo to the active roster and placed rookie receiver De'Zhaun Stribling on injured reserve. The release gives the order of operations in the club's own words: "In order to make room on the roster, the team placed WR De'Zhaun Stribling on the Injured Reserve List."

Okoronkwo has been in the building since August 31, which is the date the release gives for his practice-squad signing. He was elevated for the Week 1 game on September 10 and played 18 of San Francisco's 61 defensive snaps in Melbourne, 30 percent, off the official game book, then reverted when the final whistle went. A promotion ends that cycle. A signed player does not revert on Sunday night and has no elevation budget to spend, which matters on a defensive line that has lost Alfred Collins and Sam Okuayinonu to injured reserve and Mykel Williams to the physically unable to perform list. The club's release credits Okoronkwo with 82 games, 13 starts and 17.0 sacks across four other teams and this one.

Stribling's placement had been expected since Wednesday, when Shanahan put his recovery at close to ten weeks after ankle surgery. He was the only San Francisco player carrying an Out designation on the final Week 2 injury report. The paperwork arrived three days after the operation. The club's release records exactly one thing about his season: he played in the Week 1 game.

What the man who is kicking did in Melbourne#

Off the official game book, which is the record rather than a write-up. Piñeiro made two field goals from three, good from 20 in the first quarter and good from 56 in the fourth. The miss was a 52-yarder that the book describes as "No Good, Hit Right Upright." He made all three extra points. He kicked off six times, three of them 65 yards, one of those into the end zone for a touchback. Nine of San Francisco's 27 points were his.

He played 12 of the 20 special-teams snaps in that game, 60 percent. Jon Weeks centred all six of his placements and Corliss Waitman held all six, and they played eight snaps each. Neither is on the injury report.

The league also fined two 49ers on Saturday for plays in that game. Kyle Juszczyk was fined $20,033 for unnecessary roughness, illegal use of the helmet, on San Francisco's first play of the second half. Jake Tonges was fined $9,266 for a leg whip, on what Maiocco identifies as the block where Tonges hurt the knee that ended his season. Both figures are Maiocco's, carried by Adams. Tonges has been on injured reserve since September 16, so the second fine changes nothing but his bank balance.

San Francisco's active roster is full at 53. Exactly one of the 53 kicks.

Filed under 49ers

More on Kyle Juszczyk

His page →
The rookie

The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five

De'Zhaun Stribling, the wide receiver San Francisco took with the 33rd pick in April, was hurt in his first professional game and the 49ers have published nothing about him since. The official participation report has him at 21 offensive snaps of 65, which is 32 percent. Counted against the 26 plays from scrimmage San Francisco ran before the snap he was injured on, it is 21 of 26, or 81 percent. The count reconciles to 65 at the end of the game once the second-quarter roughing-the-passer penalty is included, which is the check on it. He was not targeted on any of the 21. Six 49ers receivers took an offensive snap in Melbourne: Mike Evans 49, Demarcus Robinson 41, Deebo Samuel 27, Stribling 21, Jacob Cowing 5 and KhaDarel Hodge 1. Tight end Luke Farrell played 46, more than every receiver but Evans, and fullback Kyle Juszczyk played 33, more than Samuel. Four of the five other receivers who played are 30 or older. Kyle Shanahan said after the game that the Achilles was checked and intact and that the club was not sure of the magnitude of the ankle injury; further testing waited on the flight home, which David Bonilla of 49ers Webzone clocked at 13 hours 46 minutes, landing at SFO at 3:06 p.m. Friday. San Francisco's next game is Miami at Levi's Stadium on Sunday, September 20, at 1:25 p.m. Pacific, and the 49ers traded down twice in April, first with Miami, to reach the pick they spent on Stribling. No take filed.

Grant LombardSep 13, 20264 min read
The Right Denominator For De'Zhaun Stribling's First Game Is Twenty-Six, Not Sixty-Five
Game Week

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

San Francisco's Week 1 injury report, read live at 49ers.com and again at therams.com on Thursday morning Pacific, carries eleven San Francisco names and two designations. Alfred Collins, listed at defensive line with a knee, is Out; the club's own item says he tore a patellar tendon and will miss the 2026 season. James Thompson Jr., hamstring, is Questionable after going from did not participate to limited. The other nine, including Nick Bosa, Kyle Juszczyk, Dre Greenlaw and George Kittle, carry no game designation, and Upton Stout is the only full participant on the page. Kittle is limited on every practice day the report carries a value for, with no designation, on an Achilles tendon he tore on January 11. The grid's Monday column is empty on all eighteen rows across both clubs, while the club's own news item describes three Melbourne practices. The Rams' half has filled since Wednesday: Aaron Donald is Out, listed not injury related and resting, and the other six Los Angeles names carry the dash the legend defines as not listed. Kyle Shanahan on Bosa and Kittle: 'We've got to be smart with that.' Kickoff is 5:35 p.m. Pacific at the Melbourne Cricket Ground. One take filed.

Grant LombardSep 10, 20265 min read
San Francisco Has Told You George Kittle Plays. It Has Not Told You How Much Of Him You Get.
Week 1 Preview

Seven Of San Francisco's Nine Rookies Are Listed Second At A Position For The Opener

San Francisco opens the 2026 season against Los Angeles at the Melbourne Cricket Ground on Thursday at 5:35 p.m. Pacific, 10:35 a.m. Friday in Melbourne, on Netflix, with radio on KSFO 810 AM and KSAN 107.7 FM. The club's roster page, counted in a browser on Thursday morning, carries 53 active players and exactly nine rookies. Seven of those nine are listed second at a position on the club's own website depth chart, stamped September 8 and labelled unofficial; the other two are listed third. None is listed first. The club's final injury report, published at 12:23 a.m. Pacific Thursday, issued two game designations: DL Alfred Collins out with a knee, which Kyle Shanahan said is a torn patellar tendon that ends his season, and rookie DL James Thompson Jr. questionable with a hamstring. Nick Bosa, knee, and George Kittle, achilles, were limited at all three Melbourne practices and carry no designation. Shanahan on the two of them: 'We've got to be smart with that. They both look great but we've definitely got to be smart with that.' Bosa said he is '100 percent ready to go for the first game.' Luke Gifford, Renardo Green, Dre Greenlaw, Gracen Halton and Romello Height all progressed to full participation at the last practice. Kyle Juszczyk stayed limited with a finger. Los Angeles ruled out Aaron Donald, filed under rest. Inactives land 90 minutes before kickoff. Ten players to watch, and the club's own chart still lists two men who cannot play.

Sam KezarSep 10, 20265 min read
Seven Of San Francisco's Nine Rookies Are Listed Second At A Position For The Opener

More on De'Zhaun Stribling

His page →
Practice Notebook

San Francisco will sign a kicker on Saturday, and it has not worked one out

San Francisco filed its final Week 2 injury report after Friday's practice with three game designations on it: De'Zhaun Stribling out, Eddy Piñeiro and Kaelon Black questionable. Piñeiro has not practised since the Melbourne game week ended, and the club's roster page carried no second kicker anywhere on Friday afternoon. Kyle Shanahan said San Francisco will add one on Saturday, that two men are under consideration, and that he does not know which. Nine of the twelve names on the report practised in full.

Sam KezarSep 18, 20264 min read
San Francisco will sign a kicker on Saturday, and it has not worked one out
Game Week

The 49ers rested four veterans Wednesday, and three were full a day later

San Francisco filed its first official Week 2 injury report this week, and eleven 49ers were on it. Six did not practise Wednesday and four of those six were rest days: Nick Bosa, Dre Greenlaw, Christian McCaffrey and Trent Williams. By Thursday, Greenlaw, McCaffrey and Williams were full participants and Bosa was limited. The two men who have not practised either day are Eddy Piñeiro, who is ill, and De'Zhaun Stribling, whose ankle needed surgery. Kaelon Black joined the report Thursday with a groin. Every man on Thursday's report played against the Rams in Melbourne.

Sam KezarSep 17, 20265 min read
The 49ers rested four veterans Wednesday, and three were full a day later
49ers Notebook

Stribling is out ten weeks, and the club says it doesn't need another receiver

Kyle Shanahan spoke before Wednesday's practice, his first availability since the flight home from Melbourne, and answered the two questions the opener left open. De'Zhaun Stribling had ankle surgery and will miss close to ten weeks, a window that covers nine games. Jake Tonges had knee surgery, is out for the season and went on injured reserve Wednesday. KhaDarel Hodge was promoted to the 53-man roster in the same transaction and Jack Stoll signed to the practice squad, one day after the club worked him out. Shanahan said San Francisco does not need to add a receiver. Stribling was still on the club's Active table at 4:53 p.m. Pacific.

Sam KezarSep 16, 20264 min read
Stribling is out ten weeks, and the club says it doesn't need another receiver

On the record

Called Shots →
OpenJul 31, 2026

Between the 49ers' first regular-season game and 2026-11-01, Deebo Samuel runs more pass routes from the slot than from out wide. Method, fixed in advance: alignment splits as published for Samuel over that span, slot routes against wide routes, backfield routes excluded from both sides. Ties resolve as FALSE. The comparison is his own two figures, so no league-wide source is needed to score it.

The call is on the ROLE the money implies, not on production. His 2025 usage in Washington was 260 slot routes against 141 out wide and 15 from the backfield, out of 416, at 5.3 average air yards per target across 99 targets, with 67 of those 99 inside ten yards. Niners Nation projects him to the slot with Stribling at Z and Mike Evans at X. A one-year agreement whose value the player's own agent describes as a ceiling is a continuity buy, and a continuity buy uses the player it just watched rather than the one from 2021. If he instead lines up mostly wide, the read in the piece is wrong and the team bought something closer to the older version.

Latest on the 49ers

The whole beat →
Week 2 Analysis

Opponents have reached the 49ers' red zone five times and scored one touchdown

Two days after the 35-13 win over Miami, the two game books describe a defense that is hard to finish against and easy to move against. Opponents have gained 5.1 yards a play in both games and reached the San Francisco 20 five times for one touchdown. Miami spent 19:17 on its first three possessions and got six points, twice reaching goal to go and twice kicking. San Francisco's first four sacks of the season came either inside its own red zone or with a lead of 15 or more, and Nick Bosa is credited with none of them, and with no quarterback hit either, on 40 of 59 defensive snaps. PFF's charting of the same game puts him ahead of every other 49er in total pressures.

Sam KezarSep 22, 20266 min read
Opponents have reached the 49ers' red zone five times and scored one touchdown
49ers Takeaways

Week 2 takeaways: five touchdowns before San Francisco's first punt

San Francisco is 2-0 after a 35-13 win over Miami in the home opener. The 49ers scored touchdowns on their first five drives and did not punt until 10:38 of the fourth quarter. Purdy was 20 of 22 for 287 yards and two touchdowns with a 149.1 rating and no sack taken. The defense recorded four sacks after none in Week 1, from Marques Sigle, Keion White, Romello Height and a Warner-Stout split, none from Bosa. Miami had first and goal twice and came away with six points. Eddy Piñeiro, the kicker the week was spent on, attempted no field goal.

Sam KezarSep 21, 20265 min read
Week 2 takeaways: five touchdowns before San Francisco's first punt
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
The 49ers won by 22 and came out of it needing a receiver and a lineman

Earlier on the 49ers

Roster

Nate Hobbs Made The 53 On Sunday And Went On Injured Reserve On Monday

The 49ers placed cornerback Nate Hobbs and linebacker Nick Martin on injured reserve Monday and re-signed safety Ashtyn Davis and punter Corliss Waitman to one-year deals. Because Hobbs and Martin were placed the day after the initial roster was set rather than during the cut to it, neither needed one of the two return designations San Francisco had already spent on Christian Kirk and Austen Pleasants, and neither is finished for the year. Both must miss at least the first four games. The earliest either can play is October 11 at Seattle. Matt Maiocco wrote on Sunday that both placements were coming Monday. San Francisco claimed nobody on waivers and lost cornerback Darrell Luter Jr. to Las Vegas and defensive lineman Bryson Eason to Kansas City. Thirteen players are on the practice squad, including long snapper Jon Weeks, who is not on the active roster.

Sam KezarAug 31, 20265 min read
Nate Hobbs Made The 53 On Sunday And Went On Injured Reserve On Monday
The record

Four Hundred And Forty Punt Returns Since Ted Ginn Jr. Scored The Last One

San Francisco has returned 440 punts for 3,826 yards since Ted Ginn Jr. ran one back 55 yards against Seattle on September 11, 2011, and none of the 440 has scored. Thirty-five of them gained twenty yards or more, two gained forty, and the longest is a 66-yard return in 2025. Jacob Cowing's 83-yard punt return touchdown at the Chargers on August 20 is longer than any of them and came in a preseason game, so it does not enter the record. He has not returned a punt since, missed the last full practice of camp with a groin injury and did not dress for the finale at Las Vegas. The roster is due at 3 p.m. Pacific on Sunday.

Sam KezarAug 29, 20264 min read
Four Hundred And Forty Punt Returns Since Ted Ginn Jr. Scored The Last One
Camp Battles

Eleven Days To The Cutdown And Jake Brendel Still Has No Settled Backup

San Francisco's roster is set on August 30 and the backup center job has been open on this board since August 8, when the club disclosed Brett Toth's concussion. Drake Nugent and Doug Kramer Jr. split every center snap of the preseason opener with Jake Brendel out of uniform, and neither is on Matt Maiocco's projected 53 or David Lombardi's. Wednesday's walk-through was closed to media, so nothing moved.

Sam KezarAug 19, 20263 min read
Eleven Days To The Cutdown And Jake Brendel Still Has No Settled Backup