Saturday, October 17, 2026

Roanne challenger 2026 (France) 17.10.26

Semi-final previews from the Roanne Challenger on indoor hard courts, with form, serve and return numbers and a full Tale of the Tape for both matches. Times are as listed by the tournament schedule.

Jerome Kym vs Mika Brunold

Roanne Challenger · Semifinal · 17 October · 13:30

🧠 Form & Context

Jerome Kym

  • 📈 Ranked No. 249 at 23, 6–4 in his last 10 and winning 62% of recent matches.
  • ✅ Beat Chidekh in two tiebreaks and Blanchet 6–1 6–3, then went through against Stricker without completing a match.
  • 🚀 Huge first serve: 74.6% won over his career, 76% recently, with 63% of break points saved lately.
  • 🏆 Has won 60% of deciding sets this season; 65% career record in best-of-three.
  • ⚠️ Converting only 37% of break points in recent matches.

Mika Brunold

  • 📊 Ranked No. 261 at 22, 5–5 in his last 10 but winning 63% of recent matches.
  • ✅ Two three-set wins this week: home favourite Bonzi, then Balshaw 6–3 2–6 6–3.
  • 🔁 Outstanding returner: 46% of return points won and 47% of break points converted over his career.
  • 🏆 Superb in tight sets – 65% of tiebreaks and 62% of deciding sets won over his career.
  • ⚠️ Second serve has dropped to 45% recently, with only 55% of break points saved.

🔍 Match Breakdown

An all-Swiss semi-final and a first meeting between two players separated by just 12 ranking places. Kym arrives fresh after a quarter-final he did not have to finish; Brunold has needed three sets twice.

This is a classic serve-versus-return contest. Kym wins almost eight percentage points more behind his first serve (74.6% vs 66.8%), and he has been even sharper recently at 76%.

Brunold has the better return by a distance: 46% of return points won against Kym's 40%, and he converts break points more often. Kym's own conversion rate (37% lately) means his chances on Brunold's serve may be limited.

If it comes down to tiebreaks, Brunold's career record (65%) is one of the best in the draw. Kym has the better deciding-set numbers this season (60% vs 46%), but Brunold leads over their careers (62% vs 55%).

Kym has the serve and the fresher legs. Brunold has the return and the tiebreak record – a match that could hinge on a handful of points, and closer than the price.

📊 Tale of the Tape

MetricKymBrunold
Ranking249261
Age2322
Last 106–45–5
Head-to-head00
First serves in63.0%61.1%
1st-serve points won74.6%66.8%
2nd-serve points won50.2%50.3%
Break points saved61.8%58.9%
Break points converted41.4%43.4%
Return points won (career)40%46%
Tiebreak win %57%65%
Deciding-set win % (career)55%62%
Best-of-3 win %65%66%

See this match on Polymarket

Nicolai Budkov Kjaer vs Matteo Martineau

Roanne Challenger · Semifinal · 17 October · 15:30

🧠 Form & Context

Nicolai Budkov Kjaer

  • 📈 Ranked No. 152 at 20, the sixth seed, and 6–4 in his last 10.
  • ✅ Beat Jakub Paul and Kouame, then knocked out top seed Gaston 6–1 7–6(7).
  • 🔁 The better returner: 40% of return points won and 44.2% of break points converted.
  • 🏆 Strong closer – 63% of deciding sets over his career, 67% this season.
  • 🎾 Better on the second serve: 51.1% won against Martineau's 48.2%.

Matteo Martineau

  • 📊 Ranked No. 272 at 27, 5–5 in his last 10, with a one-handed backhand.
  • ✅ Beat Schoenhaus 6–2 7–6, came from a set down against Donnet, then beat in-form Gueymard Wayenburg 6–3 6–4.
  • 🚀 The bigger first serve: 64.4% in, 71.7% won – 70% recently.
  • 🧱 Saves 60.7% of break points, 61% in recent matches.
  • ⚠️ Below 50% in deciding sets over his career (46%), and a weak 48.2% second serve.

🔍 Match Breakdown

A first meeting between two players who both pulled off upsets in the quarter-finals. Budkov Kjaer beat the top seed; Martineau ended Gueymard Wayenburg's 9–1 run in straight sets.

Martineau has the better first serve – more in play and more points won behind it (71.7% vs 68.1%) – and he defends break points well. On a quick indoor court that makes him hard to break.

