PUNTER INSIGHT

AI BTTS Predictions — Both Teams To Score

Published before kickoff, settled automatically, and kept on the record whether they win or lose.

Both Teams To Score, usually shortened to BTTS, asks a single question about a football match: did both sides find the net? Punter Insight publishes AI-derived BTTS selections before kickoff, compares each one against the prices available in the market, and keeps every settled selection in a public results record — the losing ones included.

BTTS verified performance

Last 30 days
160settled
95W – 65L
59.4% win rate
-6.6% ROI
-10.6 units
Last 90 days
343settled
210W – 133L
61.2% win rate
-2.3% ROI
-7.84 units
All time
979settled
571W – 408L
58.3% win rate
-0.7% ROI
-6.45 units

Every window above is fixed rather than chosen for looking good, and each states the sample it rests on. Flat stakes at the odds recorded before kickoff; a negative period is printed as a negative period. Every settled BTTS selection, including losses, remains in the public results record. Inspect the full verified results.

Recent settled BTTS selections

The last 20 BTTS selections to settle, newest first, in the order they settled and not filtered by result: 14 won, 6 lost.

DateLeagueMatch PickOdds ScoreResult P&L
04 Oct 2026 Segunda División Castellón v AD Ceuta FC YES_V9 1.8 1–1 Won +0.8u
03 Oct 2026 League Two Accrington ST v Cheltenham YES_COND 1.68 2–0 Lost -1.0u
02 Oct 2026 MLS Seattle Sounders v Sporting Kansas City YES_COND 1.44 2–1 Won +0.44u
01 Oct 2026 MLS New York Red Bulls v St. Louis City YES_COND 1.48 0–3 Lost -1.0u
28 Sep 2026 Liga MX Necaxa v Club America YES_COND 1.58 2–4 Won +0.58u
28 Sep 2026 Liga MX Leon v FC Juarez YES_COND 1.71 2–1 Won +0.71u
28 Sep 2026 MLS Columbus Crew v Inter Miami YES_COND 1.44 2–1 Won +0.44u
27 Sep 2026 MLS San Jose Earthquakes v Portland Timbers YES_COND 1.36 3–1 Won +0.36u
27 Sep 2026 MLS Real Salt Lake v New England Revolution YES_COND 1.5 3–0 Lost -1.0u
27 Sep 2026 MLS Seattle Sounders v Minnesota United FC YES_COND 1.46 3–1 Won +0.46u
27 Sep 2026 MLS Atlanta United FC v New York City FC YES_COND 1.55 2–2 Won +0.55u
27 Sep 2026 MLS Charlotte v Chicago Fire YES_COND 1.4 0–1 Lost -1.0u
27 Sep 2026 MLS Philadelphia Union v Orlando City SC YES_COND 1.36 4–2 Won +0.36u
27 Sep 2026 Liga MX Cruz Azul v Toluca YES_COND 1.54 3–3 Won +0.54u
26 Sep 2026 League Two Newport County v Grimsby YES_COND 1.73 2–1 Won +0.73u
26 Sep 2026 Segunda División AD Ceuta FC v Real Sociedad II YES_COND 1.62 3–1 Won +0.62u
24 Sep 2026 MLS Seattle Sounders v Real Salt Lake YES_COND 1.53 2–0 Lost -1.0u
20 Sep 2026 Primeira Liga Santa Clara v SC Braga YES_V9 2.06 0–0 Lost -1.0u
20 Sep 2026 Eredivisie NEC Nijmegen v GO Ahead Eagles YES_COND 1.36 1–1 Won +0.36u
20 Sep 2026 Swiss Super League FC Basel 1893 v FC ST. Gallen YES_COND 1.36 1–3 Won +0.36u

A void is a match that did not settle as scheduled. It returns the stake and counts as neither a win nor a loss, here or in any figure above.

Today's BTTS fixtures

Punter Insight has analysed 1 fixture kicking off today for the BTTS market, across 1 league: Primeira Liga.

The selections themselves — which side of the market, the model's probability, the edge against the price and the recommended odds — are part of the subscription while a fixture is still open. They become public the moment they settle, which is what the record above is made of. See pricing and the free trial, or browse today's published predictions.

What BTTS means

BTTS Yes wins when both teams score at least one goal. BTTS No wins when at least one team fails to score. Nothing else about the match matters — not the winner, not the margin, only whether each side got on the scoresheet.

2–1 → BTTS Yes wins
1–1 → BTTS Yes wins
3–0 → BTTS No wins
0–0 → BTTS No wins

How Punter Insight analyses BTTS

A BTTS probability is really two questions at once: how likely is the home side to score, and how likely is the away side to score. The models read each team's attacking output and its defensive concession rate, kept separate for home and away rather than averaged together, because a side that scores freely at home and rarely away is two different teams for this market. Expected goals sit alongside the raw counts so that a run of narrow results is not mistaken for a change in quality, and recent form is weighted towards what a squad is doing now.

The resulting probability is then compared with the prices available in the market. A selection is published only where the model and the market disagree by enough to be worth recording — the point is not to predict every match, it is to find the ones where the price looks wrong. Read the full methodology.

Goals markets overlap: a match where both sides score is often a match with goals in it. The same fixtures are assessed for Over 2.5 goals, with its own separate record.

Why this BTTS record can be checked

How results are verified · Full verified results · Prediction methodology

BTTS questions

What does BTTS mean?

BTTS stands for Both Teams To Score. BTTS Yes wins when both sides score at least one goal. BTTS No wins when at least one side fails to score.

How are Punter Insight BTTS predictions generated?

Statistical models read each side's attacking output and defensive concession rates, separated by home and away context, alongside expected goals and recent form. The resulting probability is compared with available market prices, and a selection is published only where the model and the market disagree enough to be worth recording.

Are BTTS prediction results public?

Yes. Every settled BTTS selection stays in the public results record, including the losing ones, with the odds recorded before kickoff.

Does a 0-0 result count as BTTS?

No. 0-0 means neither side scored, so BTTS Yes loses and BTTS No wins.

How often are BTTS predictions published?

Predictions are produced for qualifying fixtures as each day's schedule is analysed, and published before kickoff. Some days produce several BTTS selections and some produce none.

Are BTTS selections guaranteed?

No. No prediction is guaranteed. BTTS selections lose regularly, those losses stay on the public record, and past performance does not guarantee future results.

Explore prediction markets

Each market keeps its own separate record, with its own sample size. A strong period in one is not evidence about another.

Punter Insight covers 7 prediction markets across 40 leagues with recent coverage. See today's football predictions, the full verified results, or pricing and the free trial.