BTTS Tips

Last updated 53 minutes ago

Last 90 Days

Strike rate 62.8% from 1147 selections, ROI -0.5% to level stakes. Full record for this market.

Today's Selections

Charlotte v Orlando City SC

USA · Major League Soccer Sat 31 Oct, 17:00 UTC

Both teams to score · 75% model probability · odds 1.30 · edge -1.9 pts

Missing — Charlotte: T. Ream (questionable), A. Saint-Maximin (questionable), B. Bronico (questionable) +4 more · Orlando City SC: G. Dorsey (questionable), R. Jansson (missing fixture), D. Brekalo (missing fixture) +1 more

Bayer Leverkusen v VfB Stuttgart

Germany · Bundesliga Sat 31 Oct, 14:30 UTC

Both teams to score · 72% model probability · odds 1.33 · edge -3.2 pts

Missing — Bayer Leverkusen: M. Diaby (missing fixture), M. Terrier (missing fixture), G. Doué (missing fixture) +4 more · VfB Stuttgart: D. Zagadou (missing fixture), J. Vagnoman (missing fixture), A. Stiller (missing fixture) +3 more

Heerenveen v NEC Nijmegen

Netherlands · Eredivisie Sat 31 Oct, 17:45 UTC

Both teams to score · 70% model probability · odds 1.36 · edge -3.5 pts

Missing — Heerenveen: L. Smans (questionable) · NEC Nijmegen: D. Tadić (missing fixture), P. Sandler (missing fixture), D. Geiger (missing fixture) +3 more

Werder Bremen v 1899 Hoffenheim

Germany · Bundesliga Sat 31 Oct, 14:30 UTC

Both teams to score · 69% model probability · odds 1.36 · edge -4.5 pts

Missing — Werder Bremen: N. Stark (missing fixture), O. Deman (questionable), J. Stage (missing fixture) +7 more · 1899 Hoffenheim: A. Prass (missing fixture), Bernardo (questionable), P. Wimmer (missing fixture) +4 more

Peterborough v Luton

England · League One Sat 31 Oct, 15:00 UTC

Both teams to score · 69% model probability · odds 1.40 · edge -2.4 pts

St. Louis City v San Diego

USA · Major League Soccer Sat 31 Oct, 19:00 UTC

Both teams to score · 69% model probability · odds 1.40 · edge -2.4 pts

Missing — St. Louis City: R. Bürki (missing fixture), A. Mățan (missing fixture), Célio Pompeu (missing fixture) · San Diego: E. Achouri (missing fixture)

FC Augsburg v SC Freiburg

Germany · Bundesliga Sat 31 Oct, 14:30 UTC

Both teams to score · 68% model probability · odds 1.40 · edge -3.4 pts

Missing — FC Augsburg: S. Mounié (missing fixture), A. Claude-Maurice (questionable), C. Brackelmann (missing fixture) +2 more · SC Freiburg: P. Treu (questionable), J. Makengo (questionable), D. Scherhant (questionable) +1 more

FC Cincinnati v Philadelphia Union

USA · Major League Soccer Sat 31 Oct, 18:00 UTC

Both teams to score · 68% model probability · odds 1.40 · edge -3.4 pts

Missing — FC Cincinnati: T. Malacia (questionable), M. Robinson (missing fixture), P. Bucha (questionable) +2 more · Philadelphia Union: J. Bueno (missing fixture), M. Iloski (missing fixture), D. Jean-Jacques (missing fixture) +1 more

Ajax v AZ Alkmaar

Netherlands · Eredivisie Sat 31 Oct, 20:00 UTC

Both teams to score · 68% model probability · odds 1.44 · edge -1.4 pts

Missing — Ajax: K. Dolberg (missing fixture), Caio Henrique (missing fixture), S. Berghuis (questionable) +3 more · AZ Alkmaar: J. Zoet (missing fixture), J. Hornkamp (missing fixture), S. Resink (missing fixture) +3 more

Cambuur v GO Ahead Eagles

Netherlands · Eredivisie Sat 31 Oct, 20:00 UTC

Both teams to score · 68% model probability · odds 1.40 · edge -3.4 pts

Missing — Cambuur: J. Amofa (missing fixture), B. van Duijl (questionable), W. Asselman (missing fixture) +1 more · GO Ahead Eagles: Pim Saathof (missing fixture)

Borussia Mönchengladbach v SC Paderborn 07

