How to Read an OddsFlow Signal Card: Every Field Explained
Why the Card Matters More Than the Pick
Most people who follow a football signal channel read exactly one line: the fixture and the side. Everything else — the price, the EV figure, the minute stamp — gets skimmed as decoration. That is backwards. The side is the smallest piece of information on the card. The rest is the reasoning, and the reasoning is what tells you whether a signal was sound, regardless of how that particular match happened to finish.
@Oddsflowteam_bot publishes a structured card for every signal it releases on Telegram. The structure is not cosmetic. Every field on it is something you can check afterwards against a real final score, without taking anyone's word for it. This guide walks each field in turn, then reads a complete card end to end.
If the vocabulary is new, two companion guides cover the market concepts underneath: Asian Handicap Explained: Lines, Quarter Balls and Price for what a line and a side actually mean, and Understanding Football Odds: From Price to Probability to EV for how a price converts into an implied probability. Use this guide for the layout first, then go back for the depth.
Every Field on the Card
League and Fixture
The top line names the competition and the two teams. It looks like the least technical field on the card and it is the most important one for auditing, because it is the anchor everything else hangs on. A card without an identifiable fixture can only ever be settled by the person who published it — which is exactly why vague "big one tonight" posts are so common in low-accountability channels.
The league also carries analytical weight. The same handicap line means different things in a competition where draws are frequent and one where matches are routinely decided. The agent treats league context as an input, not a label.
Market and Side
This line says which market the signal sits in and which side of it. Most cards use Asian handicap markets, where one team receives a head start expressed in goals — quarter-ball increments included — and the other has to overcome it.
Two details to read carefully. First, the line itself: "Home -0.25" and "Home -0.75" look adjacent and are materially different positions. Second, the direction — sitting on the side receiving the handicap is a different statement about the match than sitting on the side giving it. If quarter-ball increments are unfamiliar, that scale is walked through step by step in Asian Handicap Explained: Lines, Quarter Balls and Price.
Odds
The price attached to that side at the moment the signal was published. This number is more time-sensitive than new readers expect: it is a snapshot, not a promise. Markets move, sometimes within seconds of a signal going out, and the price you see when you open the card may no longer be the price on the card.
That is not a hole in the record — it is the reason the record has to be anchored to the published price. Settlement uses the number that carried the timestamp, because that is the only number anyone can independently verify after the fact.
EV — Expected Value
EV is the field most often misread, so it is worth being precise. Every price implies a probability: divide one by the decimal odds and you get the market's estimate of how likely that outcome is. A price of 2.00 implies 50%. A price of 1.80 implies roughly 55.6%.
The model produces its own probability estimate for the same outcome, from match data and the trajectory of the odds. EV is the gap between the two, expressed as a percentage:
- When the model's probability is higher than the price implies, EV is positive — the model reads the market as underrating that side.
- When it is lower, EV is negative and the candidate is never published.
So EV is not a confidence score and it is not a forecast of return. It describes how far the model and the market disagree, at one specific price, at one specific moment. Change the price and the same match yields a different EV. That single sentence heads off most of the misreadings below.
Match Minute
In-play cards carry the elapsed minute — where the match actually was when the signal fired. This field is what separates a live signal from a pre-match one, and it is what makes an in-play claim falsifiable at all.
An in-play signal with no minute on it cannot be checked: nobody can tell whether it went out before the moment that made it look smart, or after. With a minute on the card and a publication timestamp on the channel, both ends are pinned down. Why live markets move as fast as they do is the subject of Live Betting Basics: How In-Play Markets Move.
Reading a Full Card
Here is a card laid out in the shape the bot uses. Team names are removed, because the point is the format rather than one fixture:
- League: a top-flight European competition
- Fixture: home side vs away side
- Market: Asian handicap, home -0.25
- Odds: 1.95 at publication
- EV: positive, low single-digit percentage
- Minute: 34'
Read in order, the card says this: thirty-four minutes into a match in a named competition, the model's read of the live data disagreed with the market price on a quarter-ball home handicap, in the home side's favour, at a price of 1.95. It says nothing about what will happen. It says where the disagreement was and when it existed.
Then settlement. If that match finishes level, a home -0.25 position is half returned and half lost — a partial outcome, neither a clean win nor a clean loss. A record methodology has to handle exactly this case, and how it does is set out in How We Count Our Record.
Common Misreadings
"Higher EV means a better signal." No. A large EV number usually means the model and the market disagree strongly, and strong disagreement is as often a symptom of thin data or an unusual market as it is a sign of opportunity. The thing actually doing the gatekeeping is selectivity, not EV size: roughly one candidate in twenty-two survives the filter. A candidate with a spectacular EV and a fragile data picture does not get through.
"The card is a prediction." It is not. It is an observation about a price at a moment, published before the outcome is known. Reading it as a prediction encourages the wrong scoring habit — judging cards one at a time as right or wrong, instead of reading the record as a whole.
"I will use this card later." Only if the price is still there. A pre-match card ages slowly; an in-play card can be stale inside a minute. The minute stamp exists so you can tell which one you are holding.
"No signals today, so something is broken." A filter that keeps roughly one candidate in twenty-two will have quiet days by construction. Silence is the filter working, not failing.
Next Steps
The fastest way to learn the card is to watch cards settle. New users get a three-day full trial in @Oddsflowteam_bot, and there is a free daily pick after that, so you can follow a card from publication through to a real final score without committing anything. How the trial, the token system and VIP access fit together is laid out in VIP, Tokens and the Free Trial.
Follow a dozen cards to settlement — the winners and the losers, both of which get published — and the fields stop looking like decoration. They become the only part of the card you actually need.