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 44,066 middles for your filter settings.

Of these, 43,679 middles offer a positive expected value.

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

Found 387 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.01%2.48 / 28.7%
-22.34% / 55.3%

Smarkets
Tennis
20/06
12:10
Peyton Stearns – Emily Appleton
WTA Eastbourne, Great Britain Women Singles
21-2 1st set - lay
(2.0%)
£285.00
3.85
W88 (BTI)
Tennis
20/06
12:30
Peyton Stearns – Emily Appleton
United Kingdom - WTA Eastbourne
AH2(+2.5) 1st set
+ 81 middles for this event
-0.01%5.88 / 14.5%
-12.69% / 74.6%

Bet3000 (DE)
Tennis
20/06
12:10
Navarro, E. – Golubic, V.
WTA - Nottingham, Women Single
AH1(+1.5)
Smarkets
Tennis
20/06
12:40
Emma Navarro – Viktorija Golubic
WTA Nottingham, Great Britain Women Singles
21-2
(2.0%)
£525.00
+ 7 middles for this event
-0.01%11.59 / 7.93%
-7.36% / 85.3%

CampoBet (DK)
Tennis
20/06
13:00
Linda Noskova – Alexandra Eala
WTA - WTA Berlin, Germany Women Singles
Over 21.5
Smarkets
Tennis
20/06
13:00
Linda Noskova – Alexandra Eala
WTA Berlin, Germany Women Singles
Over 22.5 - lay
(2.0%)
£285.00
2.00
+ 66 middles for this event
-0.02%1.79 / 35.8%
-26.39% / 47.2%

ThunderPickIo (NO)
Tennis
20/06
15:30
Daniel Altmaier – Frances Tiafoe
Germany - ATP Halle stq pr cu
AH1(+6.5)
Matchbook
Tennis
20/06
15:30
Daniel Altmaier – Frances Tiafoe
Germany - ATP Halle
AH2(−3.5)
(1.0%)
$52.80
+ 32 middles for this event
-0.02%3.67 / 21.4%
-17.65% / 64.7%

Smarkets
Tennis
20/06
12:10
Alina Charaeva – Ayla Aksu
WTA 125K Figueira Da Foz, Portugal Women Singles
21-2 - lay
(2.0%)
£53.00
4.10
TempoBet
Tennis
20/06
12:10
Charaeva, Alina – Aksu, Ayla
WTA 125K - WTA 125K Figueira Da Foz, Portugal
AH2(+1.5)
+ 8 middles for this event
-0.02%3.56 / 21.9%
-17.98% / 64.0%

Betfair
Tennis
20/06
22:00
N Hardt – Ju Estevez
Asuncion Challenger 2026
21-2 - lay
(6.5%)
£42.49
2.98
Polymarket
Tennis
20/06
22:00
Nick Hardt – Juan Estevez
Tennis
AH2(+1.5)
$2.70
+ 1 middle for this event
-0.03%2.47 / 28.7%
-22.35% / 55.3%

FavBet (HR)
Tennis
20/06
11:00
Aryna Sabalenka – Jessica Pegula
WTA - Berlin, Germany
Over 19
Smarkets
Tennis
20/06
11:00
Aryna Sabalenka – Jessica Pegula
WTA Berlin, Germany Women Singles
Under 22.5
(2.0%)
£294.00
+ 18 middles for this event
-0.04%3.24 / 23.5%
-19.09% / 61.8%

Smarkets
Tennis
20/06
13:00
Brandon Nakashima – Francisco Cerundolo
ATP London, Great Britain Men Singles
11-2
(2.0%)
£450.00
STS (PL)
Tennis
20/06
13:00
Nakashima Brandon – Cerundolo Francisco
ATP - Londyn
AH2(+1.5)
+ 24 middles for this event
-0.04%3.78 / 20.8%
-17.29% / 65.4%

Smarkets
Tennis
20/06
12:20
Renata Zarazua – Mariella Thamm
WTA Bad Homburg, Germany Women Singles
21-2 - lay
(2.0%)
£5.00
5.60
Betcity
Tennis
20/06
13:05
Renata Zarazua – Mariella Thamm
Tennis. WTA 250. Bad Homburg. Germany. Grass. Qualifying
AH2(+1.5)
+ 3 middles for this event
-0.04%3.25 / 23.5%
-19.06% / 61.9%