Germany · Bundesliga Sat 31 Oct, 14:30 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Missing — Borussia Mönchengladbach: F. Honorat (missing fixture), T. Kleindienst (missing fixture), K. Diks (missing fixture) +5 more · SC Paderborn 07: S. Michel (questionable), S. Klaas (missing fixture), O. Batista Meier (missing fixture) +4 more

FC Schalke 04 v RB Leipzig

Germany · Bundesliga Sat 31 Oct, 14:30 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Missing — FC Schalke 04: M. Sylla (missing fixture), M. Wöber (missing fixture), J. Bachmann (missing fixture) +5 more · RB Leipzig: C. Nkunku (questionable), M. Estève (missing fixture), A. Ouédraogo (missing fixture) +1 more

Manchester City v Brighton

England · Premier League Sat 31 Oct, 15:00 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Missing — Manchester City: A. Semenyo (missing fixture), Matheus Nunes (questionable) · Brighton: F. Kadıoğlu (questionable), P. Struijk (missing fixture), K. Mitoma (missing fixture) +5 more

Wealdstone v Southend

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Boston United v Scunthorpe

England · National League Sat 31 Oct, 17:30 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Sporting Kansas City v FC Dallas

USA · Major League Soccer Sat 31 Oct, 19:00 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Missing — Sporting Kansas City: Z. Bassong (questionable), L. Johnsen (questionable), O. Blorian (missing fixture) +4 more · FC Dallas: S. Moore (missing fixture), Geovane (questionable), N. Norris (missing fixture) +1 more

San Jose Earthquakes v Real Salt Lake

USA · Major League Soccer Sat 31 Oct, 21:00 UTC

Both teams to score · 66% model probability · odds 1.44 · edge -3.4 pts

Missing — San Jose Earthquakes: T. Werner (missing fixture), J. Gónzalez (questionable), D. Jones (missing fixture) +2 more · Real Salt Lake: L. Engel (questionable), M. Guilavogui (missing fixture), D. Luna (missing fixture) +3 more

Plymouth v Reading

England · League One Sat 31 Oct, 12:30 UTC

Both teams to score · 65% model probability · odds 1.44 · edge -4.4 pts

Tamworth v Woking

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 65% model probability · odds 1.44 · edge -4.4 pts

Grimsby v York

England · League Two Sat 31 Oct, 12:30 UTC

Both teams to score · 64% model probability · odds 1.50 · edge -2.7 pts

Barnsley v Oxford United

England · League One Sat 31 Oct, 15:00 UTC

Both teams to score · 64% model probability · odds 1.50 · edge -2.7 pts

Bayern München v Borussia Dortmund

Germany · Bundesliga Sat 31 Oct, 17:30 UTC

Both teams to score · 64% model probability · odds 1.44 · edge -5.4 pts

Missing — Bayern München: M. Neuer (missing fixture), L. Díaz (missing fixture), J. Musiala (missing fixture) +1 more · Borussia Dortmund: E. Can (missing fixture), R. Bensebaïni (questionable), G. Konstantelias (missing fixture) +3 more

Wolves v Cardiff

England · Championship Sat 31 Oct, 15:00 UTC

Both teams to score · 63% model probability · odds 1.50 · edge -3.7 pts

Missing — Wolves: B. Traoré (questionable), R. Jiménez (missing fixture), G. Konan (missing fixture) +4 more · Cardiff: C. Chambers (missing fixture), C. Robinson (questionable), K. Bielik (questionable) +3 more

Crewe v Barnet

England · League Two Sat 31 Oct, 15:00 UTC

Both teams to score · 63% model probability · odds 1.50 · edge -3.7 pts

Altrincham v Carlisle

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 63% model probability · odds 1.50 · edge -3.7 pts

Forest Green v Harrogate Town

England · National League Sat 31 Oct, 12:30 UTC

Both teams to score · 62% model probability · odds 1.53 · edge -3.4 pts

Dundee Utd v Heart Of Midlothian

Scotland · Premiership Sat 31 Oct, 15:00 UTC

Both teams to score · 62% model probability

Los Angeles Galaxy v Austin

USA · Major League Soccer Sat 31 Oct, 21:00 UTC

Both teams to score · 62% model probability · odds 1.53 · edge -3.4 pts

Missing — Los Angeles Galaxy: M. Reus (questionable), Riqui Puig (missing fixture), H. Lozano (questionable) +3 more · Austin: J. Bell (questionable), Ervin Torres (questionable), Chris Applewhite (questionable)

Chelsea v Manchester United

England · Premier League Sat 31 Oct, 12:30 UTC

