FootballEdgeSeason 2026/27Self-updating record
Picks · strand · season 2026/27

Daily BTTS

Nothing on this page is a bet, and nothing here is advice. Every pick is chosen by the rule below, logged before kick-off, settled in public. Stakes are an imaginary £10; £0 has ever been staked. Three seasons of our own testing found no betting profit; the fair expectation for this strand is a paper loss over time. That expectation, printed here, is the point.
Record
18-19-0
won-lost-push/void
Paper P/L
£-4.42
imaginary £10 a pick, £0 staked
CLV
+0.8%
beat the close 62% of 37
Run
0 / 6
current / best this season

The rule, in full

One both-teams-to-score call a day, yes or no, whichever side the model rates: the highest-edge pick-test passer in the BTTS market with a future kick-off. One per kick-off date; none when nothing qualifies.

The exit rule (every live strand, printed 17 Oct 2026): over its last 30 settled picks logged since 17 Oct 2026, beat the closing price under 40% of the time with an average CLV below zero and it retires at the next Monday review. Rolling. Win or retire — the run it is on has nothing to do with it.
Where it stands: Collecting: 10 of the 30 settled picks since 17 Oct 2026 are in. Nothing can be judged yet.

The curve, honestly

Cumulative paper P/L at the imaginary £10, every settled pick, losses in. It stays up when it falls.

£-40£-20£+0£+20£-4.4215 Aug02 Nov

Open

Open pick (2026-11-03): Portsmouth v Swansea — at least one side not scoring @ 2.17. Settles after full-time.
Open pick (2026-11-04): Wrexham v Middlesbrough — at least one side not scoring @ 2.23. Settles after full-time.

Every settled pick

37 settled · wins and losses alike · nothing removed.

DayFixturePickOddsResultScoreCLV
2026-11-02Sassuolo v Fiorentinaat least one side not scoring2.54LOST2-4-1.9%
2026-11-01Getafe v Sevillaat least one side not scoring1.64LOST3-1-0.2%
2026-10-31Middlesbrough v Charltonat least one side not scoring1.98WON3-0+1.1%
2026-10-30Villarreal v Espanyolat least one side not scoring2.13WON0-1-5.8%
2026-10-28Genoa v Juventusat least one side not scoring1.77WON2-0+7.3%
2026-10-26Paris Saint Germain v Lyonat least one side not scoring2.41WON2-0+7.8%
2026-10-25Real Sociedad v Levanteboth teams scoring1.61WON2-1+6.1%
2026-10-24Chelsea v Tottenhamat least one side not scoring2.37WON0-2-4.4%
2026-10-23Alaves v Malagaat least one side not scoring1.83LOST1-1+2.6%
2026-10-19Parma v Torinoat least one side not scoring1.79WON0-3+3.3%
2026-10-18Nottingham Forest v Arsenalboth teams scoring1.90LOST0-1+2.8%
2026-10-17Norwich v Portsmouthat least one side not scoring2.21WON0-1+4.7%
2026-10-16Le Mans v Toulouseboth teams scoring1.60LOST0-3+5.4%
2026-10-14Portsmouth v Sheffield Utdat least one side not scoring2.02LOST3-2-0.1%
2026-10-13Birmingham v Prestonboth teams scoring1.72LOST4-0-4.8%
2026-10-12Torino v Udineseboth teams scoring1.86WON2-1+0.0%
2026-10-11Real Betis v Osasunaboth teams scoring1.80WON5-2+2.2%
2026-10-10Sunderland v Brightonboth teams scoring1.62LOST0-2+0.1%
2026-09-20Bournemouth v Liverpoolat least one side not scoring2.72WON0-1+2.8%
2026-09-19Eintracht Frankfurt v SC Freiburgat least one side not scoring2.81LOST2-2+3.7%
2026-09-15Bristol City v Lincolnboth teams scoring1.84LOST0-1+0.0%
2026-09-14Villarreal v Real Betisat least one side not scoring2.41LOST1-2-3.5%
2026-09-13RB Leipzig v Hamburger SVboth teams scoring1.61LOST5-0+6.0%
2026-09-12Bolton v Cardiffat least one side not scoring2.45WON1-0-7.3%
2026-09-07Getafe v Celta Vigoboth teams scoring2.22WON1-1-5.8%
2026-09-06Hamburger SV v FSV Mainz 05both teams scoring1.55LOST0-5-6.4%
2026-09-05Lens v Lorientboth teams scoring1.78LOST0-1+4.7%
2026-08-30Paris FC v Niceboth teams scoring1.84LOST3-0+2.3%
2026-08-29Borussia Dortmund v Hamburger SVboth teams scoring1.80LOST2-0+5.4%
2026-08-28Crystal Palace v Manchester Cityboth teams scoring1.68WON1-4+1.4%
2026-08-27Celta Vigo v Osasunaboth teams scoring2.00WON1-2+0.9%
2026-08-24AS Roma v Fiorentinaboth teams scoring1.89LOST4-0+2.1%
2026-08-23Torino v AC Milanboth teams scoring1.78WON1-2-7.1%
2026-08-22Udinese v Comoboth teams scoring1.97WON1-1+2.0%
2026-08-21Marseille v Strasbourgboth teams scoring1.52LOST4-0-0.2%
2026-08-16Espanyol v Levanteboth teams scoring1.92LOST3-0+1.5%
2026-08-15Stoke City v Swanseaboth teams scoring1.81WON1-2+1.7%

All strands side by side, dead ones included: the picks page. Why strands get added and retired: model changes. The credibility check behind every number: calibration.