Win more if the outcome lands within a range

A bookmaker's middle allows you to bet on overlapping lines from different bookmakers and win both bets if the result falls within a specific range. Read more


We've just found 26,585 middles for your filter settings.

Of these, 26,456 middles offer a positive expected value.

To see middles with a positive expected value and lossless surebets-middles, please choose a plan.

Found 129 middles with Tennis | Show all
(Auto updates — Shift+P to start them) (Auto updates — Shift+P to pause them)

Examples with a low expected value
| ProfitBookmaker ▲▼ EventMarketOdds
-0.02%3.18 / 23.9%
-19.30% / 61.4%

Smarkets
Tennis
03/08
16:00
Alex Michelsen – Jan-Lennard Struff
ATP Montreal, Canada Men Singles
11-2
(2.0%)
£493.00
STS (PL)
Tennis
03/08
16:00
Michelsen Alex – Struff Jan-Lennard
ATP - Montreal
AH2(+1.5)
+ 10 middles for this event
Max
0.00% / 10.0%

Betdex
Tennis
02/08
13:30
Juan Bautista Torres – Fons van Sambeek
ATP Challenger Hagen
2 - lay
$1.17
10.00
Kalshi
Tennis
02/08
13:30
van Sambeek – Torres
Tennis
21-2 - lay
$221.13
1.11
-0.04%0.98 / 50.4%
-33.55% / 32.9%

BetDaq
Tennis
02/08
19:00
Facundo Diaz Acosta – Mili Poljicak
ATP Challenger Tour - San Marino Challenger - YYUZJR
11-2 1st set
(5.0%)
FavBet (HR)
Tennis
02/08
19:00
Facundo Diaz Acosta – Mili Poljicak
ATP Challenger - San Marino, San Marino
AH2(+3.5) 1st set
-0.05%3.9 / 20.4%
-16.96% / 66.1%

Matchbook
Tennis
03/08
15:00
Giovanni Mpetshi Perricard – Botic Van de Zandschulp
Canada - ATP Montreal
11-2
(1.0%)
$12.75
Polymarket
Tennis
03/08
15:00
Giovanni Mpetshi Perricard – Botic van de Zandschulp
Tennis
AH2(+1.5)
$21.90
+ 3 middles for this event
-0.08%3.45 / 22.4%
-18.36% / 63.3%

TrapCasino
Tennis
02/08
16:00
Jessica Bouzas Maneiro – Ariana Arseneault
WTA - Toronto, Canada, Singles
Over 15.5
Smarkets
Tennis
02/08
16:00
Jessica Bouzas Maneiro – Ariana Arseneault
WTA Toronto, Canada Women Singles
Under 17.5
(2.0%)
£111.00
-0.09%6.68 / 12.9%
-11.52% / 77.0%

Betano (NG)
Tennis
03/08
16:00
Terence Atmane – Jack Draper
ATP - Montreal Masters
AH1(+1.5) 1st set
Betfair
Tennis
03/08
16:00
Atmane – Ja Draper
ATP Montreal QC 2026
11-2 1st set - lay
(6.5%)
£25.54
2.68
+ 10 middles for this event
-0.09%8.94 / 10.0%
-9.14% / 81.7%

Smarkets
Tennis
02/08
16:00
Elena-Gabriela Ruse – Peyton Stearns
WTA Toronto, Canada Women Singles
Over 22.5
(2.0%)
£158.00
TrapCasino
Tennis
02/08
23:10
Elena Gabriela Ruse – Peyton Stearns
WTA - Toronto, Canada, Singles
Under 25.5
-0.12%11.48 / 7.88%
-7.42% / 85.2%

TrapCasino
Tennis
02/08
17:00
Jessica Pegula – Alexandra Eala
WTA - Washington, USA, Singles
Over 18.5
BetDaq
Tennis
02/08
17:00
Jessica Pegula – Alexandra Eala
WTA Tour - WTA Washington
Under 19.5
(5.0%)
+ 1 middle for this event
-0.20%1.61 / 38.1%
-27.73% / 44.5%