Budkov Kjaer's edge is everywhere else. He is the stronger returner, converts more break points (44.2% vs 40.3%) and has the better second serve, which gives him more ways to win the longer rallies.

The biggest gap is in deciding sets: 63% for Budkov Kjaer over his career, 46% for Martineau. If this goes the distance, the young Norwegian has the clear advantage.

Budkov Kjaer has the ranking, the return and the closing record. Martineau has the first serve and the momentum of a big win – this looks closer than the gap in ranking suggests.

📊 Tale of the Tape

MetricBudkov KjaerMartineau
Ranking152272
Age2027
Last 106–45–5
Head-to-head00
First serves in63.1%64.4%
1st-serve points won68.1%71.7%
2nd-serve points won51.1%48.2%
Break points saved58.6%60.7%
Break points converted44.2%40.3%
Return points won (career)40%38%
Tiebreak win %57%53%
Deciding-set win % (career)63%46%
Best-of-3 win %61%53%

See this match on Polymarket

Maia challenger 2026 (Portugal) 17.10.26

Semi-final previews from the Maia Challenger on clay, with form, serve and return numbers and a full Tale of the Tape for both matches. Times are as listed by the tournament schedule.

Zsombor Piros vs Alejo Sanchez Quilez

Maia Challenger · Semifinal · 17 October · 11:00

🧠 Form & Context

Zsombor Piros

  • 📈 World No. 114 at 27 – the highest-ranked player left in Maia – and 7–3 in his last 10.
  • ✅ Beat Hassan and Martin Tiffon in straight sets, then survived Giustino 6–3 1–6 7–6(5).
  • 🎾 The more complete serve: 60.3% first serves in, 52% on second-serve points, 64% of break points saved recently.
  • 🔓 Converting 46% of break points in recent matches.
  • 🏆 Has won 67% of deciding sets this season; 64% career record in best-of-three.

Alejo Sanchez Quilez

  • 📊 Ranked No. 375 at 21, 4–6 in his last 10 but winning 57% of recent matches.
  • ✅ No sets dropped this week: Alcala Gurri, Nedic, then Mikrut 6–1 6–4 as a clear outsider.
  • 🔁 Slightly the better returner: 43% of return points won and 45.9% of break points converted.
  • 🏆 Excellent in tight sets – 63% of tiebreaks and 62% of deciding sets won over his career.
  • ⚠️ Serve is the weaker side of his game: 64.8% on first-serve points, 48.7% on second.

🔍 Match Breakdown

A first meeting between the top-ranked player left in the draw and a 21-year-old who has not dropped a set all week, including a one-sided win over Mikrut in the quarter-finals.

Piros has the edge on serve across the board: more first serves in, more points won behind them and a clearly better second serve (52% vs 48.7%). On clay, that second-serve gap is the one to watch.

Sanchez Quilez is the slightly better returner (43% vs 41% of return points) and converts break points a little more often, so he can keep the pressure on Piros's service games.

The tight-set numbers are split. Over their careers Sanchez Quilez has the better tiebreak (63% vs 56%) and deciding-set (62% vs 58%) records, but Piros has won 67% of deciders this season, and he needed one against Giustino.

Piros has the ranking, the serve and the more consistent form. Sanchez Quilez's return game and his record in close sets suggest this could be tighter than the price.

📊 Tale of the Tape

MetricPirosSanchez Quilez
Ranking114375
Age2721
Last 107–34–6
Head-to-head00
First serves in60.3%58.5%
1st-serve points won66.5%64.8%
2nd-serve points won52.0%48.7%
Break points saved59.1%57.6%
Break points converted44.5%45.9%
Return points won (career)41%43%
Tiebreak win %56%63%
Deciding-set win % (career)58%62%
Best-of-3 win %64%58%

See this match on Polymarket

Francesco Passaro vs Matej Dodig

Maia Challenger · Semifinal · 17 October · 12:30

🧠 Form & Context

Francesco Passaro

  • 📈 Ranked No. 229 at 25, 7–3 in his last 10.
  • ✅ Beat Torres 6–3 6–0, Sanchez-Izquierdo in two tiebreaks, then came from a set down against Trungelliti, 2–6 7–5 7–6(5).
  • 🎾 Lands 65.3% of first serves – almost six percentage points more than Dodig – and wins 52% on second serves.
  • 🔥 Serving well recently: 72% on first-serve points, 54% on seconds, 62% of break points saved.
  • ⚔️ Won their meeting on clay in Umag in 2025, 4–6 6–1 6–2.

