Home / How it works

From 15 games to 2 signals.
Here is everything in between.

On a typical night the engines evaluate every game on the slate. Most produce nothing. Here is the pipeline a signal must survive before you ever see it.

Models live for NFL NBA MLB More leagues coming
INPUT
The full slate
Every game on the board tonight.
E1–E6
Seven engines
Independent layers, each reading a different signal.
E7
The gate
Mandatory verification. Most reads die here.
OUTPUT
Conviction tier
A read you can interrogate, or no play at all.
NEXT DAY
Public grade
Graded against the close. Forever.

What each engine reads, and the question it answers, is below. How it weighs and combines those inputs is proprietary, and we keep it that way on purpose. The methodology is the company. What we publish openly is the reasoning behind every signal and the grade it earns. What we protect is the recipe.

E1

Team and Player Strength

Establishes the structural baseline for any sport: how good each side truly is once you account for opponent quality, rest, and the form that matters more than a box score. Built on rating methods that predict results better than surface stats do, whether the unit is a starting pitcher, a quarterback, or a full rotation.

In plain English: how good are these teams and the players that decide them, beneath the noise of recent scores.

RatingsOpponent qualityRestForm
E2

Pace, Efficiency and Matchups

Reads how two specific teams interact, not just who is better: tempo, the efficiency each side creates and allows, and the matchup and fatigue effects that swing a number.

In plain English: how do these specific teams interact, not just who is better.

TempoEfficiencyMatchupsFatigue
E3

Simulation

Replays each game many thousands of times to map the full range of how tonight could go, not a single average. The output is a distribution, which is where the key numbers and real probabilities live.

In plain English: what are all the ways tonight could go, and how often.

Outcome distributionKey numbersProbabilities
E4

Market Intelligence

Reads the smartest bettors in the world through their fingerprints on the line: how money is moving, where it diverges from public opinion, and what the price is quietly saying. We treat the market as a signal, not an enemy.

In plain English: what does the money that wins already know.

Line movementSharp vs publicPrice signal
E5

Lineup and Situational

Confirms the game we modeled is the game being played. Rosters and availability are checked against live sources, and the read is reweighted when they change.

In plain English: is the game we modeled the game being played.

Live rostersAvailabilityReweighting
E6

Environment

The physics layer: venue effects, conditions, and the situational factors that quietly move totals and that the casual eye never prices in.

In plain English: what is the building and the weather doing to the game.

Venue effectsConditionsSituational
E7

The Verification Gate

A mandatory multi step check before anything publishes: starters confirmed by name from live sources, current records, prior results, live lines, and conditions. A gate failure means the signal is held, or retracted in public if it already shipped. This exists because we got burned trusting stale data once, fixed it, and made the fix permanent.

In plain English: the system checks its own homework, every time, and shows its work.

Confirmed startersLive linesConditionsHold or retract

What comes out the other side

A conviction tier, the engines that fired, the market context, and the reasoning in full sentences. Fewer than 5% of games ever reach our top tier. On many nights, the correct output is no play at all, and we will tell you that too. The most valuable thing we publish is the bet you didn't make.

A published signal with its full reasoning
The output

One read, fully shown.

The play, the conviction, market versus model, the engines that fired, and the reasoning in plain sentences. Everything you need to interrogate the call, and nothing you have to take on faith.

Responsible use & disclaimer

Owl & Odds is an analytics and entertainment product, not betting advice. We never accept wagers. Must be 19+ in Ontario or of legal age in your jurisdiction. Past signal performance does not guarantee future results. If gambling stops being entertainment, help is available: ConnexOntario 1 866 531 2600. Owl & Odds operates to iGaming Ontario / AGCO standards.