
Old Dominion Monarchs
Sun Belt · ODU · Ricky Rahne 0–0
- SU
- 1–1
- ATS
- 0–2
- O/U
- 1–1
- SP+
- #96
Ratings
- SP+
- -6.9
- SP rank
- #96
- FPI
- -7.0
- Elo (pts)
- -8.4
- CORE
- 0.2
- WEPA
- —
- SRS
- —
- Off PPA
- 0.17
- Def PPA
- 0.04
Schedule & results
Consensus close. Click a result for the game page.
| Wk | Opponent | Series | Result | Line | ATS | O/U |
|---|---|---|---|---|---|---|
| 1 | vsNorfolk State | 4–0 | W 31–10 | -41.5 / 52.5 | L | U |
| 2 | @Virginia Tech | 3–4 | L 21–44 | +17.5 / 47.5 | L | O |
| 3 | vsEast Carolina | 0–5 | Sep 19 | -3.0 / 49.5 | — | — |
| 4 | vsJames Madison | 2–4 | Sep 25 | — | — | — |
| 5 | @Georgia State | 6–1 | Oct 2 | — | — | — |
| 6 | @App State | 2–4 | Oct 9 | — | — | — |
| 7 | vsGeorgia Southern | 3–2 | Oct 15 | — | — | — |
| 8 | @Louisiana Tech | 2–0 | Oct 23 | — | — | — |
| 9 | vsMarshall | 1–10 | Oct 30 | — | — | — |
| 10 | @Coastal Carolina | 3–2 | Nov 6 | — | — | — |
| 12 | @UConn | — | Nov 21 | — | — | — |
| 13 | vsSouthern Miss | 2–1 | Nov 27 | — | — | — |
Betting trends
- Home ATS
- 0–1
- Away ATS
- 0–1
- Over lean
- 1–1
Option Country predictions vs Old Dominion: 1–0 ATS
- W2 Virginia Tech · pick Virginia Tech+3.1 · W
- W3 East Carolina · pick Old Dominion-2.1
SP+ trajectory
Season rating since 2014. 0 ≈ average FBS team.
Efficiency profile
Latest full season vs FBS — 100th percentile is best.
- Offense PPA81st · #27 of 136 (2025)
- Defense PPA96th · #7 of 136 (2025)
- Offense success rate78th · #31 of 136 (2025)
- Defense success rate70th · #41 of 136 (2025)
- Offense explosiveness71st · #40 of 136 (2025)
- Defense explosiveness100th · #1 of 136 (2025)
Passing & adjusted
Air yards, depth of target, and opponent-adjusted EPA. 2026 season.
Quinn Henicle
- Comp
- 22/33
- Cmp%
- 66.7%
- aDOT
- 10.1
- Air yards
- 332
- YAC
- 100
- INT
- 1
- Success
- 43.3%
- Adj. EPA
- —
Ryan Huff
- Comp
- 0/1
- Cmp%
- 0.0%
- aDOT
- 31
- Air yards
- 31
- YAC
- —
- INT
- 0
- Success
- 0.0%
- Adj. EPA
- —
Players
Roster, production, and the current recruiting cycle. Roster year 2026.
Returning production
6.6%of last season still on the roster (2025)
Player figures are last season's predicted points added (PPA).
- Added via transfer
- 27.4 PPA
- Lost via transfer
- 366.1 PPA
Back
2025 PPA- Devin Roche · RB12.1
- Sidney Mbanasor · WR5.7
- Quinn Henicle · QB5.3
- Maurki James · RB3.6
- Troy Marquez · RB1.0
- Ryan Huff · QB-0.3
- TJ Johnson · WR-0.2
- AJ Ashworth · LB—
In
2025 PPA- Jaxon Potter · QB · Washington State24.0
- Leon Haughton Jr. · TE · Maryland3.4
- Andrew Nelms · PK · Florida Atlantic—
- Brayden Walker · OL · Elon—
- Bubba Craig · OL · Arkansas—
- Bucci Farmer · DL · App State—
- JJ Harrell · WR · Arkansas State—
- Jivan Baly · CB · NC State—
Out
2025 PPA- Colton Joseph · QB · Wisconsin188.9
- Tre' Brown · WR · LSU55.2
- Na'eem Abdul-Rahim Gladding · WR · Maryland54.6
- Ja'Cory Thomas · WR · Vanderbilt35.1
- Trequan Jones · RB · Tulsa26.0
- Dawson Johnson · TE · Tulane8.7
- Jailen Butler · TE · Kansas-3.6
- TJ Lott · WR · Troy2.3
Stat leaders
- Passing yardsQuinn Henicle324
- Passing yardsRyan Huff0
- Passing TDsQuinn Henicle3
- Passing TDsRyan Huff0
- Rushing yardsQuinn Henicle151
- Rushing yardsDevin Roche96
- Rushing yardsJa'Varien Salter38
- Rushing TDsQuinn Henicle3
- Rushing TDsDevin Roche0
- Rushing TDsTrey Hall0
- Receiving yardsJosh Rodriguez110
- Receiving yardsJJ Harrell81
- Receiving yardsLeon Haughton Jr.53
- Receiving TDsTJ Johnson2
- Receiving TDsLeon Haughton Jr.1
- Receiving TDsLonnie Johnson0
- Total tacklesMario Thompson19
- Total tacklesJaMez Drummer13
- Total tacklesKoa Naotala12
- SacksJaven Gibson2.5
- SacksJackson Forrest2
- SacksBrandon Crutchfield1
- Tackles for lossJaven Gibson4
- Tackles for lossJackson Forrest2.5
- Tackles for lossKoa Naotala2
- InterceptionsMario Easterly1
Player PPA
- Quinn Henicle · QB32.0 · 0.562/play
- Leon Haughton Jr. · TE6.9 · 1.733/play
- TJ Johnson · WR4.1 · 0.507/play
- Josh Rodriguez · WR3.4 · 0.483/play
- JJ Harrell · WR3.4 · 0.479/play
- Kendall Harris · WR1.5 · 0.752/play
- Ja'Varien Salter · RB0.6 · 0.069/play
- Ryan Huff · QB-2.0 · -1.965/play
- Trey Hall · RB-2.9 · -0.362/play
- Devin Roche · RB-3.3 · -0.159/play
Commits
- Kellen Hall · QB3★ #1351
- Robert Payne · IOL3★ #1351
- Brody Craig · IOL3★ #1839
- Maurikus Banks · QB3★ #2081
- Baum Hogge · LB
- CJ Rissmiller · S
- Jacob Lockett · WR
- AJ Fry · ATH
- Jakyrin Griffin · S
- Miguel Davis · TE
- Nigel Arthur · EDGE
- Rahiem Saunders · DL
Roster
| # | Name | Pos | Class | Hometown |
|---|---|---|---|---|
| 1 | Zion Frink | CB | 3 | Chesapeake, VA |
| 5 | Brandon Crutchfield | CB | 3 | Wake Forest, NC |
| 8 | Greg Johnson | CB | 3 | Ovilla, TX |
| 15 | Je'Hahj Sherrill | CB | 1 | Statesville, NC |
| 20 | Jivan Baly | CB | 2 | Norcross, GA |
| 21 | Eddie Guerra | CB | 1 | Tallahassee, FL |
| 23 | Jorian Haynes | CB | 3 | Rockmart, GA |
| 26 | Justin Watts | CB | 2 | Charlotte, NC |
| 27 | Kingston Gregory | CB | 1 | Oxford, MS |
| 28 | Chris Boykins | CB | 2 | Fresno, TX |
| 33 | Shaq Leaks | CB | 1 | Baytown, TX |
| 4 | Javen Gibson | DL | 4 | Church Point, LA |
| 9 | DeAndre Lynch | DL | 3 | Rocky Mount, NC |
| 31 | BJ Campbell | DL | 2 | Sanford, FL |
| 40 | Hunter Malecki | DL | 2 | Lorton, VA |
| 44 | Bucci Farmer | DL | 2 | Atlanta, GA |
| 51 | Idrissa Kamara | DL | 2 | Alexandria, VA |
| 88 | Malachi Harris | DL | 1 | Roxboro, NC |
| 90 | Chris Forbes | DL | 2 | Upper Marlboro, MD |
| 91 | Gavin Harrison | DL | 1 | Ashburn, VA |
| 92 | Lucas Banks | DL | 1 | Brunswick, MD |
| 93 | Chris Hilliard | DL | 1 | Huntersville, NC |
| 94 | Lorenzo McFadden-Pressley | DL | 2 | Lake City, SC |
| 95 | Ahmaad Foster | DL | 2 | Chester, PA |
| 97 | LeDarrion Menter | DL | 2 | Cornelius, NC |
| 98 | DJ Thompson | DL | 3 | Bronx, NY |
| 0 | Mario Thompson | LB | 3 | Richmond, VA |
| 6 | Montrell Chapman | LB | 4 | Batesville, MS |
| 10 | Koa Naotala | LB | 4 | Newport News, VA |
| 13 | Jed Olotu-Judah | LB | 2 | Katy, TX |
| 17 | De'Veion McLilley-Bulo | LB | 3 | Ypsilanti, MI |
| 18 | Jackson Forrest | LB | 2 | Concord, NC |
| 22 | AJ Ashworth | LB | 2 | Galax, VA |
| 24 | Dirrick Goodman | LB | 3 | Florence, SC |
| 32 | Ja'Mez Drummer | LB | 4 | Sanford, FL |
| 34 | Jeremiah Deese | LB | 1 | Greensboro, NC |
| 35 | LaDarius Adams II | LB | 1 | Newport News, VA |
| 38 | Landon Kehoe | LB | 1 | Danville, PA |
| 41 | Gage Sawyers | LB | 3 | Bluefield, VA |
| 42 | Talan Babin | LB | 1 | Ponte Vedra, FL |
| 30 | Brendan Durkin | LS | 4 | Florida, NY |
| 47 | Ashten Dunman | LS | 1 | Moneta, VA |
| 50 | Brayden Walker | OL | 2 | Culpeper, VA |
| 56 | Omar Bender | OL | 3 | Soso, MS |
| 58 | Dory Lewis-Wilson | OL | 1 | Chesapeake, VA |
| 60 | Braden Ellis | OL | 1 | Greensboro, NC |
| 62 | Joey McGowan | OL | 1 | Suffolk, VA |
| 64 | Anderson Bloomquist | OL | 1 | Chesapeake, VA |
| 66 | Mason Thrush | OL | 3 | Maize, KS |
| 69 | Logan Cox | OL | 3 | Topeka, KS |
| 70 | Khi'Len Gates | OL | 3 | Jonesboro, AR |
| 71 | Jack Sheehan | OL | 1 | Fuquay-Varina, NC |
| 72 | Kendrick Hall | OL | 3 | West Memphis, AR |
| 73 | Connor Drake | OL | 3 | Charlotte, NC |
| 74 | Carson Bradley | OL | 3 | Quincy, FL |
| 75 | Demorrsion Brown | OL | 2 | Canton, MS |
| 76 | Bubba Craig | OL | 3 | Fort Wayne, IN |
| 77 | Wesley Lattus | OL | 1 | Herndon, VA |
| 78 | Keegan Parker | OL | 1 | Fredericksburg, VA |
| 79 | Raykwon Goldthwaite | OL | 4 | Birmingham, AL |
| 96 | Ian Brandt | P | 3 | State College, PA |
| 97 | Mikhail Iakovlev | P | 2 | Great Falls, VA |
| 48 | Mason Forte | PK | 1 | Margate City, NJ |
| 49 | Brayden Zirkle | PK | 1 | Aldie, VA |
| 93 | Nathanial Eichner | PK | 4 | Trinity, FL |
| 99 | Andrew Nelms | PK | 2 | Marietta, GA |
| 2 | Jaxon Potter | QB | 3 | Huntington Beach, CA |
| 4 | Ryan Huff | QB | 1 | Gulf Breeze, FL |
| 9 | Brooklyn Nace | QB | 1 | York, PA |
| 10 | Quinn Henicle | QB | 2 | Downingtown, PA |
| 18 | Landen Abernathy | QB | 1 | Richmond, VA |
| 3 | Devin Roche | RB | 3 | Baltimore, MD |
| 5 | Maurki James | RB | 2 | Lincoln, DE |
| 6 | Trey Hall | RB | 4 | Vicksburg, MS |
| 20 | CJ Jackson III | RB | 1 | Norfolk, VA |
| 26 | Ja'Varien Salter | RB | 3 | Ocala, FL |
| 28 | Troy Marquez | RB | 2 | Hampton, VA |
| 2 | Daevon Iles | S | 3 | Port Arthur, TX |
| 3 | Mario Easterly | S | 4 | Harrisburg, PA |
| 7 | Ryan Ramey | S | 3 | Missouri City, TX |
| 11 | Kollin Collier | S | 3 | Memphis, TN |
| 12 | Asher Horn | S | 3 | Evansville, IN |
| 14 | Daniel Pickens | S | 2 | Gautier, MS |
| 16 | Trey Caver | S | 3 | Montgomery, AL |
| 19 | Lucas Struck | S | 3 | Waukee, IA |
| 25 | Will Phillips | S | 1 | Trussville, AL |
| 29 | Tavares Murray Jr. | S | 1 | Bartow, FL |
| 39 | Martrez Chavious-Fenner | S | 1 | Virginia Beach, VA |
| 13 | Lonnie Johnson | TE | 2 | Keller, TX |
| 36 | Chase Jopp | TE | 1 | Camden, NC |
| 43 | TJ Sinkus | TE | 1 | Downingtown, PA |
| 80 | Chris Warren | TE | 1 | Birmingham, AL |
| 84 | Taysean Jones | TE | 1 | Stafford, VA |
| 86 | Leon Haughton Jr. | TE | 4 | Richmond, VA |
| 88 | Karl Peterson | TE | 3 | Tallin |
| 89 | Nathan Hartman | TE | 3 | Virginia Beach, VA |
| 0 | Zion Agnew | WR | 3 | Columbia, SC |
| 1 | JJ Harrell | WR | 2 | Sardis, MS |
| 7 | Kendall Harris | WR | 3 | Concord, NC |
| 8 | Josh Rodriguez | WR | 1 | Somerville, NJ |
| 11 | TJ Johnson | WR | 4 | Alexandria, LA |
| 12 | BJ Bedgood | WR | 1 | Alexander City, AL |
| 14 | Zialis Blackmon | WR | 1 | Biggersville, MS |
| 17 | Sidney Mbanasor | WR | 4 | Pflugerville, TX |
| 19 | Brayden Myovela | WR | 1 | Wichita, KS |
| 21 | Steven Bengu | WR | 1 | Glen Allen, VA |
| 81 | Leroy Lewis | WR | 1 | Glen Allen, VA |
| 82 | Trevion Campbell | WR | 1 | Lorton, VA |
| 83 | Ryan Thomas | WR | 1 | Washington, DC |
| 87 | Khaleed Cash | WR | 1 | Burke, VA |
NFL draft
Recent picks out of Old Dominion.
- 2023 Nick Saldiveri · Offensive TackleRd 4 · New Orleans
- 2023 Tre Hawkins III · CornerbackRd 6 · New York
- 2023 Zack Kuntz · Tight EndRd 7 · New York
Recruiting classes
- 2026#96 · 178.6
- 2025#102 · 144.3
- 2024#125 · 119.5
- 2023#122 · 95.1
- 2022#106 · 118.8
- 2021#100 · 135.7
- 2020#94 · 146.8
- 2019#116 · 128.3
- 2018#128 · 108.3
- 2017#124 · 99.4
- 2016#120 · 106.6
- 2015#110 · 115.7
- 2014#77 · 136.1
For entertainment only — nothing here is betting advice, and no outcome is ever guaranteed. 21+. Gambling problem? Call or text 1-800-GAMBLER.
