The money

To Find Out What Michigan Football Pays, Ask Ohio

Michigan announced two future games on August 28. The price of one of them has been public since August 19, because Bowling Green is a public university in Ohio and somebody filed a records request. The other has no price at all. Neither number was Michigan's to give or to withhold, and the same thing is true of the $525,000 salary now sitting in a Salt Lake City courtroom.

GL
Grant LombardSep 3, 20266 min read
Every call on this site goes on a public ledger and gets graded. The misses stay up.
Illustration, not a photograph: an open manila folder on a wooden desk with one blank sheet lifted at the corner by a hand entering from the right, a second folder closed and strapped shut beside it, and a small closed brass lockbox in front. Screenprint style with halftone grain, in ochre, slate blue and cream. Generated art, gpt-image-2, September 3, 2026.

Michigan Athletics announced two future football games on Friday, August 28. One of them you can price. The other you cannot, and the reason has almost nothing to do with Michigan.

The one with a price is Bowling Green, at Michigan Stadium on Saturday, August 25, 2029. Michigan will pay the Falcons a $1.6 million guarantee to make the trip. That figure has been public since August 19, nine days before Michigan mentioned the game, and it did not come out of Ann Arbor. Kevin Kelley of FBSchedules published it off a copy of the contract, and his story says exactly where the copy came from: "obtained from Bowling Green State University via a state open records request."

Bowling Green is a public university in Ohio. Somebody asked Ohio. Ohio answered.

There is no way to write that sentence in Ann Arbor without it stinging slightly, and it is still the sentence.

The control case arrived the same afternoon#

The other game announced Friday is Charlotte, at Michigan Stadium on Saturday, September 9, 2028, the first meeting between the two schools. Kelley wrote that one too, the same day, and it carries no dollar figure anywhere. His sourcing line is different: "according to an official announcement Friday."

Same outlet. Same writer. Same week, same stadium, same category of game. The story sourced to a contract has a number in it. The story sourced to Michigan does not.

Is $1.6 million a sensible number? The Bowling Green story prices the same Falcons' 2029 trip to Tennessee at $1.3 million, so Michigan is paying about 23 percent more than Tennessee is for the identical opponent in the identical season. Michigan Stadium seats 107,601, which puts the guarantee at a shade under fifteen dollars a seat, once, for a home date three years out (Michigan sells those seats whoever is standing across from it, so a guarantee is the cost of having an opponent rather than the cost of having a crowd). Nothing about it is an outlier, which is worth saying plainly, because the point here is not that the price is shocking. The point is that you can see it at all.

The same door, in a different state, for much more money#

The larger document came through a courthouse. On August 3 the University of Utah sued Freddie Whittingham, who coaches Michigan's tight ends and who is the head coach's brother, in Utah's Third District Court (he had the same job at Utah, which is most of what Utah is complaining about). It became public around August 20 and it is the most detailed public account of Michigan's coaching change that exists.

From the filing, reported the same day by ESPN, by Jason Batacao at The Salt Lake Tribune and by the Deseret News: Whittingham's Utah base salary was $525,000, his contract ran through January 2027, Utah seeks more than $300,000 on the breach-of-contract count and at least $1 million in general and special damages on a fiduciary-duty count.

The Tribune and Deseret both carry the liquidated-damages clause itself, which is 75 percent of compensation for each full year left on the term, prorated for a partial year. Run it. Seventy-five percent of $525,000 is $393,750, and one more month at the same rate is another $32,812.50, so the formula on a thirteen-month remainder produces roughly $426,563. That is arithmetic on a published formula and a published salary, not a number anybody has printed from the complaint, and it lands above the "more than $300,000" the Tribune reports, which is how a pleading floor usually behaves.

The filing does something else that no Michigan document does. It establishes that six Michigan assistants left Utah with liquidated-damages provisions in their contracts, that Whittingham is the one Utah says has not paid, and it names the other five, one of whom is Michigan's offensive coordinator. It also lists five current Michigan players who transferred in from Utah.

Utah's complaint alleges that Whittingham recruited Utah players and recruits to Michigan while still on Utah's payroll. That allegation is pleaded "on information and belief," which is the formula a party uses when it is not claiming first-hand knowledge of what it is alleging. Nothing has been found. Nothing has been tried. Utah declined to comment to the Tribune citing pending litigation, ESPN reported that officials at both schools did not immediately respond, and no NCAA proceeding has been reported by anybody. A lawsuit is a disclosure event and not a verdict, and it is the disclosure half that put the salary and the formula in front of anybody who wanted them.