Both teams to score · 61% model probability · odds 1.53 · edge -4.4 pts

Missing — Chelsea: João Pedro (missing fixture), R. James (missing fixture), E. Martínez (missing fixture) +6 more · Manchester United: L. Shaw (missing fixture), M. Rashford (questionable), Bruno Fernandes (questionable) +4 more

FC Halifax Town v Yeovil Town

England · National League Sat 31 Oct, 12:30 UTC

Both teams to score · 61% model probability · odds 1.57 · edge -2.7 pts

Kilmarnock v ST Johnstone

Scotland · Premiership Sat 31 Oct, 15:00 UTC

Both teams to score · 61% model probability · odds 1.57 · edge -2.7 pts

Brentford v Nottingham Forest

England · Premier League Sat 31 Oct, 15:00 UTC

Both teams to score · 61% model probability · odds 1.57 · edge -2.7 pts

Missing — Brentford: R. Henry (missing fixture), J. Dasilva (questionable), Fábio Carvalho (missing fixture) +3 more · Nottingham Forest: N. Domínguez (questionable), Igor Jesus (missing fixture), D. Ndoye (missing fixture) +2 more

Worthing v Sutton Utd

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 61% model probability · odds 1.53 · edge -4.4 pts

Levante v Atletico Madrid

Spain · La Liga Sat 31 Oct, 13:00 UTC

Both teams to score · 60% model probability · odds 1.62 · edge -1.7 pts

Missing — Levante: Dela (questionable), E. Bardeli (missing fixture) · Atletico Madrid: Koke (missing fixture), Cristian Romero (questionable), Johnny Cardoso (missing fixture)

Rangers v Aberdeen

Scotland · Premiership Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability

Southampton v QPR

England · Championship Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability · odds 1.53 · edge -5.4 pts

Missing — Southampton: C. Larin (questionable), F. Downes (questionable) · QPR: N. Madsen (missing fixture), I. Chair (missing fixture), R. Burrell (missing fixture) +3 more

Colchester v Walsall

England · League Two Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability · odds 1.62 · edge -1.7 pts

Oldham v Crawley Town

England · League Two Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability · odds 1.57 · edge -3.7 pts

Swindon Town v Rotherham

England · League Two Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability · odds 1.57 · edge -3.7 pts

Milton Keynes Dons v Doncaster

England · League One Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability · odds 1.57 · edge -3.7 pts

Solihull Moors v Kidderminster Harriers

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 60% model probability · odds 1.57 · edge -3.7 pts

AC Milan v Inter

Italy · Serie A Sat 31 Oct, 19:45 UTC

Both teams to score · 60% model probability · odds 1.53 · edge -5.4 pts

Missing — AC Milan: A. Rabiot (questionable), A. Saelemaekers (missing fixture), S. Chukwueze (missing fixture) +5 more · Inter: Lautaro Martínez (missing fixture), C. Jones (missing fixture), J. Stones (missing fixture) +2 more

Aston Villa v Fulham

England · Premier League Sat 31 Oct, 20:00 UTC

Both teams to score · 60% model probability · odds 1.62 · edge -1.7 pts

Missing — Aston Villa: A. Wan-Bissaka (missing fixture), M. Ruggeri (missing fixture), A. Onana (missing fixture) · Fulham: E. Smith Rowe (questionable), R. Sessegnon (missing fixture), D. Affengruber (questionable)

Motherwell v ST Mirren

Scotland · Premiership Sat 31 Oct, 15:00 UTC

Both teams to score · 59% model probability · odds 1.57 · edge -4.7 pts

Hull City v Ipswich

England · Premier League Sat 31 Oct, 15:00 UTC

Both teams to score · 58% model probability · odds 1.67 · edge -1.9 pts

Missing — Hull City: J. Butland (questionable), M. Targett (missing fixture), E. Matazo (missing fixture) +5 more · Ipswich: S. Lukić (questionable), J. Taylor (missing fixture)

Bolton v Bristol City

England · Championship Sat 31 Oct, 15:00 UTC

Both teams to score · 58% model probability · odds 1.62 · edge -3.7 pts

Missing — Bolton: R. Hardie (missing fixture), E. Erhahon (missing fixture), J. McAtee (missing fixture) +2 more · Bristol City: E. Adebayo (questionable), R. Dickie (questionable), L. Tolaj (questionable) +1 more

Tranmere v Cheltenham

England · League Two Sat 31 Oct, 15:00 UTC

