Deep dive

Underwood cleared both bars against Iowa. He did it five times last year.

Against Iowa, Bryce Underwood had his most yards per attempt and his best expected points per dropback in 13 games against Power 4 defenses. His 2025 Big Ten average of 7.5 yards an attempt was a midpoint between five games like this one and four like Ohio State, so the question after Saturday is how often the second kind comes back.

WF
Wes FerrySep 28, 20267 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Bryce Underwood, number 19 in Michigan's navy home jersey and maize trousers, holds the ball out at his side behind a block against Iowa at Michigan Stadium on September 26, 2026, Iowa's defenders in white.

Two numbers were the test for Bryce Underwood against Iowa, and both came from his own freshman season. One was his 2025 Big Ten yards per attempt, 7.5, on 1,601 yards and 213 throws. The other was his 2025 Big Ten success rate, 44.1 percent of 227 dropbacks, where a dropback is a pass attempt or a sack and a successful play gains half the needed yardage on first down, 70 percent of it on second and all of it on third or fourth. Clear both against a Power 4 defense, the reasoning went, and you have the first like-for-like evidence that the passer has moved.

He cleared both. He completed 17 of 28 passes for 276 yards, 9.9 yards an attempt. By the play-by-play, 14 of his 29 dropbacks were successful plays, 48.3 percent.

By the two measures that price a whole throw rather than count it, Saturday was the best game of Underwood's college career against a Power 4 defense. He has played 13 of them across two seasons. None produced more yards per attempt; the closest was 9.6 against Wisconsin last season. None produced more expected points per dropback by CollegeFootballData's model, which values each play by how much it moved a team's scoring outlook: +0.56 against Iowa, ahead of +0.50 against Wisconsin. And Iowa had allowed 4.4 yards an attempt in its first three games, 332 yards on 76 throws by Northern Illinois, Northern Iowa and Iowa State.

It still does not answer the question, and the reason is in where last season's 7.5 came from.

Where 7.5 came from#

Underwood's 2025 Big Ten line is an average of nine games, and the nine split cleanly in two.

In five, against Wisconsin, USC, Washington, Northwestern and Maryland, he cleared both marks: between 8.5 and 9.6 yards an attempt and success rates from 46.2 to 58.6 percent. In the other four, against Nebraska, Michigan State, Purdue and Ohio State, he cleared neither: between 3.5 and 6.6 yards an attempt and success rates from 22.2 to 37.5 percent. Not one of the nine landed between the two groups.

So 7.5 is a midpoint between two kinds of afternoon. Five good ones produced a season sitting exactly on the markers because four bad ones pulled it down, and a single game above both bars is something Underwood did in more than half of his Big Ten games as a freshman.

Measured against those five, Iowa belongs to the group and sits near its bottom on the steadier of the two measures. Success rate does not care how long a completion is, only whether the play did what the down required, and of the five good 2025 games only USC's success rate, 46.2 percent, was lower than Saturday's. Iowa leads the group on yards and on expected points and trails four of the five on down-to-down success.

This season has two Power 4 games, and it has one of each kind. Against Oklahoma on September 12, Underwood averaged 6.5 yards an attempt and 31.6 percent of his dropbacks succeeded. Against Iowa, 9.9 and 48.3. Pool the two and the success rate is 41.7 percent on 48 dropbacks, still under last season's Big Ten mark, while yards per attempt is 8.6 on 45 throws, over it. That is the 2025 shape with the sample cut to two.

Where Saturday's yards came from#

The margin on yards was built by the deep ball, and the deep ball had been missing. Through the first three games the official play-by-play tagged 11 of Underwood's throws as deep, and one was caught. Against Iowa it tagged six, and three were caught for 101 yards: 20 to Andrew Marsh down the right side in the first quarter, 32 to JJ Buchanan down the left in the second, and the 49-yard touchdown to Buchanan down the right that put Michigan ahead 19-14 with 11:59 left.

