ESPN Bet · as of July 8, 2026
Louisville defeated James Madison 28–14 in a double-digit victory. James Madison covered by 1.5; Game went Under by 14.5. The market closed at Louisville -15.5 and the Blue Chip model made it Louisville -10.7 - a gap of 4.8 points toward James Madison, of which 4.1 points were beyond the model's measured factors. That was an information gap - the market pricing something the model does not carry - rather than a measured edge.
A fumble recovered for a touchdown by Louisville in the fourth quarter turned the tide, and James Madison committed 12 penalties, which hindered their ability to maintain drives and control the game.
The Dukes utilized both Alonza Barnett III and Matthew Sluka, with Sluka providing a running threat (83 yards, 1 TD). This unconventional offense could be a key weapon against future opponents.
Louisville's Isaac Brown rushed for 104 yards and a 78-yard touchdown, exposing vulnerabilities in James Madison's run defense that will need to be addressed before facing Liberty.
Despite 263 total yards, the Dukes managed only 14 points, with a critical fumble in the end zone and a final drive stalling at the 1-yard line, highlighting red zone and ball security issues.
James Madison showed no intimidation against a Power 5 opponent, leading early and staying competitive, which bodes well for their confidence heading into a bye week and a matchup with Liberty.
At kickoff, conditions at L&N Federal Credit Union Stadium were Clear, 71°F with winds of 7 mph. Weather is not expected to be a meaningful factor in this game. Historical weather data for this game is preserved in the panel alongside. Weather data is sourced from WeatherAPI.com.
Clear
71°F

| Measure | James MadisonAway | LouisvilleHome |
|---|---|---|
| This week | 374 miles | 0 miles |
| Last week | Home game | Home game |
| Season total | 374 miles | 0 miles |
| Body clock | 19:00 | 19:00 |
| Rest | 6 days | 6 days |