Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

    Malik Mustapha (hamstring) sidelined in training camp

    Link copied to clipboard!
    Link copied to clipboard!

    49ers S Malik Mustapha suffered a hamstring strain in Monday’s practice.

    Mustapha suffered a hamstring injury in practice Monday and will be sidelined for Wednesday’s practice. The 24-year-old dealt with a knee injury last offseason after aggravating a previously torn ACL and missed the first few weeks of the 2025 season. It is unclear how long he will be sidelined, but Mustapha is at least out for Wednesday.
Is Cowboys' Williams an RB1 in fantasy?
Patrick Daugherty and Denny Carter react to Javonte Williams' big performance against the Philadelphia Eagles on Monday.

Related Player News

  • SF Safety #6
    Personalize your Rotoworld feed by favoriting players
    Mustapha aggrevated a previously torn ACL late last year and opened the 2025 season on the PUP list while recovering. He practiced in full three times this week before being cleared for action. Mustapha appeared in 16 games with a rookie and was credited with 12 starts. He broke up five passes and stole one interception.
  • SF Safety #6
    Mustapha landed on injured reserve last October with a torn ACL and has been working his way back ever since. The second-year player and former fourth-round pick started 12 of the 16 games he appeared in for the 49ers last season and totaled 72 tackles, two TFLs, and one interception in his rookie campaign. While he could return to practice after Week 6, it wouldn’t be surprising if the Niners take a few weeks to ramp him up before letting him return to game action.
  • SF Wide Receiver #11
    He’ll miss at least the first four weeks of the season, but that’s no surprise. The latest expectations we had from Kyle Shanahan on Aiyuk’s return were “around Week 6" — it’s certainly possible that Aiyuk may be ready to practice when his forced stint on the PUP list is up based on that timeline. It’s also possible that Aiyuk misses more than just four weeks. We’re sure Shanahan will be asked about it often starting in Week 4. The 49ers also placed S Malik Mustapha on the PUP list.
  • SF Wide Receiver #11
    The 49ers continue to be extra cautious with their No. 1 wide receiver, whose expected return-to-play date falls in the Weeks 5-6 range. A recent beat report suggested Aiyuk is ahead of schedule and has a chance to suit up for Week 1, though this outcome should be considered somewhat unlikely at this time. The 49ers also placed OL Andre Dillard, DE Yetur Gross-Matos, S Malik Mustapha and LB Curtis Robinson on the active/PUP list while OT Ben Bartch and S George Odum landed on the active/non-football injury list.
  • SF Wide Receiver #11
    Aiyuk is still rehabbing a torn ACL and MCL he suffered in Week 7 last season. He was not expected to be ready until midseason, so it is not a surprise Shanahan indicated the 27-year-old wideout would start the season on the physically unable to perform list. Safety Malik Mustapha and rookie quarterback Kurtis Rourke are also expected to land on the PUP list. Meanwhile, Jauan Jennings and Ricky Pearsall are expected to be ready for training camp and will see bigger roles without Aiyuk to start the season.
  • SF Safety #6
    Egads. Draft Saturday is a bizarre time to learn a regular season ACL tear three months prior, but the league moves in mysterious ways. A 2024 fourth-rounder, Mustapha had a strong rookie campaign as a near every-down player. He did battle through an ankle issue. He was solid in run coverage, and notched a pick. The 49ers were expecting even more in 2025 after losing Talanoa Hufanga in free agency. San Francisco’s entire defense could be for an uptick in 2025 play under returning DC Robert Saleh, but Mustapha appears ticketed to begin the year on the reserve/PUP list.
  • SF Defensive End #97
    Bosa was able to work out prior to the contest and felt healthy enough during the pregame warmups. The 49ers will also get Dre Greenlaw for his season debut. With Bosa and Greenlaw back, the inactives for the Thursday Night Football contest are T Trent Williams, QB Joshua Dobbs, DL Khalil Davis, S Malik Mustapha, CB Rock-Ya Sin and RB Israel Abanikanda.
  • He was announced as questionable in the second quarter before being ruled out in the third. The fourth-round rookie has been playing about 50 weekly snaps in recent games. George Odum is finishing the game in his place.
  • Mustapha (5’101/206) attended Richmond for a year when he didn’t receive a scholarship from Wake Forest before hitting the transfer portal after the spring of his freshman year and finally becoming a Demon Deacon. He emerged in 2022 with 58 tackles, 15 pressures, 8.0 TFL, and 3.5 sacks, which buttressed his sterling 92.7 pass-rush grade that ranked second in the nation. Mustapha would be named a defensive captain and play more in the box, leading to a career-high 80 tackles and a Second Team All-ACC nod for his Exemplary play. The Charlotte, NC product was sidelined at Indy with a right hamstring strain but made his presence felt with an excellent testing set on his pro day. He ran a blistering 2.57s flying-20 (92nd percentile) and a 4.54s 40-yard dash (74th%) to go with a fantastic 41.5” vertical (98th percentile) and 22 bench reps (96th percentile) for a fortified 9.39 RAS. Mustapha has a stocky, dense frame that brings authority to his presence as a front-line, run supporting strong safety. While stout proportions can cause him to stick on blocks and limit his ability to probe tight ends in coverage, his noticeable athleticism and range allowed Mustapha to play a significant amount of free safety. He could easily exceed the relatively modest draft capital investment for the 49ers.

