About the project

About VigDecoded

Who runs this, how a pick is made, and why the losses stay on the page.

Verified public record

Verified daily rows, 11–22 Oct: 71W-49L-3V (59.2%).

12 Oct: 12W–5L reported on the night; individual rows not reconstructed; not included in the totals.

17–18 Oct singles and 23–30 Oct: NOT RECORDED.

19 Oct: the source dash is counted as 0 voids.

31 Oct, separately: 2W-5L-0V.

All recorded days: 73W-54L-3V.

What VigDecoded is

VigDecoded is an independent, early-stage football analytics project created and maintained in Ghana. It publishes selected football markets with the original prices, supporting reasoning and a public record of wins, losses and voids. The point of the project is accountability. Every selection we publish stays on the record, including the ones that lose.

How selections are researched

Each day I review the fixture list by hand: standings, goal records, last-five form, injuries and suspensions, schedule fatigue and head-to-head notes, using public information from outlets such as BBC Sport, FotMob, ESPN and Flashscore-family statistics, cross-checked where the numbers disagree. Games that fail the read are named in the red-flag list rather than quietly dropped.

How prices are recorded

Published prices come off live bookmaker pages and the desk's own stake slips at publication time, and they are stamped next to the selection. Books move their lines all day. When two apps show different numbers, the card names the better one. The stamped price is the honest record, even when the market drifts after ink.

What the probability model contributes

I run a simple Poisson-based goal model that converts team scoring and conceding rates into rough probabilities for wins, draws and goal lines, and I compare those with the implied probability in the listed price. It is an estimate, not a verified fact, and it is one input among several. The model has not been independently certified or professionally audited, and nothing on this site promises it is profitable. The final call is mine, made after the research and the price check, and the result of that call is what the ledger prints.

How results are settled

Cards settle at the following dawn sweep against the final official scores. Wins, losses and voids print side by side on the results page with the score attached. Void means the stake condition refunded, for example a Draw No Bet draw, and voids are counted separately from wins and losses. Combination tickets are tracked as their own category and are never mixed into single-selection figures.

Why rejected prices are published

The red-flag list exists because the refusals are part of the work. When a famous name is priced as a favourite against the form table, saying so in public (and later printing whether the call was right) is the same accountability the selections get. Rejected-price calls are graded on their own line and never blended into the published-selection win rate.

Partner link disclosure

Partner link: the desk earns a commission if you register; it never changes a pick, price or verdict

Responsible-gambling policy

18+ only. Betting is entertainment with money you can afford to lose, never a savings plan and never a rescue plan. Nothing published here is advice to stake any amount, and no selection is described as safe. If betting stops being entertainment for you or someone close to you, take a break, tell somebody you trust and use the self-exclusion tools every licensed bookmaker provides.

Project technology

Hand-written HTML and CSS on Cloudflare Workers static hosting, Cloudflare Web Analytics, SVG team monograms generated from a desk-made registry, a Poisson-based goal model for estimates, implied-probability and expected-value checks at price time, and a public results ledger maintained by hand. No tracking cookies, no accounts, no database of readers.

Contact information

The public inbox is the VigDecoded WhatsApp channel. Suggestions, corrections and business enquiries all land there.

VigDecoded is an independent fan-made project. Not affiliated with, sponsored or endorsed by any club or league. Club and league names appear for identification only. Badges are desk-made monogram marks, not official crests. Opinions, never guarantees. 18+.

>