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 15,677 middles for your filter settings.

Of these, 15,530 middles offer a positive expected value.

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

Found 147 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%1.41 / 41.5%
-29.34% / 41.3%

William Hill
Tennis
28/10
08:00
Harriet Dart – Janice Tjen
WTA Guangzhou
AH1(+3.5) 1st set - games
Kalshi
Tennis
28/10
07:20
Tjen – Dart
Tennis
11-2 1st set - games
$17.04
+ 3 middles for this event
-0.02%4.08 / 19.7%
-16.44% / 67.1%

Expekt (DK)
Tennis
28/10
17:00
Barrena A / Bueno G – Boscardin Dias P / Reis Da Silva J L
Challenger - ATP Challenger Guayaquil, Doubler
AH1(+1.5)
Betfair
Tennis
28/10
17:00
Barrena/Bueno – Boscardin D/Reis Da Sil
Guayaquil Challenger 2026
11-2 - lay
(6.5%)
£39.31
2.56
+ 28 middles for this event
-0.02%1.34 / 42.7%
-29.94% / 40.1%

Betfair
Tennis
28/10
08:00
Al Eala – Ta Gibson
WTA Tokyo 2026
11-2 1st set - games
(6.5%)
£215.99
William Hill
Tennis
28/10
08:00
Alexandra Eala – Talia Gibson
WTA Tokyo
AH2(+3.5) 1st set - games
+ 8 middles for this event
-0.02%8.9 / 10.1%
-9.17% / 81.7%

Smarkets
Tennis
28/10
05:00
Katerina Siniakova – Lanlana Tararudee
WTA Guangzhou, China Women Singles
AH2(+3.5) - games - lay
(2.0%)
£4.00
2.06
Gra (Live)
Tennis
28/10
05:03
Katerina Siniakova – Lanlana Tararudee
WTA - Guangzhou. Hard
AH2(+4.5) - games
+ 1 middle for this event
-0.02%2.81 / 26.2%
-20.78% / 58.5%

Betfair
Tennis
28/10
06:30
P Badosa – S Kraus
WTA Guangzhou 2026
11-2 1st set - games
(6.5%)
£31.00
Bet7
Tennis
28/10
06:10
Badosa, Paula – Kraus, Sinja
WTA - WTA Guangzhou, China Women Singles
AH2(+2.5) 1st set - games
+ 5 middles for this event
-0.03%4.42 / 18.4%
-15.58% / 68.8%

STS (PL)
Tennis
28/10
03:10
Chung Yun Seong – Bu Yunchaokete
Challenger - Seul stq pr cu
AH1(+1.5)
OddJusta
Tennis
28/10
04:00
Yunseong Chung – Yunchaokete Bu
Korea Rep - ATP Seoul Challenger
11-2 - lay
(1.0%)
9.80
-0.04%3.4 / 22.7%
-18.53% / 62.9%

DaznBet (IT)
Tennis
29/10
01:30
Osaka Naomi – Pohankova Mia
WTA - WTA Tokyo
AH1(−1.5) - games
Smarkets
Tennis
29/10
01:30
Naomi Osaka – Mia Pohankova
WTA Tokyo, Japan Women Singles
AH1(−4.5) - games - lay
(2.0%)
£20.00
2.32
-0.05%1.61 / 38.2%
-27.70% / 44.6%

Kalshi
Tennis
28/10
17:00
Hijikata – Fritz
Tennis
21-2 1st set - games
$110.60
Novibet (CY)
Tennis
28/10
17:00
Taylor Harry Fritz – Rinky Hijikata
ATP 500 Basel
AH2(+2.5) 1st set - games
+ 34 middles for this event
-0.09%3.68 / 21.2%
-17.60% / 64.8%

NitroBetting (EU)
Tennis
29/10
01:30
Alycia Parks – Kimberly Birrell
WTA - Tokyo, Japan, Singles
AH1(+1.5)
Smarkets
Tennis
29/10
01:30
Alycia Parks – Kimberly Birrell
WTA Tokyo, Japan Women Singles
11-2 - lay
(2.0%)
£187.00
2.54
-0.10%2.12 / 32.0%
-24.29% / 51.4%