What Michigan published about the same money#

One clause.

The athletic department presented a balanced budget for fiscal year 2027 to the Board of Regents on June 25, built on $297.3 million of operating revenues and expenses. Dave Ablauf's account of it in The University Record gives the coaching change this: "Salaries, wages and benefits are expected to increase by $2.53 million due in part to football staff transition costs and annual salary increases."

Football staff transition costs. Four words, sharing a line with everybody's raises (the sentence's other stated cause is "annual salary increases"), and the line is not broken out. The assistant buyouts, the search, the new head coach's arrival and the relocation of most of a staff from Salt Lake City all sit inside a figure that also contains the pay rise for a swimming coach. Michigan's own budget is the least informative public account of Michigan's coaching change anywhere.

That is not a secrecy story, and it would be a cheap one if it were. Michigan is a public university in a state with its own Freedom of Information Act, and nobody in any of this filed a request in Ann Arbor. What a department has is the ordinary advantage of the party that chooses when to speak, and that advantage lasts precisely as long as the other side of the transaction stays quiet.

Every deal has another side. Bowling Green has a records office. Utah has a courthouse. Learfield, which sells Michigan's stadium sponsorships, is a private company with no obligation to publish anything, which is why the price of putting Coca-Cola on the field pads is still not a public number ten days after Michigan announced the program.

Michigan will host Bowling Green on the last Saturday in August 2029, and Michigan has now told you that much. What it costs is on file in Ohio, where it has been since the nineteenth.


Sources: Kevin Kelley, FBSchedules.com, "Michigan adds Bowling Green to 2029 football schedule," August 19, 2026, for the date, the $1.6 million guarantee, the open-records provenance, the meeting history, Michigan's 2029 non-conference picture and Bowling Green's $1.3 million guarantee at Tennessee. Kevin Kelley, FBSchedules.com, "Michigan adds Charlotte to 2028 football schedule," August 28, 2026, for the September 9, 2028 date, the first-ever meeting and its sourcing to Michigan's announcement. Nick Durand, Maize n Brew, August 28, 2026, for Michigan's Friday announcement of the Bowling Green game and the 2000, 2010 and 2023 meetings. ESPN, "Utah sues Freddie Whittingham over alleged breach of contract," August 20, 2026, for the filing date, the court, the $525,000 salary, the January 2027 term, the damages figures, the quoted allegations and the absence of comment. Jason Batacao, The Salt Lake Tribune, and the Deseret News, both August 20, 2026, for the liquidated-damages formula, the six assistants and the naming of the other five, the five transferred players, the "on information and belief" language and Utah's decision not to comment. Dave Ablauf, The University Record, "Athletics projects balanced budget for FY '27," June 25, 2026, for the $297.3 million figure and the salaries, wages and benefits sentence. MGoBlue.com for Michigan Stadium's capacity of 107,601 and for the August 19, 2026 announcement of the Leaders and Best Champion Partners Program and Learfield's role in it.

Filed under Michigan FB

Latest on the Michigan FB

The whole beat →
All 21 of Michigan's points came after Penn State gave the ball away
Takeaways

All 21 of Michigan's points came after Penn State gave the ball away

Michigan beat Penn State 21-18 at Michigan Stadium in front of 110,731 and is 4-2, 1-2 in the Big Ten. Penn State led 3-0 at halftime, when Michigan had 80 yards on 23 plays and two Bryce Underwood interceptions. Tommy Carr played the second half at quarterback. Rod Moore Jr. intercepted Rocco Becht on Penn State's first snap of the half, Chris Bracy intercepted him on the next possession and later forced a fumble on a sack, and Michigan scored a touchdown after each: Bryson Kuzdzal's 43-yard run, Jordan Marshall's 1-yard run and Carr's 12-yard run. Michigan's other nine possessions ended in six punts, two interceptions and the clock. Michigan ran 23 times for 174 yards after halftime, three of those runs for 20 or more, after one such run in its first five games. It threw 18 passes for 90 yards. Both Penn State touchdowns came the snap after a Michigan defensive penalty wiped out a third-down incompletion. Moore was carted off after his interception; Kyle Whittingham called it nothing major and said his availability for Indiana is debatable. Whittingham will say on Monday who starts at quarterback against Indiana.

Wes FerryOct 18, 20266 min read
Penn State allowed six 20-yard runs in a night, and Michigan has one all season
Game day

Penn State allowed six 20-yard runs in a night, and Michigan has one all season