Both teams to score · 58% model probability · odds 1.67 · edge -1.9 pts

Aldershot Town v Gateshead

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 58% model probability · odds 1.67 · edge -1.9 pts

Columbus Crew v DC United

USA · Major League Soccer Sat 31 Oct, 18:00 UTC

Both teams to score · 58% model probability · odds 1.62 · edge -3.7 pts

Missing — Columbus Crew: E. Bailly (questionable), W. Abou Ali (missing fixture), André Gomes (questionable) +3 more · DC United: L. Munteanu (missing fixture), Gabriel Segal (questionable), T. Baribo (questionable) +1 more

Estac Troyes v Le Mans

France · Ligue 1 Sat 31 Oct, 19:45 UTC

Both teams to score · 58% model probability · odds 1.67 · edge -1.9 pts

Missing — Estac Troyes: I. Boura (questionable), Y. Titi (questionable), A. Ouzenadji (missing fixture) +1 more · Le Mans: D. Sidibé (missing fixture), Y. Larouci (questionable), H. Voyer (questionable) +2 more

Bradford v Huddersfield

England · League One Sat 31 Oct, 12:30 UTC

Both teams to score · 57% model probability · odds 1.70 · edge -1.8 pts

Udinese v AS Roma

Italy · Serie A Sat 31 Oct, 17:00 UTC

Both teams to score · 57% model probability · odds 1.67 · edge -2.9 pts

Missing — Udinese: D. Alaba (missing fixture), O. Solet (questionable), V. Bayo (missing fixture) +3 more · AS Roma: M. Svilar (missing fixture), L. Pellegrini (missing fixture), P. Dybala (missing fixture) +2 more

Tottenham v Crystal Palace

England · Premier League Sat 31 Oct, 17:30 UTC

Both teams to score · 57% model probability · odds 1.67 · edge -2.9 pts

Missing — Tottenham: R. Bentancur (missing fixture), J. Maddison (questionable), T. Adarabioyo (missing fixture) +6 more · Crystal Palace: J. Strand Larsen (questionable), I. Sarr (missing fixture), T. Tomiyasu (missing fixture) +2 more

Lincoln v Birmingham

England · Championship Sat 31 Oct, 12:30 UTC

Both teams to score · 56% model probability · odds 1.73 · edge -1.8 pts

Missing — Lincoln: T. Darikwa (missing fixture), E. Wheatley (missing fixture), M. Melia (missing fixture) · Birmingham: Paik Seung-Ho (missing fixture), Marc Leonard (missing fixture), A. Priske (questionable)

Norwich v Watford

England · Championship Sat 31 Oct, 12:30 UTC

Both teams to score · 56% model probability · odds 1.67 · edge -3.9 pts

Missing — Norwich: P. Mattsson (questionable), Mirko Topić (questionable), M. Touré (missing fixture) +3 more · Watford: M. Antonio (missing fixture), K. Baah (missing fixture), S. Coulibaly (missing fixture) +2 more

Leyton Orient v Cambridge United

England · League One Sat 31 Oct, 12:30 UTC

Both teams to score · 56% model probability · odds 1.70 · edge -2.8 pts

Bournemouth v Leeds

England · Premier League Sat 31 Oct, 15:00 UTC

Both teams to score · 56% model probability · odds 1.70 · edge -2.8 pts

Missing — Bournemouth: J. Araujo (missing fixture), A. Scott (missing fixture), A. Tóth (missing fixture) · Leeds: N. Elvedi (questionable), J. Rodon (missing fixture), D. James (questionable) +2 more

Coventry v Sunderland

England · Premier League Sat 31 Oct, 15:00 UTC

Both teams to score · 56% model probability · odds 1.75 · edge -1.1 pts

Missing — Coventry: H. Wright (missing fixture), L. Woolfenden (missing fixture), J. Eccles (missing fixture) +2 more · Sunderland: N. Mukiele (questionable), D. Ballard (missing fixture), W. Isidor (questionable) +2 more

West Ham v West Brom

England · Championship Sat 31 Oct, 15:00 UTC

Both teams to score · 56% model probability · odds 1.67 · edge -3.9 pts

Missing — West Ham: J. Veltman (questionable), K. Mavropanos (missing fixture), K. Lamadrid (questionable) · West Brom: M. Johnston (missing fixture), Tobias Christopher Collyer (missing fixture), N. Galves (missing fixture)

Fleetwood Town v Bristol Rovers

England · League Two Sat 31 Oct, 15:00 UTC