The two throws to Buchanan account for 81 of the 276 yards. On his other 26 attempts Underwood averaged 7.5 yards, last season's Big Ten figure to the decimal. Taking away any quarterback's two longest throws will flatten his day, so that subtraction proves less than it appears to. What it does show is which throw changed. Everything else Underwood threw against Iowa averaged what his whole 2025 Big Ten season averaged, and the difference was a deep throw that had worked once in 11 tries working three times in six.

The success rate is the harder number to move and it moved less: 14 of 29, about four points above the mark. On 29 dropbacks the ordinary sampling error on a success rate is about nine points either way, so Saturday is consistent with a passer who has improved and with the 2025 passer on one of his good days. One game cannot separate them.

Where the throws failed#

Fifteen of the 29 dropbacks failed. Ten were incompletions, one was the interception at the Iowa 2, one was a 2-yard sack, and three were completions short of what the down required, one of them a 7-yard throw to Marsh on third-and-8 at the Iowa 25 that left Michigan a yard short and set up the fourth-down sneak.

Four of the 10 incompletions were throws to Marsh that Iowa defensive backs broke up, and they are all of his incompletions: he was the target 11 times and caught the other seven for 106 yards. Jaylen Watson broke up three of them in the first half, on second-and-7 at the Iowa 18, on third-and-5 at the 23 before Michigan settled for a 41-yard field goal, and on a deep throw on second-and-2 at the 30. Jacob Wallace broke up the fourth, on third-and-8 from Michigan's 13 with 5:30 left, the incompletion that stopped the clock before Michigan punted the ball to midfield. The play-by-play records Underwood as hurried on two more incompletions, both in the fourth quarter.

A breakup can mean a receiver who was covered or a throw that gave the defender a chance, and the play-by-play does not say which. What it does say is where Iowa put its hands on the ball: four times, all four against Marsh, three of them in the first half and three of them on drives that ended without a touchdown.

The targets stayed narrow. Buchanan or Marsh was the named target on 18 of the 28 attempts, and the two of them caught 12 of the 17 completions for 236 of the 276 yards. Across four games they have been the target on 65 of Underwood's 92 throws.

Protection, and the second half#

Underwood was sacked once in 29 dropbacks, behind the same five starters Michigan used against UTEP, the group with Blake Frazier at right tackle rather than Andrew Sprague. Across four games he has been sacked on 5 of 97 dropbacks, 5.2 percent, against 5.6 percent last season. However much the offensive line has shuffled, it has not shown up in how often he goes down.

The second-half pattern held. Nine of his 17 first-half dropbacks succeeded and 5 of 12 after halftime did, and all five of those came on two drives: the opening possession of the third quarter and the fourth-quarter touchdown drive. Across the season he is now at 54.0 percent before halftime on 63 dropbacks and 41.2 percent after it on 34. His freshman season had the same shape, 45.2 percent on 199 before halftime and 36.5 on 156 after. Two seasons leaning the same way is more than one, and 34 second-half dropbacks this year are still too few to say whether the drop belongs to the passer, the play-calling or the other side's adjustments.

The two open calls#

Jamie Silva's call that Underwood's yards per attempt across Michigan's nine 2026 Big Ten games finishes at 7.52 or lower stands at 9.9 after one game of nine. Grant Lombard's call that his regular-season completion rate beats 60.3 percent stands at 62.0 percent, 57 of 92.

What would settle it#

The 2025 season never gave Underwood more than three straight Big Ten games above both marks: Wisconsin, USC and Washington in October, followed by 5.1 yards an attempt at Michigan State. Iowa is one. Minnesota on Saturday, Penn State on October 17 and Indiana on October 24 would make four, which is a run his freshman season did not have.

If the fourth or fifth Big Ten game this year looks like Oklahoma, the Iowa game goes into the first group with Wisconsin and Maryland, and 2026 becomes the same passer with a better deep ball. Michigan plays at Minnesota at noon Eastern on Saturday.