Michigan (3-2, 0-2 Big Ten) hosts Penn State (3-3, 0-3) at Michigan Stadium at 3:30 p.m. Eastern on CBS. DraftKings has Michigan by 6.5 with a total of 42.5 at 8:13 a.m. Eastern, which splits to about Michigan 24.5, Penn State 18. Michigan has one run of 20 yards or more in five games, Bryce Underwood's 38-yard touchdown against Oklahoma; its running backs have 111 carries and a longest of 17. Penn State allowed six runs of 20 or more to Northwestern and none to Wisconsin or USC. Rocco Becht is 59 of 102 for 646 yards in three Big Ten games, 6.3 a throw, after 11.7 against Marshall, Temple and Buffalo. Penn State lists receiver Koby Howard Out; he has 344 receiving yards, all of them in non-conference games. Michigan lists Andrew Sprague and Ace Hamilton Out and Jake Guarnera, Brady Norton, Andrew Babalola, Dom Nichols and John Henry Daley Questionable. Prediction: Michigan 20, Penn State 13.

Wes FerryOct 17, 20265 min read
Three of Michigan's five starting linemen are on the Penn State injury report
Game week

Three of Michigan's five starting linemen are on the Penn State injury report

Michigan's initial Big Ten availability report for Saturday's game against Penn State, filed Wednesday, October 14, lists 14 players, six of them offensive linemen. Jake Guarnera, who started at center at Minnesota, and Brady Norton, another Minnesota starter, are Questionable; Nathan Efobi, a third starter, is Probable. Evan Link and Blake Frazier are not listed. Andrew Sprague is Out, the first time Michigan has opened a week with him at Out rather than Questionable, and Ace Hamilton is Out. Andrew Babalola, Out on all eight of his earlier designations this season, is Questionable. Manuel Beigel, Out on game day at Minnesota, is off the report, which makes him Available under the conference rule. In Michigan's two earlier conference weeks, ten Wednesday Questionable designations ended with three Outs on game day, all three of them offensive linemen; the six non-linemen all finished Available and the fourth lineman, Houston Ka'aha'aina-Torres, was a Game Time Decision who played. One take filed.

Grant LombardOct 15, 20264 min read

Earlier on the Michigan FB

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
Michigan got inside Iowa's 20 four times and scored 10 points
Takeaways

Michigan got inside Iowa's 20 four times and scored 10 points

Iowa beat Michigan 20-19 at Michigan Stadium on Hank Brown's 16-yard touchdown pass to Reece Vander Zee as time expired, the end of an 11-play, 91-yard drive that began with 1:46 left. Michigan outgained Iowa 429-285 against a defense that had allowed 176.7 yards a game, and Bryce Underwood threw for a career-high 276 yards. Michigan reached Iowa's 20 four times and scored 10 points: a touchdown, a 22-yard field goal after first-and-goal at the 5, a stopped fourth-and-1 sneak and an interception at the Iowa 2. Iowa reached Michigan's 20 twice and scored touchdowns both times, and Braeden Jackson returned a kickoff 99 yards 14 seconds after Michigan's first touchdown. After Michigan took a 19-14 lead with 11:59 left, its two possessions produced one first down. Zeke Berry's unnecessary roughness penalty turned what would have been an Iowa fourth-and-12 into a first down with 26 seconds left. Michigan committed eight penalties for 75 yards, forced no turnovers, and has forced three in four games. Andrew Sprague missed a second straight game and Blake Frazier left in the third quarter and returned.

Wes FerrySep 27, 20266 min read
Michigan's Winning Drive Against Oklahoma Was Six Yards Long
Takeaways

Michigan's Winning Drive Against Oklahoma Was Six Yards Long

Michigan beat Oklahoma 17-10 at Michigan Stadium in front of 111,240 people to go 2-0, a week after falling out of the AP Top 25. Oklahoma outgained Michigan 289 yards to 263 and made 17 first downs to 14, and lost because it turned the ball over twice and Michigan did not turn it over at all. The game was tied 10-10 with 11:49 left when Jyaire Hill intercepted John Mateer and returned it 24 yards to the Oklahoma 6; Jordan Marshall scored from a yard out two plays later. Michigan drew 11 penalties for 90 yards after drawing nine for 80 in the opener, and gave away 30 of the 83 yards on the Oklahoma drive that tied the game. Bryce Underwood completed nine of 17 passes for 111 yards, two of four for 15 in the second half, and gained 96 yards on 16 carries that were not sacks. Kyle Whittingham said afterward that Michigan cannot rely on running the ball. Oklahoma linebacker Kip Lewis hurt his right knee in the first half and did not return.

Wes FerrySep 13, 20266 min read