Both teams to score · 56% model probability · odds 1.62 · edge -5.7 pts

Leicester v Stevenage

England · League One Sat 31 Oct, 15:00 UTC

Both teams to score · 56% model probability · odds 1.70 · edge -2.8 pts

Boreham Wood v Hartlepool

England · National League Sat 31 Oct, 15:00 UTC

Both teams to score · 56% model probability · odds 1.70 · edge -2.8 pts

PSV Eindhoven v Willem II

Netherlands · Eredivisie Sat 31 Oct, 17:45 UTC

Both teams to score · 56% model probability · odds 1.67 · edge -3.9 pts

Missing — PSV Eindhoven: A. Pléa (missing fixture), S. Lammers (questionable), J. Schouten (missing fixture) +3 more · Willem II: J. Hoogma (missing fixture), J. Slory (missing fixture), Amine Lachkar (missing fixture)

New York City FC v CF Montreal

USA · Major League Soccer Sat 31 Oct, 18:00 UTC

Both teams to score · 56% model probability · odds 1.75 · edge -1.1 pts

Missing — New York City FC: M. Moralez (missing fixture), A. Martínez (questionable), K. Trewin (missing fixture) +2 more · CF Montreal: P. Owusu (questionable), B. Ceballos (missing fixture), J. Neal (questionable) +2 more

Hibernian v Dundee

Scotland · Premiership Sat 31 Oct, 15:00 UTC

Both teams to score · 55% model probability

Mansfield Town v Notts County

England · League One Sat 31 Oct, 15:00 UTC

Both teams to score · 55% model probability · odds 1.70 · edge -3.8 pts

Feyenoord v Fortuna Sittard

Netherlands · Eredivisie Sat 31 Oct, 15:30 UTC

Both teams to score · 55% model probability · odds 1.75 · edge -2.1 pts

Missing — Feyenoord: R. Nelson (missing fixture), B. Nieuwkoop (missing fixture), J. St. Juste (missing fixture) +4 more · Fortuna Sittard: Iván Márquez (questionable), Ramazan Bayram (missing fixture)

Both teams to score, priced properly

BTTS is the market bookmakers advertise hardest, and that alone should make you careful. It stays alive for ninety minutes whatever the score, it suits the way most people watch football, and the margins built into its prices are often wider than on the match odds. None of that makes it a bad market. It makes it a market where the difference between a fair price and a poor one is larger than usual, and where a model earns its keep.

Our BTTS probability is not a guess about whether a game will be open. It is read directly off the scoreline grid: the model estimates goals for each side from attack and defence ratings, builds the probability of every final score, and sums every scoreline where neither team finishes nil. That construction matters, because both teams scoring depends on four things at once, both attacks and both defences, and shortcuts that look at only one side of the fixture consistently misprice it. A team that scores freely but wins 3-0 every week is a BTTS trap, not a BTTS pick.

Selections appear here when the model's yes probability clears our threshold, typically corresponding to fixtures where both sides score in well over half of the simulated outcomes. The strongest spots share a shape: two sides that create chances at a healthy rate, neither defence keeping regular clean sheets, and a match state unlikely to turn one-way early. Derbies and end-of-season fixtures with nothing at stake often qualify. Matches involving a deep-sitting away side that rarely scores on the road almost never do, however leaky the home defence looks.

Judge this page the way we judge ourselves, on the full settled BTTS record rather than a hot fortnight. Every selection settles against the odds that were available when it was published, wins and losses in the same table.

New to the market? The glossary covers what BTTS means and how it settles, own goals and all. BTTS also converses naturally with the goals lines: a fixture strong for both teams to score is often strong for over 2.5 goals too, and where the two markets disagree about a match is usually the most instructive number on the page.

Recent Results for This Market

Every settled selection for this market

Frequently Asked Questions

What are btts tips?

They are selections for this market produced by a statistical model rather than a tipster. The model estimates a probability for every fixture it prices, and a selection appears here when that probability clears the market threshold. The market itself is explained in plain English in our glossary.

How are these tips generated?

A model rates every team from recent results, converts those ratings into goal expectancies for each fixture, and turns the expectancies into probabilities for this market. Selections are archived at kickoff and never edited afterwards.

How has this market performed?

Over its full recorded history this market has a 62.7% strike rate from 1152 settled selections, at -0.6% ROI to level stakes. Every settled selection is published in the results archive, including the losing runs.

10 ranked correct score picks + the full model boards, every morning. Go Premium — from $1.49/wk 95 founder places left