mxG filter: market-implied expected goals betting
The mxG filter keeps matchups where a side's rolling market-implied expected goals over its recent matches falls inside your band: expected goals for, against, their difference, or luck, the gap between actual and expected goals. Soccer only.
What the mxG filter does
mxG is expected goals read out of the betting market instead of shot data: each past matchup's closing 1X2 and total prices are inverted into per-team expected goals. The filter averages a side's mxG over its last matches and keeps the matchup when the value falls inside your band. Four metrics are available: for, the expected goals scored per match, against, the expected goals conceded, diff, their difference as a strength score, and luck, the average gap between actual and expected goals. A minimum sample size tightens the evidence floor, and sides whose window carries no mxG are excluded. The filter is soccer only, since the goals model rests on Poisson structure that set-based scores do not have.
Why market-implied xG is powerful
Closing odds are the sharpest public estimate of team strength in existence, distilled from every model and every informed bet. Inverting them into goals gives you an expected-goals view that tracks shot-based xG closely at team level while covering every league the market prices, far beyond the reach of shot-data providers. The luck metric is the regression hunter's tool: a team scoring well above its mxG has been finishing hot, and hot finishing fades; one scoring below it is better than its results look.
Example strategies
- Fade lucky teams: sides with luck above 0.4 goals per match over their last 10, whose results flatter them, especially when a result streak shows the market chasing the run.
- Build an overs angle on matchups where both sides carry high mxG for, confirming the profile with goals average on actual scoring.
Combining it with other filters
mxG describes strength; prices decide value. Pair it with an implied probability band so the model view always meets a market view, and scope with a league filter when testing league-specific regression speeds. mxG is an Elite filter.
Regression to the mean is the most bankable force in soccer betting, and mxG makes it filterable: verify your version with backtesting on years of Pinnacle historical odds. Set your mxG band and backtest it in the Strategy Builder now.
Sports supporting this filter
Related filters
Backtest your own strategy
Free to start, years of real Pinnacle odds, no card required.