Sun Belt · 2026

Old Dominion Monarchs

Head coach Ricky Rahne · S.B. Ballard Stadium
2-51-3 in conference
TDC Rank
#107
of 138 FBS teams
Rating
-10.8
pts vs avg FBS team
Offense
-10.1
125th in FBS
Defense
-0.7
74th in FBS
Schedule so far
-7.0
90th toughest
Projected
4.3-7.7
bowl-eligible 12%

Season Outlook

From the TDC Rating, updated after every game

Rating by week

-10.8 now, -2.3 preseason · down 34 spots since preseason
-10-50FBS avgPreWk 1Wk 2Wk 3Wk 4Wk 5Wk 6Wk 7Wk 8#107

Final record odds

4.3-7.7 expected · most likely 4-8 (36%)
2-1018%3-936%4-830%5-711%6-67-5

Schedule

Game score = the rating that one result implies, after adjusting for opponent and venue

WkDateOpponentResult / TDC lineGame scoreWin chanceTV
1Sep 5vsNorfolk State FCSW 31–10 ›-11.3—ESPN+
2Sep 12@48Virginia TechL 21–44 ›-13.2—CW
3Sep 19vs87East CarolinaL 17–20 ›-12.0—ESPN+
4Sep 26vs47James MadisonCONFL 20–46 ›-22.0—ESPN+
5Oct 3@99Georgia StateCONFL 10–42 ›-32.0—ESPN+
6Oct 10@105App StateCONFW 10–3 ›+0.1—ESPN+
7Oct 15vs93Georgia SouthernCONFL 15–23 ›-18.7—ESPN2
8Oct 24@80Louisiana TechCONFLouisiana Tech −11.7 · o/u 44.6—22%ESPN+
9Oct 31vs113MarshallCONFOld Dominion −6.1 · o/u 45.9—66%ESPN+
10Nov 7@114Coastal CarolinaCONFCoastal Carolina −1.2 · o/u 45.5—47%
11—Bye
12Nov 21@78UConnUConn −11.8 · o/u 48.0—22%CBSSN
13Nov 28vs126Southern MissCONFOld Dominion −10.1 · o/u 45.2—75%

Team Stats

Hover an advanced stat for what it means. Box-score totals include FCS games and aren't opponent-adjusted

StatOffenseFBS rankDefense (allowed)FBS rank
EPA · per play, garbage time excluded (CollegeFootballData.com)
EPA / play-0.148138th-0.01622nd
Success rate31.2%138th37.6%33rd
Explosiveness1.27153rd1.14025th
Play-by-play advanced · garbage time excluded (computed from every play)
Success rate31.3%138th37.4%29th
Rushing success rate33.8%136th37.7%37th
Passing success rate28.1%137th37.2%37th
Explosive run rate14.0%73rd10.2%34th
Explosive pass rate9.7%81st9.6%61st
Line yards / carry2.48135th2.7938th
Opportunity rate34.3%126th35.8%52nd
Stuff rate29.5%138th20.5%37th
Sack rate13.8%137th4.8%88th
3rd-down conversion34.9%113th33.7%21st
Red-zone TD rate53.3%102nd41.7%11th
Havoc rate21.7%138th14.0%66th
Box score · season totals
Points / game17.7130th26.998th
Yards / game266.9138th335.947th
Yards / play3.97138th4.6324th
Pass yards / game152.6130th198.451st
Yards / pass att.6.40119th6.3437th
Completion %53.0%132nd61.6%72nd
Rush yards / game114.3122nd137.458th
Yards / carry2.90136th3.5242nd
3rd-down conv. %33.0%120th32.1%25th
Turnovers / game (lost · forced)2.14134th1.7122nd
Sacks / game (allowed · made)4.57137th2.2951st
Penalty yards / game68.4111th68.723rd

Charting

Where the ball goes, read from the play-by-play: air yards, yards after the catch, run direction, pressure and tempo. Ranks run highest to lowest

Avg. depth of throw
10.5
19th of 138
YAC per catch
4.2
124th of 138
Deep shots (20+)
17%
30th of 138
Shotgun
98%
42nd of 138
No-huddle
86%
29th of 138
QB pressured
23%
2nd of 138 (1st = most)
Defense: pressure rate
15%
54th of 138
Defense: YAC allowed
4.9
91st of 138 (1st = most)

Offense: where it throws157 throws charted

