CFBD enrichment is off. No API key and no ratings cache, so these numbers are ESPN FPI only.
ODU rating -7.4, NORF rating -12.
Fuel: ESPN FPI only. CFBD enrichment is not in this number.
Home field adds 2.5 to ODU.
Predicted margin is ODU by 7.1.
There is no posted spread, so the edge is blank and there is no ATS ticket.
Model home 7.1. No market line yet. (Rating gap 4.6; home field +2.5; FCS placeholder -12).
Moneyline ticket is ODU, because the predicted margin clears 2 points.
No totals model — we do not guess over/unders.
Recent form
NORF
No FPI row · No CFBD row
ESPN did not send a recent-form list.
ODU
FPI -7.4 · rank 100 · No CFBD row
ESPN did not send a recent-form list.
Injuries
no injury feed wired yet
Lock a ticket
Same rules as the board. ATS only when the edge clears 1.5 and the rating is not a placeholder. Moneyline only when the model has a winner by 2 or more. The lock stores the line now. CLV stays empty until there is a closing number.
Model home 7.1. No market line yet. (Rating gap 4.6; home field +2.5; FCS placeholder -12).
Writes this moneyline into the ledger. No point line, and no fake close.