Matej Dodig

  • 🔥 Ranked No. 174 at 21, 8–2 in his last 10 and winning 70% of recent matches.
  • ✅ Beat Martinez Portero 6–2 6–1, Neumayer in three sets, then Boyer 6–4 7–6(4).
  • 🚀 Big first serve: 70.8% won over his career, 75% recently.
  • 🏆 Strong in tight moments – 60% of deciding sets over his career, 64% this season, 56% of tiebreaks.
  • ⚔️ Won their most recent meeting, 6–3 6–4 indoors in Roanne in 2025.

🔍 Match Breakdown

The head-to-head is level at 1–1: Passaro won on clay in Umag, Dodig won indoors in Roanne less than three months later. This is the first meeting on clay since that Umag match.

The serve battle is very even. Passaro puts more first serves in play and is slightly better on the second ball; Dodig wins more behind his first serve, especially recently (75% vs 72%).

On return there is nothing between them – both win 40% of return points over their careers – so holds should dominate and a tiebreak or two looks likely.

That is where Dodig has the edge: 56% of tiebreaks against Passaro's 51%, and 64% of deciding sets this season against 50%. Passaro, though, has already won three tiebreaks this week, including a final-set one against Trungelliti.

Dodig has the form and the better record in tight moments. Passaro has the clay win in their head-to-head and the more reliable first serve – a genuinely close semi-final.

📊 Tale of the Tape

MetricPassaroDodig
Ranking229174
Age2521
Last 107–38–2
Head-to-head11
First serves in65.3%59.7%
1st-serve points won68.2%70.8%
2nd-serve points won52.0%50.4%
Break points saved60.5%60.6%
Break points converted41.3%40.7%
Return points won (career)40%40%
Tiebreak win %51%56%
Deciding-set win % (career)54%60%
Best-of-3 win %58%63%

See this match on Polymarket

Olbia challenger 2026 (Italy) 17.10.26

Semi-final previews from the Olbia Challenger on hard courts, with form, serve and return numbers and a full Tale of the Tape for both matches. Times are as listed by the tournament schedule.

Maks Kasnikowski vs Damir Dzumhur

Olbia Challenger · Semifinal · 17 October · 14:00

🧠 Form & Context

Maks Kasnikowski

  • 📈 Ranked No. 238 at 23, 5–5 in his last 10 and winning 59% of recent matches.
  • ✅ Yet to drop a set this week: Cretu, Guerrieri, then Travaglia 6–2 7–5.
  • 🚀 The stronger serve: 71% of first-serve points won over his career, 72% recently, and 55% on second serves.
  • 🏆 Wins 52% of tiebreaks and has a 62% career record in best-of-three.
  • ⚠️ Only 39% of deciding sets won this season.

Damir Dzumhur

  • 📊 World No. 103 at 34, the second seed, but only 4–6 in his last 10.
  • ✅ Beat Dougaz in three sets, came back from 0–6 down against Kuzmanov, then thrashed Gentzsch 6–0 6–3.
  • 🎾 Lands far more first serves: 65.3% against Kasnikowski's 58.8%.
  • 🔁 Converts 43.6% of break points and has won 55% of deciding sets this season.
  • ⚠️ Behind his first serve he wins only 64.8% – 62% in recent matches.

🔍 Match Breakdown

A first meeting between the veteran second seed and a 23-year-old who has not dropped a set all week. Dzumhur is the favourite on ranking and experience, but this is far closer on the numbers.

The serve battle favours Kasnikowski. He wins six percentage points more behind his first serve over his career and ten more in recent matches (72% vs 62%), and he is also slightly better on the second ball.

Dzumhur's answer is consistency: he puts 65% of first serves in play and makes Kasnikowski work on return. On return the two are level, at 41% of return points won each.

A deciding set would suit the Bosnian. He has won 55% of deciding sets this season against Kasnikowski's 39%, and he has already shown this week that he can turn matches around.

Dzumhur has the ranking, the experience and the stronger record in deciders. Kasnikowski has the better serve and the cleaner week – this looks closer than the price.

📊 Tale of the Tape