QQ101 (BTI)
Tennis
28/10
13:00
Nuno Borges – Casper Ruud
Switzerland - ATP Basel
AH1(+2.5) 1st set - games
Betfair
Tennis
28/10
13:00
Borges – Ruud
ATP Basel 2026
21-2 1st set - games
(6.5%)
£198.44
+ 9 middles for this event
-0.18%3.36 / 22.7%
-18.66% / 62.7%

STS (PL)
Tennis
29/10
10:00
Altmaier Daniel – Lehecka Jiri
ATP - Bazylea
AH1(+1.5)
Kalshi
Tennis
29/10
10:00
Lehecka – Altmaier
Tennis
11-2
$158.95
-0.20%5.85 / 14.4%
-12.74% / 74.5%

NaijaBet
Tennis
28/10
02:40
Bucsa, Cristina – Joint, Maya
WTA Tokyo, Japan Women Singles
Over 22.5 - games
Kalshi
Tennis
28/10
02:40
Joint – Bucsa
Tennis
Over 26.5 - games - No
$4.08
+ 9 middles for this event
-0.24%5.46 / 15.2%
-13.41% / 73.2%

Fanatics
Tennis
28/10
12:30
Griekspoor, Tallon – Nakashima, Brandon
ATP - ATP Vienna, Austria Men Singles
Over 20.5 - games
Smarkets
Tennis
28/10
12:30
Tallon Griekspoor – Brandon Nakashima
ATP Vienna, Austria Men Singles
Under 22.5 - games
(2.0%)
£134.00
+ 14 middles for this event
-0.28%3.16 / 23.7%
-19.39% / 61.2%

Miseojeu+
Tennis
28/10
09:00
Daniel Merida Aguilar – Daniil Medvedev
ATP Tour - ATP Vienna, Singles
AH1(+1.5)
Limitless
Tennis
28/10
09:00
Daniel Merida Aguilar – Daniil Medvedev
ATP Erste Bank Open
21-2
-0.28%9.55 / 9.17%
-8.66% / 82.7%

Betfair
Tennis
28/10
13:30
Bobichon – Ot Virtanen
Brest Challenger 2026
21-2 - lay
(6.5%)
£56.12
1.19
MaxLine (BY)
Tennis
29/10
10:05
Матисс Бобишон – Отто Виртанен
ATP Challenger. Брест. Франция. Indoor Hard.
AH2(+1.5)
-0.29%2.4 / 29.1%
-22.75% / 54.5%

STS (PL)
Tennis
28/10
11:00
Shi Han – Yastremska Dayana
WTA - Guangzhou
Over 17.5 - games
Kalshi
Tennis
28/10
11:00
Yastremska – Shi
Tennis
Over 21.5 - games - No
$5.09
+ 1 middle for this event
-0.43%3.04 / 24.3%
-19.86% / 60.3%

Kalshi
Tennis
28/10
14:10
Humbert – Djokovic
Tennis
11-2 - No
$70.00
Pinnacle888
Tennis
28/10
14:10
Novak Djokovic – Ugo Humbert
ATP Basel - R1
AH2(+1.5)
$2,250.00
+ 3 middles for this event
-0.64%1.35 / 41.6%
-29.82% / 40.4%

William Hill
Tennis
29/10
04:00
Jil Teichmann – Zeynep Sonmez
WTA Guangzhou
AH1(+3.5) 1st set - games
Kalshi
Tennis
29/10
05:00
Sonmez – Teichmann
Tennis
11-2 1st set - games
$2.52
-0.67%3.06 / 23.8%
-19.75% / 60.5%

Kalshi
Tennis
28/10
14:50
Mannarino – Mensik
Tennis
11-2 - No
$3,633.40
EGB
Tennis
28/10
15:30
Jakub Mensik – Adrian Mannarino
ATP Vienna
AH2(+1.5)
+ 5 middles for this event
-0.91%2.4 / 28.2%
-22.74% / 54.5%

