Michigan is promoting offensive coordinator and offensive line coach Sherrone Moore to replace Jim Harbaugh as head coach, the school announced Friday.

Moore agreed to a five-year contract with a starting salary of $5.5 million that will expire in January 2029, according to a copy of the deal obtained by The Associated Press’ Ralph D. Russo.

He served as the Wolverines’ head coach for four games last season when Harbaugh was sidelined due to suspensions.

“I have been preparing my entire coaching career for this opportunity, and I can’t think of a better place to be head coach than at the University of Michigan,” Moore said in a statement. “We will do everything each day as a team to continue the legacy of championship football that has been played at Michigan for the past 144 years. I am excited to start working in this new role with our players, coaches, and staff.”

The 37-year-old is the second-youngest coach in the conference behind only Oregon’s Dan Lanning.

“Sherrone has proven to be a great leader for our football program, especially the offensive line and players on the offensive side of the football,” athletic director Warde Manuel said. “He is a dynamic, fierce, and competitive individual who gets the best out of the players he mentors. The players love playing for him and being with him in the building every day.”

Moore joined Michigan’s coaching staff in 2018 after spending four seasons at Central Michigan. The enigmatic offensive play-caller has quickly established himself as a top-notch recruiter. He was promoted to co-offensive coordinator in 2021 and helped the Wolverines win the Joe Moore Award, given to the best offensive line, in back-to-back seasons.

With Harbaugh headed to the NFL, Moore is tasked with maintaining his predecessor’s standard of excellence. The 60-year-old went 86-25 over nine seasons at Michigan, winning three straight Big Ten titles. The Wolverines capped their 2023 campaign by defeating Washington to capture their first national title since 1997.