53% comp10.5 avg. depth4.2 YAC/catch17% 20+ air yds6–5 TD–INT
101020203030LOSLeft, Behind air yards: 7 throws (4%), 5 caught (71%), 16 yds, 2.3 per throw771% · 16yLeft, 0–4 air yards: 12 throws (8%), 8 caught (67%), 39 yds, 3.3 per throw1267% · 39yLeft, 5–9 air yards: 14 throws (9%), 8 caught (57%), 64 yds, 4.6 per throw1457% · 64yLeft, 10–14 air yards: 7 throws (4%), 5 caught (71%), 120 yds, 17.1 per throw771% · 120yLeft, 15–19 air yards: 3 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw30% · 0yLeft, 20–29 air yards: 5 throws (3%), 2 caught (40%), 41 yds, 8.2 per throw540% · 41yLeft, 30+ air yards: 8 throws (5%), 1 caught (13%), 34 yds, 4.3 per throw813% · 34yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 13 throws (8%), 10 caught (77%), 59 yds, 4.5 per throw1377% · 59yMiddle, 5–9 air yards: 9 throws (6%), 7 caught (78%), 74 yds, 8.2 per throw978% · 74yMiddle, 10–14 air yards: 9 throws (6%), 4 caught (44%), 50 yds, 5.6 per throw944% · 50yMiddle, 15–19 air yards: 3 throws (2%), 2 caught (67%), 55 yds, 18.3 per throw367% · 55yMiddle, 20–29 air yards: 1 throws (1%), 1 caught (100%), 42 yds, 42.0 per throw1100% · 42yMiddle, 30+ air yards: 3 throws (2%), 1 caught (33%), 42 yds, 14.0 per throw333% · 42yRight, Behind air yards: 9 throws (6%), 8 caught (89%), 42 yds, 4.7 per throw989% · 42yRight, 0–4 air yards: 12 throws (8%), 7 caught (58%), 37 yds, 3.1 per throw1258% · 37yRight, 5–9 air yards: 20 throws (13%), 8 caught (40%), 74 yds, 3.7 per throw2040% · 74yRight, 10–14 air yards: 8 throws (5%), 3 caught (38%), 39 yds, 4.9 per throw838% · 39yRight, 15–19 air yards: 5 throws (3%), 2 caught (40%), 42 yds, 8.4 per throw540% · 42yRight, 20–29 air yards: 4 throws (3%), 3 caught (75%), 93 yds, 23.3 per throw475% · 93yRight, 30+ air yards: 5 throws (3%), 1 caught (20%), 36 yds, 7.2 per throw520% · 36y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Defense: where it's thrown on210 throws charted

61% comp7.4 avg. depth4.9 YAC/catch11% 20+ air yds14–5 TD–INT
101020203030LOSLeft, Behind air yards: 25 throws (12%), 19 caught (76%), 71 yds, 2.8 per throw2576% · 71yLeft, 0–4 air yards: 21 throws (10%), 15 caught (71%), 130 yds, 6.2 per throw2171% · 130yLeft, 5–9 air yards: 15 throws (7%), 7 caught (47%), 48 yds, 3.2 per throw1547% · 48yLeft, 10–14 air yards: 9 throws (4%), 4 caught (44%), 52 yds, 5.8 per throw944% · 52yLeft, 15–19 air yards: 4 throws (2%), 2 caught (50%), 49 yds, 12.3 per throw450% · 49yLeft, 20–29 air yards: 5 throws (2%), 2 caught (40%), 53 yds, 10.6 per throw540% · 53yLeft, 30+ air yards: 4 throws (2%), 1 caught (25%), 35 yds, 8.8 per throw425% · 35yMiddle, Behind air yards: 5 throws (2%), 5 caught (100%), 45 yds, 9.0 per throw5100% · 45yMiddle, 0–4 air yards: 2 throws (1%), 2 caught (100%), -2 yds, -1.0 per throw2100% · -2yMiddle, 5–9 air yards: 12 throws (6%), 7 caught (58%), 76 yds, 6.3 per throw1258% · 76yMiddle, 10–14 air yards: 10 throws (5%), 7 caught (70%), 127 yds, 12.7 per throw1070% · 127yMiddle, 15–19 air yards: 3 throws (1%), 2 caught (67%), 60 yds, 20.0 per throw367% · 60yMiddle, 20–29 air yards: 2 throws (1%), 2 caught (100%), 58 yds, 29.0 per throw2100% · 58yMiddle, 30+ air yards: 2 throws (1%), 1 caught (50%), 80 yds, 40.0 per throw250% · 80yRight, Behind air yards: 22 throws (10%), 17 caught (77%), 36 yds, 1.6 per throw2277% · 36yRight, 0–4 air yards: 21 throws (10%), 13 caught (62%), 70 yds, 3.3 per throw2162% · 70yRight, 5–9 air yards: 16 throws (8%), 10 caught (63%), 85 yds, 5.3 per throw1663% · 85yRight, 10–14 air yards: 13 throws (6%), 7 caught (54%), 120 yds, 9.2 per throw1354% · 120yRight, 15–19 air yards: 10 throws (5%), 7 caught (70%), 122 yds, 12.2 per throw1070% · 122yRight, 20–29 air yards: 8 throws (4%), 1 caught (13%), 26 yds, 3.3 per throw813% · 26yRight, 30+ air yards: 1 throws (0%), 0 caught (0%), 0 yds, 0.0 per throw10% · 0y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Offense: run direction222 carries

