Here are the offensive player grades for the game:
Quarterbacks: C
Trey Lance completed 7/11 passes for 49 yards, failing to generate offense, but more so due to the porous performance from the offensive line as opposed to quarterback play.
Lance wasn't without his mistakes, as the quarterback missed a read to tight end George Kittle on a 3rd down before checking it down, while being inaccurate on a number of other throws.
However, Lance was repeatedly pressured, including one sack, which forced him to utilize his legs on several occasions on a day when the second-year quarterback was looking to make plays downfield.
On a good note, Lance had a nice deep downfield pass to Deebo Samuel, who was hooked by cornerback Steven Nelson, but the play was ruled incomplete.
Additionally, Lance was able to consistently make touch passes off of play-action with defenders in his face to the streaking tight ends, which was an area in which he had faced struggles before.
Nate Sudfeld finished 5/10 passing for 49 yards with an interception and a passer rating of 24.6.
Sudfeld was a product of the offensive line as well, as he was consistently pressured, limiting the offense, although he also made a poor decision on the interception to Desmond King.
Brock Purdy got a majority of the second-half action, including a two-minute drill to end the half, where he had a nice 26-yard completion to Jauan Jennings, but followed it with a near interception.
Purdy finished the day 13/20 passing for 182 yards and an interception, although a majority of his yardage came off the final drive in garbage time.
Purdy made several tight-window throws, but also threw a poor interception by failing to read the linebacker over the middle of the field.
Running Backs: C
Overall, the 49ers rushed for 51 yards on 24 carries, while the Texans rushed for 156 yards on 33 carries.
Jeff Wilson Jr. earned the start for the 49ers and was the best running back on the day, carrying the ball three times for 16 yards, which was by far the highest mark of any halfback.
Trey Sermon was the second running back to see action, carrying the ball eight times for 20 yards.
While the numbers didn't look great, the offensive line significantly struggled during this portion, as the Ohio State product got 2.86 yards after first contact, despite only rushing for 2.5 yards a carry, meaning that the defense got behind the line of scrimmage on average.
Sermon continues to be indecisive at times, and still seemed bothered by his ankle injury, but his stats weren't necessarily indicative of his performance.
Surprisingly, Jordan Mason got the next set of carries, finishing the day with seven yards on four rushes, while facing similar problems to Sermon in terms of the offensive line.
JaMycal Hasty saw the next action, but didn't earn a single carry, while Tyrion Davis-Price was in the game only during the fourth quarter, likely because his spot has been solidified on the 53-man roster due to his third-round draft status this year.
While the running game struggled, it wasn't fully due to the running backs, but more so on the offensive line.
Wide Receivers: C
The receivers weren't featured as much on Thursday until garbage time, as the aerial attack failed to truly materialize, even though the 49ers ended up passing for 257 yards on the day.
Willie Snead led all receivers with two catches for 36 yards, but was targeted five times, and dropped a wide-open touchdown pass in the endzone towards the end of regulation.
Jauan Jennings and Malik Turner had three catches respectively, with the former having 34 receiving yards and the latter having 32 receiving yards on the day.
Turner had a helmet-to-helmet finish on a nice special-teams play, although the penalty wasn't called, and also couldn't corral a well-placed ball in tight coverage from Purdy.
Malik Turner led all receivers with two catches and 26 yards, with Willie Snead and Danny Gray close behind, reeling in three catches for 25 yards and two catches for 24 yards, respectively.
Turner also made a nice special-teams play, but had a helmet-to-helmet hit on the punt returner, which wasn't called. Additionally, Turner dropped a highly-contested slant pass to move the chains.
Deebo Samuel and Brandon Aiyuk both left Saturday's contest without a catch, with the former failing to corral in a contested deep pass, although his arm was hooked by the cornerback on a no-call, while the latter only saw one attempt, which was deflected by a defensive lineman.
Tight Ends: B+
Ross Dwelley arguably had the best performance of any offensive player on the 49ers, catching all three passes of his targets for 42 yards, including a contested 30-yard catch where he held on, despite a big hit from the defending safety.
Tyler Kroft had two catches for 26 yards, including a nice 13-yard catch where he fought through tackles on a 3rd & 10 to move the chains. He and Dwelley are the top candidates vying for that third tight end spot behind Charlie Woerner.
Woerner, who returned to practice following his core muscle injury this week, caught one pass for four yards in limited action.
Fumagalli, the other tight end to see action on Thursday, caught two passes for 26 yards, although both catches came during the fourth quarter.
The tight end unit was arguably the best unit for the 49ers on Thursday, as the group caught eight of their nine intended targets.
Offensive Line: F
Before I continue, let me preface that the 49ers sat Trent Williams, Daniel Brunskill, and Mike McGlinchey, meaning that Jaylon Moore and Colton McKivitz started at left and right tackle, respectively.
The offensive line had a porous performance overall, as all three quarterbacks faced significant pressure, disrupting both the passing and rushing attack.
The 49ers only rushed for 2.1 yards per carry on 24 attempts, while the Texans managed 4.3 yards per carry on 33 attempts.
McKivitz and Moore were both outworked on the edge, but overall; there wasn't a single offensive lineman who had a clean game.
Aaron Banks and Spencer Burford had inconsistent performances, with the former whiffing on a 4th & 2 run by Trey Sermon, disrupting the drive, while the latter committed two holding penalties.
Jason Poe, who had mixed in with Banks alongside the first-team offense this week, also struggled, whiffing on a few blocks, while having some nice plays as well.
Overall, this game was a testament to the depth on the offensive line, which has looked spotty at best, making it no surprise that the 49ers have inquired about trading for an interior offensive lineman, according to the SF Chronicle's Eric Branch.
Written By:
Writer/Reporter for 49ers Webzone
All articles by Rohan Chakravarthi
@RohanChakrav
YouTube Channel
Rohan Chakravarthi
Writer/Reporter for 49ers Webzone
All articles by Rohan Chakravarthi
More San Francisco 49ers News
-
What's wrong with Deebo? Shanahan weighs in on 49ers wideout's struggles
San Francisco 49ers wide receiver Deebo Samuel has been a shadow of his usual dynamic self this season. With just 511 receiving yards and one touchdown, he's far off the pace to match last year's 892 receiving yards and career-high seven touchdowns. Typically a dual-threat... -
49ers GM addresses struggles of Christian McCaffrey and Deebo Samuel
On Monday, San Francisco 49ers head coach Kyle Shanahan addressed wide receiver Deebo Samuel's underwhelming performances this season. Samuel has struggled to make a significant impact on the field, prompting questions about his role in the offense. "I think he has the burst... -
49ers' struggles continue: Week 13 power rankings analysis
The San Francisco 49ers are facing an uphill battle in their quest to earn a playoff spot after suffering their second consecutive loss, this time in a lopsided 38-10 defeat at the hands of the Green Bay Packers at Lambeau Field. The team was without starting quarterback Brock... -
49ers achieve disappointing milestone that defines season's struggles
For the third time this season, the San Francisco 49ers held a fourth-quarter lead only to see it slip away in heartbreaking fashion. Each collapse has come during NFC West matchups, starting with a late loss to the Los Angeles Rams in Week 3 and then a defeat to the Arizona...