Half-time ≈ 45% of goals; late-goal ≈ 22% after the 75th. Card markets use this tournament's actual played-match rates (re-run export_cards each matchday). Corners not in the feed.
Rating breakdown — how each expected-goals number is built
Component
Argentina
Brazil
Base attack · results + FIFA rank
1.53
1.60
Base defence · higher = stingier
1.85
1.66
Squad strength ×0 · OVR 76/75.1
+0.00
+0.00
Recent form ×0.1 · last 5, ppg
+0.00
+0.00
Final attack / defence
1.53 / 1.85
1.60 / 1.66
→ Expected goals
0.88
0.78
xG = exp(attack − opponent defence). Squad OVR is shown for context but weighted 0 — backtesting found it hurt accuracy (the base already captures strength). Form is lightly weighted and engages once teams have prior results.
Form, ranking & availability — why the model leans this way