How is prediction accuracy calculated?

Which period is measured?

The last 7 days rate uses records for the seven dates preceding today, selected using Turkey time. Fixture records are grouped by UTC date. Days without records are not substituted with additional dates. Yesterday reflects the most recent date with results within this window.

What do the counts represent?

For each eligible completed match, one prediction is chosen from stored model data using the match card's shared selection rules. Total counts the evaluated selections; correct counts selections that match the recorded score. The percentage is correct divided by total, multiplied by 100, and rounded to a whole number. It is not an exact score prediction success rate.

Which matches are excluded?

Matches without a final result, model record, valid score, or eligible selection are excluded from the denominator. Source records may not cover every match played. For matches with extra time, the regular time score is used when available; otherwise, the recorded final score is used.

How should this rate be interpreted?

The rate is recalculated from existing records; it is not an immutable publication log or an independent model validation score. Corrections to source or model records can affect historical calculations. Past accuracy does not guarantee future results. Predictions express probabilities and should be distinguished from actual outcomes.

When is it updated?

The shared accuracy record is refreshed every six hours. The website reads this record directly and does not calculate a separate accuracy rate. The values below show the source's latest seven-day window and update time.

Current sample

Evaluated selections
3,785
Correct selections
2,854
Accuracy rate
75%

Last updated:

Where does the data come from?