Rotoworld

  • GB Defensive End #1
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Packers head coach Matt LaFleur said “there’s a chance” Micah Parsons (knee) practices next week.

    When asked about Parsons’ chances of practicing next week, LaFleur said, “I sure hope so.” He followed that up with, “I’m saying there’s a chance.” Parsons opened the season on the PUP list after an ACL tear late last season. The Packers have a Thursday game for Week 8, leading to a mini-bye where Parsons’ door to practice is at least cracked open.
  • GB Wide Receiver #0
    Player Stats
    Link copied to clipboard!

    Packers head coach Matt LaFleur said the team is “still working through it” when asked if WR Matthew Golden (shoulder/foot) will play Week 8 against the Panthers.

    ESPN’s Rob Demovsky relayed LaFleur’s noncommittal response to questions on Golden’s status. LaFleur said the team hopes Golden plays, but the 23-year-old has been an estimated DNP for the first two practices of the week due to shoulder and foot injuries. With the Packers playing on a short week against the Panthers, Golden’s status will likely rely on the final practice report before a Week 8 Thursday showdown against Carolina.
  • DAL Running Back #31
    Player Stats
    Link copied to clipboard!

    Cowboys waived Emari Demercado.

    It’s not the first time they’ve done so this season, so we’re not exactly sure that Demercado is done here. However he was a healthy scratch last night and the Cowboys are looking at activating some players off IR, so it’s possible if Demercado stays it’ll be as part of the practice squad.
  • ARI Wide Receiver #18
    Player Stats
    Link copied to clipboard!

    Cardinals signed Zay Jones.

    He was deemed the best of a huge tryout with Ronnie Bell, Xavier Guillory, Jack Plummer and James Proche. Jones will work as a depth piece in Arizona, and for all you know that hasn’t always been the case.
  • SF Defensive Tackle #99
    Player Stats
    Link copied to clipboard!

    49ers acquired DeForest Buckner from the Colts for a 2027 fourth-round pick.

    Buckner exits the Colts the same day Quenton Nelson does. It’s a coup for a 49ers defense that has lacked some oomph in one-on-one situations on the defensive line. Buckner, who was with the 49ers early in his career before being traded to the Colts for a first-round pick, will run it back with his original team. The Colts simply weren’t in a position to ask much for the 32-year-old, as they were capped at receiving only a fifth-round compensatory pick for him due to his age. The 49ers are generating a pretty nice playoff-ready defense assuming (as is always the question in San Francisco) it can there healthy.
  • NYG Quarterback #6
    Player Stats
    Link copied to clipboard!

    Giants GM Joe Schoen, asked about the future of the team’s quarterback position said: “To have two young guys with Jaxson and J.J., both talented players, it’s a good position to be in.”

    In other words, it wasn’t exactly an endorsement that Jaxson Dart is the franchise quarterback. Dart, out for the year with a meniscus repair, will enter the third year of his rookie contract as the likely favorite to start assuming Nine hasn’t just blossomed into a great quarterback overnight. But it sounds like the Giants are at least open to the idea that McCarthy could alter the calculus here.
  • BAL Quarterback #8
    Player Stats
    Link copied to clipboard!

    NFL Network’s Ian Rapoport reports he expects Lamar Jackson (ankle) to play in Baltimore’s Week 8 game against Buffalo.

    It’s Tuesday, so we’re only 10 more Lamar updates from getting to the weekend. Rapoport believes according to people he’s spoken with that Jackson will play, and he is “believed to be as close to 100 percent as he has been.” Rapoport also noted that the Ravens weren’t “shocked” that Jackson didn’t play in Week 7, but with a Sunday and a Thursday coming up, wanted him ready for Week 8 and Week 9 badly.
  • GB Wide Receiver #0
    Player Stats
    Link copied to clipboard!

    Matthew Golden (shoulder/foot) did not practice on Tuesday.

    This does not have us optimistic that Golden will play on Thursday night. If he’s sidelined, Savion Williams will be a candidate for more work on offense and perhaps a worthwhile FLEX streamer, while Tucker Kraft will likely ascend to the No. 2 role.
  • LV Wide Receiver #10
    Player Stats
    Link copied to clipboard!

    Raiders activated WR Dont’e Thornton (hamstring) from injured reserve.

    It was his last possible day to be reinstated in his 21-day window. The fact that Klint Kubiak spent much of Thornton’s 21-day window talking about how he had to go show us something makes us think Thornton will probably just be a depth piece for the time being. The Raiders waived Jonah Laulu to make room for Thornton.
  • Link copied to clipboard!

    Colts placed Cam Taylor-Britt (undisclosed) on injured reserve.

    He’ll miss at least the next four games. Taylor-Britt has played just 91 snaps for the Colts this year after coming over as a Lou Anarumo reclamation project. He has one sack, 13 tackles, and two passes defensed so far this year.