What moves a soccer price during the match
Soccer is a low scoring sport, so a single goal changes almost every market on the board. Before kick-off a model estimates how many goals each side is likely to score. Once the ball rolls, three forces take over.
- Goals. The biggest jump. The match result price can swing from favourite to outsider in one moment.
- Pressure. When one side is on top, its scoring rate rises and the other side drops back, so the next goal market leans toward the side that is pressing.
- Time. Every quiet minute removes a slice of the expected goals. The draw and the no more goals price shorten even when nothing visible happens.
Sportsbooks often react to red cards as well, but in our engine the yellow card is an incident on the timeline and in the stats, not a price driver. Prices run on the 90 minute match clock, from kick-off to full time.
The Poisson model behind soccer prices
Goals in soccer arrive rarely and fairly independently, which is why a Poisson model fits them well. The model treats each side as having a scoring rate per minute. From those two rates it derives the chance of every possible scoreline from now until full time.
The goal markets come from that same model: match result, next goal and the short goal windows. Because one model feeds them all, the prices stay consistent with each other. A next goal price that disagrees with the match result price is a sign of a broken feed, not an opportunity.
In play the model works from the current score, the remaining time and a momentum reading of which side is pressing. When the momentum swings, one rate rises while the other falls. The engine recomputes every price every second, which keeps the short windows honest as the clock runs down.
Soccer micro-markets you can call
Micro-markets cut a soccer match into short, fast questions. Every soccer match in the engine offers these markets:
- Goal in a 5 minute window, yes or no.
- Next goal: home side, away side or no further goal.
- Corner in a 2 minute window.
- Shot on target in a 1 minute window.
- Match result: home, draw or away.
Each window locks when it starts, runs for its minutes and settles yes on the first matching incident inside it, or no when it ends empty. A new window opens every minute, measured on the match clock. In a quiet first half the goal window may sit at a long multiplier for a while; during a spell of pressure it can shorten within seconds.
These windows are the soccer part of our micro betting engine, the same generator licensed operators use to add short markets to their own soccer coverage.
| Incident | Effect on prices | Market status |
|---|---|---|
| Goal | Match result and next goal jump, the goal window settles yes | Micro-markets suspended for about ten seconds, then reopened |
| Shot on target | The open shot window settles yes | Open |
| Corner | The open corner window settles yes | Open |
| Quiet minute | Draw and no more goals shorten, goal windows drift longer | Open |
| Spell of pressure | Next goal leans toward the attacking side | Open |
Suspension around goals and danger moments
A soccer market is most exposed in the seconds around a goal. Someone watching a faster stream may already know the ball is in the net while the market still shows the old price. That is why markets pause.
In the engine, micro-markets suspend for about ten seconds after every goal. During the pause the model takes the new score, recomputes the probabilities and the market reopens at the new price.
Shots, corners and yellow cards do not suspend anything. They update the stats and settle the shot and corner windows they fall into, while the goal markets keep trading.
In the game you see this as tiles that grey out and come back with a new multiplier. Calls made before the incident keep the multiplier they were made at.
Calling soccer matches for points
In RealTimeBets Play you call soccer moments with points, not money. Pick a goal window or a next corner tile, choose how many points to back it with and watch the countdown. If the moment lands inside the window, you win points at the multiplier shown when you called.
It is a game for adults 18 and older. No money is wagered, points have no cash value and cannot be bought, transferred or exchanged, and there are no prizes.
The list on this page shows soccer matches in the engine right now. Matches in the engine today are replays of fictional teams marked "Replay"; real matches from the licensed data feed appear with a "Live" label. Both play the same way.
A soccer night with a private league is where the game shines: ten friends, one match, everyone calling the next goal window at once. Premium is $49 per month or $24 per month billed yearly.
Soccer odds for licensed operators
Licensed sportsbooks and media sites can take the same soccer prices through the Platform. The live soccer odds API sends match result, next goal and micro-market prices over REST and server-sent events streaming push, together with the event data feed: scores, incidents, clock and lineups.
Starter covers three sports of your choice with match markets and settlement webhooks signed with HMAC SHA-256, so a soccer-first operator can start there. Growth adds micro-markets through the API, the risk engine and every sport including CS2.
A sandbox key arrives right after signup, delayed 60 seconds, one sport, 1,000 requests and seven days. Production keys need a stored licence record and a paid plan. Plans, limits and modules are listed on the sportsbook platform page.