{"away":"Renaissance Berkane","btts":0.425,"forecast_kind":"stats","home":"Maghreb Fès","kickoff":"2026-10-29T20:00:00Z","kind":"prediction","league":"mar.1","market_at_publish":{"away":null,"bookmaker":null,"draw":null,"home":null,"line":null,"method":"power","odds_ts":null,"over":null},"match_id":"api:1646859","over":{"line":2.5,"prob":0.3622},"prev_sha256":"e72558890e57777edc5bb729094d7d825bb205c39572d09a2ada2ea5bcb0c09e","prob":{"away":0.4296,"draw":0.2915,"home":0.279},"published_at":"2026-10-27T07:56:43Z","reason":"Stats preview (goals model, no bookmaker prices)","recorded_at":"2026-10-27T07:56:43Z","seq":1663,"site":"kickoffhour.com","url":"/football/botola-pro/maghreb-fes-vs-renaissance-berkane-prediction-2026-10-29/","version":1}
