CFBPirate
MENU

In short: Roanoke Division III college football, 2026 season: 5-2 (ODAC). Last game: W 45-3 vs Averett on October 24, 2026. Next: vs Bridgewater (VA), October 31, 2026. Schedule and results, player season stats, stat leaders, unit grades, the CFB Pirate rating and projections.

AT A GLANCE
HEAD-TO-HEAD GAME LOG

ScorePirate Individual Team Report
ROANOKE
ROANOKE 5-2
2026 SEASON
ROANOKE
AT A GLANCE — AS OF 10/30/2026
RECORD5-2 this season
LAST GAMEW 45-3 vs AVERETT
NEXT GAMEBRIDGEWATER (VA) (10/31/2026)
UNIT GRADESPass Off 63.1 · Rush Off 18.9 · Pass Def 48.4 · Rush Def 59.4
LEAGUEODAC
NUMBERS TO NOTE
5-2
2026 record
+22.0
avg scoring margin, pts/gm
UNIT INDEX — GRADE (YDS VS AVG)
TEAMPASS ORUSH OPASS DRUSH D
ROANOKE63.1 (+16)18.9 (-60)48.4 (+4)59.4 (-13)
STORYLINES

Next: vs Bridgewater (VA), Sat 31 Oct. Full matchup report.

The number to watch when Roanoke meets Bridgewater (VA) is Roanoke's scoring defense. Roanoke allowed 7.0 points per game over its first 3 games (3-0), #3 in D-III in that timeframe. In the 4 games since that hot start (2-2), the Maroons have allowed 24.0 points per game, a 243% rise, #117 in D-III in that window. The schedule has a lot to do with it: Roanoke's last 4 opponents have averaged 24.8 points per game, a #128 offense in D-III on the season, against 13.5 points per game, #209 for the first 3. Meanwhile, Bridgewater (VA)'s offense has struggled in recent weeks. The Eagles have averaged 11.8 points per game over their last 4 games (2-2), #214 in D-III during that time. Those games came against a middle-of-the-pack set of scoring defenses in D-III (25.3 points per game on the season, which would rank #130). Against those norms, Bridgewater (VA) scored 54% less than those defenses usually allow. Both units come in looking to get right, and whichever does first may decide the game. Roanoke is 3-0 this season when it holds opponents under 9, and 2-2 when it doesn't.

The battle on the ground could decide Roanoke's next game, against Bridgewater (VA), and the recent returns favor Bridgewater (VA). Roanoke allowed 1.6 yards per carry (175 yards on 112 rushes) over its first 4 games (4-0), #7 in D-III through those games. Over the stretch of 3 games that followed (1-2), the Maroons have allowed 3.9 yards per carry (480 yards on 122 rushes), a 152% rise, #126 in D-III through that stretch. The schedule has a lot to do with it: Roanoke's last 3 opponents have averaged 4.8 yards per carry, a #52 rushing attack in D-III on the season, against 2.7 yards per carry, #201 for the first 4. Measured against those opponents' norms (4.8 yards per carry), Roanoke held those rushing attacks 17% below their usual yards per carry. By that measure, the early pace looks more like the outlier than the recent one. Meanwhile, Bridgewater (VA)'s ground game has struggled in recent weeks. The Eagles have averaged 2.9 yards per carry (292 yards on 102 rushes) over their last 3 games (2-1), #183 in D-III over that stretch. Those games came against some of the weaker run defenses in D-III (4.8 yards per carry on the season, which would rank #197). Against those norms, Bridgewater (VA) ran for 40% less per carry than those run defenses usually allow. Both units come in looking to get right, and whichever does first may decide the game. Up front, CFB Pirate's line ratings give Roanoke the edge: Roanoke's front grades -0.5 against Bridgewater (VA)'s offensive line at -5.7 (stuffed runs, sacks and early-down success, opponent-adjusted).

NOTES

