
James Madison
7–2 · 4–2 Sun Belt · Billy Napier, 1st season
Lost to Troy 24–21, Oct 29 · Next: at Southern Miss, Thu, Nov 5 · analysis
Best by position: quarterbacks · running backs · wide receivers · tight ends · defenders · kickers · punters
- Tied for the 6th-most passing touchdowns of 136 teams this season, 23 (2.6 a game).
- The 10th-most rushing yards of 136 teams this season, 1,848 (205.3 a game).
Against the closing line
James Madison has beaten the line in 1 of its last 4, 5.3 points a game under it. Over the season it’s 7.2 a game over, 12th of 136.
last 4
−5.3
before
+17.1
-20020
Oct 10, 2026 @ Georgia Southern −4.0
Oct 17, 2026 vs Georgia State +19.5
Oct 22, 2026 @ Appalachian State −16.0
Oct 29, 2026 vs Troy −20.5
Lately
- Won 9 of its last 10 at homecount
Oct 11, 2025 vs Louisiana +10
Oct 18, 2025 vs Old Dominion +36
Nov 15, 2025 vs Appalachian State +48
Nov 22, 2025 vs Washington State +4
Dec 5, 2025 vs Troy +17
Sep 5 vs Liberty +7- W Sep 12 vs Wagner +84
Oct 3 vs Marshall +28
Oct 17 vs Georgia State +27
Oct 29 vs Troy −3
- Won 8 of its last 10 on the roadcount
Sep 20, 2025 @ Liberty +18
Oct 4, 2025 @ Georgia State +7
Oct 28, 2025 @ Texas State +32
Nov 8, 2025 @ Marshall +12
Nov 29, 2025 @ Coastal Carolina +49
Dec 20, 2025 @ Oregon −17
Sep 19 @ San Diego State +13
Sep 26 @ Old Dominion +26
Oct 10 @ Georgia Southern +3
Oct 22 @ Appalachian State −3
- Beat 8 of its last 10 unranked opponentscount
Dec 5, 2025 vs Troy +17
Sep 5 vs Liberty +7- W Sep 12 vs Wagner +84
Sep 19 @ San Diego State +13
Sep 26 @ Old Dominion +26
Oct 3 vs Marshall +28
Oct 10 @ Georgia Southern +3
Oct 17 vs Georgia State +27
Oct 22 @ Appalachian State −3
Oct 29 vs Troy −3
- Covered 7 of its last 10count
Dec 20, 2025 @ Oregon +3.5
Sep 5 vs Liberty +1- W Sep 12 vs Wagner +37.5
Sep 19 @ San Diego State +16
Sep 26 @ Old Dominion +19
Oct 3 vs Marshall +12
Oct 10 @ Georgia Southern −4
Oct 17 vs Georgia State +19.5
Oct 22 @ Appalachian State −16
Oct 29 vs Troy −20.5
- Won 7 of its last 10count
Dec 20, 2025 @ Oregon −17
Sep 5 vs Liberty +7- W Sep 12 vs Wagner +84
Sep 19 @ San Diego State +13
Sep 26 @ Old Dominion +26
Oct 3 vs Marshall +28
Oct 10 @ Georgia Southern +3
Oct 17 vs Georgia State +27
Oct 22 @ Appalachian State −3
Oct 29 vs Troy −3
Against expected,
| a game | offense | defense |
|---|---|---|
| Points | +7.1 · 24th | −3.9 · 36th |
| Total yards | +65 · 20th | +8 · 74th |
| Touchdowns | +1.2 · 20th | −0.6 · 35th |
| Passing efficiency | +15.8 · 28th | −11.0 · 36th |
| 3rd downs | −1.6% · 80th | −0.4% · 62nd |
| Turnovers | 0.0 · 67th | +0.2 · 42nd |
| Sacks | −1.0 · 17th | +0.9 · 14th |
| Penalty yards | +16.9 · 123rd |
Over (+) or under (−) what its opponents usually allow, a game, and where that stands among 136 teams, the best first. Lit is the top ten or the bottom ten. Penalty yards read against the league’s mean, since nobody allows them.
Seasons
Method
- Against the line is each game’s points of margin less what the closing line expected, from College Football Streak King’s lines. A game nobody lined sits out, and a push hasn’t beaten it. Lately is the last 4 games with one.
- Against expected is each game against what the opponent usually gave up in its other games, with half the home edge, averaged. A game against a team with no other game here sits out.
- Passing efficiency is the NCAA’s passer rating. Turnovers on offense are the ones it lost, and on defense the ones it forced. Sacks on offense are the ones its quarterbacks took, and they start in 2024.