Sources: Michigan Athletics' official box score and play-by-play for Iowa at Michigan, September 26, 2026; CollegeFootballData's 2025 and 2026 Michigan play-by-play, player box scores and schedule, its 2026 Iowa team game statistics, and its 2026 Michigan and Iowa rosters. Dropbacks, success rates, depth tags and expected points per dropback are computed from the play-by-play, with spikes excluded; each game's attempts reconcile to its box score after removing one duplicated 2025 row (USC) and restoring one 2025 completion the feed files as a fumble recovery (Wisconsin). Expected points are CollegeFootballData's model output.

Filed under Michigan FB

More on JJ Buchanan

His page →
Michigan's defense scored as many touchdowns as the offense, and Michigan lost
Takeaways

Michigan's defense scored as many touchdowns as the offense, and Michigan lost

Minnesota beat Michigan 20-14 at Huntington Bank Stadium, its first win over Michigan since 2014 and its first in Minneapolis since 1977. Michigan led 14-7 at halftime on Jordan Marshall's 5-yard run and Nathaniel Staehling's 79-yard interception return, then turned the ball over on a muffed punt and two Bryce Underwood interceptions in a span of 7:31. Minnesota scored 13 points off those turnovers on drives of 4, 34 and 35 yards. Michigan's offense gained 180 yards, its fewest of the season, held the ball for 41 seconds of the third quarter, and ran eight plays for no net yards between its touchdown and the fourth quarter. Underwood was 10 of 21 for 101 yards and was sacked three times. The running backs carried 18 times for 59 yards. Michigan's defense forced two turnovers, allowed one scoring drive longer than 35 yards and had no sacks. Michigan's last drive ended with two timeouts unused. JJ Buchanan, Nathan Efobi and Chase Taylor each went down during the game, and Kyle Whittingham said a couple of players could not finish without naming them. Michigan is 3-2 and 0-2 in the Big Ten.

Wes FerryOct 4, 20266 min read
Western Michigan Ran 67 Plays And Never Reached The End Zone
Takeaways

Western Michigan Ran 67 Plays And Never Reached The End Zone

Michigan beat Western Michigan 13-12 at Michigan Stadium on a play that exists because a replay review put one second back on the clock, a decision the Big Ten defended in a statement and NBC's rules analyst questioned on air. The Broncos ran 67 plays from scrimmage, held the ball for 40:08, converted 8 of 18 third downs and scored on four Dieter Kelly field goals without once reaching the end zone. Michigan's offense produced two touchdown drives, its first and its last, and six punts, an interception and a lost fumble in between. Dom Nichols and Troy Bowles set career highs in their first career starts. JJ Buchanan caught six passes for 126 of Michigan's 170 passing yards.

Wes FerrySep 6, 20266 min read
Michigan's 4 Captains Are February's 4 Captains. The 12 Names Underneath Them Are Not
Camp

Michigan's 4 Captains Are February's 4 Captains. The 12 Names Underneath Them Are Not

Michigan announced 4 captains and a 12-man leadership council on Monday night, and its February release had already announced 4 spring captains and an 11-man spring council with a note that the real vote would come in fall camp. The captains are identical. The council moved by 5 names: linebacker Troy Bowles, receiver JJ Buchanan and defensive end John Henry Daley came on, safety Mason Curtis and tight end Zack Marshall came off. With 18 days to Western Michigan, the tight ends went from 1 name to 0 of 8, the linebackers went from 0 to 1 of 14, and the 10 specialists have now been passed over twice.

Wes FerryAug 18, 20266 min read

More on Andrew Marsh

His page →
Whittingham changed one starter on Monday, and it was the punt returner
Game week

Whittingham changed one starter on Monday, and it was the punt returner

Kyle Whittingham said at his Monday press conference on October 12 that Bryce Underwood remains Michigan's starting quarterback and Jason Beck remains the play-caller for Saturday's game against Penn State. The only personnel change he announced was at punt returner, where Andrew Marsh, who has lost fumbles against Western Michigan and Minnesota, will be replaced for reasons Whittingham said include injury. Right tackle Andrew Sprague, out since the UTEP game, will miss several more weeks; Whittingham said his return is \"way out there.\" Andrew Babalola returned to practice Monday for the first time in about a month, by Whittingham's count. Whittingham said more linemen hurt at Minnesota will be questionable on Wednesday's availability report. Michigan is 3-2 and 0-2 in the Big Ten, its first 0-2 conference start since 2014, with a turnover margin of minus 4; Underwood has thrown 4 interceptions and lost 2 fumbles. Tommy Carr took first-team reps in the bye and could get a series or two. Penn State, 3-3 and 0-3, visits Michigan Stadium at 3:30 p.m. Eastern on October 17.