Left
17%
5.2 YPC · 53% succ.
Middle
70%
4.0 YPC · 35% succ.
Right
13%
3.5 YPC · 34% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Defense: runs faced247 carries

Left
21%
5.4 YPC · 47% succ.
Middle
55%
3.4 YPC · 32% succ.
Right
23%
5.1 YPC · 44% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Pressure = the QB was hurried or sacked, as the play-by-play records it (it misses some, so compare teams rather than reading it as an exact rate). Every snap counts, including garbage time and FCS games.

Roster

100 players · Head coach Ricky Rahne

100 players
#PlayerPos▲ClassHtWtHometown
2Jaxon PotterQBJR6' 5"215Huntington Beach, CA
4Ryan HuffQBFR6' 3"221Gulf Breeze, FL
9Brooklyn NaceQBFR6' 2"199York, PA
10Quinn HenicleQBSO6' 2"215Downingtown, PA
18Landen AbernethyQBFR6' 2"192Richmond, VA
3Devin RocheRBJR5' 7"172Baltimore, MD
5Maurki JamesRBSO6' 1"210Lincoln, DE
6Trey HallRBSR5' 11"190Vicksburg, MS
20CJ Jackson IIIRBFR5' 9"180Norfolk, VA
26Ja'Varien SalterRBJR5' 9"190Ocala, FL
28Troy MarquezRBSO5' 10"195Ashburn, VA
0Zion AgnewWRJR5' 9"167Columbia, SC
1JJ HarrellWRSO6' 0"205Sardis, MS
7Kendall HarrisWRJR6' 1"200Concord, NC
8Josh RodriguezWRFR6' 0"193Somerville, NJ
11TJ JohnsonWRSR6' 3"191Alexandria, LA
12BJ BedgoodWRFR6' 0"177Alexander City, AL
14Zialis BlackmonWRFR6' 3"191Biggersville, MS
17Sidney MbanasorWRSR6' 5"217Pflugerville, TX
19Brayden MyovelaWRFR6' 2"201Wichita, KS
21Steven BenguWRFR5' 8"151Glen Allen, VA
81Leroy LewisWRFR6' 0"173Glen Allen, VA
82Trevion CampbellWRFR6' 0"175Lorton, VA
87Khaleed CashWRFR6' 0"180Burke, VA
13Lonnie JohnsonTESO6' 4"242Keller, TX
36Chase JoppTEFR6' 2"215Camden, NC
84TaySean JonesTEFR6' 3"227Stafford, VA
86Leon Haughton Jr.TESR6' 4"240Richmond, VA
88Karl PetersonTEJR6' 3"235Tallin, Estonia
89Nathan HartmanTEJR6' 5"243Virginia Beach, VA
56Omar BenderOLJR6' 3"322Soso, MS
58Dory Lewis-WilsonOLFR6' 1"311Chesapeake, VA
60Braden EllisOLFR6' 5"317Greensboro, NC
62Joey McGowanOLFR6' 6"295Suffolk, VA
64Anderson BloomquistOLFR6' 3"290Chesapeake, VA
69Logan CoxOLJR6' 4"325Topeka, KS
70Khi'Len GatesOLJR6' 1"316Jonesboro, AR
71Jack SheehanOLFR6' 6"318Fuquay-Varina, NC
72Kendrick HallOLSR6' 5"295West Memphis, AR
73Connor DrakeOLJR6' 6"333Charlotte, NC
74Carson BradleyOLJR6' 6"315Quincy, FL
75Demorrsion BrownOLSO6' 3"320Canton, MS
76Bubba CraigOLJR6' 6"295Fort Wayne, IN
77Wesley LattusOLFR6' 5"291Herndon, VA
78Keegan ParkerOLFR6' 7"270Fredericksburg, VA
79Raykwon GoldthwaiteOLSR6' 8"309Birmingham, AL
4Javen GibsonDLSR6' 2"245Church Point, LA
9DeAndre LynchDLJR6' 3"300Rocky Mount, NC
31BJ CampbellDLSO6' 5"235Sanford, FL
40Hunter MaleckiDLSO6' 3"255Lorton, VA
44Bucci FarmerDLSO6' 1"316Atlanta, GA
51Idrissa KamaraDLSO6' 0"245Alexandria, VA
88Malachi HarrisDLFR6' 2"261Roxboro, NC
90Chris ForbesDLSO6' 1"295Upper Marlboro, MD
91Gavin HarrisonDLFR6' 4"230Ashburn, VA
92Lucas BanksDLFR6' 1"250Brunswick, MD
93Chris HilliardDLFR6' 2"296Huntersville, NC
94Lorenzo McFadden-PressleyDLSO6' 0"299Lake City, SC
95Ahmaad FosterDLSO6' 4"290Chester, PA
97LeDarrion MenterDLSO6' 2"280Cornelius, NC
6Montrell ChapmanLBSR6' 3"231Batesville, MS
10Koa NaotalaLBSR5' 11"230Newport News, VA
13Jed Olotu-JudahLBSO6' 1"220Katy, TX
17DeVeion McLilley-BuloLBJR5' 10"205Ypsilanti, MI
18Jackson ForrestLBSO6' 0"225Concord, NC
22AJ AshworthLBSO6' 0"230Galax, VA
24Dirrick GoodmanLBJR6' 0"215Florence, SC
32Ja'Mez DrummerLBSR6' 1"242Sanford, FL
34Jeremiah DeeseLBFR6' 2"215Greensboro, NC
35LaDarius Adams IILBFR6' 1"225Newport News, VA
38Landon KehoeLBFR6' 0"222Danville, PA
41Gage SawyersLBJR6' 0"200Moneta, VA
42Talan BabinLBFR6' 1"217Ponte Vedra, FL
1Zion FrinkCBJR6' 0"190Chesapeake, VA
5Brandon CrutchfieldCBJR5' 10"175Wake Forest, NC
15Je'Hahj SherrillCBFR6' 0"173Statesville, NC
20Jivan BalyCBSO5' 11"170Norcross, GA
21Eddie GuerraCBFR5' 11"180Tallahassee, FL
23Jorian HaynesCBJR5' 9"180Rockmart, GA
27Kingston GregoryCBFR6' 1"167Oxford, MS
28Chris BoykinsCBSO5' 10"175Fresno, TX
33Shaq LeaksCBFR5' 11"175Baytown, TX
2Daevon IlesSJR5' 11"190Port Arthur, TX
3Mario EasterlySSR6' 0"196Harrisburg, PA
7Ryan RameySJR5' 10"190Missouri City, TX
8Greg JohnsonSJR5' 10"188Ovilla, TX
11Kollin CollierSJR6' 0"191Memphis, TN
12Asher HornSJR6' 0"205Evansville, IN
14Daniel PickensSSO6' 1"187Gautier, MS
16Trey CaverSJR6' 0"195Montgomery, AL
25Will PhillipsSFR6' 2"182Trussville, AL
29Tavares Murray Jr.SFR5' 10"183Bartow, FL
39Martrez Chavious-FennerSFR5' 11"184Virginia Beach, VA
48Mason FortePKFR5' 10"187Margate City, NJ
93Nathanial EichnerPKSR5' 9"160Trinity, FL
97Mikhail IakovlevPKSO5' 11"205Great Falls, VA
99Andrew NelmsPKSO6' 2"195Marietta, GA
96Ian BrandtPJR6' 2"201State College, PA
52Ashten DunmanLSFR5' 9"200Moneta, VA
61Brendan DurkinLSSR6' 2"226Florida, NY

Program History

Final TDC rating, rank and record for every season since 2014

Final rating by season

Best: 2025 (+6.0, #32) · worst: 2019 (-15.0, #124)
-100FBS avg20142015201620172018201920212022202320242025#32
SeasonRecordConfRankRatingOffDef
2026 so far2-51-3#107-10.8-10.1-0.7
202510-36-2#32+6.0+1.3+4.7
20245-74-4#74-0.8+0.4-1.1
20236-75-3#94-5.0-4.3-0.7
20223-92-6#105-7.1-6.8-0.2
20216-75-3#95-4.7-3.0-1.8
20191-110-8#124-15.0-10.3-4.6
20184-82-6#114-11.3-2.5-8.7
20175-73-5#114-11.5-6.9-4.6
201610-37-1#64-0.4+2.1-2.5
20155-73-5#117-13.8-4.7-9.1
20146-64-4#97-7.4+3.0-10.4

Old Dominion's past seasons use the same rating model as this one. Click a season to see its full page.

Updated Oct 21, 10:45 AM ET. Ratings are in points on a neutral field. Projected lines include — points of home field. Win chances and record odds allow for the ratings themselves being uncertain, most of all early in the season. All FBS power rankings →