
James Madison Dukes
Sun Belt
9-4 (4-4 conf)
SP+ #41
Ratings
2024
- SP+
- 7.5 (#41)
- SP+ Offense
- 29.7
- SP+ Defense
- 22.9
- SRS
- 1.3
- FPI
- 2.9
- Elo
- 1691
- Talent
- 459
- Recruiting
- 141 (#108)
Schedule
record 9–4
Schedule
131st
toughest of 134
Offenses faced
115th
toughest of 134
Defenses faced
134th
toughest of 134
Strength of schedule — how tough this team's opponents are, ranked 1 (hardest) to 134 (easiest) · 1 FCS game.
| Wk | Opponent | SP+ | Score | Margin | Res |
|---|---|---|---|---|---|
| 1 | @Charlotte | -15.3 | 30-7 | +23 | W |
| 2 | vsGardner-Webb | FCS | 13-6 | +7 | W |
| 4 | @North Carolina | +5 | 70-50 | +20 | W |
| 5 | vsBall State | -19.8 | 63-7 | +56 | W |
| 6 | @UL Monroe | -16.7 | 19-21 | -2 | L |
| 7 | vsCoastal Carolina | -6.9 | 39-7 | +32 | W |
| 8 | @Georgia Southern | -1.7 | 14-28 | -14 | L |
| 9 | vsSouthern Miss | -25.6 | 32-15 | +17 | W |
| 11 | vsGeorgia State | -17.9 | 38-7 | +31 | W |
| 12 | @Old Dominion | -6 | 35-32 | +3 | W |
| 13 | @App State | -8.1 | 20-34 | -14 | L |
| 14 | vsMarshall | +3.1 | 33-35 | -2 | L |
| 1 ·P | NWestern Kentucky | -2.2 | 27-17 | +10 | W |
Quarterbacks · 4
2024 · 80
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| QB | 1st | Alonza Barnett III | JR | 6'0" | 217 | — |
| QB | 2nd | JC Evans | FR | 6'5" | 223 | ★★★ |
| QB | 3rd | Dylan Morris | — | — | — | ★★★★ |
| QB | — | Billy Atkins | — | — | — | — |
Running Backs · 6
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| RB | 1st | George Pettaway | JR | 5'10" | 196 | ★★★★ |
| RB | 2nd | Wayne Knight | JR | 5'7" | 190 | — |
| RB | 3rd | Jobi Malary | SR | 5'11" | 236 | — |
| RB | 4th | Tyler Purdy | — | — | — | — |
| RB | 5th | Ayo Adeyi | SR | 5'8" | 200 | — |
| RB | 6th | Ke'Marion Baldwin | — | — | — | — |
Wide Receivers · 11
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| WR | 1st | Cam Ross | SR | 5'10" | 186 | ★★★ |
| WR | 2nd | Yamir Knight | JR | 5'8" | 186 | — |
| WR | 3rd | Omarion Dollison | — | — | — | ★★★ |
| WR | 4th | Taji Hudson | — | — | — | ★★★ |
| WR | 5th | Dylan Williams | SO | 6'1" | 206 | — |
| WR | 6th | Jayden Mines | JR | 5'10" | 181 | — |
| WR | 7th | Brionne Penny | — | — | — | — |
| WR | 8th | Maxwell Moss | — | — | — | — |
| WR | 9th | Troy Lewis | — | — | — | ★★★ |
| WR | — | Desmond Green | JR | 5'10" | 187 | — |
| WR | — | Erick Harris | SO | 5'10" | 185 | — |
Tight Ends · 5
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| TE | 1st | Taylor Thompson | — | — | — | ★★★ |
| TE | 2nd | Logan Kyle | SR | 6'3" | 234 | ★★★ |
| TE | 3rd | Josh Phifer | SO | 6'6" | 259 | ★★★ |
| TE | 4th | Kyi Wright | — | — | — | — |
| TE | — | Gabriel Hollingsworth | SR | 6'2" | 232 | — |
Offensive Line · 9
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| OL | — | Carter Sweazie | JR | 6'2" | 328 | — |
| OL | — | Hunter McLain | SO | 6'5" | 333 | ★★★ |
| OL | — | Nick Kidwell | SR | 6'5" | 317 | — |
| OL | — | Breon Brown | SO | 6'4" | 287 | — |
| OL | — | Luke Popma | SR | 6'3" | 306 | — |
| OL | — | Cole Potts | SR | 6'3" | 321 | — |
| OL | — | Kyle Lenhart | FR | 6'4" | 301 | — |
| OL | — | Tyler Stephens | SR | 6'5" | 307 | — |
| OL | — | Tanner Morris | — | — | — | — |
Defensive Line · 14
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| DL | 1st | Khairi Manns | — | — | — | — |
| DL | 2nd | Eric O'Neill | SR | 6'3" | 261 | — |
| DL | 3rd | Immanuel Bush | SR | 6'1" | 348 | ★★★ |
| DL | 4th | Chris Fitzgerald | — | — | — | — |
| DL | 5th | Darold DeNgohe | JR | 6'2" | 298 | — |
| DL | 6th | Amar Thomas | JR | 6'1" | 241 | — |
| DL | 7th | Mychal McMullin | SO | 6'1" | 291 | — |
| DL | 8th | Lloyd Summerall III | — | — | — | — |
| DL | 9th | Terry Lockett Jr. | SR | 6'2" | 281 | — |
| DL | 10th | Spencer Toth | — | — | — | — |
| DL | 11th | DJ Cotton Jr. | SO | 6'1" | 284 | — |
| DL | — | Brian Snow | SR | 6'4" | 240 | — |
| DL | — | Micah Pennix | FR | 6'0" | 242 | — |
| DL | — | Samson Ogunade | FR | 6'4" | 308 | — |
Linebackers · 10
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| LB | 1st | Jacob Dobbs | — | — | — | ★★ |
| LB | 2nd | Trent Hendrick | SR | 6'0" | 234 | — |
| LB | 3rd | Taurus Jones | — | — | — | — |
| LB | 4th | Raymond Scott | — | — | — | ★★★★ |
| LB | 5th | Gannon Weathersby | JR | 5'10" | 222 | — |
| LB | 6th | Brandon Fique | SR | 6'0" | 227 | — |
| LB | 7th | Carter Banks | — | — | — | — |
| LB | 8th | Trashon Dye | FR | 6'0" | 227 | ★★★ |
| LB | 9th | Immanuel Ezeogu | FR | 6'2" | 240 | — |
| LB | — | Matthew Channell | SO | 6'1" | 222 | — |
Defensive Backs · 16
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| CB | 1st | Terrence Spence | — | — | — | ★★ |
| CB | 2nd | Jordan Taylor | — | — | — | — |
| CB | 3rd | Justin Eaglin | JR | 6'1" | 175 | — |
| CB | 4th | Ja'Kai Young | — | — | — | — |
| CB | — | Isaiah West | FR | 6'0" | 215 | — |
| CB | — | Kalin Jean | JR | 6'0" | 201 | — |
| DB | 1st | DJ Barksdale | JR | 5'9" | 181 | — |
| DB | 2nd | Chauncey Logan Jr. | SR | 6'1" | 200 | — |
| DB | 3rd | KJ Flowe | SO | 5'10" | 178 | ★★★ |
| S | 1st | Jacob Thomas | SR | 6'1" | 212 | — |
| S | 2nd | Chris Shearin | — | — | — | — |
| S | 3rd | Kye Holmes | SR | 5'11" | 192 | ★★★ |
| S | 4th | Ray Williams | — | — | — | — |
| S | 5th | Tyler Brown | SO | 5'11" | 194 | ★★★ |
| S | 6th | Chase Regan | SO | 6'0" | 195 | ★★★ |
| S | 7th | Jahquil Batts | — | — | — | — |
Special Teams · 5
| Pos | Depth | Player | Cl | Ht | Wt | ★ |
|---|---|---|---|---|---|---|
| LS | 1st | Logan Ketcham | SR | 6'0" | 224 | — |
| P | 1st | Ryan Hanson | — | — | — | — |
| PK | 1st | Noe Ruelas | SR | 6'1" | 197 | — |
| PK | 2nd | Cristiano Rosa | JR | 6'0" | 207 | — |
| PK | 3rd | Max Lipinski | FR | 6'2" | 206 | — |
2024 · pct vs FBS
SP+ Off
29.764
Off PPA
+0.1640
Pass PPA
+0.1931
Rush PPA
+0.1663
Success
43%54
Explosive
1.2229
PlayerMedian (50th)percentile vs league
SP+ Trend
points vs avg team
— Overall— Offense— Defense
SP+ = opponent-adjusted points vs an average team. Overall & Offense higher = better; Defense lower = better.
Advanced
2024 · opponent-adjusted PPA / play
| Split | Offense | Defense |
|---|---|---|
| Overall | +0.16 | +0.03 |
| Passing | +0.19 | +0.08 |
| Rushing | +0.16 | +0.01 |
| 1st Down | +0.06 | -0.18 |
| 2nd Down | +0.13 | +0.07 |
| 3rd Down | +0.58 | +0.37 |
Scoring Trend
2024 · pts/game
PPG For
33.8
PPG Against
20.8
Differential
+13.1
— Points for— Points against
dots: W / LResults
2024
- Overall
- 8-4
- Home
- 5-1
- Away
- 3-3
- Conference
- 4-4
- Non-Conference
- 4-0
- One-Score (≤8)
- 2-2
- Avg Margin
- +13.1
Situational Splits
2024 · record · pts
| Split | Record | PF | PA |
|---|---|---|---|
| Venue | |||
| Home | 5-1 | 36.3 | 12.8 |
| Away | 3-3 | 31.3 | 28.7 |
| Neutral | 1-0 | 27.0 | 17.0 |
| Competition | |||
| Conference | 4-4 | 28.8 | 22.4 |
| Non-conference | 5-0 | 40.6 | 17.4 |
Season History · last 12
0 AP top-10 · 8 postseason
| Season | Record | Conf | SP+ | AP | Post |
|---|---|---|---|---|---|
| 2025 | 12-1 | 8-0 | #27 | #19 | 0-1 |
| 2024 | 8-4 | 4-4 | #41 | — | 1-0 |
| 2023 | 11-1 | 7-1 | #20 | #18 | 0-1 |
| 2022 | 8-3 | 6-2 | #51 | #25 | — |
| 2021 | 10-1 | 7-1 | — | — | 2-1 |
| 2020 | 0-0 | 0-0 | — | — | 2-1 |
| 2019 | 13-1 | 8-0 | — | — | 1-1 |
| 2018 | 9-4 | 7-2 | — | — | — |
| 2017 | 13-0 | 9-0 | — | — | 1-1 |
| 2016 | 12-1 | 9-0 | — | — | 2-0 |
| 2015 | 9-3 | 6-2 | — | — | — |
| 2014 | 9-4 | 6-2 | — | — | — |
Recent Form · last 5
3-2 SU · 2-2 ATS · O2/U2
Betting Profile
2024 · 12 w/ line
| Straight up | 9-4 |
| ATS | 6-650% |
| Over / Under | 4-8 O-U |
| — ATS splits — | |
| As favorite | 5-6 |
| As underdog | 1-0 |
| Home | 3-3 |
| Away | 3-3 |
vs closing line · splits show cover–no cover
Recruiting Classes
avg #146 · 0 blue-chip
■ 5★■ 4★■ 3★44 rated signees
| Class | Natl | Pts | 5★ | 4★ | 3★ |
|---|---|---|---|---|---|
| 2025 | #108 | 138 | 0 | 0 | 13 |
| 2024 | #108 | 141 | 0 | 0 | 11 |
| 2023 | #149 | 26 | 0 | 0 | 2 |
| 2022 | #156 | 22 | 0 | 0 | 0 |
| 2021 | #140 | 46 | 0 | 0 | 5 |
| 2020 | #170 | 35 | 0 | 0 | 4 |
| 2019 | #147 | 70 | 0 | 0 | 1 |
| 2018 | #171 | 27 | 0 | 0 | 0 |
| 2017 | #147 | 68 | 0 | 0 | 4 |
| 2016 | #156 | 56 | 0 | 0 | 1 |
247Sports composite · class rank vs all FBS
Roster Talent
talent #120
Returning prod 4%Departed 96%
Portal in 26net +3Out 23
Talent composite459.1 #120 / 134
Portal avg stars (in / out)3.0 / 3.1
Returning usage (pass / rush / rec)3 / 5 / 9
Notable Portal Moves
| ▲ | George Pettaway | RB | 3★ | ← North Carolina |
| ▲ | Ayo Adeyi | RB | 3★ | ← North Texas |
| ▲ | Jacob Dobbs | LB | 3★ | ← Holy Cross |
| ▲ | Nakai Poole | WR | 3★ | ← Mississippi State |
| ▼ | Elijah Sarratt | WR | 4★ | → Indiana |
| ▼ | Jordan McCloud | QB | 3★ | → Texas State |
| ▼ | James Carpenter | DL | 3★ | → Indiana |
| ▼ | Kaelon Black | RB | 3★ | → Indiana |
returning PPA · portal · talent composite · 2024
Injury Report · 0
No injuries reported.
Team News
2 items
- James Madison Football Preview 2026: Can Billy Napier Keep the Dukes Rolling?James Madison has been a powerhouse in its four years at the FBS level. Now it's up to Billy Napier to keep it all going.JMU6d
- Peach State QB DJ Hunter commits to James Madison after official visit seals decisionDJ Hunter didn’t need much time to know James Madison was the right fit. The 6-foot-2, 195-pound quarterback from Buford (Ga.), one of the nation’s premier high school football programs, announced his commitment to the Dukes after an official visit confirmed what he already suspected. “I kind of had an idea that I was going […]JMU9d