MetricKasnikowskiDzumhur
Ranking238103
Age2334
Last 105–54–6
Head-to-head00
First serves in58.8%65.3%
1st-serve points won71.0%64.8%
2nd-serve points won51.6%50.8%
Break points saved58.9%57.5%
Break points converted43.0%43.6%
Return points won (career)41%41%
Tiebreak win %52%51%
Deciding-set win % (career)49%54%
Best-of-3 win %62%58%

See this match on Polymarket

Jacob Fearnley vs Luca Nardi

Olbia Challenger · Semifinal · 17 October · 15:30

🧠 Form & Context

Jacob Fearnley

  • 📊 World No. 96 at 25, the top seed, and 6–4 in his last 10.
  • ✅ Yet to drop a set: 11 games lost against Loffhagen and Kumstat, then Mrva 6–0 7–6(4).
  • 🚀 Much the bigger first serve: 72.3% won over his career, 72% recently.
  • 🏆 Superb closer – 69% of deciding sets won over his career, 61% this season, and 95% of matches won after taking the first set.
  • ⚔️ Won their only meeting, 4–6 6–0 6–3 on grass in Ilkley in June.

Luca Nardi

  • 📉 Ranked No. 251 at 23, 4–6 in his last 10, but the form player of the week.
  • ✅ Beat Holmgren in three sets, Carboni 6–4 6–1, then knocked out fourth seed Mmoh 6–4 6–4.
  • 🎾 Slightly better on second serves (50.5%) and saves 60.4% of break points – 62% recently.
  • ⚠️ Struggles in tight finishes: 25% of deciding sets won this season and 44% of tiebreaks over his career.
  • ⚠️ Converting 40.2% of break points over his career.

🔍 Match Breakdown

A rematch of their Ilkley meeting in June, when Fearnley lost the first set and then dropped only three games in the next two. Both arrive in good form: the top seed without a dropped set, Nardi after a convincing win over Mmoh.

Fearnley's first serve is the biggest weapon on court – almost four percentage points better than Nardi's. Nardi lands slightly more first serves and is a little stronger on the second ball and on break points saved.

On return there is little in it (40% vs 39%), but Fearnley converts his chances more often (43.4% vs 40.2%). In a serve-led match those few breaks will matter.

The tight-moment numbers are one-sided. Fearnley has won 69% of his career deciding sets and 51% of tiebreaks; Nardi has won only 25% of deciders this season and 44% of tiebreaks.

Fearnley is the clear favourite on serve, record and head-to-head. Nardi's best chance is to keep his serve sharp, avoid tiebreaks and take the first set – Fearnley wins 95% of matches when he takes it.

📊 Tale of the Tape

MetricFearnleyNardi
Ranking96251
Age2523
Last 106–44–6
Head-to-head10
First serves in61.1%62.5%
1st-serve points won72.3%68.7%
2nd-serve points won48.9%50.5%
Break points saved59.6%60.4%
Break points converted43.4%40.2%
Return points won (career)40%39%
Tiebreak win %51%44%
Deciding-set win % (career)69%52%
Best-of-3 win %69%55%

See this match on Polymarket

Jinan challenger 2026 (China) 17.10

Semi-final previews from the Jinan Challenger on hard courts, with form, serve and return numbers and a full Tale of the Tape for both matches. Times are as listed by the tournament schedule.

Mattia Bellucci vs Shintaro Mochizuki

Jinan Challenger · Semifinal · 17 October · 08:30

🧠 Form & Context

Mattia Bellucci

  • 📈 World No. 86 at 25, left-handed, 8–2 in his last 10.
  • ✅ Yet to drop a set this week: Ymer 6–2 6–1, Pavlovic 6–4 6–4 and Shevchenko 6–4 6–4.
  • 🚀 The stronger serve: 72.5% of first-serve points won and 61.7% of break points saved.
  • 🔥 Serve even sharper recently – 54% on second-serve points and 65% of break points saved.
  • 🏆 Wins 86% of matches when he takes the first set, with a 62% career record in best-of-three.

Shintaro Mochizuki

  • 📊 Ranked No. 123 at 23 and 4–6 in his last 10, but playing much better this week.
  • ✅ Beat Diaz Acosta and Sweeny in straight sets, then came from a set down to edge Watanuki 4–6 6–2 7–6(2).
  • 🔁 The better returner: 42% of return points won and 44.4% of break points converted.
  • 🏆 Three tiebreaks won this week, and 58% won over his career.
  • ⚠️ Serve is still the weak spot: 55.5% first serves in and 46.7% on second-serve points.

