James Madison Football 2025 Depth Chart

James Madison's 2025 Team Roster/Depth Chart Outlook

Official Roster not available yet
Hide Bottom Players
Click Above to see all players regardless of stats or recruiting/portal ratings.
Def Snap % are best estimates. DE/LB are mixed depending on the team.
Quarterbacks
H/W
6'2"/211
Passing
8/11 (73%), 100 Yds, 3 TD / 2 INT
Rushing
42 Car, 239 Yds, (5.7 YPC), 3 TD, 0 FUM
Pass
C
Run
A-
PPA
#310
Snaps
77 (51%)
Rating
0.88
Origin
UNLV ('25)
H/W
6'5"/223
Passing
0/2 (0%), 0 Yds, 0 TD / 0 INT
Rushing
6 Car, 45 Yds, (7.5 YPC), 1 TD, 0 FUM
Pass
D
Run
B-
Snaps
20 (13%)
Rating
0.84
Origin
3* HS ('24)
H/W
6'1"/209
Passing
0/0 (0%), 0 Yds, 0 TD / 0 INT
Rushing
5 Car, 14 Yds, (2.8 YPC), 0 TD, 0 FUM
Run
C+
Snaps
12 (8%)
Rating
0
Origin
NA
H/W
6'0"/217
Passing
216/370 (58%), 2806 Yds, 23 TD / 8 INT
Rushing
127 Car, 589 Yds, (4.6 YPC), 15 TD, 3 FUM
PPA
#91
Rating
0
Origin
NA
H/W
6'3"/223
Rating
0.85
Origin
RICH ('25)
PlayerH/WPassingRushingPassRunPPASnapsRatingOrigin
#9 Matthew Sluka SR 6'2"/2118/11 (73%), 100 Yds, 3 TD / 2 INT42 Car, 239 Yds, (5.7 YPC), 3 TD, 0 FUMCA-#31077 (51%)0.88UNLV ('25)
#1 JC Evans FR 6'5"/2230/2 (0%), 0 Yds, 0 TD / 0 INT6 Car, 45 Yds, (7.5 YPC), 1 TD, 0 FUMDB- 20 (13%)0.843* HS ('24)
#15 Blake Kendall JR 6'1"/2090/0 (0%), 0 Yds, 0 TD / 0 INT5 Car, 14 Yds, (2.8 YPC), 0 TD, 0 FUM C+ 12 (8%)0NA
#14 Alonza Barnett III JR 6'0"/217216/370 (58%), 2806 Yds, 23 TD / 8 INT127 Car, 589 Yds, (4.6 YPC), 15 TD, 3 FUM  #91 0NA
#7 Camden Coleman JR 6'3"/223      0.85RICH ('25)
Running Backs
H/W
5'11"/229
Rushing
82 Car, 415 Yds, (5.1 YPC), 5 TD, 0 FUM
Receiving
1 Rec, 4 Yds, (4 YPR), 0 TD
Run
B+
Rec
D+
PPA
#512
Snaps
168 (16%)
Rating
0.82
Origin
HC ('25)
H/W
5'10"/196
Rushing
34 Car, 195 Yds, (5.7 YPC), 0 TD, 0 FUM
Receiving
9 Rec, 67 Yds, (7.4 YPR), 1 TD
Run
C+
Rec
C-
PPA
#218
Snaps
135 (13%)
Rating
0.88
Origin
UNC ('24)
H/W
5'11"/236
Rushing
43 Car, 349 Yds, (8.1 YPC), 4 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Run
A
Rec
D+
PPA
#196
Snaps
97 (9%)
Rating
0.78
Origin
PRST ('24)
H/W
5'11"/200
Rushing
4 Car, 18 Yds, (4.5 YPC), 0 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Run
B-
Rec
C-
Snaps
16 (1%)
Rating
0
Origin
NA
H/W
5'10"/189
Rushing
0 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
Snaps
6 (1%)
Rating
0.84
Origin
3* HS ('25)
H/W
5'7"/190
Rushing
207 Car, 1373 Yds, (6.6 YPC), 9 TD, 1 FUM
Receiving
40 Rec, 397 Yds, (9.9 YPR), 1 TD
PPA
#33
Rating
0
Origin
NA
H/W
5'8"/200
Rushing
24 Car, 120 Yds, (5 YPC), 0 TD, 0 FUM
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD
PPA
#354
Rating
0.88
Origin
UNT ('24)
PlayerH/WRushingReceivingRunRecPPASnapsRatingOrigin
#23 Jordan Fuller SR 5'11"/22982 Car, 415 Yds, (5.1 YPC), 5 TD, 0 FUM1 Rec, 4 Yds, (4 YPR), 0 TDB+D+#512168 (16%)0.82HC ('25)
#6 George Pettaway JR 5'10"/19634 Car, 195 Yds, (5.7 YPC), 0 TD, 0 FUM9 Rec, 67 Yds, (7.4 YPR), 1 TDC+C-#218135 (13%)0.88UNC ('24)
#28 Jobi Malary SR 5'11"/23643 Car, 349 Yds, (8.1 YPC), 4 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDAD+#19697 (9%)0.78PRST ('24)
#21 Jackson McCarter FR 5'11"/2004 Car, 18 Yds, (4.5 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TDB-C- 16 (1%)0NA
#29 Tre Leonard FR 5'10"/1890 Car, 0 Yds, (0 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TD   6 (1%)0.843* HS ('25)
#3 Wayne Knight JR 5'7"/190207 Car, 1373 Yds, (6.6 YPC), 9 TD, 1 FUM40 Rec, 397 Yds, (9.9 YPR), 1 TD  #33 0NA
#5 Ayo Adeyi SR 5'8"/20024 Car, 120 Yds, (5 YPC), 0 TD, 0 FUM0 Rec, 0 Yds, (0 YPR), 0 TD  #354 0.88UNT ('24)
Wide Receivers
H/W
6'1"/196
Receiving
28 Rec, 500 Yds, (17.9 YPR), 5 TD, 0 FUM
Rushing
1 Car, 5 Yds, 0 TD
Rec
C
Block
B
PPA
#151
Snaps
673 (41%)
Rating
0.83
Origin
RICH ('25)
H/W
6'0"/195
Receiving
30 Rec, 396 Yds, (13.2 YPR), 1 TD, 1 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C
Block
A-
PPA
#247
Snaps
527 (32%)
Rating
0.85
Origin
NOVA ('25)
H/W
5'10"/186
Receiving
26 Rec, 358 Yds, (13.8 YPR), 4 TD, 2 FUM
Rushing
1 Car, 4 Yds, 0 TD
Rec
C+
Block
B
PPA
#435
Snaps
317 (19%)
Rating
0.82
Origin
MD ('25)
H/W
6'2"/181
Receiving
7 Rec, 73 Yds, (10.4 YPR), 1 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C+
Block
A
PPA
#734
Snaps
225 (14%)
Rating
0
Origin
NA
H/W
6'4"/199
Receiving
7 Rec, 81 Yds, (11.6 YPR), 2 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C
Block
A-
PPA
#581
Snaps
224 (14%)
Rating
0.85
Origin
ISU ('25)
H/W
5'9"/159
Receiving
8 Rec, 85 Yds, (10.6 YPR), 1 TD, 1 FUM
Rushing
1 Car, 1 Yds, 0 TD
Rec
D+
Block
A-
PPA
#543
Snaps
155 (9%)
Rating
0.85
Origin
3* HS ('25)
H/W
5'10"/181
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C-
Block
C
Snaps
28 (2%)
Rating
0
Origin
NA
H/W
6'1"/206
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C-
Block
B-
Snaps
5 (0%)
Rating
0.86
Origin
3* HS ('24)
H/W
6'1"/192
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rushing
0 Car, 0 Yds, 0 TD
Rec
C-
Block
B-
Snaps
4 (0%)
Rating
0
Origin
NA
H/W
6'2"/213
Receiving
36 Rec, 624 Yds, (17.3 YPR), 5 TD, 1 FUM
Rushing
0 Car, 0 Yds, 0 TD
PPA
#41
Rating
0.74
Origin
RICH ('25)
H/W
6'0"/191
Rating
0
Origin
NA
H/W
6'2"/200
Rating
0.9
Origin
4* HS ('20)
H/W
5'9"/171
Rating
0.84
Origin
KSU ('25)
H/W
6'2"/202
Rating
0.83
Origin
ECU ('22)
H/W
6'0"/194
Rating
0
Origin
NA
H/W
5'8"/166
Rating
0
Origin
NA
PlayerH/WReceivingRushingRecBlockPPASnapsRatingOrigin
#11 Nick DeGennaro SR 6'1"/19628 Rec, 500 Yds, (17.9 YPR), 5 TD, 0 FUM1 Car, 5 Yds, 0 TDCB#151673 (41%)0.83RICH ('25)
#00 Jaylan Sanchez SR 6'0"/19530 Rec, 396 Yds, (13.2 YPR), 1 TD, 1 FUM0 Car, 0 Yds, 0 TDCA-#247527 (32%)0.85NOVA ('25)
#10 Braeden Wisloski JR 5'10"/18626 Rec, 358 Yds, (13.8 YPR), 4 TD, 2 FUM1 Car, 4 Yds, 0 TDC+B#435317 (19%)0.82MD ('25)
#12 Za'Ron Collins SO 6'2"/1817 Rec, 73 Yds, (10.4 YPR), 1 TD, 0 FUM0 Car, 0 Yds, 0 TDC+A#734225 (14%)0NA
#8 Isaiah Alston SR 6'4"/1997 Rec, 81 Yds, (11.6 YPR), 2 TD, 0 FUM0 Car, 0 Yds, 0 TDCA-#581224 (14%)0.85ISU ('25)
#17 Michael Scott FR 5'9"/1598 Rec, 85 Yds, (10.6 YPR), 1 TD, 1 FUM1 Car, 1 Yds, 0 TDD+A-#543155 (9%)0.853* HS ('25)
#2 Jayden Mines JR 5'10"/1810 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-C 28 (2%)0NA
#88 Dylan Williams SO 6'1"/2060 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B- 5 (0%)0.863* HS ('24)
#83 Chase Miller JR 6'1"/1920 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM0 Car, 0 Yds, 0 TDC-B- 4 (0%)0NA
#13 Landon Ellis JR 6'2"/21336 Rec, 624 Yds, (17.3 YPR), 5 TD, 1 FUM0 Car, 0 Yds, 0 TD  #41 0.74RICH ('25)
#43 Miles Halbert FR 6'0"/191      0NA
#2 Abdur-Rahmaan Yaseen GR 6'2"/200      0.94* HS ('20)
#16 Arrion Concepcion FR 5'9"/171      0.84KSU ('25)
#13 Troy Lewis SR 6'2"/202      0.83ECU ('22)
#82 Jamarcus Smith Jr. FR 6'0"/194      0NA
#81 Chase Pensyl FR 5'8"/166      0NA
Tight Ends
H/W
6'3"/234
Receiving
12 Rec, 139 Yds, (11.6 YPR), 1 TD, 0 FUM
Rec
C-
Run Blk
D
Pass Blk
D+
Snaps
316 (44%)
Rating
0.85
Origin
VAN ('24)
H/W
6'5"/233
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Rec
C-
Run Blk
A-
Snaps
14 (2%)
Rating
0.85
Origin
3* HS ('25)
H/W
6'4"/249
Receiving
0 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM
Run Blk
D+
Pass Blk
D+
Snaps
8 (1%)
Rating
0
Origin
NA
H/W
6'4"/253
Receiving
17 Rec, 192 Yds, (11.3 YPR), 3 TD, 0 FUM
Rating
0.85
Origin
CHAR ('25)
H/W
6'6"/259
Receiving
4 Rec, 40 Yds, (10 YPR), 1 TD, 0 FUM
Rating
0.83
Origin
3* HS ('23)
H/W
6'3"/233
Rating
0.84
Origin
3* HS ('25)
H/W
6'3"/241
Rating
0
Origin
NA
PlayerH/WReceivingRecRun BlkPass BlkSnapsRatingOrigin
#18 Logan Kyle SR 6'3"/23412 Rec, 139 Yds, (11.6 YPR), 1 TD, 0 FUMC-DD+316 (44%)0.85VAN ('24)
#84 Brian Hnat FR 6'5"/2330 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUMC-A- 14 (2%)0.853* HS ('25)
#85 Ryder Post FR 6'4"/2490 Rec, 0 Yds, (0 YPR), 0 TD, 0 FUM D+D+8 (1%)0NA
#15 Lacota Dippre SO 6'4"/25317 Rec, 192 Yds, (11.3 YPR), 3 TD, 0 FUM    0.85CHAR ('25)
#89 Josh Phifer SO 6'6"/2594 Rec, 40 Yds, (10 YPR), 1 TD, 0 FUM    0.833* HS ('23)
#86 Ethan Gurela FR 6'3"/233     0.843* HS ('25)
#85 Jordan Funk GR 6'3"/241     0NA
Offensive Line
H/W
6'5"/305
Grade
B-
Run Blk
B+
Pass Blk
A-
Snaps
844 (559%)
Rating
0.82
Origin
HC ('24)
H/W
6'5"/310
Grade
C+
Run Blk
A-
Pass Blk
C-
Snaps
159 (105%)
Rating
0.83
Origin
3* HS ('24)
H/W
6'6"/317
Grade
C+
Run Blk
A-
Pass Blk
B-
Snaps
78 (52%)
Rating
0
Origin
NA
H/W
6'8"/301
Grade
B
Run Blk
A
Pass Blk
A-
Snaps
28 (19%)
Rating
0.85
Origin
DUKE ('25)
H/W
6'5"/335
Grade
D-
Run Blk
F
Pass Blk
A-
Snaps
13 (9%)
Rating
0.83
Origin
HC ('25)
H/W
6'3"/323
Grade
C-
Run Blk
B-
Pass Blk
C-
Snaps
203 (134%)
Rating
0.81
Origin
3* HS ('21)
H/W
6'3"/282
Grade
D
Run Blk
D
Pass Blk
A+
Snaps
58 (38%)
Rating
0
Origin
NA
H/W
6'4"/295
Grade
C+
Run Blk
B+
Pass Blk
B-
Snaps
925 (613%)
Rating
0.85
Origin
UNC ('25)
H/W
6'4"/325
Grade
C-
Run Blk
C+
Pass Blk
A-
Snaps
92 (61%)
Rating
0.82
Origin
3* HS ('24)
H/W
6'4"/299
Grade
C-
Run Blk
C-
Pass Blk
A-
Snaps
15 (10%)
Rating
0
Origin
NA
H/W
0'0"/
Rating
0.80
Origin
VAL ('25)
H/W
6'4"/299
Rating
0.84
Origin
3* HS ('25)
H/W
6'4"/320
Rating
0.83
Origin
3* HS ('25)
H/W
6'5"/286
Rating
0
Origin
NA
H/W
6'4"/285
Rating
0
Origin
NA
H/W
6'4"/301
Rating
0
Origin
NA
H/W
6'4"/287
Rating
0
Origin
NA
H/W
6'6"/323
Rating
0
Origin
NA
H/W
6'4"/294
Rating
0
Origin
NA
H/W
6'5"/285
Rating
0
Origin
NA
H/W
6'2"/328
Rating
0
Origin
NA
H/W
6'3"/291
Rating
0
Origin
NA
H/W
6'5"/278
Rating
0.86
Origin
3* HS ('25)
H/W
6'2"/228
Rating
0.74
Origin
TXA ('25)
H/W
6'0"/224
Rating
0
Origin
NA
PlayerH/WGradeRun BlkPass BlkSnapsRatingOrigin
#76 Pat McMurtrie (T) SR 6'5"/305B-B+A-844 (559%)0.82HC ('24)
#71 Deacon Rawls (T) FR 6'5"/310C+A-C-159 (105%)0.833* HS ('24)
#58 Griffin Hart (T) SO 6'6"/317C+A-B-78 (52%)0NA
#78 James Pogorelc (T) SR 6'8"/301BAA-28 (19%)0.85DUKE ('25)
#77 Cam McNair (T) SR 6'5"/335D-FA-13 (9%)0.83HC ('25)
#72 Josh Toner (G) SR 6'3"/323C-B-C-203 (134%)0.813* HS ('21)
#56 JaKobe Campbell (G) FR 6'3"/282DDA+58 (38%)0NA
#60 Zach Greenberg (C) SR 6'4"/295C+B+B-925 (613%)0.85UNC ('25)
#73 Evan Bushong (C) FR 6'4"/325C-C+A-92 (61%)0.823* HS ('24)
#70 Brett Davis (C) SR 6'4"/299C-C-A-15 (10%)0NA
#00 Jeremiah Mawali (IOL) 0'0"/    0.80VAL ('25)
#68 Trent Wilson (OL) FR 6'4"/299    0.843* HS ('25)
#65 Parker Cunningham (OL) FR 6'4"/320    0.833* HS ('25)
#74 Sani Reed (OL) FR 6'5"/286    0NA
#57 Jacob Bailey (OL) FR 6'4"/285    0NA
#75 Kyle Lenhart (OL) SO 6'4"/301    0NA
#69 Breon Brown (OL) SO 6'4"/287    0NA
#79 Joseph Simmons (OL) JR 6'6"/323    0NA
#67 Jacob Hohenshelt (OL) FR 6'4"/294    0NA
#75 Wyatt Maines (OL) FR 6'5"/285    0NA
#52 Carter Sweazie (OL) JR 6'2"/328    0NA
#55 Riley Robell (OL) SO 6'3"/291    0NA
#66 JD Rayner (OL) FR 6'5"/278    0.863* HS ('25)
#47 Josiah Kennard (LS) SR 6'2"/228    0.74TXA ('25)
#33 Logan Ketcham (LS) SR 6'0"/224    0NA
Defensive Line
H/W
6'1"/241
Stats
40 Tac, 11 Solo, 7 TFL, 2 Sacks, 7 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B-
Rush
B-
Cov
B
Snaps
452 (69%)
Rating
0
Origin
NA
H/W
6'3"/238
Stats
31 Tac, 13 Solo, 7 TFL, 6 Sacks, 6 QB Hur
Pass D
4 PD, 1 INT (0 TDS)
Run D
C
Rush
B
Cov
B-
Snaps
430 (65%)
Rating
0.74
Origin
MAINE ('25)
H/W
6'4"/244
Stats
1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
D+
Rush
C
Cov
C
Snaps
34 (5%)
Rating
0.85
Origin
RMU ('25)
H/W
6'2"/225
Rating
0.86
Origin
3* HS ('25)
H/W
6'2"/281
Stats
21 Tac, 5 Solo, 1 TFL, 0 Sacks, 1 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
B-
Rush
C
Cov
C
Snaps
387 (48%)
Rating
0.83
Origin
SYR ('24)
H/W
6'1"/348
Stats
26 Tac, 12 Solo, 7 TFL, 3 Sacks, 2 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
B-
Rush
C
Cov
C+
Snaps
310 (39%)
Rating
0.81
Origin
3* HS ('20)
H/W
6'0"/291
Stats
23 Tac, 5 Solo, 4 TFL, 2 Sacks, 0 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
C+
Rush
B-
Cov
D+
Snaps
306 (38%)
Rating
0.74
Origin
COLG ('25)
H/W
6'1"/291
Stats
29 Tac, 11 Solo, 3 TFL, 1 Sacks, 1 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B-
Rush
C+
Cov
C-
Snaps
297 (37%)
Rating
0
Origin
NA
H/W
6'3"/311
Stats
7 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C-
Rush
C-
Cov
C
Snaps
65 (8%)
Rating
0.74
Origin
LT ('25)
H/W
6'1"/284
Stats
1 Tac, 1 Solo, 1 TFL, 1 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C-
Rush
B-
Snaps
40 (5%)
Rating
0.81
Origin
WVU ('24)
H/W
6'4"/270
Stats
46 Tac, 17 Solo, 14 TFL, 7 Sacks, 7 QB Hur
Pass D
4 PD, 0 INT (0 TDS)
Rating
0
Origin
NA
H/W
6'5"/255
Stats
33 Tac, 12 Solo, 8 TFL, 5 Sacks, 3 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rating
0.80
Origin
ND ('25)
H/W
6'2"/223
Rating
0.85
Origin
3* HS ('25)
H/W
6'3"/290
Rating
0.84
Origin
3* HS ('25)
H/W
6'3"/242
Rating
0.84
Origin
3* HS ('25)
H/W
6'3"/257
Rating
0
Origin
NA
H/W
6'2"/245
Rating
0
Origin
NA
H/W
6'3"/219
Rating
0
Origin
NA
H/W
6'0"/242
Rating
0
Origin
NA
H/W
6'3"/237
Rating
0
Origin
NA
H/W
6'4"/270
Rating
0
Origin
NA
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#8 Amar Thomas (DE) JR 6'1"/24140 Tac, 11 Solo, 7 TFL, 2 Sacks, 7 QB Hur0 PD, 0 INT (0 TDS) B- B- B 452 (69%)0NA
#9 Xavier Holmes (DE) SR 6'3"/23831 Tac, 13 Solo, 7 TFL, 6 Sacks, 6 QB Hur4 PD, 1 INT (0 TDS) C B B- 430 (65%)0.74MAINE ('25)
#98 Turner Schmidt (DE) SO 6'4"/2441 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) D+ C C 34 (5%)0.85RMU ('25)
#00 Roy'Marr Thomas (DE) FR 6'2"/225      0.863* HS ('25)
#90 Terry Lockett Jr. (DT) SR 6'2"/28121 Tac, 5 Solo, 1 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS) B- C C 387 (48%)0.83SYR ('24)
#00 Immanuel Bush (DT) SR 6'1"/34826 Tac, 12 Solo, 7 TFL, 3 Sacks, 2 QB Hur1 PD, 0 INT (0 TDS) B- C C+ 310 (39%)0.813* HS ('20)
#33 Andrew Taddeo (DT) SR 6'0"/29123 Tac, 5 Solo, 4 TFL, 2 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS) C+ B- D+ 306 (38%)0.74COLG ('25)
#93 Mychal McMullin (DT) SO 6'1"/29129 Tac, 11 Solo, 3 TFL, 1 Sacks, 1 QB Hur0 PD, 0 INT (0 TDS) B- C+ C- 297 (37%)0NA
#88 Kells Bush (DT) JR 6'3"/3117 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C- C- C 65 (8%)0.74LT ('25)
#44 DJ Cotton Jr. (DT) SO 6'1"/2841 Tac, 1 Solo, 1 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C- B-  40 (5%)0.81WVU ('24)
#95 Sahir West (DL) FR 6'4"/27046 Tac, 17 Solo, 14 TFL, 7 Sacks, 7 QB Hur4 PD, 0 INT (0 TDS)    0NA
#97 Aiden Gobaira (DL) JR 6'5"/25533 Tac, 12 Solo, 8 TFL, 5 Sacks, 3 QB Hur0 PD, 0 INT (0 TDS)    0.80ND ('25)
#94 Jerald James (DL) FR 6'2"/223      0.853* HS ('25)
#99 Cole Webster (DL) FR 6'3"/290      0.843* HS ('25)
#92 Grayson Gilmore (DL) FR 6'3"/242      0.843* HS ('25)
#94 Spencer Toth (DL) JR 6'3"/257      0NA
#48 Greyson Cadd (DL) JR 6'2"/245      0NA
#42 Carter Banks (DL) JR 6'3"/219      0NA
#59 Micah Pennix (DL) SO 6'0"/242      0NA
#62 Ibraheem Ramadan (DL) FR 6'3"/237      0NA
#96 Cole Purdy (DL) FR 6'4"/270      0NA
Linebackers
H/W
6'0"/234
Stats
96 Tac, 34 Solo, 7 TFL, 3 Sacks, 2 QB Hur
Pass D
3 PD, 0 INT (0 TDS)
Run D
A-
Rush
A-
Cov
B-
Snaps
801 (98%)
Rating
0
Origin
NA
H/W
5'10"/222
Stats
50 Tac, 14 Solo, 3 TFL, 1 Sacks, 5 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B-
Rush
C-
Cov
C
Snaps
539 (66%)
Rating
0
Origin
NA
H/W
6'0"/229
Stats
8 Tac, 3 Solo, 2 TFL, 1 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B-
Rush
C+
Cov
C+
Snaps
43 (5%)
Rating
0.85
Origin
KENT ('25)
H/W
6'0"/227
Stats
4 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B
Rush
C-
Cov
D+
Snaps
32 (4%)
Rating
0
Origin
NA
H/W
6'2"/216
Stats
2 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rush
C-
Cov
C+
Snaps
11 (1%)
Rating
0
Origin
NA
H/W
6'0"/227
Stats
5 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B-
Rush
C-
Cov
C
Snaps
7 (1%)
Rating
0.86
Origin
3* HS ('24)
H/W
6'1"/229
Stats
51 Tac, 18 Solo, 7 TFL, 1 Sacks, 6 QB Hur
Pass D
3 PD, 0 INT (1 TDS)
Rating
0
Origin
NA
H/W
6'2"/240
Stats
13 Tac, 7 Solo, 3 TFL, 1 Sacks, 1 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Rating
0
Origin
NA
H/W
6'0"/217
Rating
0.74
Origin
SHE ('25)
H/W
6'1"/222
Rating
0
Origin
NA
H/W
6'3"/223
Rating
0
Origin
NA
H/W
6'1"/209
Rating
0
Origin
NA
H/W
6'0"/208
Rating
0
Origin
NA
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#5 Trent Hendrick SR 6'0"/23496 Tac, 34 Solo, 7 TFL, 3 Sacks, 2 QB Hur3 PD, 0 INT (0 TDS) A- A- B- 801 (98%)0NA
#3 Gannon Weathersby JR 5'10"/22250 Tac, 14 Solo, 3 TFL, 1 Sacks, 5 QB Hur0 PD, 0 INT (0 TDS) B- C- C 539 (66%)0NA
#26 Jayden Studio SO 6'0"/2298 Tac, 3 Solo, 2 TFL, 1 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B- C+ C+ 43 (5%)0.85KENT ('25)
#54 Brandon Fique SR 6'0"/2274 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B C- D+ 32 (4%)0NA
#45 Lee Johnson FR 6'2"/2162 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)  C- C+ 11 (1%)0NA
#11 Trashon Dye FR 6'0"/2275 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B- C- C 7 (1%)0.863* HS ('24)
#56 Drew Spinogatti JR 6'1"/22951 Tac, 18 Solo, 7 TFL, 1 Sacks, 6 QB Hur3 PD, 0 INT (1 TDS)    0NA
#46 Immanuel Ezeogu FR 6'2"/24013 Tac, 7 Solo, 3 TFL, 1 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS)    0NA
#10 JT Kouame-Yao SR 6'0"/217      0.74SHE ('25)
#43 Matthew Channell JR 6'1"/222      0NA
#40 Jackson Snyder SO 6'3"/223      0NA
#25 Jackson Hamill FR 6'1"/209      0NA
#51 Danny Reagan FR 6'0"/208      0NA
Secondary
H/W
5'11"/187
Stats
44 Tac, 27 Solo, 4 TFL, 0 Sacks, 1 QB Hur
Pass D
7 PD, 1 INT (0 TDS)
Run D
B
Rush
C
Cov
B-
Snaps
763 (73%)
Rating
0.86
Origin
CHAR ('25)
H/W
6'2"/204
Stats
8 Tac, 4 Solo, 0 TFL, 0 Sacks, 1 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
C-
Rush
C+
Cov
C-
Snaps
136 (13%)
Rating
0
Origin
NA
H/W
5'10"/178
Stats
3 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 1 INT (1 TDS)
Run D
D+
Rush
C-
Cov
B
Snaps
91 (9%)
Rating
0.85
Origin
3* HS ('24)
H/W
5'11"/185
Stats
6 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
1 PD, 0 INT (0 TDS)
Run D
B-
Cov
C-
Snaps
80 (8%)
Rating
0.81
Origin
CIN ('25)
H/W
6'1"/194
Run D
C
Cov
C+
Snaps
25 (2%)
Rating
0.83
Origin
MD ('25)
H/W
6'1"/175
Stats
35 Tac, 22 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
8 PD, 5 INT (1 TDS)
Rating
0
Origin
NA
H/W
5'10"/172
Rating
0.86
Origin
3* HS ('24)
H/W
6'1"/186
Rating
0.83
Origin
3* HS ('25)
H/W
6'0"/201
Rating
0
Origin
NA
H/W
5'9"/182
Rating
0
Origin
NA
H/W
6'1"/197
Stats
5 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
1 PD, 1 INT (0 TDS)
Rating
0
Origin
NA
H/W
6'0"/215
Rating
0
Origin
NA
H/W
5'10"/164
Rating
0
Origin
NA
H/W
6'1"/212
Stats
65 Tac, 29 Solo, 3 TFL, 2 Sacks, 3 QB Hur
Pass D
7 PD, 2 INT (0 TDS)
Run D
B
Rush
A-
Cov
B-
Snaps
790 (104%)
Rating
0
Origin
NA
H/W
6'1"/208
Stats
12 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
1 PD, 0 INT (1 TDS)
Run D
B-
Rush
C-
Cov
C+
Snaps
154 (20%)
Rating
0.84
Origin
HC ('25)
H/W
5'10"/198
Stats
12 Tac, 7 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
B
Cov
C+
Snaps
86 (11%)
Rating
0.74
Origin
W&M ('25)
H/W
6'0"/195
Stats
6 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Run D
C
Rush
C-
Cov
C+
Snaps
22 (3%)
Rating
0.82
Origin
3* HS ('24)
H/W
5'11"/192
Stats
6 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 1 INT (0 TDS)
Run D
C
Rush
C-
Cov
C
Snaps
18 (2%)
Rating
0.8
Origin
3* HS ('21)
H/W
5'11"/194
Stats
71 Tac, 37 Solo, 5 TFL, 1 Sacks, 0 QB Hur
Pass D
5 PD, 1 INT (0 TDS)
Rating
0.85
Origin
COLO ('26)
H/W
5'11"/190
Stats
1 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rating
0
Origin
NA
H/W
5'9"/193
Stats
1 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur
Pass D
0 PD, 0 INT (0 TDS)
Rating
0
Origin
NA
H/W
6'1"/206
Rating
0.83
Origin
3* HS ('24)
H/W
6'0"/201
Rating
0
Origin
NA
H/W
6'0"/194
Rating
0
Origin
NA
H/W
6'0"/196
Rating
0
Origin
NA
H/W
6'3"/205
Rating
0
Origin
NA
H/W
5'9"/181
Stats
36 Tac, 22 Solo, 3 TFL, 0 Sacks, 1 QB Hur
Pass D
12 PD, 2 INT (0 TDS)
Rating
0
Origin
NA
H/W
5'10"/178
Rating
0.84
Origin
3* HS ('25)
H/W
6'0"/166
Rating
0
Origin
NA
PlayerH/WStatsPass DRun DRushCovSnapsRatingOrigin
#2 Elijah Culp (CB) SR 5'11"/18744 Tac, 27 Solo, 4 TFL, 0 Sacks, 1 QB Hur7 PD, 1 INT (0 TDS) B C B- 763 (73%)0.86CHAR ('25)
#1 Mekhi Rodgers (CB) SR 6'2"/2048 Tac, 4 Solo, 0 TFL, 0 Sacks, 1 QB Hur1 PD, 0 INT (0 TDS) C- C+ C- 136 (13%)0NA
#14 KJ Flowe (CB) SO 5'10"/1783 Tac, 2 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 1 INT (1 TDS) D+ C- B 91 (9%)0.853* HS ('24)
#23 Ken Willis (CB) JR 5'11"/1856 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (0 TDS) B-   C- 80 (8%)0.81CIN ('25)
#6 Chantz Harley (CB) SR 6'1"/194   C   C+ 25 (2%)0.83MD ('25)
#30 Justin Eaglin (CB) JR 6'1"/17535 Tac, 22 Solo, 0 TFL, 0 Sacks, 0 QB Hur8 PD, 5 INT (1 TDS)    0NA
#36 Milt Ferguson (CB) FR 5'10"/172      0.863* HS ('24)
#31 Roddrey McWilliams (CB) FR 6'1"/186      0.833* HS ('25)
#39 Kalin Jean (CB) SR 6'0"/201      0NA
#20 Jamaree Seldon (CB) JR 5'9"/182      0NA
#18 Evan Spivey (CB) SO 6'1"/1975 Tac, 3 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 1 INT (0 TDS)    0NA
#34 Isaiah West (CB) SO 6'0"/215      0NA
#34 Jamal Olford (CB) FR 5'10"/164      0NA
#7 Jacob Thomas (S) SR 6'1"/21265 Tac, 29 Solo, 3 TFL, 2 Sacks, 3 QB Hur7 PD, 2 INT (0 TDS) B A- B- 790 (104%)0NA
#21 Curtis Harris-Lopez (S) SR 6'1"/20812 Tac, 6 Solo, 0 TFL, 0 Sacks, 0 QB Hur1 PD, 0 INT (1 TDS) B- C- C+ 154 (20%)0.84HC ('25)
#16 TJ McGill (S) SO 5'10"/19812 Tac, 7 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) B   C+ 86 (11%)0.74W&M ('25)
#22 Chase Regan (S) SO 6'0"/1956 Tac, 4 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS) C C- C+ 22 (3%)0.823* HS ('24)
#12 Kye Holmes (S) SR 5'11"/1926 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 1 INT (0 TDS) C C- C 18 (2%)0.83* HS ('21)
#13 Tyler Brown (S) SO 5'11"/19471 Tac, 37 Solo, 5 TFL, 1 Sacks, 0 QB Hur5 PD, 1 INT (0 TDS)    0.85COLO ('26)
#35 Joshua Prince (S) FR 5'11"/1901 Tac, 1 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)    0NA
#38 Stephen Hollander (S) JR 5'9"/1931 Tac, 0 Solo, 0 TFL, 0 Sacks, 0 QB Hur0 PD, 0 INT (0 TDS)    0NA
#24 Phillip Harris (S) FR 6'1"/206      0.833* HS ('24)
#26 Jahquil Batts (S) SR 6'0"/201      0NA
#47 Kevin Kabasele (S) FR 6'0"/194      0NA
#37 Seth Gathers (S) FR 6'0"/196      0NA
#41 George Lovelace (S) FR 6'3"/205      0NA
#32 DJ Barksdale (DB) JR 5'9"/18136 Tac, 22 Solo, 3 TFL, 0 Sacks, 1 QB Hur12 PD, 2 INT (0 TDS)    0NA
#27 Kai Callen (DB) FR 5'10"/178      0.843* HS ('25)
#39 Zicri Forest (DB) FR 6'0"/166      0NA
Kickers
H/W
5'9"/174
FG
14/19 (73.7%), Long 47 Yds
XP
65/65
Pts
107 Pts
FG G
B+
KO G
B+
Rating
0.74
Origin
FAU ('25)
H/W
6'0"/207
Rating
0
Origin
NA
H/W
6'2"/206
Rating
0
Origin
NA
PlayerH/WFGXPPtsFG GKO GRatingOrigin
#5 Morgan Suarez SR 5'9"/17414/19 (73.7%), Long 47 Yds65/65107 Pts B+ B+ 0.74FAU ('25)
#95 Cristiano Rosa JR 6'0"/207     0NA
#19 Max Lipinski FR 6'2"/206     0NA
Punters
H/W
6'3"/201
Punts
48, 1968 YDS (41 YPP), Long 61 YDS
Acc
16 In 20, 3 TB
Grade
C-
Rank
A+
Rating
0
Origin
NA
H/W
6'4"/210
Rating
0
Origin
NA
PlayerH/WPuntsAccGradeRankRatingOrigin
#11 Patrick Rea JR 6'3"/20148, 1968 YDS (41 YPP), Long 61 YDS16 In 20, 3 TBC-A+0NA
#96 Andrew VanSlyke SO 6'4"/210    0NA
Roster Breakdown & Insights
Roster & Program Overview
HC Bob Chesney returnsOC Dean Kennedy returnsDC Lyle Hemphill returns
Players with Starting experience2413 off • 11 def
Team Talent500#120 in CFB
Avg Talent / Player0.83Blue-chip 1.25%
Roster Size12837 portal (28.9%)
Off: 60 Talent: (#110)
Def: 63 Talent: (#125)
ST: 5
New Portal In: 29 (22.7%)
Portal Losses: 28
Unrated/No Stats: 0
Total Team Snaps: 14417
Elite: 0
Top 100: 0
Top 250: 1
Top 100 Pos: 9
JAG: 45
Low JAG: 1
JAG-: 8
FR Snaps: 1071 (7%)
SO Snaps: 1385 (10%)
JR Snaps: 2275 (16%)
SR Snaps: 9686 (67%)
GR Snaps: 0 (0%)
83% Snaps by Upperclassmen
0 players on roster have not played, have no stats and no recruiting/portal ratings.
Class Breakdown
Category GRSRJRSOFR
Starters Returning07202
Portal Starters 2025 portal06000
Experienced Depth00021
Off Starters Returning03002
Off Depth Returning00011
Def Starters Returning04200
Def Depth Returning00010
Positions Summary
Unit
Returning
(starters/exp'd depth)
Portal Adds
(starters/exp'd depth)
Snaps
(total/portal)
Outlook
Experience - Production - Notes
QBQB
0 (0)
1 (0)
109(77)
Exp 72% • Prod 98%Alonza Barnett III returns, their starting QB from last year. Matthew Sluka was brought in via the portal.
RBHB
0 (0)
0 (1)
422(0)
Exp 40% • Prod 99%'25 lead RB George Pettaway returns, QB was 2nd rush threat
WR/TEWR + TE
1 (0)
2 (1)
2496(0)
Exp 66% • Prod 100%James Madison lost their top 2 WR's from last year.
OLT + G + C
4 (2)
1 (0)
2415(0)
T 372% • G 86% • C 684%James Madison OL: 1 starters back, 2 with multi game experience, 2 more with some game experience. Portal OL: 1 potential starters from '25 Portal, 0 more portals have experience.
DLDE + DT
3 (1)
1 (1)
2321(0)
DE 70% • DT 88%DL experience and continuity summary.
LBLB
2 (0)
0 (0)
1433(0)
LB 58%LB experience and continuity summary.
SecondaryCB + S
1 (0)
1 (1)
2165(0)
CB 53% • S 70%Secondary experience and continuity summary.
Team Snaps: Offense 5442 (77 portal) 99% returning, (1% via Portal) • Defense 5919 (0 portal) 100% returning, (0% via Portal)
Note: The units rarely add up to a full team of starters/depth in preseason, as inexperienced depth/portals will need to emerge