Grant LombardOct 12, 20264 min read
Minnesota's blitz got seven sacks at Washington and one against Mississippi State
Game day

Minnesota's blitz got seven sacks at Washington and one against Mississippi State

Michigan (3-1, 0-1 Big Ten) plays Minnesota (3-1, 1-0) at Huntington Bank Stadium in Minneapolis at noon Eastern on Fox. DraftKings has Michigan by 6.5 with a total of 43.5 at 8:12 a.m. Eastern, down from an open of 8.5 and 44.5. Minnesota blitzed on 33.9% of snaps in MGoBlog's chart of its win at Washington, where it had seven sacks; against Mississippi State's quarterback it had one and lost 38-13. Michigan lists eight players Out, four of them offensive linemen including Andrew Sprague, Manuel Beigel and Andrew Babalola. Receiver Andrew Marsh and defensive ends Dom Nichols and John Henry Daley are Questionable. Prediction: Michigan 24, Minnesota 16.

Wes FerryOct 3, 20265 min read
Last week Michigan's injury report did not change until two hours before kickoff
Availability

Last week Michigan's injury report did not change until two hours before kickoff

Michigan's first Big Ten availability report for Saturday's game at Minnesota, filed Wednesday, September 30, lists six players as Questionable: receiver Andrew Marsh, edge rushers Dom Nichols and John Henry Daley, and offensive linemen Andrew Sprague, Houston Ka'aha'aina-Torres and Manuel Beigel. Blake Frazier is Probable. Six players are Out, including defensive end Julius Holly. Daley and Nichols have 5.5 of Michigan's 12 sacks, per the official box scores; Nate Marshall and freshman Tariq Boney have 2 each. Under the Big Ten's 2026 rules, teams file at 8 p.m. Eastern on the three weekdays before a Saturday game and again two hours before kickoff, when the only categories are game-time decision, out and out for the first half, and an unlisted player is available. Before Iowa, Michigan filed an unchanged list on all three weekdays. In the Big Ten archive through September 26, 64 players were Questionable on a Wednesday report; 22 were still Questionable on Friday, and 15 of those were game-time decisions on game day. The other seven, four from Michigan and three from Michigan State, were settled on the game-day report: Nichols, Zeke Berry and Logan Forbes were left off as available, and Sprague was out. Michigan plays at Minnesota on Saturday at noon Eastern on Fox, so the game-day report is due about 7 a.m. Pacific.

Grant LombardOct 1, 20264 min read

On the record

Called Shots →
MissedAug 18, 2026

True freshman receiver Travis Johnson (No. 13) catches at least 1 pass in the September 5 opener against Western Michigan.

Johnson is the clearest riser of Michigan's camp. Tony Garcia of the Detroit Free Press reported that he was named a standout of the August 15 scrimmage; Hartwell reported on August 17 that cornerback Jyaire Hill named Johnson among the hardest young receivers to cover, that Jaime Ffrench praised his speed, and that Andrew Marsh spoke well of him, and framed him as possibly forcing his way into the two- or three-deep immediately. Against the call: Michigan's top 2 receivers are settled in Marsh and Buchanan, the WR3 job is contested by at least Ffrench and Salesi Moa as well, and a true freshman can dress and never be targeted in a season opener a team expects to control. This is a playing-time call rather than a talent call.

Latest on the Michigan FB

The whole beat →
Michigan's last three opponents are 21-6, and each is playing for the playoff
The wider view

Michigan's last three opponents are 21-6, and each is playing for the playoff