🔍 Match Breakdown

A first meeting between the most dominant player in the draw and the man who has won all the tight moments. Bellucci has dropped only 19 games in three matches; Mochizuki has needed three tiebreaks and a deciding set.

The serve gap is the main story. Bellucci wins six percentage points more behind his first serve and five more on his second, and he is saving 65% of break points recently against Mochizuki's 57%.

Mochizuki's route is the return. He wins 42% of return points to Bellucci's 38% and converts break points more often, so he can create pressure on the Italian's serve if the left-hander's first-serve percentage dips.

If it goes tight, Mochizuki has the better tiebreak record (58% vs 56%). Bellucci has the edge in deciding sets, both over his career (56% vs 54%) and this season (50% vs 44%).

Bellucci's serve and form make him a clear favourite. Mochizuki's return game and his nerve in tiebreaks this week suggest he can keep this closer than the price implies.

📊 Tale of the Tape

MetricBellucciMochizuki
Ranking86123
Age2523
Last 108–24–6
Head-to-head00
First serves in58.9%55.5%
1st-serve points won72.5%66.3%
2nd-serve points won51.6%46.7%
Break points saved61.7%56.1%
Break points converted39.3%44.4%
Return points won (career)38%42%
Tiebreak win %56%58%
Deciding-set win % (career)56%54%
Best-of-3 win %62%53%

See this match on Polymarket

Martin Landaluce vs Liam Draxl

Jinan Challenger · Semifinal · 17 October · 10:00

🧠 Form & Context

Martin Landaluce

  • 📊 World No. 73 at 20 – the highest-ranked player left in Jinan – but 4–6 in his last 10.
  • ✅ Beat Simakin and Cui in straight sets, then came from a set down against Keegan Smith 3–6 6–2 6–3.
  • 🎯 Wins 69.3% behind his first serve and saves 61.8% of break points.
  • 🔒 Saving 63% of break points in recent matches.
  • ⚠️ Tiebreaks remain a weakness (44% career) and he has won only 43% of deciding sets this season.

Liam Draxl

  • 📈 Ranked No. 219 at 24, 7–3 in his last 10 and winning 57% of recent matches.
  • ✅ Beat Duckworth, then won deciding sets against Ivashka and No. 75 Tomas Machac (6–4 3–6 6–4).
  • 🎾 Lands 65.3% of first serves and matches Landaluce behind them (69.4%).
  • 🔁 The better returner: 42% of return points won and 46% of break points converted.
  • 🏆 65% of deciding sets won this season, 64% career record in best-of-three.

🔍 Match Breakdown

A first meeting between the young Spaniard and the in-form Canadian who has just knocked out Machac. Landaluce is the favourite on ranking, but Draxl leads most of the numbers.

On serve the two are almost level – 69.3% vs 69.4% on first-serve points and 49.2% vs 49.7% on second – but Draxl lands three percentage points more first serves.

The return is where Draxl pulls ahead: 42% of return points won against Landaluce's 39%, and 46% of break points converted against 40.3%. Landaluce's best defence is his recent break-point saving (63%).

Both have needed deciding sets this week, but their records in tight finishes are very different. Draxl has won 65% of deciding sets this season against Landaluce's 43%, and leads in tiebreaks too (56% vs 44%).

Landaluce has the ranking and the higher ceiling. Draxl has the return, the form and the better record under pressure – this looks much closer than the price suggests.

📊 Tale of the Tape

MetricLandaluceDraxl
Ranking73219
Age2024
Last 104–67–3
Head-to-head00
First serves in62.5%65.3%
1st-serve points won69.3%69.4%
2nd-serve points won49.2%49.7%
Break points saved61.8%60.6%
Break points converted40.3%46.0%
Return points won (career)39%42%
Tiebreak win %44%56%
Deciding-set win % (career)53%58%
Best-of-3 win %56%64%

See this match on Polymarket

ATP Shanghai SF & WTA Wuhan SF – Daily Board 17.10.2026

PB Tennis · Saturday 17 October 2026 · Outdoor hard

Daily Board Shanghai & Wuhan

4 matches: both Shanghai Masters semi-finals (ATP 1000) and both Wuhan semi-finals (WTA 1000). Pinnacle prices, Polymarket prices and form snapshots for every match. Each match links to today's Patreon post. $4.99 selections are for Patreon members.

