BetsPlug

How it works

From fixture list to graded pick — six steps.

No tipster mystery. Every prediction follows the same six-step pipeline. Same engine for free users and Platinum subscribers — only the strictness of the filter changes.

  1. 01

    We ingest the matches

    Every morning the platform pulls fresh fixtures from 30+ football competitions worldwide — Premier League, Champions League, La Liga, Serie A, all the way down to MLS and J1 League. Team form, Elo ratings, head-to-head history and bookmaker odds are stitched together as a single feature vector per fixture.

  2. 02

    The engine forecasts probabilities

    Our v8.1 engine — an XGBoost classifier paired with a calibrated logistic model — scores each match on win / draw / loss probability and outputs a single confidence number. Confidence below 0.55 is dropped: the engine has nothing useful to say there.

  3. 03

    Picks are bucketed into tiers

    Each surviving prediction lands in one of four tiers: Free (45%+ historical accuracy), Silver (60%+), Gold (70%+), Platinum (85%+). The bucket depends on the league's quality and how confident the engine is. You always see picks at or below your tier — never the inverse.

  4. 04

    Predictions lock before kickoff

    The instant a pick is generated it's timestamped and stored. After kickoff that row is read-only. No retroactive edits, no quiet deletions of misses — the bar we set ourselves and the bar we report is exactly the same row.

  5. 05

    Match settles, evaluation runs

    When a match finishes our scheduler grades the prediction against the real result. ✅ or ❌. The numbers on the pricing page, the dashboard, and the public track record all read from this same evaluation table.

  6. 06

    You see it, you can verify it

    Free users get three picks a day on the homepage. Paid users get the full feed with pre-match odds, the Pick of the Day, the simulation tool and (Platinum) a private Telegram channel. The public track record is always free to scroll.