Tennis Odds Movement — Sunday, June 28, 2026

Tennis odds movement for Sunday, June 28, 2026: 27 matches with Pinnacle pre-match lines (37 singles on schedule). Largest drift 26.2% on Kenny De Schepper vs Kai Wehnelt. Sorted by moneyline movement vs open.

About this page

Pre-match Pinnacle moneyline movement for tennis singles. Open vs current odds, implied win probability drift, and biggest line moves. Movement freezes when the match starts.

27 Pinnacle lines tracked via VPS snapshots. Click any match to expand charts. Sorted by biggest line drift first.

Home: https://tennish2h.com/. Odds Movement: https://tennish2h.com/odds-movement.

Tracked Pinnacle lines

27 matches sorted by max odds drift
Time (UTC)TourTournamentPlayer APlayer BStatusOpen (Pinnacle)Now (Pinnacle)Max drift %H2H preview
10:00CHTroyesKenny De SchepperKai WehneltSet 13.90 / 1.262.88 / 1.4126.2https://tennish2h.com/h2h/2026-06-28/schepper-k-de-vs-wehnelt-k-troyes
14:30CHTroyesIsaac BecroftYanis Ghazouani Durandscheduled3.48 / 1.314.01 / 1.2415.2https://tennish2h.com/h2h/2026-06-28/becroft-i-vs-durand-y-ghazouani-troyes
13:00CHTroyesTsung-Hao HuangTheo Papamalamisscheduled7.31 / 1.098.28 / 1.0613.3https://tennish2h.com/h2h/2026-06-28/huang-t-vs-papamalamis-t-troyes
11:00CHBrasovAkira SantillanAlejandro BergeSet 11.08 / 7.461.10 / 6.4913.0https://tennish2h.com/h2h/2026-06-28/santillan-a-vs-berge-a-brasov
11:30CHTroyesMaxime ChazalRodrigo Alujasscheduled1.14 / 5.701.16 / 4.9812.6https://tennish2h.com/h2h/2026-06-28/chazal-m-vs-alujas-r-troyes
09:30CHBrasovDavid PoljakDominik PalanSet 31.97 / 1.851.75 / 2.0711.9https://tennish2h.com/h2h/2026-06-28/poljak-d-vs-palan-d-brasov
13:00CHMilanFrancesco FortiFausto Tabaccoscheduled1.47 / 2.641.39 / 2.9511.7https://tennish2h.com/h2h/2026-06-28/forti-f-vs-tabacco-f-milan
12:30CHBrasovNicolae Cazacu DragosOlle Wallinscheduled3.31 / 1.342.93 / 1.4011.5https://tennish2h.com/h2h/2026-06-28/cazacu-d-n-vs-wallin-o-brasov
18:00CHPiracicabaGonzalo VillanuevaThiago Seyboth Wildscheduled3.40 / 1.343.01 / 1.4211.5https://tennish2h.com/h2h/2026-06-28/villanueva-g-vs-wild-t-seyboth-piracicaba
11:30CHTroyesJesse DelaneyFryderyk Lechno-Wasiutynskischeduled7.45 / 1.088.25 / 1.0610.7https://tennish2h.com/h2h/2026-06-28/delaney-je-vs-lechno-wasiutynski-f-troyes
14:30CHTroyesJan KumstatPavel Lagutinscheduled1.37 / 3.161.41 / 2.888.9https://tennish2h.com/h2h/2026-06-28/kumstat-j-vs-lagutin-p-troyes
14:00CHBrasovSergey FominAlexandru Jecan Mirceascheduled1.08 / 7.961.08 / 7.357.7https://tennish2h.com/h2h/2026-06-28/fomin-s-vs-jecan-m-a-brasov
13:00CHMilanOskari PaldaniusDaniel Masurscheduled2.54 / 1.532.66 / 1.474.7https://tennish2h.com/h2h/2026-06-28/paldanius-o-vs-masur-d-milan
11:30CHMilanJacopo BilardoMathys Erhardscheduled3.94 / 1.263.76 / 1.264.6https://tennish2h.com/h2h/2026-06-28/bilardo-j-vs-erhard-m-milan
11:00CHBrasovLuca CastelnuovoGabriel Ghetuscheduled2.44 / 1.572.54 / 1.514.1https://tennish2h.com/h2h/2026-06-28/castelnuovo-l-vs-ghetu-g-brasov
11:30CHMilanNiccolo CiavarellaGeorgii Kravchenkoscheduled7.75 / 1.078.02 / 1.073.5https://tennish2h.com/h2h/2026-06-28/ciavarella-n-vs-kravchenko-g-milan
11:30CHMilanMili PoljicakAlejo Sanchez Quilezscheduled1.76 / 2.081.70 / 2.133.4https://tennish2h.com/h2h/2026-06-28/poljicak-m-vs-quilez-a-sanchez-milan
14:30CHMilanEnrico Dalla ValleFederico Arnaboldischeduled1.53 / 2.531.54 / 2.453.2https://tennish2h.com/h2h/2026-06-28/valle-e-dalla-vs-arnaboldi-f-milan
12:30CHBrasovAdrian Andreescu StefanSebastian Gimascheduled2.53 / 1.532.46 / 1.542.8https://tennish2h.com/h2h/2026-06-28/andreescu-s-a-vs-gima-s-brasov
13:00CHTroyesMichael ZhuIzan Almazan Valientescheduled5.48 / 1.155.61 / 1.142.4https://tennish2h.com/h2h/2026-06-28/zhu-m-vs-valiente-i-almazan-troyes
09:30CHBrasovIlia SimakinDavid Turcanu RaduSet 31.67 / 2.221.64 / 2.241.8https://tennish2h.com/h2h/2026-06-28/simakin-i-vs-turcanu-r-d-brasov
10:00CHMilanMatthew DonaldLuca PotenzaSet 21.68 / 2.211.65 / 2.231.8https://tennish2h.com/h2h/2026-06-28/donald-m-vs-potenza-l-milan
10:00CHMilanNorbert GombosManuel MazzaSet 11.56 / 2.471.55 / 2.431.6https://tennish2h.com/h2h/2026-06-28/gombos-n-vs-mazza-m-milan
10:00CHTroyesJohn SperleAmit ValesSet 21.37 / 3.141.36 / 3.091.6https://tennish2h.com/h2h/2026-06-28/sperle-j-vs-vales-a-troyes
12:30CHBrasovDimitar KuzmanovKumar Sinha Nitinscheduled1.03 / 12.711.03 / 12.841.0https://tennish2h.com/h2h/2026-06-28/kuzmanov-d-vs-sinha-n-k-brasov
14:00CHBrasovMichael VrbenskyMaxime Janvierscheduled2.07 / 1.772.05 / 1.761.0https://tennish2h.com/h2h/2026-06-28/vrbensky-m-vs-janvier-m-brasov
14:30CHMilanGiuseppe La VelaPetr Nesterovscheduled4.23 / 1.234.24 / 1.220.8https://tennish2h.com/h2h/2026-06-28/vela-g-la-vs-nesterov-p-milan
  • 10:00 · CH · Troyes: Kenny De Schepper vs Kai Wehnelt. Pinnacle open 3.90/1.26 → now 2.88/1.41. Max drift 26.2%. Status: Set 1.
  • 14:30 · CH · Troyes: Isaac Becroft vs Yanis Ghazouani Durand. Pinnacle open 3.48/1.31 → now 4.01/1.24. Max drift 15.2%. Status: scheduled.
  • 13:00 · CH · Troyes: Tsung-Hao Huang vs Theo Papamalamis. Pinnacle open 7.31/1.09 → now 8.28/1.06. Max drift 13.3%. Status: scheduled.
  • 11:00 · CH · Brasov: Akira Santillan vs Alejandro Berge. Pinnacle open 1.08/7.46 → now 1.10/6.49. Max drift 13.0%. Status: Set 1.
  • 11:30 · CH · Troyes: Maxime Chazal vs Rodrigo Alujas. Pinnacle open 1.14/5.70 → now 1.16/4.98. Max drift 12.6%. Status: scheduled.
  • 09:30 · CH · Brasov: David Poljak vs Dominik Palan. Pinnacle open 1.97/1.85 → now 1.75/2.07. Max drift 11.9%. Status: Set 3.
  • 13:00 · CH · Milan: Francesco Forti vs Fausto Tabacco. Pinnacle open 1.47/2.64 → now 1.39/2.95. Max drift 11.7%. Status: scheduled.
  • 12:30 · CH · Brasov: Nicolae Cazacu Dragos vs Olle Wallin. Pinnacle open 3.31/1.34 → now 2.93/1.40. Max drift 11.5%. Status: scheduled.
  • 18:00 · CH · Piracicaba: Gonzalo Villanueva vs Thiago Seyboth Wild. Pinnacle open 3.40/1.34 → now 3.01/1.42. Max drift 11.5%. Status: scheduled.
  • 11:30 · CH · Troyes: Jesse Delaney vs Fryderyk Lechno-Wasiutynski. Pinnacle open 7.45/1.08 → now 8.25/1.06. Max drift 10.7%. Status: scheduled.
  • 14:30 · CH · Troyes: Jan Kumstat vs Pavel Lagutin. Pinnacle open 1.37/3.16 → now 1.41/2.88. Max drift 8.9%. Status: scheduled.
  • 14:00 · CH · Brasov: Sergey Fomin vs Alexandru Jecan Mircea. Pinnacle open 1.08/7.96 → now 1.08/7.35. Max drift 7.7%. Status: scheduled.
  • 13:00 · CH · Milan: Oskari Paldanius vs Daniel Masur. Pinnacle open 2.54/1.53 → now 2.66/1.47. Max drift 4.7%. Status: scheduled.
  • 11:30 · CH · Milan: Jacopo Bilardo vs Mathys Erhard. Pinnacle open 3.94/1.26 → now 3.76/1.26. Max drift 4.6%. Status: scheduled.
  • 11:00 · CH · Brasov: Luca Castelnuovo vs Gabriel Ghetu. Pinnacle open 2.44/1.57 → now 2.54/1.51. Max drift 4.1%. Status: scheduled.
  • 11:30 · CH · Milan: Niccolo Ciavarella vs Georgii Kravchenko. Pinnacle open 7.75/1.07 → now 8.02/1.07. Max drift 3.5%. Status: scheduled.
  • 11:30 · CH · Milan: Mili Poljicak vs Alejo Sanchez Quilez. Pinnacle open 1.76/2.08 → now 1.70/2.13. Max drift 3.4%. Status: scheduled.
  • 14:30 · CH · Milan: Enrico Dalla Valle vs Federico Arnaboldi. Pinnacle open 1.53/2.53 → now 1.54/2.45. Max drift 3.2%. Status: scheduled.
  • 12:30 · CH · Brasov: Adrian Andreescu Stefan vs Sebastian Gima. Pinnacle open 2.53/1.53 → now 2.46/1.54. Max drift 2.8%. Status: scheduled.
  • 13:00 · CH · Troyes: Michael Zhu vs Izan Almazan Valiente. Pinnacle open 5.48/1.15 → now 5.61/1.14. Max drift 2.4%. Status: scheduled.
  • 09:30 · CH · Brasov: Ilia Simakin vs David Turcanu Radu. Pinnacle open 1.67/2.22 → now 1.64/2.24. Max drift 1.8%. Status: Set 3.
  • 10:00 · CH · Milan: Matthew Donald vs Luca Potenza. Pinnacle open 1.68/2.21 → now 1.65/2.23. Max drift 1.8%. Status: Set 2.
  • 10:00 · CH · Milan: Norbert Gombos vs Manuel Mazza. Pinnacle open 1.56/2.47 → now 1.55/2.43. Max drift 1.6%. Status: Set 1.
  • 10:00 · CH · Troyes: John Sperle vs Amit Vales. Pinnacle open 1.37/3.14 → now 1.36/3.09. Max drift 1.6%. Status: Set 2.
  • 12:30 · CH · Brasov: Dimitar Kuzmanov vs Kumar Sinha Nitin. Pinnacle open 1.03/12.71 → now 1.03/12.84. Max drift 1.0%. Status: scheduled.
  • 14:00 · CH · Brasov: Michael Vrbensky vs Maxime Janvier. Pinnacle open 2.07/1.77 → now 2.05/1.76. Max drift 1.0%. Status: scheduled.
  • 14:30 · CH · Milan: Giuseppe La Vela vs Petr Nesterov. Pinnacle open 4.23/1.23 → now 4.24/1.22. Max drift 0.8%. Status: scheduled.

Odds Movement

Pre-match Pinnacle moneyline drift for Sunday, June 28, 2026 — 27 matches from 161 VPS snapshots. Open a row for real open→now charts; largest drifts first.

Tracked matches

7 live · 20 upcoming27 lines