3 $4.99 PICKS TODAY Zverev–Davidovich Fokina, Jodar–Medvedev and Kartal–Ostapenko. Selection and stake on Patreon.
Join PBTennis on Patreon ↗
$4.99: pick for Patreon $4.99 membersCFS: Combined Form Score (0–100)Last 3: newest result firstTimes are TRT

Rolex Shanghai Masters · ATP 1000

Semi-finals · 2 matches · 2 $4.99
10:30TRT · SF
Alexander Zverev vs Alejandro Davidovich FokinaPatreon ↗Polymarket ↗
PlayerPinnacleNo-vigPolymarketCFSL10L10 hardL52WLast 3
Alexander ZverevFAV1.26976.9%77.5¢87.49-19-170-18W·W·W
Alejandro Davidovich Fokina4.23023.1%22.5¢73.28-27-338-19W·W·W
$4.99 PICK Selection and stake for Patreon $4.99 members. Unlock on Patreon ↗
Polymarket sets: Zverev -1.5 49.5¢ · Davidovich Fokina +1.5 50.5¢ · vol $51.6K
13:00TRT · SF
Rafael Jodar vs Daniil MedvedevPatreon ↗Polymarket ↗
PlayerPinnacleNo-vigPolymarketCFSL10L10 hardL52WLast 3
Rafael Jodar2.68036.2%36.5¢64.56-46-467-19W·W·W
Daniil MedvedevFAV1.52363.8%63.5¢93.310-010-052-19W·W·W
$4.99 PICK Selection and stake for Patreon $4.99 members. Unlock on Patreon ↗
Polymarket sets: Medvedev -1.5 39.5¢ · Jodar +1.5 60.5¢ · vol $30.0K

Wuhan Open · WTA 1000

Semi-finals · 2 matches · 1 $4.99
11:00TRT · SF
Sonay Kartal vs Jelena OstapenkoPatreon ↗Polymarket ↗
PlayerPinnacleNo-vigPolymarketCFSL10L10 hardL52WLast 3
Sonay KartalFAV1.74055.8%56.5¢84.59-19-119-9W·W·W
Jelena Ostapenko2.20044.2%43.5¢59.46-46-427-20W·W·W
$4.99 PICK Selection and stake for Patreon $4.99 members. Unlock on Patreon ↗
Polymarket sets: Kartal -1.5 34¢ · Ostapenko +1.5 66¢ · vol $24.2K
12:30TRT · SF
Iga Swiatek vs Maja ChwalinskaPatreon ↗Polymarket ↗
PlayerPinnacleNo-vigPolymarketCFSL10L10 hardL52WLast 3
Iga SwiatekFAV1.15583.8%84.5¢78.18-28-245-17W·W·W
Maja Chwalinska5.99016.2%15.5¢69.37-37-341-20W·W·W
Polymarket sets: Swiatek -1.5 64.5¢ · Chwalinska +1.5 35.5¢ · vol $4.2K

Pinnacle no-vig % is the moneyline price with the margin removed. Polymarket prices are in cents (¢), roughly the implied probability, captured 03:45 TRT 17.10. They move after that, so check the market page before acting. Volume is the whole Polymarket event.

COLLAPSE = the player's last completed hard-court match was a straight-sets loss.

Form is the first question, not the answer. Nothing here is a pick.

```

Atp Shangai Simulator for Semi Finals

Tennis Match Replay
Match replay

—

Match source

On Flashscore, open the match's Point by point tab and copy every set. Include the summary and stats sections too, and names, tournament, surface and net-point rates are picked up automatically, and the result is cross-checked against Flashscore's stats.

    Point 0 / 0

    Momentum Cumulative point difference · click to jump

    Game flow

    Stats so far

    In a real-match replay, the score, serve order, point winners and break/set/match points come from the data. Rally length, ball paths, net approaches and how each point ends (winner or error) are not in Flashscore's data, so they are illustrative; net-approach frequency follows Flashscore's net points when the stats are pasted. Simulated matches are generated point by point from the model's serve probabilities. Shortcuts: Space play, ← → point, Shift+arrow game.

    Roanne challenger 2026 (France) 17.10.26

    Semi-final previews from the Roanne Challenger on indoor hard courts, with form, serve and return numbers and a full Tale of the Tape for ...