Roanoke's third-down defense looks worse on paper, but one afternoon is doing a lot of the work. Roanoke allowed 39.6% of third downs (38-for-96) on the season, #155 in D-III, but that number is dragged down by a 11-for-17 against Hampden-Sydney on 10/10. In all other games, Roanoke is at 34.2% of third downs (27-for-79), a figure that would rank #100 in D-III. It came against one of D-III's better third-down offenses (Hampden-Sydney: 46%, #41 of 244). Bridgewater (VA)'s third-down offense (25%, #207 of 244) gives Roanoke a real chance to look like the season line again.

The biggest worry in Roanoke's season has been the direction of its defense. The Maroons allowed 3.6 yards per play (584 yards on 164 snaps) over their first 3 games (3-0), #13 in D-III within that period. In the 4 games since that hot start (2-2), Roanoke has allowed 4.8 yards per play (1,375 yards on 287 snaps), a 35% rise, #71 in D-III across those games. The schedule has a lot to do with it: Roanoke's last 4 opponents have averaged 5.4 yards per play, a #129 offense in D-III on the season, against 4.9 yards per play, #177 for the first 3. Measured against those opponents' norms (5.4 yards per play), Roanoke held those offenses 11% below their usual yards per snap. By that measure, the early pace looks more like the outlier than the recent one. On the season, the Maroons rank #39 in D-III in yards per play allowed. Bridgewater (VA)'s offense, #229 of 245 (3.7 yards per play), could be the get-right matchup Roanoke needs. Up front, CFB Pirate's line ratings give Roanoke the edge: Roanoke's front grades -0.5 against Bridgewater (VA)'s offensive line at -5.7 (stuffed runs, sacks and early-down success, opponent-adjusted).

Roanoke averaged 10.0 yards per pass attempt (919 yards on 92 attempts) over its first 4 games (4-0), #18 in D-III during those games. Few teams started faster in this department, and few have cooled off as sharply since. Over the stretch of 3 games that followed (1-2), the Maroons have averaged 7.3 yards per pass attempt (615 yards on 84 attempts), a 27% drop, #111 in D-III during that period. The schedule has a lot to do with it: Roanoke's last 3 opponents have averaged 7.3 yards per attempt, a #151 pass defense in D-III on the season, against 8.9 yards per attempt, #221 for the first 4. On the season, Roanoke ranks #36 in D-III in passing. Bridgewater (VA)'s pass defense sits in the middle of the pack, #76 in D-III (6.4 yards per attempt). Up front, CFB Pirate's line ratings give Roanoke the edge: Roanoke's offensive line grades +0.4 against Bridgewater (VA)'s front at -1.5 (stuffed runs, sacks and early-down success, opponent-adjusted).

Roanoke's third-down offense from the opening weeks has gone missing since. The Maroons converted 56.7% of third downs (17-for-30) over their first 3 games (3-0), #12 in D-III during that stretch. In the 4 games since that hot start (2-2), Roanoke has converted 42.1% of third downs (16-for-38), a 26% drop, #81 in D-III over that period. The schedule doesn't explain it: the opponents in both stretches have averaged about 42.5% on the season. On the season, the Maroons rank #23 in D-III in third-down offense. Bridgewater (VA)'s third-down defense, #188 of 244 (43.8%), could be the get-right matchup Roanoke needs.

Something changed for Roanoke's ground game after the first 4 games of the season. Roanoke averaged 4.9 yards per carry (701 yards on 142 rushes) over its first 4 games (4-0), #50 in D-III over that timeframe. Over the stretch of 3 games that followed (1-2), the Maroons have averaged 3.7 yards per carry (346 yards on 93 rushes), a 25% drop, #122 in D-III over that span. The schedule has a lot to do with it: Roanoke's last 3 opponents have averaged 4.3 yards per carry, a #159 run defense in D-III on the season, against 5.7 yards per carry, #232 for the first 4. Measured against those opponents' norms (4.3 yards per carry), Roanoke ran for 13% less per carry than those run defenses usually allow. On the season, Roanoke ranks #69 in D-III in rushing. Bridgewater (VA)'s run defense, #189 of 244 (4.7 yards per carry), could be the get-right matchup Roanoke needs. Up front, CFB Pirate's line ratings give Roanoke the edge: Roanoke's offensive line grades +0.4 against Bridgewater (VA)'s front at -1.5 (stuffed runs, sacks and early-down success, opponent-adjusted).

SCHEDULE STRENGTH

Roanoke has played one of the softest schedules in the pool so far (#211 of 246), and what is left is a tougher-than-average slate (#54 of 244): the hard part is still ahead.

Schedule so far · 1 = hardest
#211 of 246
avg opponent rating -33.3 over 7 games · 0 vs top-25 D-III
Schedule ahead · 1 = hardest
#54 of 244
avg opponent rating -6.8 over 3 games · 0 vs top-25
Toughest game played
Hampden-Sydney
#64 in D-III · Oct 10 · L 33-39
Toughest game ahead
Randolph-Macon
#35 in D-III · Nov 7
@Virginia…
W 37-7
Greensbo…
W 28-14
@Gallaudet
W 52-0
@Guilford
W 52-24
Hampden-…
L 33-39
@Shenando…
L 24-30
Averett
W 45-3
Bridgewa…@Randolph…Wash. & …
Each bar is one opponent, placed by where its rating ranks in this pool (tall and red = top 10; short and green = bottom half). Hatched bars are games still to play; the dashed line is today.
ROA — STAT LEADERS
FULL ROSTER ↓
OFFENSE
PASSING LEADER
1445PASS YDS
C-ATT109-163
COMP%66.9%
YPA8.9
TD17
INT5
QBR169.6
RUSHING LEADER
359RUSH YDS
CAR66
YPC5.4
RUSH TD4
REC11
REC YDS131
YPR11.9
REC TD1
RUSHING LEADER
139RUSH YDS
CAR18
YPC7.7
RUSH TD0
REC1
REC YDS9
YPR9.0
REC TD0
RECEIVING LEADER
375REC YDS
REC19
YPR19.7
REC TD2
RECEIVING LEADER
249REC YDS
REC18
YPR13.8
REC TD4
DEFENSE
TACKLES LEADER
43TCKL
TFL2
SACKS1
INT0
PD0
FF0
TACKLES LEADER
41TCKL
TFL1
SACKS0
INT1
PD0
FF0
TACKLES LEADER
36TCKL
TFL1
SACKS1
INT1
PD0
FF1
TFL LEADER
4TFL
TCKL22
SACKS1
INT0
PD0
FF0
TFL LEADER
3TFL
TCKL22
SACKS1
INT1
PD0
FF0
SACKS LEADER
2SACKS
TCKL7
TFL3
INT0
PD0
FF0
SACKS LEADER
2SACKS
TCKL17
TFL3
INT0
PD0
FF0
INTERCEPTIONS LEADER
2INT
TCKL23
TFL0
SACKS0
PD0
FF0
ROA — WHAT CHANGED THIS WEEK

From the games on file through Oct 24.

Printable team sheet
ROA — PLAYER SEASON STATS — 2026

Every player with a stat on file, listed only where he has one. Open the arrow beside a name for his game-by-game line. Stats through the Oct 24 game; last updated Oct 25; roster and numbers checked Sep 18.

Click a column heading to sort. MIN hides players below that many attempts.
PASSING
NOPLAYERGPC/ATTCOMP %YDSYPATDINTQBR
19LINWOOD JOHNSON7109/16366.9%1,4458.9175169.6
1BLAKE MOORE29/1369.2%896.800126.7
TEAM TOTALS7118/17667.0%1,5348.7175166.5
RUSHING
NOPLAYERGPCARYDSYPCTD
22JERRETT SHEPHERD7663595.44
27POLO HILL2181397.70
2JACKSON SWANSON719874.60
19LINWOOD JOHNSON740832.15
3KJ BRATTON68789.81
18TRELL CREASY721753.62
21JERRY POWELL416734.61
44SAM PHILLIPS28364.50
10ETHAN GRAVES622512.51
0COLE CHIZUK75214.20
1BLAKE MOORE211414.00
29JAYVEON JONES13103.30
13DEVIN MCGILL5451.20
12KHAMARI GARNER7111.00
TEAM TOTALS72121,0064.714
RECEIVING
NOPLAYERGPRECYDSYPRTD
12KHAMARI GARNER71937519.72
4GREY DEAL51824913.84
0COLE CHIZUK72123311.14
10ETHAN GRAVES61619412.11
22JERRETT SHEPHERD71113111.91
3KJ BRATTON6613021.72
8MARCUS BROMLEY577610.91
2JACKSON SWANSON76579.51
15TRENT HAYES22189.00
13DEVIN MCGILL53175.70
14JADEN BROWN23175.70
82JACK CAMPER211111.00
81MALCOLM LEVENBERRY32105.00
27POLO HILL2199.00
98JACK BROTHERTON2144.01
18TRELL CREASY7133.00
TEAM TOTALS71181,53413.017
DEFENSE
NOPLAYERGPTCKLTFLSACKSINTINT YDSPDFF
7BRAYDEN ANDREWS743210000
26ETHAN MAPSTONE641101000
17JAEPHAROAH CARPENTER636111001
3LANDON ALTIZER533100000
9DEANGELO WALKER727001000
6LANE SHOEMAKER723002000
1ZYAIR BROWN622410000
40CONNOR COX722311000
2JOSIAH MOYER621001000
15TANDOM SMITH520320001
5SEBASTIAN RENDEROS519110000
95MICHAEL HUTCHINSON717320000
22GAVIN THOMPSON514210002
74BENJAMIN HOLLIDAY613200000
0JOSHUA EASLEY513100000
66MARC DESIR613000000
18GABRIEL JOHNSON49000000
33JOSIAH LLOYD68200000
32BRIGGS SMITHSON68002000
38DAVON TOLSON, JR.57320000
85PARKER HARDY57220000
96COLTON GREEN37110000
41CODY BATTS57000000
99PARKER CHEWNING46110000
48SANDER FROGNER36000000
78EDDIE BRACH45100000
17JAEPHAROAH CARPENTER13000000
74BENJAMIN HOLLIDAY12100000
95MICHAEL HUTCHINSON12100000
0COLE CHIZUK72000000
23JAYLEN LIDE22000000
8MARCUS BROMLEY52000000
28TATE KOTZ32000000
52CHARLIE DAVIS11000000
10ELIJAH ELLIOTT21000000
30ETHAN CYR61000000
12KHAMARI GARNER71000000
35MARQUAY COOK11000000
TEAM TOTALS746736169004
PROGRAM SNAPSHOT: ROA

PROGRAM RECORD

SEASONRECORDPFPAPPG
20255-419921522.1
20265-227111738.7
2025-2610-629.4
ROA — 2026 SEASON SCHEDULE
DATEOPPONENTSITERESULTSCOREWIN%
09/03VIRGINIA-LYNCHBURGatW37-7
09/12GREENSBOROvsW28-14
09/26GALLAUDETatW52-0
10/03GUILFORDatW52-24
10/10HAMPDEN-SYDNEYvsL33-39
10/17SHENANDOAHatL24-30
10/24AVERETTvsW45-3
10/31BRIDGEWATER (VA)vsPROJ28-2265.0%
11/07RANDOLPH-MACONatPROJ1-500.2%
11/14WASH. & LEEvsPROJ23-2741.6%
SEASON TO DATE5-23 REMAINING

SEASON OUTLOOK

(full explanation: Appendix, Note 1)

RECORD TO DATEMOST LIKELY FINALPROJECTED RECORD
Overall5-2 so far6-4 (50%)6.1-3.9
League0-0 so far0-0 (100%)0.0-0.0
ROA — 2026 OVERALL AVERAGES
SPLITGPPPGOPP PPGYPGOPP YPGPLAYS/GOPP PLAYS/G
OVERALL738.716.7368.7279.958.764.4
HOME335.318.7312.0291.354.069.7
ROAD441.215.2411.2271.262.260.5

PPG/OPP PPG use every played game on file. YPG/PLAYS-PER-GAME columns only ever come from games with a full box score on file, which can be a smaller sample than GP -- see the coverage note below when that's the case for this team.

ROA — 2026 TEAM GAME LOG
DATEOPPONENTRESULTPASS YDSRUSH YDSTOTAL YDSPASS ALWRUSH ALWTOTAL ALWSACKS ALWSACKSDEF INTTO FORCEDTO MAR
9/3@ Virginia-LynchburgW 37-71432553981597423312110
9/12vs. GreensboroW 28-14176102278119561752600-2
9/26@ GallaudetW 52-0319102421181-51760211+1
10/3@ GuilfordW 52-24281242523307503571233+1
10/10vs. Hampden-SydneyL 33-391571192761792604392111+1
10/17@ ShenandoahL 24-302426130318013931911230
10/24vs. AverettW 45-3216166382179812600211+1
AVERAGES219.1149.6368.7186.393.6279.91.02.31.31.4+2 (season)

Averages use only games with that number on file. SACKS ALW comes from the opponent's box score; TO FORCED is takeaways; TO MAR is takeaways minus giveaways, and its bottom cell is the season total. Dashes mean not on file.

UNIT INDEX

Pass Offense: grade 63.1/100 (+16 yds/gm vs average)

Rush Offense: grade 18.9/100 (-60 yds/gm vs average)

Pass Defense: grade 48.4/100 (+4 yds/gm vs average)

Rush Defense: grade 59.4/100 (-13 yds/gm vs average)

Unit grades: 0-100 league percentile, adjusted for the opponents faced.

OPPONENT TRACKER

(full explanation: Appendix, Note 2)

DATESITEOPPONENTTHEIR RECORDTHEIR PPG
2026-10-31vsBRIDGEWATER (VA)2-58.7
2026-11-07atRANDOLPH-MACON5-235.9
2026-11-14vsWASH. & LEE4-322.3

LAST YEAR

ROA finished 2025 at 5-4. Missed playoffs. Notable win: 24-14 over BRIDGEWATER (VA) (BRIDGEWATER (VA) finished 33% that season). Toughest loss: 20-33 to SHENANDOAH (13-point margin).

LAST SEASON: ROA — 2025 GAME LOG
DATEOPPONENTRESULTRECORDPFPATOT YDSYDS ALLOWED
2025-09-06VIRGINIA-LYNCHBURGW1-0237367165
2025-09-13GREENSBOROW2-03222295357
2025-09-27GALLAUDETW3-03814472236
2025-10-04RANDOLPH-MACONL3-11735358377
2025-10-11BRIDGEWATER (VA)W4-12414300325
2025-10-18SHENANDOAHL4-22033445423
2025-10-25HAMPDEN-SYDNEYL4-31035332533
2025-11-01GUILFORDW5-32120323204
2025-11-08WASH. & LEEL5-41435272489
TOTALS9 GMS5-45-419921531643109
TIDBITS (6 found)

• [PLAYER] Linwood Johnson has gone 8 straight games throwing a touchdown pass, the longest such streak of his career.

• [PLAYER] Linwood Johnson has 1126 passing yards over his last 5 games (225.2 a game, September 26, 2026 through October 24, 2026) -- his most in a 5-game stretch on record.

• [PLAYER] Grey Deal has 4 touchdown catches over his last 4 games (1.0 a game, September 12, 2026 through October 17, 2026) -- his most in a 4-game stretch on record.

• [PLAYER] Ethan Mapstone has 25 tackles over his last 3 games (8.3 a game, October 10, 2026 through October 24, 2026) -- his most in a 3-game stretch on record.

• [PLAYER] Brayden Andrews has 32 tackles over his last 4 games (8.0 a game, October 3, 2026 through October 24, 2026) -- his most in a 4-game stretch on record.

• [PLAYER] Charlie Davis has 41 tackles over his last 4 games (10.2 a game, October 18, 2025 through September 3, 2026) -- his most in a 4-game stretch since the 46 he had from September 13, 2025 through October 11, 2025.

TALKING POINTS (15 storylines)
ROA HAS PERFORMED BEST THIS DATA SET WHEN...

• ROA holds its opponents under 8.0 yards per attempt (.833)

• ROA holds its opponents under 100 rushing yards (.999), and has won 8 straight when doing so

• ROA rushes for 100+ yards (.769)

• ROA holds its opponents under 6.0 yards per play (.769)

• ROA's defense has limited opponents to under 5.0 YPC in 7 straight games (09/03/2026-10/24/2026), going 5-2 over that stretch.

• ROA holds its opponents under 92.5 rushing yards (ROA's own median) (.999)

• ROA holds its opponents under 3.3 yards per carry (ROA's own median) (.999)

• ROA holds its opponents under 4.5 yards per play (ROA's own median) (.999)

• ROA holds its opponents under 5.9 yards per attempt (ROA's own median) (.999)

• ROA's defense has forced 1+ turnover in 5 straight games (09/26/2026-10/24/2026), going 3-2 over that stretch.

• ROA's offense has averaged 41.2 points scored per game over their last 5 games. Their 16-game average is 29.4 points scored per game. (+40%)

• ROA's defense has averaged 1.3 takeaways per game over their last 10 games. Their 16-game average is 1.9 takeaways per game. (-33%)

• ROA's offense has failed to reach 5.0 YPC in 3 straight games (10/10/2026-10/24/2026), going 1-2 over that stretch.

• ROA's offense has failed to reach 7.0 YPP in 3 straight games (10/10/2026-10/24/2026), going 1-2 over that stretch.

• ROA's defense has limited opponents to under 200 pass yds in 3 straight games (10/10/2026-10/24/2026), going 1-2 over that stretch.

MOST IMPORTANT NUMBERS

(full explanation: Appendix, Note 3)

ROA -- MOST IMPORTANT NUMBERS

(top 5 of 23 scored; vs 74 cached team(s))

#SIDECONDITIONRECWIN%PPGSTRKSCORE
1DEFRush Yds < 1008-01.00011.1W80.893
2DEFRush Yds < 1509-1.90013.3W10.781
3DEFYPA < 810-2.83316.2W10.703
4OFFRush Yds 100+10-3.76931.9W10.703
5OFFTurnovers < 26-2.75032.5W10.677
WIN %: TWO-CONDITION COMBINATIONS (10 found, min 4 Gms each)

(of 15 combinations tried per team -- a combination is only shown when at least 4 real games on file satisfy both conditions at once)

--- ROA ---

CONDITIONRECWIN%PPGSTRK
ROA holds its opponents under 8.0 yards per attempt and under 5.0 yards per carry10-2.83316.2W1
ROA holds its opponents under 5.0 yards per carry and under 150 rushing yards9-1.90013.3W1
ROA holds its opponents under 150 rushing yards and under 200 passing yards7-1.87511.9W1
ROA holds its opponents under 6.0 yards per play and under 100 rushing yards8-0.99911.1W8
ROA rushes for 100+ yards and is held under 200 passing yards5-2.71426.7L1
ROA averages 8.0+ yards per attempt while throwing for 200+ yards4-2.66736.8W3
ROA holds its opponents under 6.0 yards per play while forcing 2+ takeaways5-1.83318.5L1
ROA throws for 200+ yards despite 2+ giveaways1-4.20025.4L1
ROA holds its opponents under 150 rushing yards while forcing 2+ takeaways4-1.80017.8L1
ROA averages 6.0+ yards per play behind 150+ rushing yards4-0.99943.0W4
WIN % -- TAB-SEPARATED
TeamConditionRecordWin%PPG
ROAYPA < 8.0 & YPC < 5.010-2.83316.2
ROAYPC < 5.0 & Rush Yds < 1509-1.90013.3
ROARush Yds < 150 & Pass Yds < 2007-1.87511.9
ROAYPP < 6.0 & Rush Yds < 1008-0.99911.1
ROARush Yds 100+ & Pass Yds < 2005-2.71426.7
ROAYPA 8.0+ & Pass Yds 200+4-2.66736.8
ROAYPP < 6.0 & Turnovers 2+5-1.83318.5
ROAPass Yds 200+ & Turnovers 2+1-4.20025.4
ROARush Yds < 150 & Turnovers 2+4-1.80017.8
ROAYPP 6.0+ & Rush Yds 150+4-0.99943.0
ROA — OFFENSE — 2025-26 (16 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+5-2.71435.6W4
YPA < 8.05-4.55624.6L2
Pass Yds 200+5-4.55631.4W1
Pass Yds < 2005-2.71426.7L1
Rush Yds 100+10-3.76931.9W1
Rush Yds < 1000-3.00018.3L3
Rush Yds 150+5-1.83334.2W3
Rush Yds < 1505-5.50026.5L2
YPC 5.0+3-01.00037.3W3
YPC < 5.07-6.53827.5W1
YPP 6.0+5-2.71439.6W1
YPP < 6.05-4.55621.4L1
YPP 7.0+2-01.00052.0W2
YPP < 7.08-6.57126.1W1
Turnovers 1+7-5.58326.3L1
Turnovers < 13-1.75038.5W1
Turnovers 2+4-4.50026.2L1
Turnovers > 20-2.00020.5L2
ROA — OFFENSE SCORING SITUATION — 2025-26 (16 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-190-3.00013.7
Scores 20-294-2.66723.3
Scores 30-393-1.75035.0
Scores 40+3-01.00049.7
ROA — OFFENSE — 2026 (7 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+4-01.00044.2W4
YPA < 8.01-2.33331.3L2
Pass Yds 200+3-1.75043.2W1
Pass Yds < 2002-1.66732.7L1
Rush Yds 100+5-1.83341.2W1
Rush Yds < 1000-1.00024.0L1
Rush Yds 150+3-01.00044.7W3
Rush Yds < 1502-2.50034.2L2
YPC 5.0+2-01.00044.5W2
YPC < 5.03-2.60036.4W1
YPP 6.0+4-1.80043.8W1
YPP < 6.01-1.50026.0L1
YPP 7.0+2-01.00052.0W2
YPP < 7.03-2.60033.4W1
Turnovers 1+3-1.75035.2L1
Turnovers < 12-1.66743.3W1
Turnovers 2+2-1.66734.7L1
Turnovers > 20-1.00024.0L1
ROA — OFFENSE SCORING SITUATION — 2026 (7 Gms)
SPLITRECWIN%PPG
Scores <10------
Scores 10-19------
Scores 20-291-1.50026.0
Scores 30-391-1.50035.0
Scores 40+3-01.00049.7
ROA — DEFENSE — 2025-26 (16 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+0-4.00034.5L4
YPA < 8.010-2.83316.2W1
Pass Yds 200+2-3.40028.2W1
Pass Yds < 2008-3.72717.4W1
Rush Yds 100+2-6.25030.4L6
Rush Yds < 1008-01.00011.1W8
Rush Yds 150+1-5.16733.2L5
Rush Yds < 1509-1.90013.3W1
YPC 5.0+0-1.00035.0L1
YPC < 5.010-5.66719.8W1
YPP 6.0+0-3.00034.3L3
YPP < 6.010-3.76917.6W1
YPP 7.0+0-3.00034.3L3
YPP < 7.010-3.76917.6W1
Turnovers 1+9-5.64320.2W1
Turnovers < 11-1.50024.5W1
Turnovers 2+5-3.62522.4L1
Turnovers > 24-2.66722.8L1
ROA — DEFENSE SCORING SITUATION — 2025-26 (16 Gms)
SPLITRECWIN%PPG
Allows <104-01.0004.2
Allows 10-193-01.00014.0
Allows 20-293-01.00022.0
Allows 30-390-6.00034.5
Allows 40+------
ROA — DEFENSE — 2026 (7 Gms)
SPLITRECWIN%PPGSTRK
YPA 8.0+--------
YPA < 8.05-2.71416.7W1
Pass Yds 200+1-01.00024.0W1
Pass Yds < 2004-2.66715.5W1
Rush Yds 100+0-2.00034.5L2
Rush Yds < 1005-01.0009.6W5
Rush Yds 150+0-1.00039.0L1
Rush Yds < 1505-1.83313.0W1
YPC 5.0+--------
YPC < 5.05-2.71416.7W1
YPP 6.0+--------
YPP < 6.05-2.71416.7W1
YPP 7.0+--------
YPP < 7.05-2.71416.7W1
Turnovers 1+4-2.66717.2W1
Turnovers < 11-01.00014.0W1
Turnovers 2+1-1.50027.0L1
Turnovers > 21-1.50027.0L1
ROA — DEFENSE SCORING SITUATION — 2026 (7 Gms)
SPLITRECWIN%PPG
Allows <103-01.0003.3
Allows 10-191-01.00014.0
Allows 20-291-01.00024.0
Allows 30-390-2.00034.5
Allows 40+------
TAB-SEPARATED (paste into a spreadsheet)
TeamSideSplitGamesRecordWin%PPGStrk
ROAOFFENSEYPA 8.0+75-2.71435.6W4
ROAOFFENSEYPA < 8.095-4.55624.6L2
ROAOFFENSEPass Yds 200+95-4.55631.4W1
ROAOFFENSEPass Yds < 20075-2.71426.7L1
ROAOFFENSERush Yds 100+1310-3.76931.9W1
ROAOFFENSERush Yds < 10030-3.00018.3L3
ROAOFFENSERush Yds 150+65-1.83334.2W3
ROAOFFENSERush Yds < 150105-5.50026.5L2
ROAOFFENSEYPC 5.0+33-01.00037.3W3
ROAOFFENSEYPC < 5.0137-6.53827.5W1
ROAOFFENSEYPP 6.0+75-2.71439.6W1
ROAOFFENSEYPP < 6.095-4.55621.4L1
ROAOFFENSEYPP 7.0+22-01.00052.0W2
ROAOFFENSEYPP < 7.0148-6.57126.1W1
ROAOFFENSETurnovers 1+127-5.58326.3L1
ROAOFFENSETurnovers < 143-1.75038.5W1
ROAOFFENSETurnovers 2+84-4.50026.2L1
ROAOFFENSETurnovers > 220-2.00020.5L2
ROAOFFENSEScores 10-1930-3.00013.7L3
ROAOFFENSEScores 20-2964-2.66723.3L1
ROAOFFENSEScores 30-3943-1.75035.0L1
ROAOFFENSEScores 40+33-01.00049.7W3
ROADEFENSEYPA 8.0+40-4.00034.5L4
ROADEFENSEYPA < 8.01210-2.83316.2W1
ROADEFENSEPass Yds 200+52-3.40028.2W1
ROADEFENSEPass Yds < 200118-3.72717.4W1
ROADEFENSERush Yds 100+82-6.25030.4L6
ROADEFENSERush Yds < 10088-01.00011.1W8
ROADEFENSERush Yds 150+61-5.16733.2L5
ROADEFENSERush Yds < 150109-1.90013.3W1
ROADEFENSEYPC 5.0+10-1.00035.0L1
ROADEFENSEYPC < 5.01510-5.66719.8W1
ROADEFENSEYPP 6.0+30-3.00034.3L3
ROADEFENSEYPP < 6.01310-3.76917.6W1
ROADEFENSEYPP 7.0+30-3.00034.3L3
ROADEFENSEYPP < 7.01310-3.76917.6W1
ROADEFENSETurnovers 1+149-5.64320.2W1
ROADEFENSETurnovers < 121-1.50024.5W1
ROADEFENSETurnovers 2+85-3.62522.4L1
ROADEFENSETurnovers > 264-2.66722.8L1
ROADEFENSEAllows <1044-01.0004.2W4
ROADEFENSEAllows 10-1933-01.00014.0W3
ROADEFENSEAllows 20-2933-01.00022.0W3
ROADEFENSEAllows 30-3960-6.00034.5L6
STREAKS: ROA (combined OFFENSE+DEFENSE)
SIDESPLITSTREAKDATESRECORD
DEFENSEYPA < 8.07 games09/03/2026 - 10/24/20265-2
DEFENSEYPC < 5.07 games09/03/2026 - 10/24/20265-2
DEFENSEYPP < 6.07 games09/03/2026 - 10/24/20265-2
DEFENSEYPP < 7.07 games09/03/2026 - 10/24/20265-2
DEFENSETurnovers 1+5 games09/26/2026 - 10/24/20263-2
OFFENSEYPC < 5.03 games10/10/2026 - 10/24/20261-2
OFFENSEYPP < 7.03 games10/10/2026 - 10/24/20261-2
DEFENSEPass Yds < 2003 games10/10/2026 - 10/24/20261-2
STREAKS — ALL TEAMS
TeamSideSplitStreakDatesRecord
ROADEFENSEYPA < 8.07 games09/03/2026 - 10/24/20265-2
ROADEFENSEYPC < 5.07 games09/03/2026 - 10/24/20265-2
ROADEFENSEYPP < 6.07 games09/03/2026 - 10/24/20265-2
ROADEFENSEYPP < 7.07 games09/03/2026 - 10/24/20265-2
ROADEFENSETurnovers 1+5 games09/26/2026 - 10/24/20263-2
ROAOFFENSEYPC < 5.03 games10/10/2026 - 10/24/20261-2
ROAOFFENSEYPP < 7.03 games10/10/2026 - 10/24/20261-2
ROADEFENSEPass Yds < 2003 games10/10/2026 - 10/24/20261-2
NOTABLE TRENDS (5 of 5 found, team |deviation| >= 20%, matchup |deviation| >= 20%)

ROA OFFENSE

ROA's offense has averaged 41.2 points scored per game over their last 5 games. Their 16-game average is 29.4 points scored per game. (+40%)

ROA's offense has averaged 1.0 giveaways per game over their last 3 games. Their 16-game average is 1.4 giveaways per game. (-27%)

ROA DEFENSE

ROA's defense has averaged 1.3 takeaways per game over their last 10 games. Their 16-game average is 1.9 takeaways per game. (-33%)

ROA's defense has averaged 160.0 rush yards per game over their last 3 games. Their 16-game average is 124.6 rush yards per game. (+28%)

ROA's defense has averaged 3.8 YPC over their last 3 games. Their 16-game average is 3.1 YPC. (+20%)

(moved to the Appendix, Data Export 1, to keep this section shorter -- the full spreadsheet-paste table is there unchanged)

APPENDIX

Full-length explanations and full-size data exports for the shortened notes and relocated tables referenced throughout this report, numbered in the order their pointers appear above.

Explanatory Notes

Note 1 -- SEASON OUTLOOK

Every remaining game is projected from schedule-adjusted ratings; already-played games carry their real result. Records are simulated distributions, not a single guess -- MOST LIKELY FINAL is the single most probable record and its own probability, PROJECTED RECORD is the season's expected win total expressed in record form (an average across every simulated outcome, so it can land on a fraction of a game).

Note 2 -- OPPONENT TRACKER -- why some cards have no record shown

Only meaningful for an opponent who is ALSO a tracked team in the library -- an opponent with no games on file here at all shows the date and site alone.

Note 3 -- MOST IMPORTANT NUMBERS -- how a number is scored

Every split this report computes is scored on how strong the number is and how much it sets this team apart from its opponent and the rest of the field, and the top 5 per team are listed. A condition needs at least 8 occurrences to count.

Full Data Exports

Data Export 1 -- TRENDS — TAB-SEPARATED (10 columns)

TeamSideTypeStatOpponentWindow/MeetingsValueBaselineGamesBaselineAvgDeviation
ROAOFFENSEteamPointslast 541.21629.4+40.3%
ROADEFENSEteamRush Yardslast 3160.016124.6+28.4%
ROADEFENSEteamTurnoverslast 101.3161.9-32.9%
ROAOFFENSEteamTurnoverslast 31.0161.4-27.3%
ROADEFENSEteamYPClast 33.8163.1+20.3%
STATISTICAL STORIES

ROANOKE: OFFENSE VS DEFENSE, 2026

Where ROANOKE sits among 246 D3 teams on the two Unit Index composites -- Offense Grade 41.0, Defense Grade 53.9.

SCORING MARGIN / GAME: ROANOKE VS THE D3

ROANOKE ranks #32 of 246 D3 teams in scoring margin (22.0) -- a strength worth a look.

These graphs were chosen by the program from this season's most notable numbers. Build your own -- any stat against any other, for any mix of teams, seasons or players, with a JPEG download -- in the Graph Builder.

ROA — ROSTER (92) 26-27
#NAMEPOSCLASS
QUARTERBACKS
1BLAKE MOORE
PASS 9/13 · 69.2% · 89 YDS · 6.8 YPA · 0 TD · 0 INT · 44.5/G
RUSH 1 CAR · 14 YDS · 14.0 YPC · 0 TD · 7.0/G
QBJr.
19LINWOOD JOHNSON
PASS 109/163 · 66.9% · 1,445 YDS · 8.9 YPA · 17 TD · 5 INT · 206.4/G
RUSH 40 CAR · 83 YDS · 2.1 YPC · 5 TD · 11.9/G
QBSo.
RUNNING BACKS
18TRELL CREASY
RUSH 21 CAR · 75 YDS · 3.6 YPC · 2 TD · 10.7/G
REC 1 REC · 3 YDS · 3.0 YPC · 0 TD · 0.4/G
RBFr.
21JERRY POWELL
RUSH 16 CAR · 73 YDS · 4.6 YPC · 1 TD · 18.2/G
RBJr.
22JERRETT SHEPHERD
RUSH 66 CAR · 359 YDS · 5.4 YPC · 4 TD · 51.3/G
REC 11 REC · 131 YDS · 11.9 YPC · 1 TD · 18.7/G
RBSo.
27POLO HILL
RUSH 18 CAR · 139 YDS · 7.7 YPC · 0 TD · 69.5/G
REC 1 REC · 9 YDS · 9.0 YPC · 0 TD · 4.5/G
RBJr.
29JAYVEON JONES
RUSH 3 CAR · 10 YDS · 3.3 YPC · 0 TD · 10.0/G
RBSo.
RECEIVERS & TIGHT ENDS
0COLE CHIZUK
RUSH 5 CAR · 21 YDS · 4.2 YPC · 0 TD · 3.0/G
REC 21 REC · 233 YDS · 11.1 YPC · 4 TD · 33.3/G
DEF 2 TKL · 0.3 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
2JACKSON SWANSON
RUSH 19 CAR · 87 YDS · 4.6 YPC · 0 TD · 12.4/G
REC 6 REC · 57 YDS · 9.5 YPC · 1 TD · 8.1/G
WRSr.
3KJ BRATTON
RUSH 8 CAR · 78 YDS · 9.8 YPC · 1 TD · 13.0/G
REC 6 REC · 130 YDS · 21.7 YPC · 2 TD · 21.7/G
WRSr.
4GREY DEAL
REC 18 REC · 249 YDS · 13.8 YPC · 4 TD · 49.8/G
WRJr.
8MARCUS BROMLEY
REC 7 REC · 76 YDS · 10.9 YPC · 1 TD · 15.2/G
DEF 2 TKL · 0.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
10ETHAN GRAVES
RUSH 2 CAR · 25 YDS · 12.5 YPC · 1 TD · 4.2/G
REC 16 REC · 194 YDS · 12.1 YPC · 1 TD · 32.3/G
WRJr.
12KHAMARI GARNER
RUSH 1 CAR · 1 YDS · 1.0 YPC · 0 TD · 0.1/G
REC 19 REC · 375 YDS · 19.7 YPC · 2 TD · 53.6/G
DEF 1 TKL · 0.1 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
WRJr.
13DEVIN MCGILL
RUSH 4 CAR · 5 YDS · 1.2 YPC · 0 TD · 1.0/G
REC 3 REC · 17 YDS · 5.7 YPC · 0 TD · 3.4/G
WRSo.
14JADEN BROWN
REC 3 REC · 17 YDS · 5.7 YPC · 0 TD · 8.5/G
WRSo.
15TRENT HAYES
REC 2 REC · 18 YDS · 9.0 YPC · 0 TD · 9.0/G
WRJr.
81MALCOLM LEVENBERRY
REC 2 REC · 10 YDS · 5.0 YPC · 0 TD · 3.3/G
TESo.
82JACK CAMPER
REC 1 REC · 11 YDS · 11.0 YPC · 0 TD · 5.5/G
TESo.
DEFENSIVE LINE
1ZYAIR BROWN
DEF 22 TKL · 3.7 TKL/G · 4 TFL · 1.0 SACKS · 0 INT
DLSo.
22GAVIN THOMPSON
DEF 14 TKL · 2.8 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
DLJr.
33JOSIAH LLOYD
DEF 8 TKL · 1.3 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
DLSo.
38DAVON TOLSON, JR.
DEF 7 TKL · 1.4 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
DLFr.
48SANDER FROGNER
DEF 6 TKL · 2.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSo.
66MARC DESIR
DEF 13 TKL · 2.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DLSo.
74BENJAMIN HOLLIDAY
DEF 13 TKL · 2.2 TKL/G · 2 TFL · 0.0 SACKS · 0 INT
DLJr.
78EDDIE BRACH
DEF 5 TKL · 1.2 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DLFr.
85PARKER HARDY
DEF 7 TKL · 1.4 TKL/G · 2 TFL · 2.0 SACKS · 0 INT
DLJr.
95MICHAEL HUTCHINSON
DEF 17 TKL · 2.4 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
DLJr.
96COLTON GREEN
DEF 7 TKL · 2.3 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DLSo.
98JACK BROTHERTON
REC 1 REC · 4 YDS · 4.0 YPC · 1 TD · 2.0/G
DLFr.
99PARKER CHEWNING
DEF 6 TKL · 1.5 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DLSo.
LINEBACKERS
7BRAYDEN ANDREWS
DEF 43 TKL · 6.1 TKL/G · 2 TFL · 1.0 SACKS · 0 INT
LBJr.
15TANDOM SMITH
DEF 20 TKL · 4.0 TKL/G · 3 TFL · 2.0 SACKS · 0 INT
LBJr.
26ETHAN MAPSTONE
DEF 41 TKL · 6.8 TKL/G · 1 TFL · 0.0 SACKS · 1 INT
LBJr.
32BRIGGS SMITHSON
DEF 8 TKL · 1.3 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
LBSo.
40CONNOR COX
DEF 22 TKL · 3.1 TKL/G · 3 TFL · 1.0 SACKS · 1 INT
LBSo.
41CODY BATTS
DEF 7 TKL · 1.4 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
52CHARLIE DAVIS
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
LBJr.
DEFENSIVE BACKS
0JOSHUA EASLEY
DEF 13 TKL · 2.6 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DBSo.
2JOSIAH MOYER
DEF 21 TKL · 3.5 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
DBJr.
3LANDON ALTIZER
DEF 33 TKL · 6.6 TKL/G · 1 TFL · 0.0 SACKS · 0 INT
DBSr.
5SEBASTIAN RENDEROS
DEF 19 TKL · 3.8 TKL/G · 1 TFL · 1.0 SACKS · 0 INT
DBFr.
6LANE SHOEMAKER
DEF 23 TKL · 3.3 TKL/G · 0 TFL · 0.0 SACKS · 2 INT
DBJr.
9DEANGELO WALKER
DEF 27 TKL · 3.9 TKL/G · 0 TFL · 0.0 SACKS · 1 INT
DBSo.
10ELIJAH ELLIOTT
DEF 1 TKL · 0.5 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSo.
17JAEPHAROAH CARPENTER
DEF 36 TKL · 6.0 TKL/G · 1 TFL · 1.0 SACKS · 1 INT
DBJr.
18GABRIEL JOHNSON
DEF 9 TKL · 2.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBSo.
23JAYLEN LIDE
DEF 2 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBJr.
28TATE KOTZ
DEF 2 TKL · 0.7 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBFr.
35MARQUAY COOK
DEF 1 TKL · 1.0 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
DBJr.
44SAM PHILLIPS
RUSH 8 CAR · 36 YDS · 4.5 YPC · 0 TD · 18.0/G
DBFr.
SPECIAL TEAMS
30ETHAN CYR
DEF 1 TKL · 0.2 TKL/G · 0 TFL · 0.0 SACKS · 0 INT
KJr.
SITUATIONAL PROFILE
Down & DistancePlaysPlay-Type Mix
1 & short6rush 83%, pass 17%
1 & medium9rush 67%, pass 33%
1 & long182rush 57%, pass 41%, sack 2%
2 & short22rush 77%, pass 23%
2 & medium46rush 59%, pass 41%
2 & long69pass 55%, rush 43%, sack 1%
3 & short21rush 81%, pass 19%
3 & medium23rush 48%, pass 48%, sack 4%
3 & long24pass 79%, rush 12%, sack 8%
4 & short5rush 60%, pass 40%
4 & medium4pass 75%, rush 25%
GARBAGE TIME PROFILE

See the Garbage Time Reality Check page for the full leaderboard. This is informational only — it never changes this team's ranking or projection elsewhere on the site.

ADVANCED PLAYER STATS

Situational standouts:

Red Zone / Final 2 Minutes standouts carry a real, disclosed field-position/clock coverage gap — see Advanced Metrics Explained below.

ADVANCED METRICS EXPLAINED (8)
EPA / Dropback

Expected Points Added, averaged over every dropback (pass attempt or sack) that has a value on file. Positive means the play typically moved the team closer to scoring more than an average play in that situation would; negative means it cost expected points.

Inputs: Each play's EPA (from CFBD's own model for most FBS/FCS plays, or this project's own trained model for a smaller share of other games) averaged over the QB's dropbacks. The dropback count with an EPA value on file (not every play has one) is always shown alongside the rate, and boards require at least 20 such plays before a QB qualifies -- a thin sample was found live to distort rankings otherwise.

Passing Success Rate

The share of dropbacks that were 'successful' by a standard down-based yardstick, regardless of whether EPA is available for that play.

Inputs: Gained at least 50% of the yards needed on 1st down, 70% on 2nd, or the full distance (or a touchdown) on 3rd/4th -- computed from down, distance, yards gained and touchdown, all structured fields.

Rushing Success Rate

The same down-based success standard as passing success rate, applied to a player's carries.

Inputs: Down, distance, yards gained and touchdown on plays where this player was the ball carrier.

Receiving Success Rate

The same down-based success standard, applied to a player's targets (thrown to him, complete or not).

Inputs: Down, distance, yards gained and touchdown on plays where this player was the targeted receiver.

3rd Down Splits

How a player performed specifically on 3rd down plays this season -- success rate, touchdown rate, and the underlying counting stats, isolated from every other down.

Inputs: Every play on file where down = 3 and this player was involved (passer, rusher, receiver, or a tackle/sack/INT/fumble recovery on defense).

4th Down Splits

The same idea as 3rd Down Splits, isolated to 4th down plays -- the highest-leverage down in football.

Inputs: Every play on file where down = 4 and this player was involved.

Final 2 Minutes of a Half

How a player performed in the last two minutes of either half -- the clock-management, high-pressure stretch at the end of the 2nd and 4th quarters.

Inputs: Every play on file in the 2nd or 4th quarter with 2:00 or less on the clock this player was involved in. Same field-position/clock coverage caveat as Red Zone Splits above -- roughly a third of plays leaguewide carry a usable clock reading, concentrated in FBS/FCS games.

What is "garbage time"?

A 7-tier rule (bigger lead required as the clock runs down) that flags plays happening in a game that is no longer competitive -- e.g. a 30+ point lead right after halftime, or a 12+ point lead inside the final 3 minutes.

Inputs: Quarter, game clock, and the score of both teams at the time of the play. Garbage-time plays are not thrown out -- they count for 35% of a normal play in every "garbage-time-adjusted" figure, so a player who pads stats once a game is decided shows up as such rather than being invisible.

Report Produced by ScorePirate | Commitment and offer data sourced from 247Sports | GENERATED 10/30/2026 15:25