Napoleon (BE)
Tennis
29/10
01:30
Leylah Fernandez – Elise Mertens
WTA - WTA - Tokyo (JPN)
Over 18.5 - games
Kalshi
Tennis
29/10
01:30
Mertens – Fernandez
Tennis
Over 22.5 - games - No
$0.01
+ 2 middles for this event
-1.10%5.49 / 14.1%
-13.35% / 73.3%

Kalshi
Tennis
28/10
12:20
Shapovalov – Bertola
Tennis
11-2 - No
$779.22
Mozzart
Tennis
28/10
12:45
Shapovalov D. – Bertola R.
Atp Basel Hard
AH1(+1.5)
-1.11%16.25 / 4.62%
-5.48% / 89.1%

Kalshi
Tennis
28/10
16:30
Basilashvili – Rodionov
Tennis
Over 23.5 - games
$1,756.48
Betfusion
Tennis
28/10
09:00
Jurij Rodionov – Nikoloz Basilashvili
ATP - ATP Vienna, Austria, Men Singles
Under 25.5 - games
+ 2 middles for this event
-1.20%8.33 / 9.39%
-9.68% / 80.6%

NaijaBet
Tennis
28/10
18:10
Hurkacz, Hubert – Rune, Holger
ATP Basel, Switzerland Men Singles
Over 21.5 - games
Kalshi
Tennis
28/10
18:10
Rune – Hurkacz
Tennis
Over 22.5 - games - No
$782.00

See also: surebets with Tennis or valuebets with Tennis.

