It was far from pretty. In fact, in the 1st half the ranked vs. ranked matchup looked downright bizarre with turnovers and mental mistakes occurring all over the field. At the end of the game, the Irish were able to come through with a hard fought victory against a growing rival in Louisville. Both the offense and defense sputtered, special teams had a couple gaffes, but just enough plays were made to pick up the win.

I don’t know how many heads will be turned by this win. Still, Notre Dame moves to 4-1 and heads into the bye week looking to get healthy after another rash of injuries plagued the team on Saturday.

QUARTERBACK: B

I was shocked to see only 6 incompletions and a 74% completion rate in this game for Riley Leonard. The way the game was unfolding it never felt like the passing game was in a rhythm or that plays were being made through the air. In fact, the offense spent most of the game averaging in the low 4.0 yards per play range until a couple of plays were made.

Those plays were obviously huge! Leonard hit a wide open Jaden Greathouse for a touchdown early in the game and found Jayden Harrison on a busted play with the late beautiful screen pass to Jeremiyah Love mixed in as explosiveness through the air. That was exactly 100 yards of offense for the Irish–or 35.7% of the total offense on the day.

On other passing attempts, Leonard finished 14 of 20 for 63 yards. This is what we’re exposed to for the most part–an offense that doesn’t have any belief that it can move the ball consistently through the air. As was exhibited on the final non-kneel down offensive drive (2 straight quarterback runs up the middle followed by a rolling out simple short read that was eaten for a loss) the coaching staff doesn’t trust Leonard to make throws and that remains frustrating.

It’s like a true freshman is playing and it’s weird. It should be pointed out that Leonard was just okay as a runner in this game. With the lone sack removed he ran for 58 yards on 12 carries for 4.8 per rush.

RUNNING BACK: C-

The late Love touchdown reception left an awesome taste in everyone’s mouth but also masked what was a pretty poor day for the running backs. Devyn Ford fumbled the opening kickoff and I’m not sure why someone else isn’t being used in this role!? Jadarian Price lost a fumble and I’m pretty sure he didn’t see the field the rest of the game.

It seemed like Louisville made a concerted effort to contain Love and it worked. For someone averaging over 7 yards per carry this year to then be limited to 3.1 yards per carry was a huge win for the Cardinals. They probably thought this would’ve been an easy win if Love was held to such minor production!

WIDE RECEIVER: B

Not a great day for Beaux Collins after a strong start to the season. He wasn’t officially credited with a second drop (the ball was thrown behind him a bit) but 5 targets for 5 yards is not ideal. I wonder if the early season scouting report is really focusing now on shutting down Love and Collins?

The offense did get Jaden Greathouse going a little bit, finally. Unfortunately, after an impressive 3rd down conversion while making a play in space we saw Jordan Faison leave the game with a tweaked ankle injury. He can be a big difference maker, let’s hope he heals up over the bye week.

It was fun to see Harrison wide open late in the game, although I thought he could’ve scored if he didn’t hesitate and try to juke a defender who was already off-balance and flat-footed. It’s fine because Love scored 2 plays later!

TIGHT END: C

I feel bad for this group, they are really struggling to be a big part of the offense besides their blocking roles. We’ve resorted to little dink and dunk passes and keep watching Mitchell Evans catch the ball running towards the sidelines, trying to stop and shrug off a defender at his feet, and get taken down for a 4 yard gain.

Through 5 games, Evans has 82 total receiving yards. This has to be one of the worst starts for a starting tight end at Notre Dame in a really long time. Granted, he was injured to start the season. In the 5th game last year (Ohio State) he exploded for 75 yards.

OFFENSIVE LINE: B-

The line continues to pass block really well and should be praised for giving up only one sack. I didn’t think they did a good job opening running lanes and allowed the offense to get really bogged down for long stretches of the game, though. A couple 2nd half false starts from Rocco Spindler didn’t help things in a really tight game.

Sam Pendleton left the game late after getting rolled up on and was replaced by Sullivan Absher. I don’t know how many more injuries they can take at this unit. Overall, they are exceeding expectations on the season. I see a lot of anger about how bad the line is playing, am I just grading on a curve? There’s just no way this group can play at a super high and consistent level against decent Power 4 teams with quality defenders given the limitations of the passing game.