The College Football Playoff selection committee's second ranking, released November 10, has UCLA 4th, Oregon 16th and Ohio State 20th, Michigan's last three opponents, who are a combined 21-6. Michigan, 5-4 and unranked, needs one win for bowl eligibility. By DraftKings' moneylines with the margin removed, it has about a 22% chance at Oregon and 18% at Ohio State.

Wes FerryNov 11, 20265 min read
Twelve throws on third-and-short, three sacks: what Jim Harding inherits
Deep dive

Twelve throws on third-and-short, three sacks: what Jim Harding inherits

By CollegeFootballData's play-by-play across Michigan's nine 2026 games, Michigan converted 17 of 27 third downs with 3 yards or fewer to go when it ran and 5 of 12 when it threw, with three sacks on those throws, all against Indiana. Tommy Carr has been sacked on about 1 dropback in 9, against 1 in 19 for Bryce Underwood, and its first- and second-down runs have lost ground more often. Jim Harding, the offensive line coach, is now interim coordinator and will lead a collaborative play-calling group at Oregon, which has at least two sacks in each of its last six games.

Wes FerryNov 9, 20266 min read
Michigan held Michigan State without a touchdown and lost by nine
Takeaways

Michigan held Michigan State without a touchdown and lost by nine

Michigan State beat Michigan 15-6 at Michigan Stadium on November 7 on five Liam Boyd field goals. Twelve of the 15 points came on drives that started at the Michigan State 38 or better, set up by two Michigan punts from deep after sacks and by two turnovers. Michigan gained 192 yards, was sacked five times, went 2 of 10 on third down and did not score until 1:35 remained.

Wes FerryNov 8, 20266 min read

Earlier on the Michigan FB

Whittingham said 'not right now' on Beck. Within a day, he fired him
News

Whittingham said 'not right now' on Beck. Within a day, he fired him

Kyle Whittingham fired offensive coordinator Jason Beck on November 8, 2026, the day after Michigan lost 15-6 to Michigan State and gained 192 yards. On Saturday night Whittingham had said a coordinator change was not happening 'right now.' Jim Harding, Michigan's offensive line coach and assistant head coach, is interim offensive coordinator for the rest of the regular season. Michigan is 5-4 and needs one win from Oregon, UCLA and Ohio State to reach bowl eligibility.

Wes FerryNov 8, 20264 min read
UTEP led Michigan by a touchdown, then gained 28 yards the rest of the way
Takeaways

UTEP led Michigan by a touchdown, then gained 28 yards the rest of the way

Michigan beat UTEP 52-17 at Michigan Stadium in front of 110,668 people to finish nonconference play 3-0. The Wolverines trailed 7-0 and then 14-7 and did not lead until Trey Butkowski's 49-yard field goal with five seconds left in the first half. After UTEP's second touchdown, Michigan outgained the Miners 308-28 and outscored them 45-3, per Michigan's own postgame notes. Michigan scored 28 points in the third quarter after scoring none in the third quarter of its first two games. Bryce Underwood carried six times after carrying 18 against Oklahoma, and completed 19 of 25 passes for 223 yards and two touchdowns. Michigan punted once, made 27 first downs and converted 9 of 13 third downs. Both UTEP touchdowns came directly off Michigan fumbles. Jordan Marshall left in the third quarter, and Andrew Sprague and Zeke Berry did not play at all.

Wes FerrySep 20, 20266 min read
Western Michigan Won 10 Games And A Conference Title. Michigan Is Favored By 27.5.
Game day

Western Michigan Won 10 Games And A Conference Title. Michigan Is Favored By 27.5.

Michigan opens the season at home against a Western Michigan team that finished 2025 at 10-4, beat Miami (OH) 23-13 at Ford Field for the MAC title and won the Myrtle Beach Bowl by 35. Across 14 games the Broncos allowed 17.4 points a game. Michigan finished 9-4 and allowed 20.4 across 13. The market still says 27.5. Andrew Babalola, the sixth lineman in the package Jason Beck brought from Utah, is out. Whittingham ruled him out Monday and said he is still on the shelf.

Wes FerrySep 5, 20265 min read