James Madison Dukes
Head Coach: Billy Napier (1st year)
Offensive Coordinator: Dean Kennedy (2025) / TBA (2026)
Defensive Coordinator: Lyle Hemphill (2025) / TBA (2026)
Spring Game: 25-Apr-2026
2026 Schedule
Most Likely: 5-7(expected 5.3)The Dukes enter 2026 with new head coach Billy Napier.
Billy Napier (from Florida) takes over JMU with OL Zach Greenberg (120), DB Jayon Harvey (103), QB Camden Coleman (94), and RB George Pettaway (90). Thirteen transfer starters as Napier rebuilds the Dukes after their CFP run in 2025.
Key Games
Toss-up: trails Georgia State (Sun Belt)49% win
Toss-up: trails Coastal Carolina (Sun Belt)45% win
Toss-up: trails Liberty (C-USA)44% win
Toss-up: trails Marshall (Sun Belt)43% win
Toss-up: trails Southern Miss (Sun Belt)40% win
Quarterbacks(6)
#1Davi Belfort
5'11" · 195 lbs · Age 20
Junior
2 years remaining
Role: Backup
#9Arrington Maiden
6'2" · 204 lbs · Age 21
R-Sophomore
2 years remaining
Role: Backup
#7Camden Coleman
6'3" · 223 lbs · Age 21
Senior
1 years remaining
Role: Starter
#15Blake Kendall
6'1" · 209 lbs · Age 21
Senior
1 years remaining
Role: Reserve
#1JC Evans
6'5" · 223 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
Tanner Vibabul
6'1" · 175 lbs · Age 18
Freshman
Role: Reserve
Running Backs(6)
#6George Pettaway
5'10" · 196 lbs · Age 21
Senior
1 years remaining
Role: Starter
#22Nick Herman
5'11" · 190 lbs · Age 22
Sophomore
1 years remaining
Role: Backup
#28Seth Cromwell
5'10" · 215 lbs · Age 22
Senior
1 years remaining
Role: Starter
#21Jackson McCarter
5'11" · 200 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
Malachi Fannin-Render
5-8 · 180 lbs · Age 20
Sophomore
Role: Backup
Phoenix Donghia
5'11" · 215 lbs · Age 18
Freshman
Role: Reserve
Wide Receivers(18)
#10Braeden Wisloski
5'10" · 186 lbs · Age 21
Senior
1 years remaining
Role: Starter
#8Kylan Billiot
6'3" · 193 lbs · Age 20
Sophomore
3 years remaining
Role: Key Reserve
#83Chase Miller
6'1" · 192 lbs · Age 21
Senior
1 years remaining
Role: Rotation
#88Dylan Williams
6'1" · 206 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#17Jeremiah Harrison
6'1" · 178 lbs · Age 22
Sophomore
1 years remaining
Role: Starter
#14Noah Grevious
6'0" · 200 lbs · Age 22
Sophomore
1 years remaining
Role: Starter
#12Za'Ron Collins
6'2" · 181 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#16Arrion Concepcion
5'9" · 171 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#10Corey Scott
6'1" · 180 lbs · Age 22
Senior
1 years remaining
Role: Reserve
#82Jamarcus Smith Jr.
6'0" · 194 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#2Jayden Mines
5'10" · 181 lbs · Age 21
Senior
1 years remaining
Role: Rotation
#2Micah Matthews
6'2" · 200 lbs · Age 21
R-Freshman
2 years remaining
Role: Reserve
Dkwan Thomas
6'0" · 187 lbs · Age 18
Freshman
Role: Reserve
Elijah Moss-Williams
5'11" · 168 lbs · Age 18
Freshman
Role: Reserve
Kaleb Smith
6'0" · 180 lbs · Age 18
Freshman
Role: Reserve
Trace Burney
5'8" · 165 lbs · Age 18
Freshman
Role: Reserve
Xavier McDonald
6'3" · 160 lbs · Age 18
Freshman
Role: Reserve
Zion Hudson
5'11" · 185 lbs · Age 18
Freshman
Role: Reserve
Tight Ends(6)
#85Cole Keller
6'5" · 240 lbs · Age 22
Senior
1 years remaining
Role: Starter
#86KD Mosley
6'3" · 220 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#84Thatcher Miller
6'4" · 245 lbs · Age 23
Graduate
1 years remaining
Role: Rotation
#86Ethan Gurela
6'3" · 233 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#85Ryder Post
6'4" · 249 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
Max Roche
6'4" · 225 lbs · Age 18
Freshman
Role: Reserve
Offensive Line(13)
#76DJ Fox
6'9" · 318 lbs · Age 23
GR
1 years remaining
Role: Starter
#78Frankie Tinilau
6'6" · 325 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#58Griffin Hart
6'6" · 317 lbs · Age 20
Junior
2 years remaining
Role: Backup
#75Kaedin Massey
6'8" · 315 lbs · Age 21
Junior
2 years remaining
Role: Starter
#74Noel Portnjagin
6'5" · 306 lbs · Age 21
Junior
2 years remaining
Role: Starter
#77Josh Manecke
6'7" · 310 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#65Parker Cunningham
6'4" · 320 lbs · Age 19
Sophomore
3 years remaining
Role: Rotation
#71Deacon Rawls
6'5" · 310 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#73Evan Bushong
6'4" · 325 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
Daniel Michel
6-6 · 328 lbs · Age 21
Junior
Role: Starter
Jack Harris
6'3" · 305 lbs · Age 18
Freshman
Role: Reserve
Jesse Giddings
6'3" · 305 lbs · Age 18
Freshman
Role: Reserve
Zach Greenberg
6-4 · 295 lbs · Age 24
GR
Role: Starter
Defensive Line(21)
#8Amar Thomas
6'1" · 241 lbs · Age 21
Senior
1 years remaining
Role: Starter
#92Chukwunedu Okeke
6'4" · 305 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#88Kells Bush
6'3" · 311 lbs · Age 21
Senior
1 years remaining
Role: Starter
#44DJ Cotton Jr.
6'1" · 284 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#45Danny Royster
6'3" · 236 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#48Greyson Cadd
6'2" · 245 lbs · Age 21
Senior
1 years remaining
Role: Rotation
#96Jakolbi Wilson
6'3" · 315 lbs · Age 23
Graduate
1 years remaining
Role: Rotation
#90Kei'Trone Simpson
6'3" · 259 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#91Mason Purham
6'5" · 250 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#93Mychal McMullin
6'1" · 291 lbs · Age 20
Junior
2 years remaining
Role: Starter
#93Rasheed Lovelace
6'3" · 310 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#46Terell Thomas
6'5" · 240 lbs · Age 23
Graduate
1 years remaining
Role: Rotation
#98Turner Schmidt
6'4" · 244 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#96Cole Purdy
6'4" · 270 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#99Cole Webster
6'3" · 290 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#44Ernest Willor Jr.
6'4" · 250 lbs · Age 21
Junior
2 years remaining
Role: Reserve
#95Kevin Roberts
6'2" · 280 lbs · Age 23
Junior
1 years remaining
Role: Starter
Christopher Bispham
6'1" · 276 lbs · Age 18
Freshman
Role: Reserve
Cory Simon
6'0" · 255 lbs · Age 18
Freshman
Role: Reserve
Jonah Smith
6'4" · 265 lbs · Age 18
Freshman
Role: Reserve
Kacey Gilliam
6'1" · 235 lbs · Age 18
Freshman
Role: Reserve
Linebackers(9)
#3Gannon Weathersby
5'10" · 222 lbs · Age 21
Senior
1 years remaining
Role: Starter
#35Nakian Jackson
6'1" · 237 lbs · Age 22
Senior
1 years remaining
Role: Starter
#48JT Hooten
6'0" · 227 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#40Jackson Snyder
6'3" · 223 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#26Jayden Studio
6'0" · 229 lbs · Age 20
Junior
2 years remaining
Role: Starter
#51Lathan Croley
6'0" · 210 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#25Jackson Hamill
6'1" · 209 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
#11Trashon Dye
6'0" · 227 lbs · Age 19
Sophomore
3 years remaining
Role: Reserve
Josiah Perry
6'2" · 220 lbs · Age 18
Freshman
Role: Reserve
Defensive Backs(16)
#6DJ Kelly
6'1" · 185 lbs · Age 22
Sophomore
1 years remaining
Role: Backup
#27Javis Mynatt
6'0" · 196 lbs · Age 22
Senior
1 years remaining
Role: Starter
#23Ken Willis
5'11" · 185 lbs · Age 21
Senior
1 years remaining
Role: Starter
#23Damier Minkah
6'1" · 183 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#14KJ Flowe
5'10" · 178 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#31Roddrey McWilliams
6'1" · 186 lbs · Age 19
Sophomore
3 years remaining
Role: Rotation
#16TJ McGill
5'10" · 198 lbs · Age 20
Junior
2 years remaining
Role: Rotation
#26Terrence Jones II
6'1" · 195 lbs · Age 22
Senior
1 years remaining
Role: Rotation
#22Chase Regan
6'0" · 195 lbs · Age 20
Junior
2 years remaining
Role: Reserve
#20Jamaree Seldon
5'9" · 182 lbs · Age 21
Senior
1 years remaining
Role: Starter
#20Jayon Harvey
5'11" · 193 lbs · Age 23
Junior
1 years remaining
Role: Starter
Jase Rhodes
5'10" · 181 lbs · Age 18
Freshman
Role: Reserve
Kamden Jennings
5'10" · 165 lbs · Age 18
Freshman
Role: Reserve
Kyle Bynes
6'1" · 180 lbs · Age 18
Freshman
Role: Reserve
LaRon Dues
5'9" · 178 lbs · Age 18
Freshman
Role: Reserve
Trey Gibson
6'1" · 190 lbs · Age 18
Freshman
Role: Reserve
Kickers(1)
#5Morgan Suarez
5'9" · 173 lbs · Age 24
GR
1 years remaining
Role: Starter
Punters(3)
#11Patrick Rea
6'3" · 201 lbs · Age 21
Senior
1 years remaining
Role: Starter
#41Andrew Bennett
6'1" · 180 lbs · Age 22
R-Sophomore
1 years remaining
Role: Reserve
#96Andrew VanSlyke
6'4" · 210 lbs · Age 20
Junior
2 years remaining
Role: Reserve
Long Snappers(1)
#49Hayden Ross
5'10" · 185 lbs · Age 21
Junior
2 years remaining
Role: Backup