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 11,521 middles for your filter settings.

Of these, 11,437 middles offer a positive expected value.

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

Found 84 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.67 / 37.5%
-27.27% / 45.5%

Kalshi
Tennis
24/10
14:00
Griekspoor – Cerundolo
Tennis
21-2 1st set - games
$111.81
FavBet (HR)
Tennis
24/10
14:00
Francisco Cerundolo – Tallon Griekspoor
ATP - Brussels, Belgium
AH2(+2.5) 1st set - games
+ 2 middles for this event
-0.02%2.4 / 29.4%
-22.75% / 54.5%

JetCasino
Tennis
24/10
14:00
Flavio Cobolli – Lorenzo Musetti
ATP - ATP 250. Lyon. Hard. France
Over 18.5 - games
Kalshi
Tennis
24/10
14:00
Musetti – Cobolli
Tennis
Over 22.5 - games - No
$78.88
+ 5 middles for this event
-0.15%1.73 / 36.4%
-26.78% / 46.4%

Stake (CO)
Tennis
24/10
10:00
Nikoloz Basilashvili – Stefanos Tsitsipas
World - ATP Tour. Almaty
AH1(+2.5) 1st set - games
Kalshi
Tennis
24/10
10:00
Tsitsipas – Basilashvili
Tennis
21-2 1st set - games - No
$0.67
+ 11 middles for this event
-0.20%2.64 / 27.2%
-21.55% / 56.9%

William Hill
Tennis
24/10
13:00
Daniil Medvedev – Alexander Bublik
ATP Almaty
AH1(+2.5) 1st set - games
Kalshi
Tennis
24/10
13:00
Bublik – Medvedev
Tennis
11-2 1st set - games
$59.28
+ 1 middle for this event
-0.30%4.25 / 18.7%
-16.00% / 68.0%

Bovada (LV)
Tennis
24/10
10:10
Mattia Nannelli / Leonardo Rossi – Jacopo Bilardo / Giorgio Ricca
Florence, Doubles
AH1(+1.5)
Betfair
Tennis
24/10
10:10
Nannelli/Rossi – Bilardo/Ricca
Florence Challenger 2026
11-2 - lay
(6.5%)
£43.80
4.70
+ 3 middles for this event
-0.39%2.83 / 25.6%
-20.70% / 58.6%

TucanBit
Tennis
24/10
10:00
Yihan Qu – Teodora Kostovic
China - WTA Guangzhou
AH1(+2.5) 1st set - games
Kalshi
Tennis
24/10
10:00
Kostovic – Qu
Tennis stq pr cu
11-2 1st set - games
$557.48
-0.42%1.38 / 41.5%
-29.63% / 40.8%

ThunderPickIo (NO)
Tennis
24/10
12:00
Tommy Paul – Taylor Fritz
France - ATP Lyon
Over 17.5 - games
Kalshi
Tennis
24/10
12:00
Fritz – Paul
Tennis
Over 23.5 - games - No
$3,124.78
+ 1 middle for this event
-0.43%3.97 / 19.6%
-16.75% / 66.5%

DEXSport
Tennis
24/10
16:00
Tirante Thiago Agustin – Mannarino Adrian
Austria - ATP Vienna
AH1(+1.5)
Kalshi
Tennis
24/10
16:00
Mannarino – Tirante
Tennis
11-2
$116.34
+ 40 middles for this event
-0.50%4.02 / 19.3%
-16.60% / 66.8%

ArtlineBet
Tennis
24/10
09:30
Vit Kopriva – Lukas Neumayer
ATP Vienna
AH1(+1.5)
Kalshi
Tennis
24/10
09:30
Neumayer – Kopriva
Tennis
21-2 - No
$342.90
-0.56%0.72 / 57.3%
-36.78% / 26.4%

Betano (PT)
Tennis
24/10
16:30
Arthur Fils – Jan-Lennard Struff
ATP - Bruxelas stq pr cu
Over 17.5 - games
Kalshi
Tennis
24/10
16:30
Struff – Fils
Tennis
Over 27.5 - games - No
$14.40
-0.99%4.05 / 18.6%
-16.53% / 66.9%

William Hill
Tennis
24/10
10:10
Jaime Faria – Mika Brunold
ATP Basel Qualifying
AH1(+1.5)
Kalshi
Tennis
24/10
10:10
Brunold – Faria
Tennis
21-2 - No
$4,456.52
+ 1 middle for this event
-1.01%5.03 / 15.4%
-14.23% / 71.5%

Luckia (ES)
Tennis
24/10
09:15
Okamura, Kyoka – Ishii, Sayaka
Wta
AH1(+1.5)
Kalshi
Tennis
24/10
09:15
Ishii – Okamura
Tennis
21-2 - No
$6.60
+ 4 middles for this event
-1.07%2.15 / 30.3%
-24.09% / 51.8%

Player (RO)
Tennis
24/10
10:10
Juan Manuel Cerundolo – Zachary Svajda
Switzerland - ATP Basel, Qualifications 2026
AH1(+2.5) 1st set - games
Kalshi
Tennis
24/10
10:10
Svajda – Cerundolo
Tennis
11-2 1st set - games
$232.45
+ 1 middle for this event
-1.44%25.59 / 0.62%
-1.73% / 44.3%

Kalshi
Tennis
24/10
11:20
Mpetshi Perricard – Baez
Tennis
11-2 - No
$163.35
Betdex
Tennis
24/10
11:20
Sebastian Baez – Giovanni Mpetshi Perricard
ATP Basel
1 - lay
$876.99
2.22
-2.00%28.68
-1.42% / 40.7%

Kalshi
Tennis
24/10
12:30
Altmaier – Bernet
Tennis
11-2 - No
$398.43
Betdex
Tennis
24/10
12:30
Henry Bernet – Daniel Altmaier
ATP Basel
1 - lay
$275.74
2.42

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, 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).