Jim Harbaugh flirted heavily with the NFL this offseason and was reportedly in the mix for the Minnesota Vikings job until things fell through recently.

Now, he’s back at Michigan and says he’s all-in with the Wolverines. And, it appears the school is all-in on its head coach, too.

Per reports on Wednesday evening, Harbaugh and Michigan have agreed to a 5-year contract that will keep him in Ann Arbor through the end of the 2026 season:

Harbaugh issued a statement saying he’s excited for the future of the Wolverines’ program and is thankful to be the head coach:

In 7 years with the Wolverines, Harbaugh has a 61-24 overall record. He led the Wolverines to a 12-2 record, a Big Ten title and a College Football Playoff berth in 2021.