{
  "id": 20068259,
  "title": "Michigan QB Bryce Underwood replaces Tommy Carr after difficult start vs. Oregon",
  "url": "https://urgent.news/2026/11/14/michigan-qb-bryce-underwood-replaces-tommy-carr-after-difficult-start",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-11-14T22:52:48.000Z",
  "source": {
    "name": "Yahoo Sports",
    "slug": "yahoo-sports",
    "url": "https://sports.yahoo.com/articles/michigan-qb-bryce-underwood-replaces-225248023.html"
  },
  "original_language": "en",
  "account": "Michigan quarterback Bryce Underwood replaced Tommy Carr during a challenging game against the Oregon Ducks. Coach Kyle Whittingham switched to Underwood after Carr's poor performance, which included throwing only one pass for eight yards. To generate offense, the Wolverines relied on their ground game, with running back Savion Hiter gaining 71 yards on two carries and Jordan Marshall adding 14 yards on two carries. However, Oregon took an early lead with 14 points, thanks to a 60-yard touchdown pass from quarterback Dylan Raiola to Jeremiah McClellan and a shorter two-yarder. Hiter responded with a 70-yard touchdown run, cutting Oregon's lead to 14-7. Despite these efforts, Michigan faced a tough season under Whittingham's leadership, starting with a controversial win against Western Michigan involving a play clock debate. Underwood was later benched due to struggles, and Carr took over. Now, With just one win required to become bowl eligible at 5-4, Michigan looks to regain momentum following a recent 15-6 loss to struggling Michigan State.",
  "summary": "Michigan football rolled with a new play-caller for Tommy Carr before facing the Oregon Ducks . But coach Kyle Whittingham pivoted back to Bryce Underwood Saturday. All because of Carr’s rough start post Jason Beck firing as offensive coordinator . Carr got pulled after posting these disastrous numbers: 1-of-5 for eight yards. Michigan needed to […] The post Michigan QB Bryce Underwood replaces…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}