James Madison
Sun Belt
36
Incoming
30
Outgoing
+6
Net
Team TVS:
16%
Roster Risk by Position
Offense
19%
Defense
15%
Special Teams
3%
Highest Risk Players
Immanuel Bush
DL
37%
Jobi Malary
RB
36%
Amar Thomas
EDGE
36%
George Pettaway
RB
35%
Braeden Wisloski
WR
35%
Transfer Impact by Position
| Pos | Out | In | Net Value |
|---|---|---|---|
| QB | 1 | 2 | $-3,932K |
| DL | 6 | 9 | $-1,799K |
| OL | 6 | 6 | $-723K |
| DB | 6 | 5 | $-703K |
| RB | 3 | 3 | $-577K |
| TE | 2 | 2 | $-240K |
| WR | 3 | 5 | $-227K |
| LB | 2 | 3 | $-69K |
| ST | 1 | 1 | +$0K |
Coaching Staff
3 coaches
Billy Napier
Head Coach
Previously: Florida (2025)
Cam Aiken
Offensive Coordinator
Previously: Ole Miss (2024)
Robert Bala
Defensive Coordinator
Previously: Florida (2025)
2026 Recruiting Class
17 commits
#1422
Dkwan Thomas
S
3-star
(0.8622)
#1422
Max Roche
TE
3-star
(0.8622)
#1615
Trace Burney
WR
3-star
(0.8589)
#1656
Matthew Jones
LB
3-star
(0.8578)
#1656
Kyle Bynes
S
3-star
(0.8578)
#1656
Elijah Moss-Williams
ATH
3-star
(0.8578)
#1687
Cory Simon
DL
3-star
(0.8567)
#1687
Josiah Perry
LB
3-star
(0.8567)
#1722
Jase Rhodes
CB
3-star
(0.8556)
#1750
Zion Hudson
WR
3-star
(0.855)
#1924
Jesse Giddings
IOL
3-star
(0.85)
#2116
Kacey Gilliam
EDGE
3-star
(0.8489)
#2302
Christopher Bispham
DL
3-star
(0.8422)
#2310
Jonah Smith
IOL
3-star
(0.8411)
#2313
Jack Harris
IOL
3-star
(0.84)
#2605
Phoenix Donghia
ATH
3-star
(0.8344)
#2620
Hayes Beaver
LB
3-star
(0.83)
Transfer Pipelines
Historical patterns
Players Transfer to James Madison From:
Players Transfer from James Madison To:
Top Recruiting Cities (Transfer Portal)
Fort Lauderdale, FL (2)
Recruiting Pipelines
High school & state data (2020-2026)
Top High School Feeders
No repeat high school feeders found
Recruiting by State
VA
15
FL
9
NC
6
PA
5
GA
5
NJ
3
MD
3
MA
2
Incoming Transfers
36
Kaedin Massey
Davi Belfort
Kylan Billiot
Seth Cromwell
Jeremiah Harrison
Jayon Harvey
Nick Herman
JT Hooten
Nakian Jackson
Terrence Jones II
DJ Kelly
Rasheed Lovelace
Arrington Maiden
Micah Matthews
Daniel Michel
Damier Minkah
Chukwunedu Okeke
Noel Portnjagin
Mason Purham
Kevin Roberts
Danny Royster
Corey Scott
Kei'Trone Simpson
Frankie Tinilau
Ernest Willor Jr.
Josh Manecke
Andrew Bennett
Lathan Croley
Malachi Fannin-Render
DJ Fox
Noah Grevious
Thatcher Miller
KD Mosley
Javis Mynatt
Terell Thomas
Jakolbi Wilson
Outgoing Transfers
30
Ayo Adeyi
DJ Barksdale
Alonza Barnett III
Tyler Brown
Lacota Dippre
Justin Eaglin
Landon Ellis
Immanuel Ezeogu
Milt Ferguson
Aiden Gobaira
Jerald James
Wayne Knight
Tre Leonard
Mychal McMullin
Josh Phifer
JD Rayner
Riley Robell
Joseph Simmons
Drew Spinogatti
Carter Sweazie
Amar Thomas
Andrew VanSlyke
Sahir West
Trent Wilson
Braeden Wisloski
Phillip Harris
Elijah Culp
Jacob Hohenshelt
JT Kouame-Yao
Cristiano Rosa
Potential Incoming Targets
7 players
Portal players from feeder schools and coaching connections who haven't committed yet.
Jayden Woods
EDGE
4-star
$577K
Brien Taylor Jr.
EDGE
3-star
$305K
Amir Jackson
TE
3-star
$150K
Chad Gasper Jr.
RB
3-star
$150K
Josiah Davis
S
3-star
$150K
Brian Alston
DL
3-star
$10K
Ja'Kobe Clinton
LB
3-star
$5K
Transfer Ledger
66 transactions
| Date | Player | Pos | School | NIL Value | |
|---|---|---|---|---|---|
| 01-24 | ← IN | Ernest Willor Jr. | EDGE | Wisconsin → | $36K |
| 01-22 | ← IN | Micah Matthews | WR | Virginia Tech → | $30K |
| 01-22 | ← IN | Thatcher Miller | TE | West Chester → | $30K |
| 01-20 | ← IN | KD Mosley | TE | Howard → | $30K |
| 01-18 | ← IN | Terell Thomas | EDGE | Washburn → | $32K |
| 01-17 | OUT → | Andrew VanSlyke | P | → Buffalo | $30K |
| 01-17 | OUT → | Tre Leonard | RB | → TBD | $30K |
| 01-17 | OUT → | Milt Ferguson | CB | → TBD | $30K |
| 01-17 | OUT → | Jerald James | EDGE | → TBD | $34K |
| 01-17 | OUT → | Phillip Harris | S | → TBD | $30K |
| 01-17 | OUT → | JT Kouame-Yao | LB | → TBD | $30K |
| 01-17 | ← IN | Malachi Fannin-Render | RB | Liberty → | $30K |
| 01-16 | ← IN | Noel Portnjagin | IOL | Florida → | $30K |
| 01-16 | ← IN | Nakian Jackson | LB | Nevada → | $109K |
| 01-15 | ← IN | Kaedin Massey | OT | Kansas State → | $37K |
| 01-15 | ← IN | Kei'Trone Simpson | EDGE | Lamar → | $10K |
| 01-14 | ← IN | Frankie Tinilau | OT | East Tennessee State → | $30K |
| 01-14 | ← IN | Noah Grevious | WR | VMI → | $212K |
| 01-14 | ← IN | Josh Manecke | OT | Army → | $30K |
| 01-14 | ← IN | Lathan Croley | LB | Holy Cross → | $30K |
| 01-13 | ← IN | Damier Minkah | CB | Shepherd → | $30K |
| 01-13 | ← IN | Davi Belfort | QB | UCF → | $114K |
| 01-13 | ← IN | Nick Herman | RB | Drake → | $233K |
| 01-13 | ← IN | DJ Fox | OT | Wisconsin-River Falls → | $30K |
| 01-12 | ← IN | Andrew Bennett | P | Charlotte → | $30K |
| 01-12 | ← IN | JT Hooten | LB | West Alabama → | $30K |
| 01-12 | ← IN | Mason Purham | EDGE | Emory & Henry College → | $32K |
| 01-12 | ← IN | Javis Mynatt | S | Texas State → | $109K |
| 01-11 | OUT → | Sahir West | EDGE | → UCLA | $941K |
| 01-11 | ← IN | Jeremiah Harrison | WR | East Tennessee State → | $233K |
| 01-11 | ← IN | DJ Kelly | CB | Toledo → | $30K |
| 01-10 | ← IN | Corey Scott | WR | West Florida → | $30K |
| 01-10 | ← IN | Daniel Michel | OT | Florida International → | $30K |
| 01-10 | ← IN | Jakolbi Wilson | DL | Fort Hays State → | $30K |
| 01-09 | OUT → | Carter Sweazie | IOL | → UCLA | $219K |
| 01-09 | OUT → | Joseph Simmons | OT | → Auburn | $150K |
| 01-09 | OUT → | Tyler Brown | S | → Iowa | $281K |
| 01-09 | ← IN | Chukwunedu Okeke | DL | Western Kentucky → | $30K |
| 01-09 | ← IN | Terrence Jones II | CB | Fordham → | $30K |
| 01-09 | ← IN | Kylan Billiot | WR | LSU → | $30K |
| 01-08 | OUT → | Drew Spinogatti | LB | → UCLA | $209K |
| 01-08 | OUT → | Trent Wilson | IOL | → Iowa | $211K |
| 01-08 | ← IN | Jayon Harvey | CB | Findlay → | $30K |
| 01-08 | ← IN | Arrington Maiden | QB | Memphis → | $120K |
| 01-07 | OUT → | Justin Eaglin | CB | → Colorado | $218K |
| 01-07 | OUT → | Mychal McMullin | DL | → TBD | $177K |
| 01-07 | OUT → | DJ Barksdale | CB | → UCLA | $215K |
| 01-07 | OUT → | Landon Ellis | WR | → UCLA | $402K |
| 01-07 | OUT → | Wayne Knight | RB | → UCLA | $834K |
| 01-06 | OUT → | Josh Phifer | TE | → UCLA | $150K |
| 01-06 | OUT → | Braeden Wisloski | WR | → TBD | $157K |
| 01-06 | OUT → | Amar Thomas | EDGE | → TBD | $256K |
| 01-06 | ← IN | Rasheed Lovelace | DL | Nicholls → | $55K |
| 01-05 | OUT → | Ayo Adeyi | RB | → Oklahoma State | $150K |
| 01-05 | OUT → | Lacota Dippre | TE | → Florida | $150K |
| 01-05 | OUT → | JD Rayner | OT | → UCLA | $150K |
| 01-05 | OUT → | Aiden Gobaira | EDGE | → UCLA | $528K |
| 01-05 | OUT → | Immanuel Ezeogu | EDGE | → Colorado | $150K |
| 01-05 | OUT → | Riley Robell | IOL | → UCLA | $150K |
| 01-05 | ← IN | Danny Royster | EDGE | Indianapolis → | $32K |
| 01-05 | ← IN | Seth Cromwell | RB | Northern Arizona → | $174K |
| 01-04 | OUT → | Alonza Barnett III | QB | → UCF | $4,166K |
| 01-04 | OUT → | Elijah Culp | CB | → TBD | $158K |
| 01-04 | ← IN | Kevin Roberts | DL | West Florida → | $30K |
| 01-02 | OUT → | Jacob Hohenshelt | IOL | → TBD | $30K |
| - | OUT → | Nick DeGennaro | WR | → NFL Draft | $204K |
OUT: $10.4M
IN: $2.2M
NET: $-8.3M
Current Roster
80 players
| # | Name | Pos | Year | Ht | Wt | Est. Value |
|---|---|---|---|---|---|---|
| 1 |
JC Evans
|
QB | FR | 6'5" | 223 lbs | $113K |
| 15 |
Blake Kendall
|
QB | JR | 6'1" | 209 lbs | $113K |
| 9 |
Matthew Sluka
|
QB | SR | 6'2" | 211 lbs | $145K |
| 23 |
Jordan Fuller
|
RB | SR | 5'11" | 229 lbs | $179K |
| 28 |
Jobi Malary
|
RB | SR | 5'11" | 236 lbs | $107K |
| 21 |
Jackson McCarter
|
RB | FR | 5'11" | 200 lbs | $30K |
| 6 |
George Pettaway
|
RB | JR | 5'10" | 196 lbs | $34K |
| 8 |
Isaiah Alston
|
WR | SR | 6'4" | 199 lbs | $34K |
| 12 |
Za'Ron Collins
|
WR | SO | 6'2" | 181 lbs | $30K |
| 16 |
Arrion Concepcion
|
WR | FR | 5'9" | 171 lbs | $30K |
| 11 |
Nick DeGennaro
|
WR | SR | 6'1" | 196 lbs | $204K |
| 43 |
Miles Halbert
|
WR | FR | 6'0" | 191 lbs | $30K |
| 83 |
Chase Miller
|
WR | JR | 6'1" | 192 lbs | $119K |
| 2 |
Jayden Mines
|
WR | JR | 5'10" | 181 lbs | $30K |
| 81 |
Chase Pensyl
|
WR | FR | 5'8" | 166 lbs | $30K |
| - |
Jaylan Sanchez
|
WR | SR | 6'0" | 195 lbs | $122K |
| 17 |
Michael Scott
|
WR | FR | 5'9" | 159 lbs | $30K |
| 82 |
Jamarcus Smith Jr.
|
WR | FR | 6'0" | 194 lbs | $30K |
| 86 |
Ethan Gurela
|
TE | FR | 6'3" | 233 lbs | $30K |
| 84 |
Brian Hnat
|
TE | FR | 6'5" | 233 lbs | $30K |
| 18 |
Logan Kyle
|
TE | SR | 6'3" | 234 lbs | $30K |
| 85 |
Ryder Post
|
TE | FR | 6'4" | 249 lbs | $30K |
| 57 |
Jacob Bailey
|
OL | FR | 6'4" | 285 lbs | $30K |
| 73 |
Evan Bushong
|
OL | FR | 6'4" | 325 lbs | $30K |
| - |
Camden Coleman
|
OL | FR | 6'2" | 297 lbs | $129K |
| 65 |
Parker Cunningham
|
OL | FR | 6'4" | 320 lbs | $30K |
| 70 |
Brett Davis
|
OL | SR | 6'4" | 299 lbs | $30K |
| 60 |
Zach Greenberg
|
OL | SR | 6'4" | 295 lbs | $142K |
| 75 |
Wyatt Maines
|
OL | FR | 6'5" | 285 lbs | $30K |
| 76 |
Pat McMurtrie
|
OL | SR | 6'5" | 305 lbs | $30K |
| 77 |
Cam McNair
|
OL | SR | 6'5" | 335 lbs | $30K |
| 78 |
James Pogorelc
|
OL | SR | 6'8" | 301 lbs | $35K |
| 71 |
Deacon Rawls
|
OL | FR | 6'5" | 310 lbs | $30K |
| 74 |
Sani Reed
|
OL | FR | 6'5" | 286 lbs | $30K |
| 72 | Josh Toner | OL | SR | 6'3" | 323 lbs | $30K |
| - |
Immanuel Bush
|
DL | SR | 6'1" | 348 lbs | $267K |
| 88 |
Kells Bush
|
DL | JR | 6'3" | 311 lbs | $30K |
| 48 |
Greyson Cadd
|
DL | JR | 6'2" | 245 lbs | $30K |
| 44 |
DJ Cotton Jr.
|
DL | SO | 6'1" | 284 lbs | $30K |
| 92 |
Grayson Gilmore
|
DL | FR | 6'3" | 242 lbs | $30K |
| 9 |
Xavier Holmes
|
DL | SR | 6'3" | 238 lbs | $342K |
| 96 |
Cole Purdy
|
DL | FR | 6'4" | 270 lbs | $30K |
| 62 |
Ibraheem Ramadan
|
DL | FR | 6'3" | 237 lbs | $30K |
| 98 |
Turner Schmidt
|
DL | SO | 6'4" | 244 lbs | $30K |
| 33 | Andrew Taddeo | DL | SR | 6'0" | 291 lbs | $180K |
| 99 | Cole Webster | DL | FR | 6'3" | 290 lbs | $30K |
| 11 |
Trashon Dye
|
LB | FR | 6'0" | 227 lbs | $30K |
| 54 |
Brandon Fique
|
LB | SR | 6'0" | 227 lbs | $30K |
| 25 |
Jackson Hamill
|
LB | FR | 6'1" | 209 lbs | $30K |
| 5 |
Trent Hendrick
|
LB | SR | 6'0" | 234 lbs | $350K |
| 45 |
Lee Johnson
|
LB | FR | 6'2" | 216 lbs | $30K |
| 51 |
Danny Reagan
|
LB | FR | 6'0" | 208 lbs | $30K |
| 40 |
Jackson Snyder
|
LB | SO | 6'3" | 223 lbs | $30K |
| 26 |
Jayden Studio
|
LB | SO | 6'0" | 229 lbs | $30K |
| 3 | Gannon Weathersby | LB | JR | 5'10" | 222 lbs | $129K |
| 26 |
JaKobe Campbell
|
CB | FR | 6'0" | 180 lbs | $30K |
| 6 |
Chantz Harley
|
CB | SR | 6'1" | 194 lbs | $30K |
| 31 |
Roddrey McWilliams
|
CB | FR | 6'1" | 186 lbs | $30K |
| 34 |
Jamal Olford
|
CB | FR | 5'10" | 164 lbs | $30K |
| 1 |
Mekhi Rodgers
|
CB | SR | 6'2" | 204 lbs | $30K |
| 20 |
Jamaree Seldon
|
CB | JR | 5'9" | 182 lbs | $30K |
| 37 |
Seth Gathers
|
S | FR | 6'0" | 196 lbs | $30K |
| 21 |
Curtis Harris-Lopez
|
S | SR | 6'1" | 208 lbs | $30K |
| 38 |
Stephen Hollander
|
S | JR | 5'9" | 193 lbs | $30K |
| 12 |
Kye Holmes
|
S | SR | 5'11" | 192 lbs | $30K |
| 47 |
Kevin Kabasele
|
S | FR | 6'0" | 194 lbs | $30K |
| 41 |
George Lovelace
|
S | FR | 6'3" | 205 lbs | $30K |
| 16 |
TJ McGill
|
S | SO | 5'10" | 198 lbs | $30K |
| 35 |
Joshua Prince
|
S | FR | 5'11" | 190 lbs | $30K |
| 22 |
Chase Regan
|
S | SO | 6'0" | 195 lbs | $30K |
| 7 | Jacob Thomas | S | SR | 6'1" | 212 lbs | $183K |
| 23 | Ken Willis | S | JR | 5'11" | 185 lbs | $30K |
| 27 |
Kai Callen
|
DB | FR | 5'10" | 178 lbs | $30K |
| 14 |
KJ Flowe
|
DB | SO | 5'10" | 178 lbs | $30K |
| 39 |
Zicri Forest
|
DB | FR | 6'0" | 166 lbs | $30K |
| 11 |
Patrick Rea
|
P | JR | 6'3" | 201 lbs | $30K |
| 47 |
Josiah Kennard
|
LS | SR | 6'2" | 228 lbs | $30K |
| 33 |
Logan Ketcham
|
LS | SR | 6'0" | 224 lbs | $30K |
| 19 |
Max Lipinski
|
PK | FR | 6'2" | 206 lbs | $30K |
| 5 |
Morgan Suarez
|
PK | SR | 5'9" | 174 lbs | $30K |