Jokerbet (ES)
Tennis
02/08
17:30
Wang Xiyu – Sara Bejlek
WTA - WTA Toronto, Canada Women Singles
AH1(+3.5) 1st set
Betfair
Tennis
02/08
17:30
X Wang – Bejlek
WTA Toronto 2026
21-2 1st set
(6.5%)
£12.00
-0.21%1.35 / 42.3%
-29.84% / 40.3%

Golden Palace (BE)
Tennis
03/08
15:00
Carol Zhao – Magda Linette
WTA - WTA Toronto, Canada, Women Singles
AH1(+3.5) 1st set
BetDaq
Tennis
03/08
15:00
Carol Zhao – Magda Linette
WTA Tour - WTA Montreal
21-2 1st set
(5.0%)
+ 11 middles for this event
-0.31%1.43 / 40.7%
-29.15% / 41.7%

Smarkets
Tennis
02/08
16:00
Yulia Putintseva – Shuai Zhang
WTA Toronto, Canada Women Singles
11-2 1st set
(2.0%)
£377.00
Jokerbet (ES)
Tennis
03/08
15:00
Yulia Putintseva – Shuai Zhang
WTA - WTA Toronto, Canada Women Singles
AH2(+3.5) 1st set
-0.39%53.69 / 0.92%
-0.78% / 41.9%

Betfair
Tennis
02/08
10:00
J Kumstat – Go Bueno
Liberec Challenger 2026
2 - lay
(6.5%)
£72.79
2.28
Polymarket
Tennis
02/08
10:00
Jan Kumstat – Gonzalo Bueno
Tennis
21-2
$1,846.88
+ 11 middles for this event
-0.50%11.66 / 7.36%
-7.32% / 85.4%

Pinnacle888
Tennis
02/08
13:00
Matej Dodig – Jannik Opitz
ATP Challenger Hagen - Qualifiers
AH1(+1.5)
$450.00
BetDaq
Tennis
02/08
13:00
Matej Dodig – Jannik Opitz
ATP Challenger Tour - Hagen Challenger
11-2 - lay
(5.0%)
1.14
+ 1 middle for this event
-0.52%3.35 / 22.3%
-18.69% / 62.6%

OlyBet (EU)
Tennis
02/08
10:00
Tim Handel – Daniel Siniakov
Germany - ATP Challenger Hagen - Clay
AH1(+1.5)
BetDaq
Tennis
02/08
10:00
Tim Handel – Daniel Siniakov
ATP Challenger Tour - Hagen Challenger
21-2
(5.0%)
-0.89%13.27 / 6.05%
-6.55% / 86.9%

PokerStars
Tennis
03/08
20:00
P Udvardy – Eva Lys
WTA Toronto 2026
AH1(+1.5) 1st set
Betfair
Tennis
03/08
20:00
P Udvardy – Eva Lys
WTA Toronto 2026
21-2 1st set
(6.5%)
£198.82
+ 1 middle for this event
-1.18%23.89
-0.83% / 19.8%

BetDaq
Tennis
02/08
10:00
Kristjan Tamm – Amit Vales
ATP Challenger Tour - Grodzisk Challenger
11-2
(5.0%)
Betdex
Tennis
02/08
10:00
Kristjan Tamm – Amit Vales
ATP Challenger Grodzisk Mazowiecki
1 - lay
$2.82
5.00
-1.53%90.67
-0.79% / 71.6%

Codere (ES)
Tennis
02/08
13:00
Pietro Marino – Michael Zhu
ATP Challenger Clasificación - ATP Challenger Plovdiv 2 - Clasificación (BG)
11-2
Betfair
Tennis
02/08
13:00
Pi Marino – Mi Zhu
Plovdiv Challenger 2026
1 - lay
(6.5%)
£154.85
1.36
-26.40%236.74
-0.19% / 45.0%

Unibet (RO)
Tennis
03/08
13:00
Pedro Boscardin Dias – Samuele Pieri
Challenger - Plovdiv
11-2
Betfair
Tennis
03/08
13:00
Boscardin Dias – Sa Pieri
Plovdiv Challenger 2026
1 - lay
(6.5%)
£213.15
2.14
+ 63 middles for this event

See also: surebets with Tennis or valuebets with Tennis.

