How we grade predictions
These rules are fixed before any pick is published and apply to every pick, win or lose.
The basics
| Situation | Grade |
|---|---|
| The pick matches the result after 90 minutes plus stoppage time | ✅ Correct |
| The pick does not match | ❌ Incorrect |
| Extra time and penalties (cup matches) | Ignored: graded on the 90-minute result only |
| Match postponed or cancelled | ⚪ Void (not counted in accuracy) |
| Match abandoned with no official result within 48 hours | ⚪ Void |
| Match abandoned, result later awarded by the competition | Graded on the awarded result |
| Match moved but played within 48 hours of the original kickoff | Graded normally |
| Our data sources disagree with each other | ⏳ Pending until confirmed, and the confirmation is logged |
Market by market
| Over / under (goals, corners, cards) | Lines are always .5, so a pick can never land exactly on the line. |
| Draw no bet | A draw makes the pick void. |
| Half-time and HT/FT | Graded on the official half-time score. If it isn't available yet, the pick stays pending. |
| Corners | Only corners actually taken count. Corners awarded but not taken, and corners in extra time, don't count. |
| Cards | Cards shown to players on the pitch during 90 minutes plus stoppage time. Cards to managers or staff, and cards shown after the final whistle, don't count. A second yellow counts as a yellow and a red. |
| Booking points | Yellow = 10, red = 25, at most 35 per player. |
| Red card yes / no | Any red card (straight or second yellow) to a player during 90 minutes. |
| Team totals | Only that team's count. |
Where corner and card counts come from
Corners and cards are graded on the official match statistics from our data provider, including the minute and player of every card, so the rules above can be applied exactly. If the numbers are missing, or if our data sources ever disagree, the pick shows ⏳ pending until an admin confirms the official figure. Every admin confirmation is written to a permanent audit log.
Accuracy
Accuracy = correct ÷ (correct + incorrect). Voids are left out of the percentage and listed separately with their reason. A voided pick is never replaced.
Nothing is edited after publishing
Picks are published at 07:00 (East Africa Time) and locked in the database: they cannot be changed or deleted. Each day's picks are hashed with SHA-256 at publish time. Open any day in History to see the hash, read the exact published text, and re-check the hash yourself.