Show only with: 10Bet, 10Bet (MX), 10Bet (UK), 18Bet, 1Win (Original), 1xBet, 1xBet (ES), 21.com, 22Bet, 32Red, 3et, 747 Live, 7K (FI), 7K (NG), 888Bets (MZ), 888sport, 888sport (IT), 888sport (RO), AccessBet, AdjaraBet, Admiral (AT), AdmiralBet (IT), Akbets, AllWin365 (UA), Allwyn (CZ), Apostala (PY), ApuestaTotal (PE), ArtlineBet, AsianOdds, BC.Game, BC.Game (BTI), Bahigo, BaltBet (RU), BangBet, BantuBet (AO), Beazt, BestOdds, Bet-at-home, Bet25 (DK), Bet3000 (DE), Bet365, Bet4 (PE), Bet7, Bet777 (ES), Bet9ja, BetBoom (MX), BetBoom (RU), BetClic, BetClic (FR), BetClic (PL), BetClic (PT), BetCorrect, BetInAsia (Black), BetItaly (IT), BetKing, BetLike, BetMomo, BetOnline (AG), BetPassion (IT), BetPawa (NG), BetPix365 (BR), BetRebels, BetVictor, BetWarrior (PE), BetWay, BetX (CZ), BetYetu (MZ), Betadonis, Betano, Betano (CZ), Betano (NG), Betano (PT), Betboro, Betboro (GH), Betcity, Betcity (NL), Betcris, Betcris (PL), Betdex, Betfair, Betfair (ES), Betfair (IT), Betfair (MBR), Betfair SB (ES), Betfair SB (GB), Betfarm, Betfirst (BE), Betfred, Betfred (ZA), Betfusion, BetiBet, Betika (KE), Betinia, Betlive, Betmaster, Betpoint (IT), Betrivers (CA), Betsafe, Betshezi, Betsson, Betsson (ES), Betsson (FR), Betsson (GE), Betsson (GR), Betsson (IT), Betuk, Betus (PA), Betwgb, Betxchange, Betya, Bigodao, Bingoal (BE), Blaze, BlueChip, BoaBet, BookMaker (EU), BookmakerXyz, Bovada (LV), BoyleSports, Brazino 777, Bumbet, Bwin, Bwin (FR), Bwin (PT), CBet (LT), CSGOEmpire, Caliente (MX), CampoBet (DK), Casa Pariurilor (RO), CasinoCrypto, CasinoPortugal (PT), CasinozerApp, Casobet (Sport), Circus (BE), Cloudbet, Codere (ES), Coins Game, Comeon, CoolBet, Coral (UK), Crocobet, Crown Sports, CrystalBet (GE), DEXSport, DafaBet (ES), DafaBet (Sports), DafaBet OW (Saba), Danskespil (DK), DaznBet (ES), DaznBet (IT), DaznBet (UK), DomusBet (IT), DoxxBet (SK), Draftkings, DragonBet (UK), Duelbits, EDSBet, EGB, Easybet (ZA), Ebingo (ES), Efbet (BG), Efbet (GR), Efbet (Net), EpicBet, Eplay24 (IT), EsporteNetBet, EsporteNetSP (BR), EsporteNetShow, EsporteNetVip, EstorilSolCasinos (PT), Etipos (SK), Etopaz (AZ), Etoto (PL), EuroBet (IT), EveryGame (EU), ExclusiveBet, Expekt (DK), FB Sports, FS Casino, FanDuel, Fanatics, Fastbet, Fastbet (IT), FavBet (HR), Fonbet, Football (NG), Fortuna (PL), Fortuna (SK), 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, Hollywoodbets (UK), IBet, Ilotbet, Interwetten, IviBet, JSB, JTBet, Jacks (NL), JetCasino, Jogodeouro (BR), Jokerbet (ES), JugaBet (CL), Kalshi, KingsBet (CZ), KirolBet (ES), KwanzaBet (AO), Kwiff, Ladbrokes, Ladbrokes (BE), LatriBet (EC), LeaderBet, Lebull (PT), LeoVegas (CA), LeoVegas (ES), Leon, LigaStavok (RU), Limitless, LivescoreBet (NG), LivescoreBet (UK), Luckia (ES), LvBet, MSport (GH), MSport (NG), Marathon, MarathonBet (DK), MarathonBet (IT), Matchbook, MaxLine (BY), Maxbet (RS), MelBet, Meridian (BE), Meridian (PE), MerkurBets, MetaSpins, MexBet (MX), Miseojeu+, Misli (AZ), MostBet, Mozzart, Mundoapostas, MyLotteriesPlay (IT), Mystake, N1Bet, NaijaBet, Napoleon (BE), Neobet, Nesine (TR), NetBet, NetBet (FR), NetBet (IT), NetBet (RO), Nike (SK), NitroBetting (EU), Norsk Tipping (NO), Novibet (CY), Novibet (GR), OG, OddJusta, OddJusta Tradeball, OgaBet, Olimp (Bet), OlimpoBet (PE), OlyBet (ES), OlyBet (EU), OlyBet (FR), OlyBet (LT), OneCasino SB, Opinion, Optibet (LT), Optibet (LV), OrbitX, OvertimeMarkets, PMU (FR), Paddy Power, PameStoixima (GR), Parasino, Paston (ES), Pin-up, Pin-up (RU), Pinnacle888, Piwi247, Placard (Jogos Santa Casa), Placard (PT), PlayBet, PlayNow, Player (RO), PointsBet (AU), PokerStars, PokerStars (ES), PokerStars (FR), PokerStars (IT), Polymarket, PredictFun, PremierBet (MW), QQ101 (BTI), QQ101 (IM Sports), RayBet, Reels, RetaBet (ES), RetaBet (PE), Rivalo (CO), RuBet, Rushbet (CO), Rushbet (MX), STS (PL), SX Bet, Sbobet, Sbobet (Esport), Shuffle, SkyBet, Smarkets, Snai (Retail), SoccaBet, Solverde (PT), SportBet (IT), Sportium (CO), Sportium (ES), Sportmarket (MollyBet), SportsBet, SportsBet (AU), SportyBet, Stake, Stake (CO), Stake (PE), StanleyBet (IT), StanleyBet (RO), Star Sports (DO), StarCasino (NL), StarSports, Staryes (IT), Stoiximan (GR), SuperBet (GR), SuperBet (RO), Surebet247 (NG), SwedBet, SynotTip (LV), Tab (AU), TeApuesto (PE), TempoBet, Tennisi (Bet), 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), TucanBit, Ubet (CY), Ubet (KZ), Unibet (AU), Unibet (DK), Unibet (FR), Unibet (RO), VBet, VBet (FR), VBet (NL), VBet (SE), Veikkaus (FI), Versus (ES), W88 (BTI), W88Es, WWin, WettArena (DE), 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), Yesplay, ZeBet (ES), ZeBet (NL), Zenit, or iForBet (PL).