Roanoke
ODAC · Games through 09/26/2026
Team Summary

Record4-0
Rating4.7 (102)
Adj Off26.9 (106)
Adj Def23.0 (102)
SOS0.416 (171)
Base Offense 11 Personnel
From season starts (no complete lineup listed)
Base Defense 4-3
Started in 1 of 1 complete lineups
Offense
| Efficiency | Opponent-Adjusted | Unadjusted Stats |
|---|
| Total Adj Yds/Play | 6.6 (147) | 9.2 (46) |
|---|
| Series Conv. Rate | 73% (108) | 86% (19) |
|---|
| Points Per Drive | 2.2 (112) | 3.9 (18) |
|---|
| Negative Play Rate | 9.0% (102) | 6.2% (47) |
|---|
| 3rd/4th Down % | 43% (43) | 58% (14) |
|---|
| Pts/Red Zone Trip | 4.9 (79) | 6.6 (11) |
|---|
| Rushing TAY/P | 5.1 (176) | 7.6 (70) |
|---|
| TFL Rate | 10.4% (62) | 6.6% (29) |
|---|
| Passing TAY/P | 7.7 (134) | 11.7 (33) |
|---|
| Sack Rate | 7.4% (192) | 5.7% (129) |
|---|
| INT Rate | 2.4% (42) | 3.0% (122) |
|---|
| Team Profile |
|---|
| Rush % | 60% (46) |
|---|
| Expected R/P | 60% / 40% |
|---|
| Rush Rate over Expected | +0.5% (107) |
|---|
| Tempo (Sec/Play) | 30.5 (187) |
|---|
| Expected Tempo | 29.3 |
|---|
| Tempo Over Expected | +1.3 (156) |
|---|
| OL Continuity | 100% (1) |
|---|
Depth Chart
Quarterbacks
| # | Player | GS | GP | Passing | Rushing |
|---|
| Cmp-Att | Yds | TD | INT | TAY/P | YARP | Att | Yds | TD |
|---|
| 19 | Linwood JohnsonQB · 6-2 · 220 lbs · SoCareer 3 GS · 7 GP | 2 | 3 | 43-60 | 594 | 9 | 2 | 12.2 | +41 | 21 | 60 | 3 |
| 1 | Blake MooreQB · 6-3 · 215 lbs · JrCareer 0 GS · 2 GP | 0 | 2 | 5-6 | 44 | 0 | 0 | 9.9 | -11 | 0 | 0 | 0 |
Running Backs
| # | Player | GS | GP | Rushing | Receiving |
|---|
| Att | Yds | TD | TAY/P | YARP | Rec | Yds | TD |
|---|
| 22 | Jerrett ShepherdRB · 5-9 · 185 lbs · SoCareer 2 GS · 5 GP | 1 | 3 | 29 | 106 | 1 | 5.1 | -64 | 4 | 65 | 1 |
| 27 | Polo HillRB · 5-11 · 176 lbs · JrCareer 4 GS · 11 GP | 1 | 2 | 18 | 139 | 0 | 10.5 | +29 | 1 | 9 | 0 |
Wide Receivers
| # | Player | GS | GP | Receiving | Rushing |
|---|
| Rec | Yds | TD | TAY/P | YARP | Att | Yds | TD |
|---|
| 12 | Khamari GarnerWR · 6-0 · 150 lbs · JrCareer 11 GS · 12 GP | 2 | 3 | 8 | 183 | 2 | 12.9 | +63 | 1 | 1 | 0 |
| 4 | Grey DealWR · 6-2 · 175 lbs · JrCareer 11 GS · 12 GP | 2 | 3 | 7 | 83 | 2 | 9.4 | +36 | 0 | 0 | 0 |
| 0 | Cole ChizukWR · 5-10 · 167 lbs · JrCareer 9 GS · 12 GP | 1 | 3 | 6 | 70 | 2 | 9.3 | +27 | 2 | 5 | 0 |
| 3 | KJ BrattonWR · 5-10 · 180 lbs · SrCareer 1 GS · 12 GP | 1 | 3 | 5 | 97 | 1 | 10.1 | +29 | 1 | 5 | 0 |
| 10 | Ethan GravesWR · 5-10 · 175 lbs · JrCareer 1 GS · 11 GP | 1 | 2 | 7 | 64 | 1 | 7.2 | +9 | 1 | 19 | 0 |
| 8 | Marcus BromleyWR · 6-1 · 195 lbs · JrCareer 0 GS · 11 GP | 0 | 3 | 3 | 15 | 0 | 2.9 | -7 | 0 | 0 | 0 |
Tight Ends
| # | Player | GS | GP | Receiving |
|---|
| Rec | Yds | TD | TAY/P | YARP |
|---|
| 82 | Jack CamperTE · 6-2 · 235 lbs · SoCareer 3 GS · 10 GP | 2 | 3 | 0 | 0 | 0 | 0.0 | -8 |
| 81 | Malcolm LevenberryTE · 6-2 · 216 lbs · SoCareer 0 GS · 8 GP | 0 | 3 | 0 | 0 | 0 | 0.0 | -8 |
Offensive Line
| # | Player | GS | GP |
|---|
| 79 | Aydin RaineyOL · 6-3 · 280 lbs · SrCareer 12 GS · 12 GP | 3 | 3 |
| 65 | Demetri ToliverOL · 6-5 · 320 lbs · JrCareer 3 GS · 3 GP | 3 | 3 |
| 77 | James BufordOL · 6-4 · 320 lbs · SoCareer 3 GS · 9 GP | 3 | 3 |
| 75 | Nate JohnsonOL · 6-2 · 280 lbs · JrCareer 12 GS · 12 GP | 3 | 3 |
| 51 | Rhett HendersonOL · 6-4 · 265 lbs · SoCareer 3 GS · 4 GP | 3 | 3 |
| 69 | Keimel RedfordOL · 6-0 · 320 lbs · SrCareer 0 GS · 5 GP | 0 | 3 |
| 57 | Alex MolinaOL · 6-0 · 265 lbs · FrCareer 0 GS · 2 GP | 0 | 2 |
| 71 | Ethan TedderOL · 6-2 · 265 lbs · FrCareer 0 GS · 2 GP | 0 | 2 |
| 55 | Jayven GaskinsOL · 6-2 · 270 lbs · FrCareer 0 GS · 2 GP | 0 | 2 |
| 54 | Jackson HartmanOL · 6-1 · 240 lbs · FrCareer 0 GS · 1 GP | 0 | 1 |
Defense
| Efficiency | Opponent-Adjusted | Unadjusted Stats |
|---|
| Total Adj Yds/Play | 6.4 (97) | 4.9 (34) |
|---|
| Series Conv. Rate | 71% (73) | 59% (25) |
|---|
| Points Per Drive | 1.8 (51) | 0.3 (3) |
|---|
| Negative Play Rate | 8.9% (153) | 14.0% (22) |
|---|
| 3rd/4th Down % | 36% (70) | 25% (22) |
|---|
| Pts/Red Zone Trip | 4.7 (105) | 1.8 (4) |
|---|
| Rushing TAY/P | 5.3 (76) | 4.0 (26) |
|---|
| TFL Rate | 10.9% (179) | 16.9% (51) |
|---|
| Passing TAY/P | 8.1 (129) | 5.6 (60) |
|---|
| Sack Rate | 6.6% (102) | 11.8% (13) |
|---|
| INT Rate | 2.9% (174) | 2.4% (153) |
|---|
| Team Profile |
|---|
| Havoc Rate | 20.1% (90) |
|---|
| DL TFL/Sack % | 54% |
|---|
| LB TFL/Sack % | 30% |
|---|
| DB TFL/Sack % | 15% |
|---|
| DL PBU/INT % | 0% |
|---|
| LB PBU/INT % | 38% |
|---|
| DB PBU/INT % | 62% |
|---|
| DL Continuity | 83% (154) |
|---|
| LB Continuity | 83% (149) |
|---|
| DB Continuity | 79% (187) |
|---|
Depth Chart
Defensive Line
| # | Player | GS | GP | Tkl | TFL | Sack | PBU | INT | FF | FR | Blk | Havoc | YARP |
|---|
| 22 | Gavin ThompsonDL · 6-1 · 245 lbs · JrCareer 10 GS · 12 GP | 2 | 3 | 4 | 2.5 | 1.0 | 0 | 0 | 1 | 0 | 0 | 3.5 | +23 |
| 95 | Michael HutchinsonDL · 5-11 · 295 lbs · JrCareer 8 GS · 12 GP | 2 | 3 | 4 | 2.0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 2.0 | +8 |
| 1 | Zyair BrownDL · 6-2 · 225 lbs · SoCareer 4 GS · 11 GP | 2 | 3 | 9 | 2.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 2.0 | -8 |
| 66 | Marc DesirDL · 6-2 · 318 lbs · SoCareer 2 GS · 3 GP | 2 | 3 | 5 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0.0 | -34 |
| 99 | Parker ChewningDL · 6-2 · 260 lbs · SoCareer 0 GS · 5 GP | 0 | 3 | 5 | 1.0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 1.0 | +23 |
| 38 | Davon TolsonDL · 5-11 · 225 lbs · FrCareer 0 GS · 3 GP | 0 | 3 | 3 | 2.0 | 2.0 | 0 | 0 | 0 | 0 | 0 | 2.0 | +22 |
| 85 | Parker HardyDL · 6-3 · 240 lbs · JrCareer 5 GS · 10 GP | 0 | 3 | 2 | 1.0 | 1.0 | 0 | 0 | 0 | 0 | 0 | 1.0 | +12 |
| 33 | Josiah LloydDL · 6-3 · 255 lbs · SoCareer 4 GS · 10 GP | 0 | 3 | 2 | 1.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 1.0 | +5 |
Linebackers
| # | Player | GS | GP | Tkl | TFL | Sack | PBU | INT | FF | FR | Blk | Havoc | YARP |
|---|
| 15 | Tandom SmithLB · 6-0 · 200 lbs · JrCareer 9 GS · 10 GP | 2 | 3 | 12 | 3.5 | 2.5 | 1 | 0 | 0 | 0 | 0 | 4.5 | +64 |
| 7 | Brayden AndrewsLB · 6-0 · 205 lbs · JrCareer 4 GS · 12 GP | 2 | 3 | 11 | 1.5 | 1.0 | 0 | 0 | 0 | 0 | 0 | 1.5 | +16 |
| 26 | Ethan MapstoneLB · 6-1 · 210 lbs · JrCareer 10 GS · 12 GP | 2 | 3 | 16 | 1.0 | 0.0 | 1 | 0 | 0 | 0 | 0 | 2.0 | +9 |
| 32 | Briggs SmithsonLB · 6-3 · 212 lbs · SoCareer 0 GS · 3 GP | 0 | 3 | 2 | 0.0 | 0.0 | 0 | 1 | 0 | 0 | 0 | 1.0 | +24 |
| 40 | Connor CoxLB · 6-1 · 215 lbs · SoCareer 0 GS · 3 GP | 0 | 3 | 8 | 1.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 1.0 | +14 |
| 41 | Cody BattsLB · 5-11 · 220 lbs · JrCareer 1 GS · 8 GP | 0 | 3 | 6 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 |
Defensive Backs
| # | Player | GS | GP | Tkl | TFL | Sack | PBU | INT | FF | FR | Blk | Havoc | YARP |
|---|
| 9 | DeAngelo WalkerDB · 5-9 · 165 lbs · SoCareer 10 GS · 12 GP | 2 | 3 | 12 | 0.0 | 0.0 | 2 | 1 | 0 | 0 | 0 | 3.0 | +54 |
| 0 | Joshua EasleyDB · 5-10 · 175 lbs · SoCareer 2 GS · 6 GP | 2 | 3 | 7 | 0.5 | 0.0 | 1 | 0 | 0 | 0 | 0 | 1.5 | -15 |
| 6 | Lane ShoemakerDB · 5-9 · 180 lbs · JrCareer 11 GS · 12 GP | 2 | 3 | 6 | 0.0 | 0.0 | 1 | 0 | 0 | 0 | 0 | 1.0 | -25 |
| 3 | Landon AltizerDB · 5-11 · 195 lbs · JrCareer 9 GS · 12 GP | 1 | 3 | 13 | 1.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 1.0 | -12 |
| 17 | JaePharoah CarpenterSAF · 6-3 · 200 lbs · JrCareer 0 GS · 5 GP | 0 | 3 | 7 | 2.0 | 1.5 | 0 | 0 | 0 | 0 | 0 | 2.0 | +39 |
| 2 | Josiah MoyerDB · 6-0 · 185 lbs · FrCareer 0 GS · 8 GP | 0 | 3 | 7 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0.0 | +2 |
| 10 | Elijah ElliottDB · 5-9 · 172 lbs · SoCareer 0 GS · 3 GP | 0 | 3 | 1 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0.0 | -2 |
| 28 | Tate KotzDB · 5-11 · 180 lbs · FrCareer 0 GS · 3 GP | 0 | 3 | 1 | 0.0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0.0 | -3 |
Special Teams
| Efficiency | Opponent-Adjusted | Unadjusted Stats |
|---|
| Punting TAYP | 54.6 (7) | 51.9 (3) |
|---|
| Opp. Punt TAYP | 41.0 (174) | 33.6 (55) |
|---|
| Kickoff TAYP | 66.1 (17) | 62.5 (32) |
|---|
| Opp. Kickoff TAYP | 69.9 (237) | 45.5 (7) |
|---|
| Opp Block Rate | 2.3% (161) | 0.0% (1) |
|---|
| Punt Block Rate | 0.4% (242) | 0.0% (66) |
|---|
| FGM Over Expected | +0.6 (42) | +0.9 (32) |
|---|
| FG% Over Expected | +22.3% (35) | +46.4% (4) |
|---|
| PAT% | 92% (104) | 94% (110) |
|---|
| Opp Kick Block Rate | 8.1% (149) | 0.0% (1) |
|---|
| PAT/FG Block Rate | 8.0% (105) | 25.0% (19) |
|---|
| Team Profile |
|---|
| Punt Return Rate | 50% (30) |
|---|
| Kickoff Return Rate | 83% (49) |
|---|
Place Kicking
| Player | FG | FG% | Long | 40+ | PAT |
|---|
| Ethan CyrJr | 2-2 | 100% | 69 | 1-1 | 15-16 |
Kickoff
| Player | KO | Avg | Lands at | TB | TB% |
|---|
| Ethan CyrJr | 20 | 60.4 | Opp 5 | 11 | 55% |
| Louis WebsterFr | 1 | 50.0 | Opp 15 | 0 | 0% |
Punt
| Player | Punts | Avg | In 20 | In 20% | TB | TB% |
|---|
| Zach NicklasJr | 8 | 46.9 | 6 | 75% | 1 | 12% |
Kick Return
| Player | Ret | Yds | TD | AY/KR |
|---|
| KJ BrattonSr · WR | 3 | 116 | 1 | 45.3 |
| Brayden AndrewsJr · LB | 2 | 48 | 0 | 24.0 |
Punt Return
| Player | Ret | Yds | TD | AY/PR |
|---|
| Jackson SwansonSr · WR | 9 | 68 | 0 | 7.6 |