Betfair
Tennis
20/06
13:30
Giron – Ch Broom
ATP Eastbourne 2026
11-2
(6.5%)
£288.89
STS (PL)
Tennis
20/06
14:30
Giron Marcos – Broom Charles
ATP - Eastbourne
AH2(+1.5)
+ 2 middles for this event
-0.05%3.28 / 23.3%
-18.95% / 62.1%

BolsaDeAposta (BR)
Tennis
20/06
14:00
Alexander Zverev – Taylor Fritz
Germany - ATP Halle
21-2 - lay
(1.0%)
2.28
Polymarket
Tennis
20/06
14:00
Alexander Zverev – Taylor Fritz
Tennis
AH2(+1.5)
$3.35
+ 75 middles for this event
-0.11%5.02 / 16.5%
-14.25% / 71.5%

NitroBetting (EU)
Tennis
20/06
14:10
Tommy Paul – Ugo Humbert
ATP - London, Great Britain, Singles
Over 22.5
Betfair
Tennis
20/06
14:10
Paul – Humbert
ATP London 2026
Over 26 - lay
(6.5%)
£563.60
2.28
+ 15 middles for this event
-0.14%3.31 / 23.0%
-18.82% / 62.4%

Smarkets
Tennis
20/06
13:20
James Duckworth – Giles Hussey
ATP Eastbourne, Great Britain Men Singles
AH1(−4)
(2.0%)
£175.00
CampoBet (DK)
Tennis
20/06
14:00
James Duckworth – Giles Hussey
ATP - ATP Eastbourne, Great Britain Men Singles
AH2(+5.5)
+ 4 middles for this event
-0.14%3.47 / 22.2%
-18.27% / 63.4%

BolsaDeAposta (BR)
Tennis
20/06
11:30
Solana Sierra – Ella Seidel
Germany - WTA Bad Homburg Qualification
11-2
(1.0%)
Efbet (BG)
Tennis
20/06
11:10
Solana Sierra – Ella Seidel
WTA - WTA Bad Homburg Women Singles A9ZJ2X7R
AH2(+1.5)
+ 5 middles for this event
-0.15%4.01 / 19.8%
-16.65% / 66.7%

EGB
Tennis
20/06
14:00
Felix Gill – Marco Trungelliti
ATP Eastbourne
AH1(+1.5)
BetDaq
Tennis
20/06
14:00
Gill, F – Trungelliti, M
ATP Tour - ATP Eastbourne
11-2 - lay
(5.0%)
1.84
+ 2 middles for this event
-0.22%2.04 / 32.6%
-24.73% / 50.5%

FavBet (HR)
Tennis
20/06
11:00
Karolina Pliskova – Marie Bouzkova
WTA - Nottingham, Great Britain
Over 19
Betfair
Tennis
20/06
11:00
Ka Pliskova – M Bouzkova
WTA Nottingham 2026
Under 23.5
(6.5%)
£440.56
+ 2 middles for this event
-0.29%4.03 / 19.5%
-16.58% / 66.8%

Efbet (BG)
Tennis
20/06
10:30
de Jonge D / Opitz J – Forcano Aparicio I / Vervoort M
Challenger - ATP Challenger Royan, France Men Doubles
AH1(+1.5)
Smarkets
Tennis
20/06
10:30
de Jonge D / Opitz J – Forcano Aparicio I / Vervoort M
ATP Challenger Royan, France Men Doubles stq pr cu
11-2 - lay
(2.0%)
£12.00
1.94
-0.31%3.13 / 23.8%
-19.48% / 61.0%

Bumbet
Tennis
20/06
12:30
Sofia Kenin – Daria Snigur
Eastbourne
AH1(+5.5)
Smarkets
Tennis
20/06
14:30
Sofia Kenin – Daria Snigur
WTA Eastbourne, Great Britain Women Singles
AH2(−3)
(2.0%)
£260.00
+ 2 middles for this event
-0.36%1.87 / 34.3%
-25.82% / 48.4%

William Hill
Tennis
20/06
14:30
Jan Choinski – Yibing Wu
ATP Eastbourne Qualifying
AH1(+2.5) 1st set
Betfair
Tennis
20/06
13:30
Choinski – Y Wu
ATP Eastbourne 2026
11-2 1st set - lay
(6.5%)
£13.89
3.00
+ 3 middles for this event
-0.37%4.24 / 18.6%
-16.02% / 68.0%

