See plans

What should these odds pay?

xG PRO calculates the probability of every scoreline for more than a thousand teams across 55 leagues and turns it into fair odds for any market. When the market pays more than that, the card lights up gold. Pre-match and live.

The match analysis on mobile: fair odds, AI analysis and markets
1X2 odds: model probability, bookmaker odds and fair odds
Live Radar alert: a misleading 0-0 at minute 48
Main read of the match, with the model probability and fair odds

The bookmaker's screen shows exactly one price: theirs.

  • The odds come with no yardstick

    It's not that you don't know football. The bookmaker shows you a number and that's it: without the probability next to it, there's no way to tell if the price is above or below fair.

  • Live betting doesn't wait

    One goal moves every price in seconds. Redoing the math in your head while the clock runs, with other matches going at the same time, is asking for mistakes.

  • The information is all over the place

    Stats on one site, odds on another, live scores on a third. By the time you put it together, the moment is gone.

How xG PRO prices every match

From raw data to the fair price of any market, in five steps.

  1. Database

    Years of matches from 55 leagues: goals scored and conceded, home and away, by half and by stretch of minutes. Updated every matchday.

    Database · 55 leagues · sample

    • England · Premier LeagueFT goals 1.58 × 1.21
    • Brazil · Série AHT goals 0.61 × 0.48
    • Spain · La Liga0–15 min 9.4%
    • Italy · Serie Ahome 1.49 · away 1.12
    • Germany · BundesligaFT goals 1.71 × 1.34
    • Argentina · Superliga75–90 min 18.2%
    • Portugal · Primeira LigaHT goals 0.66 × 0.52
    • France · Ligue 1home 1.52 · away 1.09
    • England · Premier LeagueFT goals 1.58 × 1.21
    • Brazil · Série AHT goals 0.61 × 0.48
    • Spain · La Liga0–15 min 9.4%
    • Italy · Serie Ahome 1.49 · away 1.12
    • Germany · BundesligaFT goals 1.71 × 1.34
    • Argentina · Superliga75–90 min 18.2%
    • Portugal · Primeira LigaHT goals 0.66 × 0.52
    • France · Ligue 1home 1.52 · away 1.09
  2. Algorithm and matchup

    One team's attack is matched against the other's defense and the league average. Playing home or away changes the math.

    Algorithm · matchup

    Attack homeLeague averageDefense away
    each side's strength in this match
    Attack awayDefense home
  3. The match xG

    The matchup produces the xG: how many goals each side is expected to score in this match.

    Match xG · sample

    Home

    0.00

    expected goals

    Away

    0.00

    expected goals

  4. Scoreline matrix

    From the xG, the engine calculates the probability of every scoreline, from 0-0 to 5-5.

    Scoreline matrix · probability of each result

    01234508.2%13.3%10.8%5.8%2.4%0.8%17.2%11.7%9.5%5.1%2.1%0.7%23.2%5.1%4.2%2.3%0.9%0.3%30.9%1.5%1.2%0.7%0.3%0.1%40.2%0.3%0.3%0.1%0.1%0.0%50.0%0.1%0.0%0.0%0.0%0.0%

    Home →

    Peak1 × 013.3% @7.52
  5. Any market

    Every market is a sum of scorelines from the matrix. The probability becomes fair odds, and you compare them with the bookmaker's odds.

    Market = sum of the highlighted cells

    012345081311621171295212354213121145

    Home →

    @ = fair odds (1 ÷ probability), with no bookmaker margin. Tap a market to see which cells it adds up.

In practice

Step 5, on a real match today.

Sample match, on the app screenBrasileirão · Round 14

Palmeiras × Flamengo

1X2
Bookmaker odds2.103.403.90
Fair odds1.823.904.90

Bookmaker odds above the fair odds mean the bookmaker is paying more than the risk our engine calculated; on favorites (odds below 3), the card gets a gold border.

Goal averages for every team, league by league: stats by league and goal rankings. How the math works: methodology.

01

Pre-match

Before kickoff, you already know what the match is worth.

Open any match and see, side by side, the probability of a home win, draw and away win, the fair price of each and the price the bookmaker is paying. When the bookmaker pays more than fair, the card lights up gold. The math is done. You just read it.

