Tennis ATP Odds — Live Betting Lines
Live Tennis ATP moneyline, spread, and totals compared across 4 sportsbooks. Updated continuously from each book.
Damir Dzumhur @ Tom Gentzsch
Fri Oct 16, 5:00 AM ET
| Sportsbook | Damir Dzumhur ML | Tom Gentzsch ML | Damir Dzumhur Spread | Tom Gentzsch Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -125 | -105 | — | — | — | — |
| Pinnacle | -110 | -102 | -0.5 (-103) | +0.5 (-111) | — | — |
Tommy Paul @ Daniil Medvedev
Fri Oct 16, 6:00 AM ET
| Sportsbook | Tommy Paul ML | Daniil Medvedev ML | Tommy Paul Spread | Daniil Medvedev Spread | Over | Under |
|---|---|---|---|---|---|---|
| Betparx | +175 | -225 | — | — | — | — |
| Betrivers | +175 | -225 | — | — | — | — |
| Caesars | +165 | -220 | +2.5 (-110) | -2.5 (-130) | O 22.5 (-130) | U 22.5 (-110) |
| Pinnacle | +201 | -225 | +3 (-109) | -3 (-103) | — | — |
Luka Mikrut @ Alejo Sanchez Quilez
Fri Oct 16, 6:00 AM ET
| Sportsbook | Luka Mikrut ML | Alejo Sanchez Quilez ML | Luka Mikrut Spread | Alejo Sanchez Quilez Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -400 | +280 | — | — | — | — |
| Pinnacle | -440 | +367 | -5 (+109) | +5 (-125) | — | — |
Zsombor Piros @ Lorenzo Giustino
Fri Oct 16, 6:00 AM ET
| Sportsbook | Zsombor Piros ML | Lorenzo Giustino ML | Zsombor Piros Spread | Lorenzo Giustino Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -450 | +300 | — | — | — | — |
| Pinnacle | -402 | +338 | -4.5 (-113) | +4.5 (-101) | — | — |
Stefano Travaglia @ Maks Kasnikowski
Fri Oct 16, 6:30 AM ET
| Sportsbook | Stefano Travaglia ML | Maks Kasnikowski ML | Stefano Travaglia Spread | Maks Kasnikowski Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | +130 | -170 | — | — | — | — |
| Pinnacle | +133 | -150 | +2 (-106) | -2 (-108) | — | — |
Zdenek Kolar @ Radu Mihai Papoe
Fri Oct 16, 7:00 AM ET
| Sportsbook | Zdenek Kolar ML | Radu Mihai Papoe ML | Zdenek Kolar Spread | Radu Mihai Papoe Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | +125 | -160 | — | — | — | — |
| Pinnacle | +123 | -141 | +2 (-105) | -2 (-112) | — | — |
Felix Gill @ Buvaysar Gadamauri
Fri Oct 16, 7:00 AM ET
| Sportsbook | Felix Gill ML | Buvaysar Gadamauri ML | Felix Gill Spread | Buvaysar Gadamauri Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -200 | +125 | — | — | — | — |
| Pinnacle | -194 | +167 | -3 (-104) | +3 (-112) | — | — |
Dominic Stephan Stricker @ Jerome Kym
Fri Oct 16, 8:00 AM ET
| Sportsbook | Dominic Stephan Stricker ML | Jerome Kym ML | Dominic Stephan Stricker Spread | Jerome Kym Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | +105 | -135 | — | — | — | — |
| Pinnacle | +115 | -132 | +1.5 (-111) | -1.5 (-105) | — | — |
Massimo Giunta @ Max Wiskandt
Fri Oct 16, 8:30 AM ET
| Sportsbook | Massimo Giunta ML | Max Wiskandt ML | Massimo Giunta Spread | Max Wiskandt Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -200 | +150 | — | — | — | — |
| Pinnacle | -205 | +173 | -3 (-115) | +3 (-103) | — | — |
Maxim Mrva @ Jacob Fearnley
Fri Oct 16, 9:00 AM ET
| Sportsbook | Maxim Mrva ML | Jacob Fearnley ML | Maxim Mrva Spread | Jacob Fearnley Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | +231 | -274 | +4.5 (-115) | -4.5 (-102) | — | — |
Mika Brunold @ Felix Balshaw
Fri Oct 16, 10:00 AM ET
| Sportsbook | Mika Brunold ML | Felix Balshaw ML | Mika Brunold Spread | Felix Balshaw Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -105 | -125 | — | — | — | — |
| Pinnacle | +103 | -118 | +0.5 (-109) | -0.5 (-107) | — | — |
Francesco Passaro @ Marco Trungelliti
Fri Oct 16, 10:00 AM ET
| Sportsbook | Francesco Passaro ML | Marco Trungelliti ML | Francesco Passaro Spread | Marco Trungelliti Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | -100 | -114 | +0.5 (-114) | -0.5 (-102) | — | — |
Luca Nardi @ Michael Mmoh
Fri Oct 16, 11:00 AM ET
| Sportsbook | Luca Nardi ML | Michael Mmoh ML | Luca Nardi Spread | Michael Mmoh Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | +115 | -145 | — | — | — | — |
| Pinnacle | +113 | -129 | +1.5 (-110) | -1.5 (-106) | — | — |
Marvin Moeller @ Gianluca Cadenasso
Fri Oct 16, 11:00 AM ET
| Sportsbook | Marvin Moeller ML | Gianluca Cadenasso ML | Marvin Moeller Spread | Gianluca Cadenasso Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | -116 | -101 | -0.5 (-107) | +0.5 (-112) | — | — |
Tristan Boyer @ Matej Dodig
Fri Oct 16, 12:00 PM ET
| Sportsbook | Tristan Boyer ML | Matej Dodig ML | Tristan Boyer Spread | Matej Dodig Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | +183 | -213 | +3 (-102) | -3 (-114) | — | — |
Nicolai Budkov Kjaer @ Hugo Gaston
Fri Oct 16, 12:30 PM ET
| Sportsbook | Nicolai Budkov Kjaer ML | Hugo Gaston ML | Nicolai Budkov Kjaer Spread | Hugo Gaston Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | +114 | -131 | +1.5 (-110) | -1.5 (-106) | — | — |
Genaro Alberto Olivieri @ Francisco Comesana
Fri Oct 16, 2:00 PM ET
| Sportsbook | Genaro Alberto Olivieri ML | Francisco Comesana ML | Genaro Alberto Olivieri Spread | Francisco Comesana Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | +400 | -700 | — | — | — | — |
| Pinnacle | +443 | -584 | +5 (+103) | -5 (-123) | — | — |
Nicolas Kicker @ Thiago Seyboth Wild
Fri Oct 16, 2:00 PM ET
| Sportsbook | Nicolas Kicker ML | Thiago Seyboth Wild ML | Nicolas Kicker Spread | Thiago Seyboth Wild Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | +506 | -709 | +5.5 (-115) | -5.5 (-103) | — | — |
Sascha Gueymard Wayenburg @ Matteo Martineau
Fri Oct 16, 2:30 PM ET
| Sportsbook | Sascha Gueymard Wayenburg ML | Matteo Martineau ML | Sascha Gueymard Wayenburg Spread | Matteo Martineau Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | -247 | +210 | -3 (-108) | +3 (-108) | — | — |
Hugo Dellien @ Luis Guto Miguel
Fri Oct 16, 3:30 PM ET
| Sportsbook | Hugo Dellien ML | Luis Guto Miguel ML | Hugo Dellien Spread | Luis Guto Miguel Spread | Over | Under |
|---|---|---|---|---|---|---|
| Caesars | -240 | +175 | — | — | — | — |
| Pinnacle | -230 | +193 | -3.5 (-116) | +3.5 (-102) | — | — |
Franco Roncadelli @ Juan Manuel La Serna
Fri Oct 16, 4:00 PM ET
| Sportsbook | Franco Roncadelli ML | Juan Manuel La Serna ML | Franco Roncadelli Spread | Juan Manuel La Serna Spread | Over | Under |
|---|---|---|---|---|---|---|
| Pinnacle | -144 | +123 | -2 (-110) | +2 (-108) | — | — |
Alejandro Davidovich Fokina @ Alexander Zverev
Fri Oct 16, 9:00 PM ET
| Sportsbook | Alejandro Davidovich Fokina ML | Alexander Zverev ML | Alejandro Davidovich Fokina Spread | Alexander Zverev Spread | Over | Under |
|---|---|---|---|---|---|---|
| Betparx | +285 | -375 | — | — | — | — |
| Betrivers | +285 | -375 | — | — | — | — |
| Caesars | +240 | -340 | +2.5 (+110) | -2.5 (-150) | O 23.5 (-105) | U 23.5 (-135) |
| Pinnacle | +284 | -324 | +3 (+106) | -3 (-119) | — | — |
EVQBet flags which of these lines are actually +EV against the sharp market.
See live +EV bets →
How to read Tennis ATP odds
A moneyline price is the payout on a straight win: a negative number (e.g. −150) is how much you stake to win $100; a positive number (e.g. +130) is how much $100 returns. The spread handicaps the favorite by a number of points, and the total (over/under) is the combined score line. Different sportsbooks post slightly different numbers — and that gap is exactly where value lives.
EVQBet compares every one of these prices against a sharp book (Pinnacle by default) using worst-case devig and exact line matching, so you see not just who has the best number, but which bets carry a genuine positive expected value.