Bovada (LV)
Tennis
20/06
12:30
Zeynep Sonmez – Hanne Vandewinkel
Eastbourne
Over 18.5
Smarkets
Tennis
20/06
12:10
Zeynep Sonmez – Hanne Vandewinkel
WTA Eastbourne, Great Britain Women Singles
Under 21
(2.0%)
£301.00
+ 1 middle for this event
-0.38%8.62 / 10.0%
-9.42% / 81.2%

CampoBet (DK)
Tennis
20/06
11:00
Lanlana Tararudee – Veronika Erjavec
WTA - WTA Eastbourne, Great Britain Women Singles
AH1(−3.5)
BetDaq
Tennis
20/06
11:00
Tararudee, L – Erjavec, V
WTA Tour - WTA Eastbourne
AH1(−4.5) - lay
(5.0%)
2.84
+ 2 middles for this event
-0.52%7.38 / 11.4%
-10.66% / 78.7%

EGB
Tennis
20/06
15:00
Xiyu Wang – Anastasiia Sobolieva
WTA Brescia
AH1(+1.5)
Betfair
Tennis
20/06
15:00
X Wang – A Sobolieva
WTA Brescia 2026
11-2 - lay
(6.5%)
£55.92
1.28
-0.62%7.85 / 10.6%
-10.15% / 79.7%

EGB
Tennis
20/06
11:00
Oleksandra Oliynykova – Sofia Johnson
WTA Eastbourne
AH1(+1.5)
Betfair
Tennis
20/06
13:00
Ole Oliynykova – Sof Johnson
WTA Eastbourne 2026
11-2 - lay
(6.5%)
£532.77
1.27
+ 1 middle for this event
-0.65%2.57 / 27.1%
-21.86% / 56.3%

BetDaq
Tennis
20/06
13:00
Diaz Acosta, F – Heide, G
ATP Challenger Tour - Poznan Challenger - YYUZJR
11-2 1st set
(5.0%)
William Hill
Tennis
20/06
13:00
Facundo Diaz Acosta – Gustavo Heide
ATP Challenger Tour - Poznan
AH2(+2.5) 1st set
-0.69%2.8 / 25.4%
-20.82% / 58.4%

Betfair
Tennis
20/06
14:30
Pe Marcinko – Sim Waltert
WTA Eastbourne 2026
11-2 1st set
(6.5%)
£43.66
William Hill
Tennis
20/06
15:30
Petra Marcinko – Simona Waltert
WTA Eastbourne Qualifying
AH2(+2.5) 1st set

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), 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, 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, Bet7k (BR), Bet9ja, BetBoom (BR), BetBoom (RU), BetClic, BetClic (FR), BetClic (PL), BetClic (PT), BetCorrect, BetDSI (EU), 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), Betfair, Betfair (ES), Betfair (IT), Betfair (MBR), 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), Betwgb, Betxchange, BigBet (BR), Bingoal (BE), Blaze, BoaBet, BolsaDeAposta (BR), BolsaDeAposta TB (BR), BookMaker (EU), BookmakerXyz, Bovada (LV), BoyleSports, BrBet (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), Comeon, CoolBet, Coral (UK), Crocobet, Crown Sports, CrystalBet (GE), DafaBet (ES), DafaBet (Sports), DafaBet OW (Saba), Danskespil (DK), DaznBet (ES), DaznBet (UK), DomusBet (IT), Donald (BR), DoxxBet (SK), Draftkings, DragonBet (UK), DripCasino, 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), FavBet (RO), 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), 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), 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), Pinnacle (PS3838), 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), SportingWin, Sportium (CO), Sportium (ES), Sportmarket (MollyBet), SportsBet, SportsBet (AU), SportyBet, Stake, Stake (BR), Stake (CO), Stake (PE), StanleyBet (IT), StanleyBet (RO), StarCasino (NL), StarSports, Staryes (IT), Stoiximan (GR), SuperBet (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, 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, Wildz, William Hill, Williamhill (IT), WinBet (BG), WinBet (RO), Winamax (ES), Winamax (FR), Winline (RU), Wjcasino (BR), WolfBet, YSB, YaassCasino (ES), Yabo888, Yajuego (CO), ZeBet, ZeBet (BE), ZeBet (ES), ZeBet (NL), Zenit, or iForBet (PL).