> btts · Friday, 19 June 2026
2 fixtures on today's slate, ranked by Bawler's model probability for the BTTS market. Every prediction is logged before kickoff and settled publicly — and cryptographically anchored to Bitcoin so we mathematically can't edit the picks after the result is in.
> today.btts()
Ranked by model probability. Higher = more confident.
| League | Fixture | Pick | Prob |
|---|---|---|---|
| World Cup | ScotlandvMorocco 23:00 | BTTS — Yes | 55% |
| World Cup | United StatesvAustralia 20:00 | BTTS — Yes | 55% |
> upcoming.btts()
| Date | League | Fixture | Pick | Prob |
|---|---|---|---|---|
| 20 Jun | World Cup | BrazilvHaiti 01:30 | BTTS — Yes | 55% |
| 21 Jun | World Cup | EcuadorvCuraçao 01:00 | BTTS — Yes | 54% |
| 20 Jun | World Cup | TürkiyevParaguay 04:00 | BTTS — No | 52% |
> how_the_model_calls_it()
Both Teams to Score (BTTS) pays out when each side scores at least one goal in 90 minutes. Bawler derives this directly from the per-side expected goals — high mutual scoring rates push BTTS Yes; lopsided fixtures with one weak attack push BTTS No.
Every probability above comes from the same Poisson model that powers our public track record — bivariate Poisson on rolling expected goals, FIFA-ranked international adjustment, recent form, and a small home-advantage prior. Probabilities are the model's honest estimate, not sales copy. No favourite-longshot bias compression.
Want the “why” on a specific pick? Click into the match page for the full breakdown. See the methodology page for the full mathematical write-up, or /verify for proof every prediction above was published before kickoff.
> other_markets()