DEFENSIVE LINE: C-

We saw a couple flashes of dominance from Rylie Mills and Traore with the latter leaving with a leg injury. Too often this unit is invisible and are suffering from an inability to plug holes AND make disruptive plays. There were a season-high 7 tackles for loss against Louisville (yay!) and only 2 of those (1 from Traore, 0.5 for Mills and 0.5 for Tuihalamaka) came from the defensive line.

I fee like at the end of the year we’re going to hear that Howard Cross dealt with a really bad injury.

LINEBACKER: B+

I thought the young kids did a lot of good things! Early on, Louisville was really running the ball pretty well and in the second half it felt like the Irish were doing a better job bottling things up and tackling especially.

I went back and checked…Louisville only gave their running backs 8 carries to start the 2nd half by the time we got well into the 4th quarter. Partly due to the score and time remaining of course, but Jeff Brohm does have a tendency to get way too pass happy.

At the same time, he was mixing in runs late in the game when time was really running out! Anyway, I would’ve thought not throwing the ball 41 times and trying to gash the Irish on the ground would’ve been a better idea. I think their gameplan got blown up in the 1st half by a couple of crippling turnovers.

SECONDARY: B+

There were a couple of mistakes by the secondary, including an unnecessary personal foul by Jordan Clark. You’re having a great season man, why are you head butting someone out there? Maybe this team is going to build a tradition of one dumb personal foul penalty from the secondary every game now?

Tyler Shough put up some numbers and credit to him. He made some excellent throws and Louisville receivers made 2 of the best catches we’ve seen inside Notre Dame Stadium in a long time. I thought the secondary was pretty strong overall and didn’t allow Louisville the opportunity to build any momentum when it was trying to come back in the 2nd half.

Christian Gray didn’t play, Morrison missed a bit of time, and Leonard Moore was truly thrown into the fire and acquitted himself well. This could’ve been so so much worse overall. I really wonder how this game plays out if Moore doesn’t cause that fumble on Shough after the long run while the game was tied 7-7.

NOTES

Is this win a big deal? If I was on preview duty I probably would’ve predicted a loss. Taking this win is definitely preferred! Notre Dame still remains in a weird place, though. We’re not that good, heavily injured, and there aren’t any quality opponents to test this team against until the post-season. Louisville is a pretty good team, although in the grand scheme I’m not sure this will live on as a super great win. The best thing to come out of this is that there are no signs that the players are in disarray after that stinky NIU loss. This is just a really injured team that doesn’t have a competent passing offense.

I love these green jerseys and the shiny gold trim is an incredible touch. I don’t love a program making tens of millions of dollars unable to get white pants with something other than blue logos, though. This was a good example of why there should be a contrasting color rule in the NCAA. If the Irish were wearing white pants (which I think it looked solid overall) then Louisville should have to wear red, black, or gray from their selections.

Notice Louisville uses an Adidas ball and Shuler is wearing an Apple watch.

Notre Dame is +1.75 in yards per play differential so far this season. That feels super high, right!? Especially with this game being a tie (5.2 YPP for both sides) and losing this stat bigly to NIU. Nuking Purdue into space certainly helps a lot.

Riley Leonard has 750 passing yards through 5 games, a perfect average of 150 yards per game.

Louisville is probably kicking themselves for losing this game, I think. Notre Dame only had 11 first downs! That was the fewest since only 10 were created by the Irish during the 2016 hurricane game at NC State. I wonder how far you’d have to go back (cfbstats stop at 2016) to see a Notre Dame win with 12 or fewer first downs?

Also, Notre Dame was 2 of 10 on 3rd downs (we can’t pass the ball).

Can we get Max Hurleman some reps in the slot? He looks feisty on punt returns. I need to see what he can do with one screen pass, please.

Did you know that Notre Dame hasn’t run more than 70 plays on offense in a game since the bowl game against South Carolina to close out 2022? Today was a season-low (and 2023-24 low) of only 54 plays for the Irish.

Early in the 4th quarter the offense ran true freshman Aneyas Williams on 3rd & long then ran Leonard up the middle from the Louisville 46-yard line on 4th down. Too aggressive for everyone’s tastes, especially when it’s a super conservative play-call, right?

Now we’re off to the bye week!