Forward-Tracking
The commitment to only count predictions toward accuracy stats if they were logged before kickoff. No back-fill, no after-the-fact corrections, no 'what the model would have said' — only what it actually said in advance. The opposite of survivorship bias.
Goalence's accuracy figure on /methodology reflects exactly the predictions stored in predictions_log.json before each match's kickoff. The Statsman audit checks for any resolved entries with a future kickoff timestamp.
→ Learn moreDrama Score
A Goalence-exclusive composite measure of how unpredictable a team's matches are. It combines comeback rate, late-goal rate, lead conversion, and second-half dominance into a single read on entertainment value. Higher = more drama per 90 minutes.
Galatasaray's drama score sits near the top of the Süper Lig — 50% comeback rate plus six derby matches per season. Manchester City has a different profile: 62% second-half dominance but lower drama.
→ Learn moreComeback Rate
The percentage of matches in which a team comes back from a losing position to win or draw. Computed minute-by-minute from event timelines, not just final scores.
Galatasaray 2025-26: 50% comeback rate over 10 matches behind. Bayern Munich: 28% — strong front-runners but rarely behind to begin with.
→ Learn moreLead Conversion
Of all the matches a team led at any point, the percentage they actually won. Previously called 'choke rate' (the inverse); reframed as lead conversion for positive framing. Higher = better at managing a lead.
Real Madrid: 88.9% lead conversion in 27 matches ahead this season. Lower-table sides typically convert leads at 55-65%.
→ Learn moreLate Drama
The percentage of a team's total goals scored in the 75th minute or later. A measure of late-match impact and stamina.
Real Madrid late drama: 18% — nearly one in five goals comes after the 75th. Lower-tempo sides typically sit at 10-12%.
→ Learn moreFirst-Goal Effect
A pair of conditional win rates: how often a team wins when it scores first, and how often it still wins after conceding first. A spread between these two reveals psychological / front-running character.
Real Madrid: 87.5% win rate when scoring first, 33.3% when conceding first — a wide gap shows front-runner DNA.
→ Learn moreOn-Pitch Metric (Sahadayken Gol)
A strict plus/minus-style measure: while a player was actually on the pitch (between substitution times), how many minutes did their team spend ahead vs behind. Goals are credited only when the player was physically on the field — not just selected to the squad.
Goalence computes this minute-by-minute from /fixtures/events. Vinicius Jr 2025-26 UCL: 66.4% winning-minute rate while on the field.
→ Learn moreElite Pick
A Goalence prediction with confidence ≥ 70%. The model only flags a match as 'elite' if the Poisson + Pi-Ratings stack agrees on a dominant outcome.
Real Madrid vs a relegation-zone side at home with 72% home-win confidence: flagged elite. A coin-flip derby: never elite.
→ Learn moreWin Rate per Minute
Of all the minutes a player spent on the pitch this season, the percentage during which their team was leading. A more honest impact metric than match-level win rate because it strips out 'I was on the bench while we scored' artefacts.
Vinicius Jr 2025-26 UCL: 66.4% winning-minute rate. Bellingham: 62.8%. Both are top of the Real Madrid squad on this metric.
→ Learn moreSecond-Half Dominance
The difference between a team's win rate in the second half (minutes 46-90) vs the first half (1-45). A high positive gap is the signature of a fitness-led, late-pressing side.
Manchester City: 1H win rate 31%, 2H 62% — a +31 second-half gap. This pattern is rare and points to elite conditioning.
→ Learn moreDerby Index
A Goalence sub-aggregate of drama metrics computed exclusively from a team's derby matches (hand-curated rival pairings). It exposes whether a team plays differently in marquee fixtures than in regular league rounds.
Galatasaray 2025-26: six derbies played, 50% comeback rate, 67% lead conversion. Compare to non-derby drama profile to spot 'rises to the occasion' patterns.
→ Learn moreConfidence Threshold
Goalence groups predictions into three tiers by the probability of the picked outcome: Elite (≥ 70%), Safe (55-70%), and Normal (< 55%). Accuracy is reported separately for each tier so users can see how the model performs at its strongest signal.
On /app/stats, Elite tier sits around 65-70% accuracy across resolved matches, Safe around 55-60%, Normal closer to the baseline.
→ Learn more