Under the hood · fair odds = 1 ÷ model probability. The gold border appears when the real 1X2 odds beat the fair odds, below 3.0.

  • Home, draw and away — model probability, fair odds and real odds, on the same card

  • Goal markets — over/under 2.5 goals and both teams to score, as percentages

  • AI analysis — a write-up for every match: recent form, absences, and where the model and the market disagree

Match screen on mobile with the AI analysis and fair odds next to the real odds
02

Scenarios

36 possible scorelines. Each with its own probability.

The matrix shows the probability of every result, from 0-0 to 5-5. Tap a cell to see the fair price of that scoreline. Right below are total goals, goals per team, Asian handicap and the timeline, with the chance of a goal in each stretch of minutes. You find out not just whether a goal is coming, but when.

Under the hood · 8 time windows, from 0-10' to 75-90', adding up to the match xG. The handicap accounts for full win, half win, push and loss.

  • Scoreline matrix — a heat map with the most likely scoreline highlighted

  • Timeline — which stretch of minutes each team tends to score in

  • Asian handicap — 15 lines per side, each with its fair price

The app's scoreline matrix in the browser, with the probability of each result
03

Picks and combos

The app points to where the numbers are strongest. The call is still yours.

Every match gets up to four reads: the main one (probability between 55% and 90%), the value one (when the bookmaker's price beats fair by 5% or more), the in-game situation and a market combo. Build your own combo, mix first half and full time, and see its real probability.

Under the hood · combos use the joint probability of goals in each half (1,296 scenarios), not the product of each market's probability.

  • Four reads per match — main, value, situation and combo

  • Most likely scorelines — the top 5, each with its probability

  • Pre-match and live — the same screen switches to the current minute once the ball is rolling

Picks tab on desktop, with the matrix and odds highlighted
04

Filters

114 criteria to find the right match among dozens, in seconds.

Filter the day by xG, goal probability, in-game situations, handicap or timeline. Start from one of 9 ready-made recipes (high-scoring match, home favorite, tight match), save up to 50 of your own filters, or just describe what you're looking for and let the AI build the filter.

  • Sort by value or confidence — matches with the biggest price gap rise to the top

  • Ready-made recipes — 9 one-tap filters, so you can start without building anything

  • AI that builds the filter — you type in plain English and the app turns it into criteria

Today's match list on desktop, with xG, fair odds and likely scorelines
05

History

Form, head-to-head and standings, without switching tabs.

Each team's latest matches, with the halftime and full-time score, plus home/away and result filters. Next to it, the league table. Everything you'd open on three different sites, in one place.

  • Form summary — wins, draws, losses, both teams to score and over 2.5 goals in recent matches

  • Search by opponent — find the head-to-head in one tap

Team history in the browser and on mobile
06

Favorites and alerts

Your team plays, your phone tells you. Even with the app closed.

Follow teams and matches and get alerts 15 minutes before kickoff, at kickoff, for every goal, for red cards, at halftime and at full time. Our server is the one watching the match, so the alert arrives with the app closed and the screen off.

  • Per team — you choose which alerts you want for each one

  • Lists and notes — organize matches your way and jot down what you saw

Favorites and match picks on two phones

On your phone and your computer. However you follow football.

Add it to your home screen like an app, no app store needed. It works in English, Spanish and Portuguese, with kickoff times in your time zone. And if you use Claude or ChatGPT, connect them to xG PRO and ask about today's matches in plain language.

Three xG PRO screens on mobile: today's matches, scoreline matrix and Radar

Live Radar

You step away from the match. The Radar keeps watching.

12 rules watch every live match. The numbers rerun every 3 minutes of play and instantly after every goal and red card. When a situation shows up, the alert hits your phone with the match, the minute, the market and the reason. And the card closes itself once the match gives its answer.

  1. Misleading 0-0

    0-0 between the 25th and 59th minute, in a match where the model expected 2.5 goals or more.

  2. Favorite conceded first

    The underdog opened the scoring and the favorite still has at least a 25% chance of scoring before full time.

  3. Underdog down to ten

    Between the 30th and 80th minute, the favorite is drawing or losing against a team that had a player sent off.

  4. Hot zone in a draw

    A drawn match enters a stretch of minutes with a 33% or higher chance of a goal.

  5. Both teams to score, pending

    Only one team has scored, and the other is entering the stretch of minutes when it scores the most.

  6. Open finish

    From the 65th to the 88th minute, a one-goal margin and at least a 25% chance of a goal in the current or next stretch.

Plus: Home side pressing, Away side pressing, Clear favorite drawing, Favorite drawing at halftime, Leader with a man advantage.

How often each rule hits, including the ones that do badly: public Radar calibration.

Red card on the wrong side? The rule switches off. Goal ruled out by VAR? The alert is marked “no merit” instead of counting as a hit or a miss.

The app's Radar on desktop and mobile, with live alerts

Built by HT FT Stats

xG PRO is built by HT FT Stats, a football stats brand since 2022 with 36K followers on Instagram.

  • 36K

    HT FT Stats followers on Instagram

  • since 2022

    HT FT Stats in the football stats business

From the people who tested it

  • An innovative app, especially the side-by-side of fair odds and real odds.

    xG PRO beta tester
  • It's fairer. It doesn't lean toward the bookmaker.

    xG PRO beta tester
  • For casual bettors like us, with little time to do research, it helps a lot.

    xG PRO beta tester
  • Easy to use and the reads are easy to follow. I'd call it fantastic.

    xG PRO beta tester
  • Every update makes it more complete. Perfect if you like convenience and solid analysis.

    xG PRO beta tester
  • It pulls together information that's scattered across other tools.

    xG PRO beta tester
  • Keep chasing excellence. You're on the right track to be among the best.

    xG PRO beta tester

Feedback from xG PRO testers, translated from Portuguese. Individual experience; results not guaranteed.

The whole app for US$0.22 a day.

Both plans unlock everything, from pre-match to the Radar. The only difference is how you pay: on the quarterly plan, 3 months cost US$20. On the monthly plan, the same 3 months add up to US$30.

  • Cancel anytime from your account. Questions? Message us on WhatsApp.

Monthly Plan

US$10/mo

US$10 every 30 days

  • Pre-match for every league, with fair odds and real odds
  • Scoreline matrix, timeline and handicap
  • Picks and combos with the real probability
  • Live Radar with 12 rules and phone alerts
  • 114 filter criteria, recipes and AI that builds the filter
  • AI analysis on every match
  • Connects to Claude and ChatGPT
Subscribe

Renews automatically until you cancel.

3 months for the price of 2

Quarterly Plan

US$6.67/mo

US$20 every 90 days

Save US$10 every 3 months

  • Pre-match for every league, with fair odds and real odds
  • Scoreline matrix, timeline and handicap
  • Picks and combos with the real probability
  • Live Radar with 12 rules and phone alerts
  • 114 filter criteria, recipes and AI that builds the filter
  • AI analysis on every match
  • Connects to Claude and ChatGPT
Subscribe

Renews automatically until you cancel.

For adults 18+ only. xG PRO is not a bookmaker and does not guarantee results. Play responsibly.

Already a member? Sign in

Frequently asked questions

Is it a sure bet?

No. No bet is a sure thing, and you should be wary of anyone who says otherwise. xG PRO is an analysis tool: it shows the probability calculated by the engine, the fair odds and where the bookmaker is paying more than that. The decision and the risk are still yours. xG PRO is not a bookmaker and does not guarantee results.

Is it for beginners?

Yes. You don't need to know statistics: the AI writes up the match read in plain English and the Bet Builder tells you in one sentence what needs to happen. But it's a tool for people who already bet: if you don't bet yet, xG PRO is not a reason to start.

How do I get access?

Subscribe with your email, then sign in to the app with that same email to create your password. Access unlocks automatically, usually within 1 minute.

How do I cancel?

Cancel anytime from your account or through our WhatsApp. Once you cancel, you won't be charged again, and you keep access until the end of the period you've already paid for.

Do I need to install anything?

No app store download needed. xG PRO opens in your phone or computer browser, and you can add it to your home screen like an app. On iPhone, notifications only arrive after you add the app to your home screen.

Which leagues are covered?

Dozens of competitions: Brasileirão, Copa do Brasil, Europe's big five leagues, the Champions League, Libertadores, Sudamericana and smaller leagues, like those in Iceland, South Korea and Australia. Each league has its own averages, which calibrate the calculation.

Who is it for?

For adults 18+ who follow football and want to decide with numbers, not ready-made tips. If you bet, play responsibly and only with money you can afford to lose.

The bookmaker does its math. Now do yours.

xG PRO doesn't hand you ready-made tips or promise results. It puts fair odds next to the bookmaker's odds, pre-match and live, and the call is yours. From US$10 a month, cancel anytime.