⚠ MAINTENANCE NOTICE: Update, Nov. 4: We're in the final stretch. Our model and data upgrades are being finalized and checked now, and updated rankings and reports will return shortly. Thanks for your patience. LIVE CFB ANALYTICS. PLAY BY PLAY. Click to read the full notice →NEW: Three-row live ticker + live in-game analytics for every CFB game → B1G+A Live Tracker (Beta)
B1G
TOP 25
CFB
B1G+ Analytics
LIVE CFB ANALYTICS. PLAY BY PLAY.
B1G+ Analytics@B1GAnalytics
ABAALL BIG ANALYTICSCFB DATA HUB · POWERED BY THE B1G+A MODEL
Built by All BIG Analytics

Game report · 2026 Week 9 · FBS · Sat, Oct 31, 12:00 PM CT

MRSH @ ODU

Week 9 reports › FBS

Marshall36
FINAL
23Old Dominion
Final36–23MRSH at ODU
B1G+A pregame58%ODU win chance at kickoff
4th-down decisions2020 graded · 18 matched the higher-WP option
Plays tracked165from public play-by-play feeds

B1G+A WIN PROBABILITY · WHOLE GAME

Final
Q2Q3Q4ODU 4th down Q1 11:12: puntedMRSH 4th down Q1 7:36: puntedODU 4th down Q1 6:58: puntedMRSH 4th down Q1 1:27: kicked the field goalODU 4th down Q1 0:09: puntedMRSH 4th down Q2 14:41: puntedODU 4th down Q2 10:53: kicked the field goalMRSH 4th down Q2 9:45: puntedODU 4th down Q2 5:40: puntedMRSH 4th down Q2 1:13: kicked the field goalMRSH 4th down Q3 11:28: puntedMRSH 4th down Q3 9:44: puntedMRSH 4th down Q3 7:15: kicked the field goalODU 4th down Q3 4:07: puntedMRSH 4th down Q4 12:34: kicked the field goalODU 4th down Q4 10:30: went for itMRSH 4th down Q4 8:12: puntedMRSH 4th down Q4 5:52: kicked the field goalMRSH 4th down Q4 2:24: puntedODU 4th down Q4 0:57: went for itODU 0.0%MRSH 100.0%
▲ ODU win chance▼ MRSH

Red racing arrow: B1G+A Live Tracker (Beta) win probability after every play, whole game. Black dots: every 4th-down decision by the coaches (hover or tap for the call). Open rings: the 5 biggest swing plays. Green number: team favored now. Red number: the other team. Faint dashed line: public-feed win probability, for comparison.

4TH DOWNS & COACHING DECISIONS

20 4th downs · 20 graded · 18 matched · 2 go

Every 4th-down snap for both teams. Win chances (WP) are the offense's B1G+A Model 2.2 win probability for each option at the snap: go (conversion chance × WP if converted, plus WP after a turnover on downs), field goal and punt. Options within 1 WP point are toss-ups. Fakes count as go. Bad snaps (the feed logs a team rush) are not graded. Shaded rows differ from the higher-WP option.

TeamQtrClockScore (off-def)Field positionYds to goalTo goCallResultGo WPFG WPPunt WPVerdictCall vs higher-WP option (WP pts)
ODUQ111:120-7ODU 376314PuntPunt 38 yds25.0% (23% conv)—26.5%Right call0.0
MRSHQ17:367-0MRSH 425814PuntPunt 49 yds, returned64.2% (23% conv)—67.4%Right call0.0
ODUQ16:580-7ODU 49613PuntPunt 45 yds, fair catch19.5% (24% conv)—21.4%Right call0.0
MRSHQ11:2714-7ODU 16166FGFG good75.5% (37% conv)76.6%—Right call0.0
ODUQ10:097-17ODU 29716PuntPunt 46 yds, fair catch15.9% (37% conv)—15.5%Toss-up (within 1 pt)−0.4
MRSHQ214:4117-7MRSH 26749PuntPunt 46 yds, returned74.1% (30% conv)—76.8%Right call0.0
ODUQ210:537-17MRSH 333FGFG good26.7% (40% conv)23.6%—Higher-WP option: Go−3.1
MRSHQ29:4517-10MRSH 198116PuntPunt 49 yds61.0% (22% conv)—66.0%Right call0.0
ODUQ25:4010-17MRSH 38386PuntPunt 28 yds, out of bounds27.6% (37% conv)26.2%26.5%Higher-WP option: Go−1.1
MRSHQ21:1317-10ODU 121212FGFG good77.3% (19% conv)80.6%—Right call0.0
MRSHQ311:2827-17MRSH 10902PuntPunt 40 yds, returned79.1% (57% conv)—79.2%Toss-up (within 1 pt)0.0
MRSHQ39:4427-17MRSH 99121PuntPunt 52 yds, returned73.6% (18% conv)—79.6%Right call0.0
MRSHQ37:1527-17ODU 161616FGFG good87.1% (16% conv)89.8%—Right call0.0
ODUQ34:0717-30MRSH 474719PuntPunt 47 yds, touchback6.8% (20% conv)5.7%7.4%Toss-up (within 1 pt)0.0
MRSHQ412:3430-17ODU 121211FGFG good95.7% (27% conv)96.4%—Toss-up (within 1 pt)0.0
ODUQ410:3017-33MRSH 32328GoTurnover on downs3.3% (32% conv)3.3%—Toss-up (within 1 pt)0.0
MRSHQ48:1233-17MRSH 40608PuntPunt 40 yds, fair catch97.0% (32% conv)—98.0%Toss-up (within 1 pt)0.0
MRSHQ45:5233-17ODU 664FGFG good99.2% (44% conv)99.2%—Toss-up (within 1 pt)0.0
MRSHQ42:2436-23ODU 484826PuntPunt 29 yds, out of bounds99.5% (16% conv)99.5%99.5%Toss-up (within 1 pt)0.0
ODUQ40:5723-36505027GoTurnover on downs0.5% (16% conv)—0.5%Toss-up (within 1 pt)0.0

1 4th-down snap wiped out by penalty (no play) left out.

Two-point tries

TeamQtrClockPlayScore after (team-opp)
ODUQ43:54Pass, No good23-36

Clock management · final 2:00 of each half

End of 1st half

Score at 2:00 MRSH 17–10 ODU; at the end MRSH 27–10 ODU. Snaps: MRSH 3, ODU 7.

OffenseFirst snap in windowSnaps in windowDrive result
MRSH1:513Field Goal
MRSH1:027Touchdown

End of game (last 2:00 of regulation)

Score at 2:00 MRSH 36–23 ODU; at the end MRSH 36–23 ODU. Snaps: MRSH 2, ODU 5.

OffenseFirst snap in windowSnaps in windowDrive result
ODU1:535Downs
MRSH0:482End of Game

Replay reviews & challenges

QtrClockReview
Q114:34Review: upheld
Q11:44Review: overturned

From public play-by-play feeds and the B1G+A Model 2.2 win probability. Penalty-negated snaps are left out.

Built from public play-by-play feeds replayed through the B1G+A Model 2.2 win probability. Every number here is B1G+A. Report data (JSON) · Full box score →

@B1GAnalytics
SEASON STATS · STANDINGS · PROJECTIONSFOLLOW FOR EVERY B1G MATCHUP
Follow on X@B1GAnalytics