How to Build a Football Match Prediction Step by Step

Every weekend, millions of predictions are made with a gut feeling and a confident tone. Most of them evaporate by Monday. A prediction that deserves your attention is built differently: it starts from performance rather than results, adds the context the league table hides, checks the price before committing, and — the part almost nobody does — writes the reasoning down before kick-off so it can be graded honestly afterwards. This is the exact working order we use for every pick published on FikrBank, and you can steal it wholesale.
None of the steps requires a data science degree. What they require is discipline: the same checks, in the same order, every time. The method below takes about twenty minutes per match once you have done it a few times.
Start with performance, not results
The league table tells you what happened. It is silent about how. A side sitting ninth after six rounds might have lost three matches in which it out-shot and out-created the opponent, while the team in fourth ground out wins from two shots on target. Since expected goals models became mainstream after the early work of analysts like Michael Cox and the data providers that followed, measuring chance quality rather than scorelines has become the baseline of serious match reading.
So the first pass ignores the result column entirely. Look at the last five or six matches and ask: how many clear chances did each team create, how many did it allow, and against what level of opposition? A 1–0 defeat away at the league leaders can be a better performance signal than a 3–1 home win over the bottom club in which two goals came from defensive errors.

Add the context the table misses
Raw performance numbers still need four corrections before they mean anything for Sunday's match.
- Venue split. Some teams are genuinely different animals at home and away — separate the records instead of averaging them.
- Schedule and fatigue. Three matches in eight days changes pressing intensity and late-game defending. Check what each side played in midweek.
- Motivation state. A mid-table side in April plays a different sport from the same club in a relegation fight. Stakes alter risk appetite.
- Availability. Not "is the star fit" but "who replaces the suspended ball-winner and what does that do to the structure". Absences matter through their replacements.
Notice what is absent from the list: head-to-head history from 2019, "must-win" narratives, and the commentator's favourite word, momentum. None of those survives honest testing, and our stats section explains why in detail.
Check the price before you fall in love
Here is where most predictions die. You have done the reading and decided the home side should win about half the time. That is not yet a bet — it is an estimate. It becomes a bet only when the available price pays more than your estimate justifies. If you think a team wins 50% of the time and the market prices it as if it wins 65%, the correct prediction and the correct bet point in opposite directions. This is the single hardest habit to build: separating "what I think happens" from "what is worth money at this price".
A prediction worksheet you can copy
The table below is the condensed version of our internal checklist. Each row is a question with a consequence — if you cannot answer a row, that is itself an answer: reduce confidence or skip the match.
| Factor | Question to answer | How it moves the pick |
|---|---|---|
| Chance creation | Who makes better chances per match lately? | Core lean of the prediction |
| Venue split | Does either side change drastically home/away? | Adjusts the lean up or down |
| Fatigue | Midweek minutes, travel, short rest? | Weakens the tired side, especially late |
| Motivation | What does each club still play for? | Shapes risk appetite and rotation |
| Absences | Who replaces the missing players? | Structural, not sentimental, impact |
| Price check | Does the odds-implied chance beat my estimate? | Decides bet or no-bet, not the pick itself |
Write the reason down — then grade it
The final step is the one that separates a method from a mood. Before kick-off, write two or three sentences: the pick, the main reason, and the biggest risk to it. After the match, grade the reasoning, not just the outcome. A correct pick made for a wrong reason is a warning, not a triumph; a losing pick whose reasoning held up for 80 minutes is data. Over dozens of predictions this habit builds the only thing that matters in this business — a record you can learn from.

That is also why every prediction on this site carries its reasoning and is settled in public afterwards. You should expect the same transparency from anyone whose picks you follow — including us.