Show only with: 10Bet, 10Bet (UK), 10Cric, 18Bet, 1Win (Original), 1xBet, 1xBet (ES), 22Bet, 32Red, 3et, 888sport, 888sport (IT), 888sport (RO), 9dBet (BR), AccessBet, AdjaraBet, Admiral (AT), AdmiralBet (IT), Akbets, AlfaBet (BR), AllWin365 (UA), Allwyn (CZ), Aposta1 (BR), Apostaganha (BR), ApuestaTotal (PE), ArtlineBet, AsianOdds, B1Bet (BR), BC.Game, BC.Game (BTI), Bahigo, BaltBet (RU), BangBet, BantuBet (AO), Bet-Bra (BR), Bet-Bra SB (BR), Bet-at-home, Bet25 (DK), Bet3000 (DE), Bet365, Bet365 (BR), Bet4 (BR), Bet7, Bet777 (ES), Bet7k (BR), Bet9ja, BetBoom (BR), BetBoom (RU), BetClic, BetClic (FR), BetClic (PL), BetClic (PT), BetCorrect, BetDaq, BetEsporte (BR), BetInAsia (Black), BetItaly (IT), BetKing, BetLike, BetMomo, BetOnline (AG), BetPassion (IT), BetPawa (NG), BetPix365 (BR), BetRebels, BetVictor, BetWarrior (BR), BetWay, BetX (CZ), Betadonis, Betano, Betano (BR), Betano (CZ), Betano (NG), Betano (PT), Betao (BR), Betboro, Betboro (GH), Betcity, Betcity (NL), Betcris, Betcris (PL), Betdex, Betfair, Betfair (ES), Betfair (IT), Betfair (MBR), Betfair SB (BR), Betfair SB (ES), Betfair SB (GB), Betfarm, Betfirst (BE), Betfred, Betfred (ZA), BetiBet, Betika (KE), Betinia, Betlive, Betmaster, Betnacional (BR), Betpoint (IT), Betrivers (CA), Betsafe, Betsson, Betsson (ES), Betsson (FR), Betsson (GE), Betsson (GR), Betsson (IT), Betsul (BR), Betuk (UK), Betus (PA), Betvip (BR), Betwgb, Betxchange, BigBet (BR), Bingoal (BE), Blaze, BlueChip, BoaBet, BolsaDeAposta (BR), BolsaDeAposta TB (BR), BookMaker (EU), BookmakerXyz, Bovada (LV), BoyleSports, BrBet (BR), Bravo Bet (BR), Brazino 777, BresBet, Bumbet, Bwin, Bwin (FR), Bwin (PT), CBet (LT), Caliente (MX), CampoBet (DK), Casa Pariurilor (RO), CasaDeApostas (BR), CasinoPortugal (PT), CasinozerApp, Casobet (Sport), Cassino (BR), Circus (BE), Cloudbet, Codere (ES), Coins Game, Comeon, CoolBet, Coral (UK), Crocobet, Crown Sports, CrystalBet (GE), DafaBet (ES), DafaBet (Sports), DafaBet OW (Saba), Danskespil (DK), DaznBet (ES), DaznBet (IT), DaznBet (UK), DomusBet (IT), Donald (BR), DoxxBet (SK), Draftkings, DragonBet (UK), Duelbits, EDSBet, EGB, Easybet (ZA), Ebingo (ES), Efbet (BG), Efbet (GR), Efbet (Net), EpicBet, Eplay24 (IT), EsporteNetBet (BR), EsporteNetSP (BR), EsporteNetVip, EsportesDaSorte (BR), EstorilSolCasinos (PT), Etipos (SK), Etopaz (AZ), Etoto (PL), EuroBet (IT), EveryGame (EU), ExclusiveBet, Expekt (DK), FB Sports, FanDuel, Fanatics, Fastbet, Fastbet (IT), FavBet (HR), Fonbet, Football (NG), Fortuna (PL), Fortuna (SK), FulltBet (BR), GGBet, Gamdom, Genybet (FR), Germania (HR), GetsBet (RO), Goalbet, Gogowin (Crown), GoldBet (IT), Golden Palace (BE), GoldenPark (ES), GoldenPark (PT), GoldenVegas (BE), Gra (Live), GrandGame (BY), HKJC, HiperBet (BR), HoliganBet (TR), Hollywoodbets, Ilotbet, Interwetten, IviBet, JSB, Jacks (NL), JetCasino, Jogodeouro (BR), Jokerbet (ES), JugaBet (CL), Kalshi, KingsBet (CZ), KirolBet (ES), Kwiff, Ladbrokes, Ladbrokes (BE), LeaderBet, Lebull (PT), LeoVegas (CA), LeoVegas (ES), Leon, LigaStavok (RU), LivescoreBet (NG), LivescoreBet (UK), Luckia (ES), Luvabet (BR), LvBet, MSport (GH), MSport (NG), Marathon, MarathonBet (DK), MarathonBet (IT), MarjoSports (BR), Matchbook, MaxLine (BY), Maxbet (RS), MelBet, Meridian (BE), Meridian (PE), MerkurBets, Milhao (BR), Miseojeu+, Misli (AZ), MostBet, Mozzart, Mundoapostas, Mystake, N1Bet, NaijaBet, Napoleon (BE), Neobet, Nesine (TR), NetBet, NetBet (FR), NetBet (IT), NetBet (RO), Nike (SK), NitroBetting (EU), Norsk Tipping (NO), Novibet (BR), Novibet (GR), OgaBet, Olimp (Bet), OlimpoBet (PE), OlyBet (ES), OlyBet (EU), OlyBet (FR), OlyBet (LT), Onabet (BR), OneCasino SB, Optibet (LT), Optibet (LV), OrbitX, OvertimeMarkets, PMU (FR), Paddy Power, PameStoixima (GR), Parasino, Paston (ES), Pin-up, Pin-up (RU), Pinnacle888, Piwi247, PixBet (BR), Placard (Jogos Santa Casa), Placard (PT), PlayNow, Player (RO), PointsBet (AU), PokerStars, PokerStars (FR), PokerStars (UK), Polymarket, PremierBet (MW), QQ101 (BTI), QQ101 (IM Sports), RayBet, Reidopitaco (BR), RetaBet (ES), RetaBet (PE), RicoBet (BR), Rivalo (BR), RuBet, Rushbet (CO), Rushbet (MX), STS (PL), SX Bet, Sbobet, Sbobet (Esport), SeuBet (BR), Shuffle, Sisal (IT), SkyBet, Smarkets, Snai (Retail), SoccaBet, Solverde (PT), SorteNaBet (BR), SportBet (IT), Sportium (CO), Sportium (ES), Sportmarket (MollyBet), SportsBet, SportsBet (AU), SportyBet, SportyBet (BR), Stake, Stake (BR), Stake (CO), Stake (PE), StanleyBet (IT), StanleyBet (RO), StarCasino (NL), StarSports, Staryes (IT), Stoiximan (GR), SuperBet (BR), SupremaBet (BR), Surebet247 (NG), SynotTip (LV), Tab (AU), TeApuesto (PE), TempoBet, Tennisi, ThunderPickIo (NO), Tinbet (PE), Tipico, Tipp3 (AT), TippmixPro (HU), Tipsport (CZ), Tipwin (DE), TonyBet, TonyBet (ES), TonyBet (NL), Topsport (LT), Toto (NL), TotoGaming (AM), Totosi (IT), TrapCasino, ULTRA Bet (BR), Ubet (CY), Ubet (KZ), Unibet (AU), Unibet (DK), Unibet (FR), Unibet (RO), VBet, VBet (BR), VBet (FR), VBet (NL), Veikkaus (FI), Vera (BR), Versus (ES), Vivasorte (BR), Vulkan Bet, W88 (BTI), W88Es, WWin, Wild, Wildz, William Hill, Williamhill (IT), WinBet (BG), WinBet (RO), Winamax (ES), Winamax (FR), Winline (RU), Winspirit, Wjcasino (BR), WolfBet, YSB, YaassCasino (ES), Yabo888, Yajuego (CO), ZeBet, ZeBet (BE), ZeBet (ES), ZeBet (NL), Zenit, or iForBet (PL).