

Final score by quarter
| Team | 1 | 2 | 3 | 4 | T |
|---|---|---|---|---|---|
| 17 | 10 | 3 | 6 | 36 | |
| 7 | 3 | 7 | 6 | 23 |
How the bets settled
Closing line, DraftKings.
Game review
Marshall beat Old Dominion 36-23, and the game swung before halftime as the Thundering Herd built a 27-10 lead. Old Dominion stayed within reach but never flipped the game after that early Marshall burst.
Judah Price ran for 82 yards, Chris Culliver had 67 receiving yards, Brayden Hall made 11 tackles and Kenyatta Hardge recorded two sacks for Marshall. Jaxon Potter threw for 329 yards but was intercepted three times for Old Dominion, while Josh Rodriguez had 143 receiving yards and Jackson Forrest made 12 tackles. Marshall’s 196 rushing yards, 35:12 possession edge and 4-1 turnover advantage explained the result more than total yardage, which favored Old Dominion 409-338.
For bettors, Marshall covered the closing three-point spread by 10, and the game went over the closing 45.5 total by 13.5.
Against the spread, start to finish
Win probability
Top performers
Marshall
Passing YardsCarlos Del Rio-Wilson3/9, 66 YDS
Rushing YardsJudah Price15 CAR, 82 YDS
Receiving YardsChris Culliver2 REC, 67 YDS
SacksKenyatta Hardge2
TacklesBrayden Hall11
Old Dominion
Passing YardsJaxon Potter23/44, 329 YDS, 3 INT
Rushing YardsTrey Hall8 CAR, 41 YDS
Receiving YardsJosh Rodriguez9 REC, 143 YDS
SacksMario Thompson1
TacklesJackson Forrest12
Team stats
Box score
Marshall Thundering Herd
Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| 3/9 | 66 | 7.3 | 0 | 0 | 17.0 | |
| 4/8 | 53 | 6.6 | 0 | 1 | 8.6 | |
| 1/1 | 23 | 23.0 | 0 | 0 | — | |
| Total | 8/18 | 142 | 7.9 | 0 | 1 | — |
Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 15 | 82 | 5.5 | 0 | 24 | |
| 8 | 76 | 9.5 | 2 | 49 | |
| 7 | 22 | 3.1 | 0 | 8 | |
| 9 | 21 | 2.3 | 0 | 7 | |
| 6 | 6 | 1.0 | 0 | 5 | |
| 1 | 3 | 3.0 | 0 | 3 | |
| Team | 2 | -2 | -1.0 | 0 | 0 |
| 6 | -12 | -2.0 | 0 | 17 | |
| Total | 54 | 196 | 3.6 | 2 | 49 |
Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 2 | 67 | 33.5 | 0 | 44 | |
| 1 | 37 | 37.0 | 0 | 37 | |
| 1 | 15 | 15.0 | 0 | 15 | |
| 1 | 13 | 13.0 | 0 | 13 | |
| 1 | 7 | 7.0 | 0 | 7 | |
| 1 | 2 | 2.0 | 0 | 2 | |
| 1 | 1 | 1.0 | 0 | 1 | |
| Total | 8 | 142 | 17.8 | 0 | 44 |
Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| 11 | 8 | 0 | 1 | 1 | 0 | 0 | |
| 8 | 4 | 0 | 0 | 0 | 0 | 0 | |
| 8 | 3 | 0 | 0.5 | 0 | 1 | 0 | |
| 7 | 5 | 0 | 0 | 1 | 0 | 0 | |
| 7 | 2 | 2 | 2 | 0 | 1 | 0 | |
| 5 | 2 | 1 | 1.5 | 0 | 0 | 0 | |
| 4 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 0 | 1 | 0 | 0 | |
| 1 | 1 | 1 | 1 | 3 | 1 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 3 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Total | 72 | 34 | 4 | 6 | 10 | 5 | 0 |
Old Dominion Monarchs
Passing
| Player | C/ATT | YDS | AVG | TD | INT | QBR |
|---|---|---|---|---|---|---|
| 23/44 | 329 | 7.5 | 0 | 3 | 9.4 | |
| Team | 0/1 | 0 | 0.0 | 0 | 0 | — |
| Total | 23/45 | 329 | 7.3 | 0 | 3 | — |
Rushing
| Player | CAR | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 8 | 41 | 5.1 | 0 | 16 | |
| 7 | 30 | 4.3 | 2 | 14 | |
| 6 | 13 | 2.2 | 0 | 7 | |
| 8 | -4 | -0.5 | 0 | 12 | |
| Total | 29 | 80 | 2.8 | 2 | 16 |
Receiving
| Player | REC | YDS | AVG | TD | LONG |
|---|---|---|---|---|---|
| 9 | 143 | 15.9 | 0 | 46 | |
| 4 | 79 | 19.8 | 0 | 33 | |
| 1 | 42 | 42.0 | 0 | 42 | |
| 6 | 41 | 6.8 | 0 | 13 | |
| 1 | 11 | 11.0 | 0 | 11 | |
| 1 | 8 | 8.0 | 0 | 8 | |
| 1 | 5 | 5.0 | 0 | 5 | |
| Total | 23 | 329 | 14.3 | 0 | 46 |
Defense
| Player | TOT | SOLO | SACKS | TFL | PD | QB HUR | TD |
|---|---|---|---|---|---|---|---|
| 12 | 1 | 0 | 1.5 | 0 | 1 | 0 | |
| 9 | 3 | 0 | 0 | 0 | 1 | 0 | |
| 7 | 4 | 0 | 0 | 0 | 0 | 0 | |
| 7 | 1 | 0.5 | 1 | 0 | 0 | 0 | |
| 6 | 3 | 1 | 1.5 | 0 | 1 | 0 | |
| 6 | 1 | 0 | 0.5 | 0 | 0 | 0 | |
| 5 | 2 | 1 | 1 | 0 | 0 | 0 | |
| 4 | 2 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 1 | 0.5 | 0.5 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 4 | 0 | 0 | 0.5 | 0 | 1 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 2 | 0 | 0 | 0 | 0 | 1 | |
| 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 1.5 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Total | 89 | 29 | 4 | 8 | 0 | 4 | 1 |
Attendance 17,093
Recap: Lester scores twice, Diaz Nicholas kicks 5 FGs, Marshall controls Old Dominion 36-23 (ESPN)
Highlights
StatsBench picks
No StatsBench pick posted for this game. Today’s posted picks are graded live.
Betting trends
- Marshall are 2-6 against the spread in their last 8.
- The under has hit in 3 straight Old Dominion games.
- Old Dominion are 1-7 against the spread in their last 8.
From each team’s last 10 games and recent meetings, against the closing line.
Affiliate link: StatsBench may earn a commission if you sign up. 18+ (21+ where required); availability depends on where you live.
Marshall vs Old Dominion pre-game preview
The market lists Marshall as a -142 favorite with ODU +3, and the total is 45.5 after opening at 46.5. Marshall won the last meeting 48-24 at home on October 11, 2025 and has won the last three head-to-head meetings. Marshall is 4-3 and 2-5 ATS this season, 5-5 and 2-6 ATS over its last 10, and most recently beat South Alabama 20-13 on October 20. Old Dominion is 2-6 and 1-7 ATS, 4-6 and 1-7 ATS over its last 10, and lost 0-26 at Louisiana Tech on October 24.
The defense rankings favor Old Dominion on paper: ODU allows 26.8 points and 349.1 total yards per game, while Marshall allows 30.7 points and 432.4 total yards. Marshall ranks 123rd in rushing yards allowed at 194 per game, and ODU ranks 66th at 137.9. Among the anytime touchdown props, TJ Lester is +115 and has cleared 3 of his last 7, while Leon Haughton Jr. is -125 and has cleared 4 of his last 10.
Player stats and form
Season averages and each player’s last 5 games, newest first. Splits: per-game averages (games in brackets); vs the opponent covers this season and last, newest game first.
Marshall Thundering Herd
| Date | Opp | CMP/ATT | YDS | TD | INT | RUSH |
|---|---|---|---|---|---|---|
| 10/10 | vs CCU | 2/6 | 37 | 0 | 3 | 9 |
| 10/3 | @ JMU | 21/37 | 221 | 1 | 1 | 15 |
| 9/26 | vs GWEB | 26/38 | 386 | 3 | 1 | 48 |
| 9/19 | @ MOST | 16/25 | 176 | 1 | 0 | 73 |
| 9/12 | vs MTSU | 7/8 | 92 | 1 | 0 | 43 |
| Splits | Season | Road | 2025 | vs ODU |
|---|---|---|---|---|
| Pass yds | 169.0 (6) | 166.3 (3) | 185.7 (11) | 219.0 (1) 219 |
| Pass TD | 1.0 (6) | 0.7 (3) | 1.5 (11) | 2.0 (1) 2 |
| Date | Opp | ATT | YDS | TD | REC | REC YDS |
|---|---|---|---|---|---|---|
| 10/20 | vs USA | 13 | 30 | 1 | 3 | 15 |
| 10/10 | vs CCU | 12 | 124 | 1 | 2 | 12 |
| 10/3 | @ JMU | 6 | 17 | 0 | 4 | 42 |
| 9/26 | vs GWEB | 3 | 7 | 0 | 1 | 31 |
| 9/19 | @ MOST | 6 | 55 | 0 | – | – |
| Splits | Season | Road | 2025 | vs ODU |
|---|---|---|---|---|
| Rush yds | 39.5 (6) | 25.3 (3) | 17.0 (2) | – |
| Rec | 2.5 (4) | 4.0 (1) | – | – |
| Splits | Season | Road | 2025 | vs ODU |
|---|---|---|---|---|
| Rec | – | – | 5.9 (11) | 8.0 (1) 8 |
| Rec yds | – | – | 69.9 (11) | 121.0 (1) 121 |
| Date | Opp | TGT | REC | YDS | TD |
|---|---|---|---|---|---|
| 10/20 | vs USA | – | 3 | 52 | 0 |
| 10/10 | vs CCU | – | 4 | 77 | 0 |
| 10/3 | @ JMU | – | 4 | 47 | 0 |
| 9/19 | @ MOST | – | 3 | 16 | 0 |
| 9/12 | vs MTSU | – | 7 | 43 | 0 |
| Splits | Season | Road | 2025 | vs ODU |
|---|---|---|---|---|
| Rec | 4.2 (5) | 3.5 (2) | 3.5 (8) | 1.0 (1) 1 |
| Rec yds | 47.0 (5) | 31.5 (2) | 47.9 (8) | 3.0 (1) 3 |
Old Dominion Monarchs
| Date | Opp | CMP/ATT | YDS | TD | INT | RUSH |
|---|---|---|---|---|---|---|
| 10/24 | @ LT | 18/34 | 154 | 0 | 1 | -28 |
| 10/3 | @ GAST | 2/5 | 12 | 0 | 0 | 4 |
| Splits | Season | Home | 2025 | vs MRSH |
|---|---|---|---|---|
| Pass yds | 83.0 (2) | – | 201.3 (3) | – |
| Pass TD | 0.0 (2) | – | 1.3 (3) | – |
| Date | Opp | ATT | YDS | TD | REC | REC YDS |
|---|---|---|---|---|---|---|
| 10/24 | @ LT | 8 | 9 | 0 | 2 | 5 |
| 10/15 | vs GASO | 15 | 25 | 0 | 2 | 7 |
| 10/10 | @ APP | 23 | 101 | 0 | 1 | 4 |
| 10/3 | @ GAST | 9 | 37 | 0 | – | – |
| 9/26 | vs JMU | 8 | 18 | 0 | 2 | 23 |
| Splits | Season | Home | 2025 | vs MRSH |
|---|---|---|---|---|
| Rush yds | 48.5 (8) | 49.0 (4) | 57.3 (11) | 1.0 (1) 1 |
| Rec | 1.6 (5) | 1.7 (3) | 1.3 (4) | – – |
| Date | Opp | TGT | REC | YDS | TD |
|---|---|---|---|---|---|
| 10/24 | @ LT | – | 1 | 3 | 0 |
| 10/15 | vs GASO | – | 2 | 83 | 1 |
| 10/10 | @ APP | – | 2 | 16 | 0 |
| 10/3 | @ GAST | – | 2 | 10 | 0 |
| 9/26 | vs JMU | – | 5 | 105 | 0 |
| Splits | Season | Home | 2025 | vs MRSH |
|---|---|---|---|---|
| Rec | 2.4 (7) | 3.0 (3) | 1.3 (3) | 1.0 (1) 1 |
| Rec yds | 37.9 (7) | 71.0 (3) | 22.7 (3) | 10.0 (1) 10 |
| Date | Opp | TGT | REC | YDS | TD |
|---|---|---|---|---|---|
| 9/26 | vs JMU | – | 2 | 19 | 0 |
| 9/19 | vs ECU | – | 1 | 42 | 0 |
| Splits | Season | Home | 2025 | vs MRSH |
|---|---|---|---|---|
| Rec | 1.5 (2) | 1.5 (2) | – | – |
| Rec yds | 30.5 (2) | 30.5 (2) | – | – |
Records
| Team | Record | ATS | O/U | Home | Away |
|---|---|---|---|---|---|
| 4-3 | 2-5 | 3-4 | 3-1 | 1-2 | |
| 2-6 | 1-7 | 3-5 | 1-3 | 1-3 |
This season, regular season. ATS and O/U against each game’s closing line.
Marshall vs Old Dominion head-to-head
Marshall are 3-0 in the last 3 meetings. Last time: Marshall won 48-24 on October 11, 2025.
| Date | Venue | Marshall result | ATS | O/U |
|---|---|---|---|---|
| Oct 11, 25 | Marshall home | W 48-24 | – | – |
| Nov 23, 24 | Old Dominion home | W 42-35 | – | – |
| Sep 30, 23 | Marshall home | W 41-35 | – | – |
Recent form
Marshall Thundering Herd: last 10 (5-5, 2-6 ATS, O/U 3-5)
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| Oct 20, 26 | vs USA | W 20-13 | W +1.5 | U 66.5 |
| Oct 10, 26 | vs CCU | L 21-27 | L -4.5 | U 57.5 |
| Oct 3, 26 | @ JMU | L 17-45 | L +14.5 | O 55.5 |
| Sep 26, 26 | vs GWEB | W 36-35 | L -24.5 | O 56.5 |
| Sep 19, 26 | @ MOST | W 30-24 | W -4 | O 52.5 |
| Sep 12, 26 | vs MTSU | W 28-26 | L -11.5 | U 56.5 |
| Sep 5, 26 | @ PSU | L 0-45 | L +23.5 | U 53.5 |
| Nov 29, 25 | vs GASO | L 19-24 | L -7.5 | U 62.5 |
| Nov 22, 25 | @ APP | L 24-26 | – | – |
| Nov 15, 25 | @ GAST | W 30-18 | – | – |
Old Dominion Monarchs: last 10 (4-6, 1-7 ATS, O/U 3-5)
| Date | Opponent | Result | ATS | O/U |
|---|---|---|---|---|
| Oct 24, 26 | @ LT | L 0-26 | L +13.5 | U 43.5 |
| Oct 15, 26 | vs GASO | L 15-23 | L +3 | U 44.5 |
| Oct 10, 26 | @ APP | W 10-3 | W +8.5 | U 45.5 |
| Oct 3, 26 | @ GAST | L 10-42 | L +1.5 | O 51.5 |
| Sep 26, 26 | vs JMU | L 20-46 | L +7 | O 44.5 |
| Sep 19, 26 | vs ECU | L 17-20 | L -2.5 | U 48.5 |
| Sep 12, 26 | @ VT | L 21-44 | L +17.5 | O 47.5 |
| Sep 5, 26 | vs NORF | W 31-10 | L -41.5 | U 52.5 |
| Nov 29, 25 | vs GAST | W 27-10 | – | – |
| Nov 22, 25 | @ GASO | W 45-10 | – | – |
Injury report
No injuries listed for either team in our data as of 11:47 AM ET.
Matchup ranks
What each defense allows per game this season. Rank 1 allows the fewest, so a high number means a softer matchup for the other team’s overs.
| Marshall defense | Old Dominion defense | |
|---|---|---|
| Points allowed per game | 29.8 (110th of 136) | 27.8 (101st of 136) |
| Passing yards allowed per game | 249.8 (118th of 136) | 203.6 (52nd of 136) |
| Rushing yards allowed per game | 179.8 (111th of 136) | 144.3 (72nd of 136) |
| Total yards allowed per game | 429.5 (128th of 136) | 347.9 (59th of 136) |
Venue and weather
Marshall vs Old Dominion odds
Line movement from the open
| Line | Open | Close | Move |
|---|---|---|---|
| Old Dominion spread | +2.5 | +3 | +0.5 |
| Total | 46.5 | 45.5 | -1 |
| Marshall moneyline | -130 | -142 | +2.2% win chance |
| Old Dominion moneyline | +110 | +120 | -2.2% win chance |
DraftKings opening and closing numbers via ESPN.
Line movement chart
More on these teams: All College Football prop picks
21+. Research, not a guarantee: every bet can lose. Bet within your means; if gambling stops being fun, call 1-800-GAMBLER.
Today's NBA picks
Today's NFL picks
Today's NHL picks
Today's College Football picks
Today's EPL picks
Today's La Liga picks
Today's Serie A picks
Today's Bundesliga picks
Today's Ligue 1 picks
Today's MLS picks
Today's EFL Championship picks
Today's CS2 picks
Today's LoL picks
Today's Valorant picks
Today's Dota 2 picks