Michigan head coach Sherrone Moore watches a play during the second half of the spring game at Michigan Stadium. Junfu Han / USA TODAY NETWORK

Key takeaways from Michigan's spring game

Michigan's much-anticipated spring game has come and gone. The Maize team triumphed over the Blue team in a defensive battle, with a final score of 17-7. 

Of course, it is just a scrimmage, but it can be quite revealing for a program with as much to replace as Michigan, which figures to set a record for most players selected in one NFL Draft next week. Let's talk about what we learned from watching this spring's exhibition.

The quarterback battle is alive and well

Junior quarterback Alex Orji was certainly treated as the heir apparent to J.J. McCarthy, as he took the lion's share of the snaps for the Blue team. He led an early touchdown drive and almost added another in the fourth quarter, but his second touchdown rush was whistled dead.

Highly touted freshman Jadyn Davis didn't see a ton of field but made a couple of nice-looking throws; based on his usage rate, head coach Sherrone Moore is likely planning on saving him for a bit later.

Fellow junior Jayden Denegal saw some reps for the Maize team, but his performance was incredibly disappointing. He had an ugly interception and another errant pass that hit a defender in the chest, but he was dropped. 

Lastly, there's Davis Warren, who, as we discussed before the game, starred in the 2022 spring game and had another nice day, tossing a pair of long touchdowns, including one on a nice deep ball into the end zone. Orji will likely own the starting job on opening day, but Warren proved he belongs in the mix. 

Defense is still king

There were some flurries of offense after the score was 7-3 late in the game, but the defense should be the team's driving force in Moore’s first season at the helm. 

Junior defensive back Zeke Berry impressed and could be a major factor this year as Michigan looks to replace some major losses in that position group. 

Additionally, Cole Sullivan looked strong in his role as an off-ball linebacker and could be in line for a breakout as he looks to replace some big names who have moved on. 

Growing pains across the offensive line

As the defense surged, the offensive line absolutely struggled. All five starters from last year have graduated, so there’s a long way to go before this unit plays at the level we’ll need to see for Michigan to compete in a supercharged Big Ten. 

Run-first offense in Ann Arbor

Senior running back Donovan Edwards had a solid showing in his first appearance as the team’s full-time starting running back after the departure of Blake Corum. Similarly, grad student Kalel Mullings looks fully prepared to fill the role of change-of-pace back.

Perhaps more interestingly, senior Tavierre Dunlap finally looks ready to have his breakthrough as a contributor; he’s not supplanting Edwards or even Mullings but could have a nice year as the team’s third back.

Plenty of questions in the receiving game

With Roman Wilson and Cornelius Johnson leaving Ann Arbor, it’s unclear who will lead the way amongst Michigan’s receivers.

Sophomore Kendrick Bell, younger brother of former Wolverine Ronnie, broke away for a deep ball touchdown in the fourth quarter, while fellow sophomore Fredrick Moore had a great catch-and-run score reminiscent of what Tyler Morris pulled off in the Rose Bowl.

Superstar tight end Colston Loveland is back, and as many pundits noted midgame, the tight ends are “always open” in Michigan’s system, so with so much uncertainty at wideout, keep an eye out for Loveland to have a massive year. 

More must-reads:

TODAY'S BEST
Giannis Antetokounmpo rips Tyrese Haliburton's father for 'disrespectful' act
Celtics make unique NBA playoff history in Game 5 win
How Steelers reportedly expect Aaron Rodgers saga will end
Juan Soto's bat speed decline threatens Mets' $765 million investment
NFL team executive expands on what Browns' Shedeur Sanders did wrong before draft
Insider suggests four-time Pro Bowl option for Steelers if Aaron Rodgers doesn't sign
Watch: Pacers, Tyrese Haliburton eliminate the Bucks in OT
Stanley Cup playoffs takeaways: Hurricanes advance, panic time for Maple Leafs
Jayson Tatum's historic game helps send Celtics to Eastern Conference semis
Yankees offense goes nuclear in blowout win
Pirates ace Paul Skenes explains why he's not concerned about potential injuries
Steelers may have found another steal in UDFA pool as Pittsburgh lands an athletic freak
49ers sign star TE to four-year extension
Spurs' Stephon Castle runs away with Rookie of the Year Award
Kings to make Doug Christie new head coach in full-circle moment
Vikings QB J.J. McCarthy sends strong message about whether he's ready to start in 2025
Pistons' Cade Cunningham comes alive in fourth quarter to stave off elimination vs. Knicks
Cubs defeat Pirates with an impressive night at the plate
Watch: Blue Jays' Daulton Varsho makes potential catch of the year
Watch: Yankees open game with three straight home runs ... again