James Madison Dukes
Active fantasy-relevant roster — depth chart order, salary, and gamified career stat cards. Pick a card to see all the team-name picks built around them.
QB5 quarterbacks
Alonza Barnett III
No depth rank
- Passing YDS2,806
- Passing TD23
- Picks8
- Passer Rating138.3
- QBR—
- Rushing YDS589
- Rushing TD15
Refresh · 32m ago
Camden Coleman
No depth rank
- Passing YDS2,031
- Passing TD14
- Picks5
- Passer Rating147.3
- QBR—
- Rushing YDS338
- Rushing TD6
Refresh · 32m ago
JC Evans
No depth rank
- Passing YDS0
- Passing TD0
- Picks0
- Passer Rating0.0
- QBR—
- Rushing YDS45
- Rushing TD1
Refresh · 32m ago
Blake Kendall
No depth rank
- Passing YDS0
- Passing TD0
- Picks0
- Passer Rating0.0
- QBR—
- Rushing YDS14
- Rushing TD0
Refresh · 32m ago
Matthew Sluka
No depth rank
- Passing YDS100
- Passing TD3
- Picks2
- Passer Rating202.7
- QBR—
- Rushing YDS239
- Rushing TD3
Refresh · 32m ago
RB7 running backs
Tre Leonard
No depth rank
Refresh · never
Ayo Adeyi
No depth rank
- Rushing YDS120
- Rushing TD0
- Yards/Carry5.0
- Receptions—
- Receiving YDS—
- Fumbles Lost—
Refresh · 32m ago
Jordan Fuller
No depth rank
- Rushing YDS415
- Rushing TD5
- Yards/Carry5.1
- Receptions1
- Receiving YDS4
- Fumbles Lost—
Refresh · 32m ago
Wayne Knight
No depth rank
- Rushing YDS1,373
- Rushing TD9
- Yards/Carry6.6
- Receptions40
- Receiving YDS397
- Fumbles Lost—
Refresh · 32m ago
Jobi Malary
No depth rank
- Rushing YDS349
- Rushing TD4
- Yards/Carry8.1
- Receptions—
- Receiving YDS—
- Fumbles Lost—
Refresh · 32m ago
Jackson McCarter
No depth rank
- Rushing YDS18
- Rushing TD0
- Yards/Carry4.5
- Receptions—
- Receiving YDS—
- Fumbles Lost—
Refresh · 32m ago
George Pettaway
No depth rank
- Rushing YDS195
- Rushing TD0
- Yards/Carry5.7
- Receptions9
- Receiving YDS67
- Fumbles Lost—
Refresh · 32m ago
WR11 wide receivers
Arrion Concepcion
No depth rank
Refresh · never
Jayden Mines
No depth rank
Refresh · 32m ago
Chase Pensyl
No depth rank
Refresh · never
Miles Halbert
No depth rank
Refresh · never
Jamarcus Smith Jr.
No depth rank
Refresh · never
Isaiah Alston
No depth rank
- Receiving YDS81
- Receiving TD2
- Receptions7
- Targets—
- Yards/Catch11.6
- Fumbles Lost—
Refresh · 32m ago
Za'Ron Collins
No depth rank
- Receiving YDS73
- Receiving TD1
- Receptions7
- Targets—
- Yards/Catch10.4
- Fumbles Lost—
Refresh · 32m ago
Landon Ellis
No depth rank
- Receiving YDS624
- Receiving TD5
- Receptions36
- Targets—
- Yards/Catch17.3
- Fumbles Lost—
Refresh · 32m ago
Chase Miller
No depth rank
- Receiving YDS225
- Receiving TD3
- Receptions15
- Targets—
- Yards/Catch15.0
- Fumbles Lost—
Refresh · 32m ago
Jaylan Sanchez
No depth rank
- Receiving YDS396
- Receiving TD1
- Receptions30
- Targets—
- Yards/Catch13.2
- Fumbles Lost—
Refresh · 32m ago
Michael Scott
No depth rank
- Receiving YDS85
- Receiving TD1
- Receptions8
- Targets—
- Yards/Catch10.6
- Fumbles Lost—
Refresh · 32m ago
TE6 tight ends
Ethan Gurela
No depth rank
Refresh · never
Brian Hnat
No depth rank
Refresh · never
Ryder Post
No depth rank
Refresh · never
Lacota Dippre
No depth rank
- Receiving YDS192
- Receiving TD3
- Receptions17
- Targets—
- Yards/Catch11.3
- Fumbles Lost—
Refresh · 32m ago
Logan Kyle
No depth rank
- Receiving YDS139
- Receiving TD1
- Receptions12
- Targets—
- Yards/Catch11.6
- Fumbles Lost—
Refresh · 32m ago
Josh Phifer
No depth rank
- Receiving YDS40
- Receiving TD1
- Receptions4
- Targets—
- Yards/Catch10.0
- Fumbles Lost—
Refresh · 32m ago