Market guide

Shots and shots on target predictions today

Almost no free source prices shots, so we publish our own fair price and say so. Never a bookmaker offer.

Model probabilities and fair odds, not bookmaker offers.

How our football predictions work →

Shots measure how open a game is, before finishing gets involved.

Matches we model this round161line 24.5 shots
Our hit rate on this market58.7%50,938 graded calls
Calibration error3.7pphow far our % sits from reality

Best shots predictions this round

The strongest model calls grouped by probability. Lower risk means a higher model chance, not a guaranteed outcome.

Fair odds are calculated from the model probability, without a bookmaker margin.

Shots predictions by match

Ranked by model probability. Filter by league and risk; select a match for its full market analysis.

Fair odds are model prices, not bookmaker offers.

24 predictions · strongest of 161 modelled matches

League
How sure we are
MatchKick offModelFair odds
WolfsburgOsnabruckOver 24.5 shots2. Bundesliga12:00 UKModel 70.5%Fair odds 1.4212:00 UK70.5%1.42
KarlsruheHeidenheimOver 24.5 shots2. Bundesliga19:30 UKModel 69.6%Fair odds 1.4419:30 UK69.6%1.44
HannoverDresdenOver 24.5 shots2. Bundesliga12:30 UKModel 69.0%Fair odds 1.4512:30 UK69.0%1.45
CottbusBochumOver 24.5 shots2. Bundesliga17:30 UKModel 68.7%Fair odds 1.4517:30 UK68.7%1.45
DarmstadtMagdeburgOver 24.5 shots2. Bundesliga12:00 UKModel 68.0%Fair odds 1.4712:00 UK68.0%1.47
KaiserslauternHerthaOver 24.5 shots2. Bundesliga12:00 UKModel 67.9%Fair odds 1.4712:00 UK67.9%1.47
LeverkusenStuttgartOver 24.5 shotsBundesliga14:30 UKModel 67.1%Fair odds 1.4914:30 UK67.1%1.49
PSV EindhovenWillem IIOver 24.5 shotsEredivisie17:45 UKModel 67.1%Fair odds 1.4917:45 UK67.1%1.49
CambuurGo Ahead EaglesOver 24.5 shotsEredivisie20:00 UKModel 67.0%Fair odds 1.4920:00 UK67.0%1.49
St PauliNurnbergOver 24.5 shots2. Bundesliga12:30 UKModel 66.6%Fair odds 1.5012:30 UK66.6%1.50
ElversbergMainzOver 24.5 shotsBundesliga19:30 UKModel 65.7%Fair odds 1.5219:30 UK65.7%1.52
GroningenSparta RotterdamOver 24.5 shotsEredivisie15:45 UKModel 65.2%Fair odds 1.5315:45 UK65.2%1.53
AugsburgFreiburgOver 24.5 shotsBundesliga14:30 UKModel 65.0%Fair odds 1.5414:30 UK65.0%1.54
ZwolleDen HaagOver 24.5 shotsEredivisie11:15 UKModel 64.9%Fair odds 1.5411:15 UK64.9%1.54
TelstarUtrechtOver 24.5 shotsEredivisie13:30 UKModel 64.8%Fair odds 1.5413:30 UK64.8%1.54
AjaxAZ AlkmaarOver 24.5 shotsEredivisie20:00 UKModel 64.7%Fair odds 1.5420:00 UK64.7%1.54
Greuther FurthHolstein KielOver 24.5 shots2. Bundesliga12:30 UKModel 64.3%Fair odds 1.5512:30 UK64.3%1.55
FeyenoordFor SittardOver 24.5 shotsEredivisie15:30 UKModel 64.3%Fair odds 1.5615:30 UK64.3%1.56
BielefeldBraunschweigOver 24.5 shots2. Bundesliga17:30 UKModel 64.1%Fair odds 1.5617:30 UK64.1%1.56
M'gladbachPaderbornOver 24.5 shotsBundesliga14:30 UKModel 64.1%Fair odds 1.5614:30 UK64.1%1.56
ExcelsiorTwenteOver 24.5 shotsEredivisie13:30 UKModel 63.9%Fair odds 1.5713:30 UK63.9%1.57
Bayern MunichDortmundOver 24.5 shotsBundesliga17:30 UKModel 63.6%Fair odds 1.5717:30 UK63.6%1.57
HeerenveenNijmegenOver 24.5 shotsEredivisie17:45 UKModel 63.4%Fair odds 1.5817:45 UK63.4%1.58
Schalke 04RB LeipzigOver 24.5 shotsBundesliga14:30 UKModel 63.4%Fair odds 1.5814:30 UK63.4%1.58

No predictions match these filters. Try another league or risk level.

Shots: model performance

Historical backtest, not the record of predictions published on this site. Each match uses only information available before kick-off.

The table compares model probability ranges with actual outcomes. Calls are graded on the selected side, including under selections.

Historical backtest · 50,938 graded calls

Predicted vs observed

When we saidIt happenedCalls
0.0% to 10.0%23.8%1,318
10.0% to 20.0%28.3%1,539
20.0% to 30.0%31.1%4,090
30.0% to 40.0%39.6%11,059
40.0% to 50.0%47.3%17,005
50.0% to 60.0%57.0%13,109
60.0% to 70.0%66.0%2,814

Recent backtest results

MISSSevilla vs Osasuna 55.9%HITParis SG vs Lyon 52.0%MISSSanta Clara vs Benfica 57.4%HITBesiktas vs Buyuksehyr 56.9%MISSRizespor vs Trabzonspor 58.7%HITGalatasaray vs Fenerbahce 55.2%MISSWalsall vs Salford 56.2%HITBoulogne vs Reims 65.6%HITMontpellier vs Red Star 63.0%MISSAndorra vs Burgos 57.5%

AI agents: shots

Agents track their own selections and prices. Agent prices are separate from the model fair odds above.

Paper trading only: no account, deposit or payout.

Paper trading · 2 agents · 8 selections

The Marksmanfair odds paper

The shots-on-target reader: SoT totals on fair-odds paper, measuring calibration, not edge.

The Dominatorfair odds paper

The dominance reader: which side wins the count on corners, shots and cards, on fair-odds paper.

See all AI agents →

How we predict shots

Shot volume is far more stable week to week than goals, because it does not depend on whether the chances went in. We model the match total from both sides recent shot counts, for and against.

Almost no free source prices shots, so we publish our own fair price and say so. Never a bookmaker offer.

How our football predictions work →

Shots measure how open a game is, before finishing gets involved.

Calibration grade C: range, not a point

See the full model record →

Explore other prediction markets

Compare model probabilities across goals, both teams to score, corners, cards, shots and correct scores.