James Duckworth and Zsombor Piros will square off in the qualifications of the U.S. Open for the 1st time in their career. They are scheduled to play on Friday at 12:30 pm on Court 12. In the following paragraphs, you can find the head to head analysis and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is James Duckworth who should win in 3 sets.
James Duckworth -> 1.615
Zsombor Piros -> 2.25
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Prediction and head to head James Duckworth vs. Zsombor Piros
There is no head to head record between James Duckworth and Zsombor Piros since this will be the first time that they will clash against each other in the main tour.
James Duckworth
27 - 24win/loss
106
46
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 41-33 | 20-19 | 6-4 | 10-4 | 5-6 | 0-0 |
| 2024 | 42-29 | 23-14 | 2-3 | 7-7 | 10-5 | 0-0 |
| 2023 | 51-28 | 43-21 | 1-3 | 5-2 | 2-2 | 0-0 |
| 2022 | 24-27 | 20-18 | 0-2 | 0-1 | 4-6 | 0-0 |
| 2021 | 36-24 | 15-9 | 1-2 | 12-9 | 8-4 | 0-0 |
Ranked no. 107, Duckworth got to the qualifications after defeating Facundo Bagnis 6-4 6-2 and James McCabe 7-5 5-7 7-6(5).
In the qualifications, James defeated McCabe (7-5 5-7 7-65). During the match, Duckworth scored 116 points vs McCabe’s 106. James was pretty aggressive to blast 45 winners.
Regarding the service games, Duckworth struck 6 aces and he committed only 4 double faults. James Duckworth lost the serve 5 times and he saved 5 break points. Furthermore, Duckworth put 55% of his first serves in, winning 68% (45/66) of the points behind his 1st serve and 55% (29/53) on the 2nd serve. Duckworth was clinical in his return game without wasting any break point and break McCabe 5 times.
Overall Performance in this tournament
James started his run at this tournament from the qualifications. In the main draw, he has dropped 1 set in this competition to win 54% of the points he played.
Duckworth has a solid record in the last 10 years having won 60% of his matches (305-201). 15-11 on hard in 2025. Regarding his performance on the same surface of this event, Duckworth has an overall 212-117 match record in the last years on hard.
His best result of the current year was conquering the title the San Luis Potosi Challenger where he defeated Max Wiskandt in the final 6-1 6-1.
James has a compiled 27-23 win-loss record in 2025, 15-11 on hard (See FULL STATS).
Previously at the U.S. Open
Zsombor Piros
38 - 14win/loss
165
106
| Year | Total | Hard | Clay | I.hard | Grass | Carpet |
|---|---|---|---|---|---|---|
| 2025 | 39-16 | 6-4 | 26-8 | 7-3 | 0-1 | 0-0 |
| 2024 | 31-29 | 1-6 | 17-17 | 13-5 | 0-1 | 0-0 |
| 2023 | 48-29 | 3-2 | 35-18 | 5-7 | 5-2 | 0-0 |
| 2022 | 38-23 | 7-6 | 19-9 | 10-7 | 2-1 | 0-0 |
| 2021 | 47-16 | 3-2 | 31-9 | 13-5 | 0-0 | 0-0 |
Ranked no. 156, the Hungarian got to the qualifications after beating Arthur Bouquier 7-5 7-6(2) and Thiago Agustin Tirante 6-3 7-6(3).
In the qualifications, The Hungarian had a good straight sets win against Agustin Tirante (6-3 7-63). During the match Piros scored 77 points vs Agustin Tirante’s 67. Piros was quite aggressive to blast 36 winners.
Talking about serving, Piros couldn’t to score even 1 ace for the entire match and he committed only 5 double faults. Overall, Zsombor Piros was exceptionally effective on serve to win 71% (36/51) of his 1st serve and 57% (16/28) on the second serve. However, this didn’t prevent his to concede the serve once. Piros broke Agustin Tirante twice after converting 25% of his break points (2/8).
Overall Performance in this tournament
Piros started his run at this tournament from the qualifications. In the main draw, he hasn’t surrendered yet a set in this competition to conquer 53% of the points he played.
His best result of the season was winning the title the Ostrava Challenger where he defeated Hady Habib in the final 6-3 6-2 and the Tunis Challenger where he beat Titouan Droguet in the final 7-5 7-6(3).
Zsombor has a compiled 37-14 win-loss record in 2025, 5-3 on hard (See FULL STATS).
Previously at the U.S. Open
Previously, his best result was reaching the qualifications in 2022 and 2024. See his history.
H2H Performance in the tournament
Matches, sets, games and points
| Points | Duckworth | Piros |
|---|---|---|
| Match played | 2 | 2 |
| Tot Set | 5 | 4 |
| Tot Games | 55 | 47 |
| Pts | 185-158 | 151-133 |
| Total Points | 343 | 284 |
| Winners | 67 | 72 |
| %Winners | 36% | 48% |
Both Duckworth and Piros played 2 matches. Also both players started their run from the qualifications.At the moment, James Duckworth surrendered 1 set while Zsombor Piros hasn’t conceded a set so far. Duckworth has played 1 set more than Piros (5 vs 4). Therefore, Duckworth played 8 games more than Piros. Duckworth scored 67 winners (36% of the total points). On the other side, Zsombor blasted 72 winners (48%).
Serve Performance
| Serve | Duckworth | Piros |
|---|---|---|
| Aces | 9 | 4 |
| Avg per match | 4.5 | 2 |
| 1st in | 95/174 | 104/155 |
| %1st in | 55% | 67% |
| 1st pts | 67/95 | 72/104 |
| %1st pts | 71% | 69% |
| 2nd pts | 45/79 | 30/51 |
| %2nd pts | 57% | 59% |
Duckworth recorded 9 aces (4.5 per match). Piros bagged 4 aces (2 per match). Duckworth won 71% points on his first serve. He very solid his second serve to win 57% of the points. On the other side, Piros won 69% of the points behind his first serve. He had a solid display on his second serve to win 59% of the points.
How they played the important points
| Breaks | Duckworth | Piros |
|---|---|---|
| Won | 9 | 6 |
| Converted | 9/17 | 6/14 |
| % Converted | 53% | 43% |
| Conceded | 13 | 8 |
| Saved | 7 | 4 |
| % Saved | 54% | 50% |
| Times Broken | 6 | 4 |
James broke his opponents 9 times with a 53% conversion rate. Duckworth lost his serve 6 times and he saved 54% of the break points that he conceded. The Hungarian broke his opponents 6 times with a 43% conversion rate. Piros conceded his serve 4 times and he saved 50% of the break points that he conceded.
| Duckworth | ||||
| Q1 Bagnis | Q2 McCabe | Total | ||
|---|---|---|---|---|
| Score | 6-4 6-2 | 7-5 5-7 7-65 | ||
| Tot Set | 2 | 3 | 5 | |
| Tot Games | 18 | 37 | 55 | |
| pts | 69-52 | 116-106 | 185-158 | |
| Total points | 121 | 222 | 343 | |
| Winners | 22 | 45 | 67 | |
| %Winners | 32% | 39% | 36% | |
| SERVE | ||||
| Aces | 3 | 6 | 9 | |
| Double Faults | 0 | 4 | 4 | |
| 1st in | 29/55 | 66/119 | 95/174 | |
| % 1st in | 53% | 55% | 55% | |
| 1st pts | 22/29 | 45/66 | 67/95 | |
| % 1st pts | 76% | 68% | 71% | |
| 2nd pts | 16/26 | 29/53 | 45/79 | |
| % 2nd pts | 62% | 55% | 57% | |
| Breaks | ||||
| Won | 4 | 5 | 9 | |
| Converted | 4/12 | 5/5 | 9/17 | |
| Converted % | 33% | 100% | 53% | |
| Conceded | 3 | 10 | 13 | |
| Saved | 2/3 | 5/10 | 7 | |
| Saved % | 67% | 50% | 59% | |
| Times Broken | 1 | 5 | 6 | |
| Piros | ||||
| Q1 Bouquier | Q2 Agustin | Total | ||
|---|---|---|---|---|
| Score | 7-5 7-62 | 6-3 7-63 | ||
| Tot Set | 2 | 2 | 4 | |
| Tot Games | 25 | 22 | 47 | |
| pts | 74-66 | 77-67 | 151-133 | |
| Total points | 140 | 144 | 284 | |
| Winners | 36 | 36 | 72 | |
| %Winners | 49% | 47% | 48% | |
| SERVE | ||||
| Aces | 4 | 0 | 4 | |
| Double Faults | 2 | 5 | 7 | |
| 1st in | 53/76 | 51/79 | 104/155 | |
| % 1st in | 70% | 65% | 67% | |
| 1st pts | 36/53 | 36/51 | 72/104 | |
| % 1st pts | 68% | 71% | 69% | |
| 2nd pts | 14/23 | 16/28 | 30/51 | |
| % 2nd pts | 61% | 57% | 59% | |
| Breaks | ||||
| Won | 4 | 2 | 6 | |
| Converted | 4/6 | 2/8 | 6/14 | |
| Converted % | 67% | 25% | 43% | |
| Conceded | 5 | 3 | 8 | |
| Saved | 2/5 | 2/3 | 4 | |
| Saved % | 40% | 67% | 54% | |
| Times Broken | 3 | 1 | 4 | |
Tennis Scores – U.S. Open
- Francesco PassaroPassaro – Rodrigo Pacheco MendezPacheco Mendez (4-6 7-62 6-4) – See score progression
- Federico Agustin GomezAgustin Gomez – Federico CinaCina (6-3 2-6 7-5) – See score progression
- Jaime FariaFaria – Giulio ZeppieriZeppieri (7-65 7-5) – See score progression
- Daniel Elahi GalanElahi Galan – Patrick MaloneyMaloney (6-4 6-2) – See score progression
- Billy HarrisHarris – Mikhail KukushkinKukushkin (6-75 6-3 6-2) – See score progression
- Zachary SvajdaSvajda – Beibit ZhukayevZhukayev (6-3 7-5) – See score progression
- Mitchell KruegerKrueger – Andrea CollariniCollarini (7-64 7-5) – See score progression
- Shintaro MochizukiMochizuki – Roman Andres BurruchagaAndres Burruchaga (6-4 1-6 6-4) – See score progression
- Martin DammDamm – Benjamin HassanHassan (7-5 7-65) – See score progression
- Daniel Merida AguilarMerida Aguilar – Titouan DroguetDroguet (6-4 3-6 6-4) – See score progression
- Kimmer CoppejansCoppejans – Alexander BlockxBlockx (7-65 ret.) – See score progression
- Chak Lam Coleman WongLam Coleman Wong – Matteo GiganteGigante (4-6 6-3 7-5) – See score progression
- Leandro RiediRiedi – Otto VirtanenVirtanen (7-68 6-4) – See score progression
- Yuta ShimizuShimizu – Juan Manuel CerundoloManuel Cerundolo (7-65 7-5) – See score progression
- Ugo BlanchetBlanchet – Dmitry PopkoPopko (6-3 6-4) – See score progression
- Henrique RochaRocha – Bernard TomicTomic (7-64 6-2) – See score progression
- Marco TrungellitiTrungelliti – Cristian GarinGarin (7-63 7-5) – See score progression
- Lloyd HarrisHarris – Fajing SunSun (6-2 6-2) – See score progression
- Ignacio BuseBuse – Rei SakamotoSakamoto (6-4 4-6 6-4) – See score progression
- Marc-Andrea HueslerHuesler – Nikoloz BasilashviliBasilashvili (7-64 7-5) – See score progression
- Hugo GrenierGrenier – Martin LandaluceLandaluce (6-3 7-63) – See score progression
- Jerome KymKym – Michael ZhengZheng (6-3 6-4) – See score progression
- James DuckworthDuckworth – James McCabeMcCabe (7-5 5-7 7-65) – See score progression
- Yibing WuWu – Luca Van AsscheVan Assche (6-3 6-3) – See score progression
- Arthur CazauxCazaux – Jay ClarkeClarke (6-3 6-4) – See score progression
- Pablo Llamas RuizLlamas Ruiz – Andres MartinMartin (6-4 6-4) – See score progression
- Zsombor PirosPiros – Thiago Agustin TiranteAgustin Tirante (6-3 7-63) – See score progression
- Garrett JohnsJohns – Oliver CrawfordCrawford (7-64 6-3) – See score progression
- Dino PrizmicPrizmic – Murphy CassoneCassone (6-3 6-2) – See score progression
- Jan-Lennard StruffStruff – Taro DanielDaniel (2-6 6-4 6-1) – See score progression
- Jesper De JongDe Jong – Harold MayotMayot (7-611 6-74 6-3) – See score progression
- Jason Murray KublerMurray Kubler – Kyrian JacquetJacquet (6-4 6-2) – See score progression
- Jerome KymKym – Michael ZhengZheng (6-3 6-4) – See score progression
- Yibing WuWu – Luca Van AsscheVan Assche (6-3 6-3) – See score progression
- Daniel Merida AguilarMerida Aguilar – Titouan DroguetDroguet (6-4 3-6 6-4) – See score progression
- Francesco PassaroPassaro – Rodrigo Pacheco MendezPacheco Mendez (4-6 7-6(2) 6-4) – See score progression
- Shintaro MochizukiMochizuki – Roman Andres BurruchagaAndres Burruchaga (6-4 1-6 6-4) – See score progression
- Daniel Elahi GalanElahi Galan – Patrick MaloneyMaloney (6-4 6-2) – See score progression
- Jaime FariaFaria – Giulio ZeppieriZeppieri (7-6(5) 7-5) – See score progression
- Ugo BlanchetBlanchet – Dmitry PopkoPopko (6-3 6-4) – See score progression
Upcoming matches in the draw
- Roberto Bautista AgutBautista Agut – Jacob FearnleyFearnley (0-0) – H2H and prediction
- Gael MonfilsMonfils – Roman SafiullinSafiullin (0-0) – H2H and prediction
- Novak DjokovicDjokovic – (0-0) – H2H and prediction
- Adrian MannarinoMannarino – Tallon GriekspoorGriekspoor (0-1) – H2H and prediction
- James DuckworthDuckworth – Zsombor PirosPiros (0-0) – H2H and prediction
- Marco TrungellitiTrungelliti – Pablo Llamas RuizLlamas Ruiz (1-0) – H2H and prediction
- Marton FucsovicsFucsovics – Denis ShapovalovShapovalov (2-2) – H2H and prediction
- Jason Murray KublerMurray Kubler – (0-0) – H2H and prediction
- Hugo DellienDellien – Kamil MajchrzakMajchrzak (1-1) – H2H and prediction
- Roberto Carballes BaenaCarballes Baena – Arthur RinderknechRinderknech (2-0) – H2H and prediction
- Jordan ThompsonThompson – Corentin MoutetMoutet (0-1) – H2H and prediction
- Daniil MedvedevMedvedev – Benjamin BonziBonzi (1-2) – H2H and prediction
- Kimmer CoppejansCoppejans – (0-0) – H2H and prediction
- Alexander ZverevZverev – Alejandro TabiloTabilo (1-0) – H2H and prediction
- Laslo DjereDjere – (0-0) – H2H and prediction
- Alexander BublikBublik – Marin CilicCilic (0-3) – H2H and prediction
- Botic Van De ZandschulpVan De Zandschulp – Holger Vitus Nodskov RuneVitus Nodskov Rune (0-2) – H2H and prediction
- Christopher O ConnellO Connell – Alex De MinaurDe Minaur (0-0) – H2H and prediction
- Quentin HalysHalys – David GoffinGoffin (0-1) – H2H and prediction
- Karen KhachanovKhachanov – (0-0) – H2H and prediction
- Sebastian OfnerOfner – Casper RuudRuud (0-2) – H2H and prediction
- Cameron NorrieNorrie – Sebastian KordaKorda (1-3) – H2H and prediction
- Reilly OpelkaOpelka – Carlos Alcaraz GarfiaAlcaraz Garfia (0-0) – H2H and prediction
- Daniel AltmaierAltmaier – (1-1) – H2H and prediction
- Frances TiafoeTiafoe – Yoshihito NishiokaNishioka (3-3) – H2H and prediction
- Stefanos TsitsipasTsitsipas – Alexandre MullerMuller (2-0) – H2H and prediction
- Lorenzo SonegoSonego – Tristan SchoolkateSchoolkate (0-0) – H2H and prediction
- Nuno BorgesBorges – Brandon HoltHolt (0-0) – H2H and prediction
- Alexei PopyrinPopyrin – Emil RuusuvuoriRuusuvuori (1-0) – H2H and prediction
- Marc-Andrea HueslerHuesler – (0-0) – H2H and prediction
- Federico Agustin GomezAgustin Gomez – Hugo GrenierGrenier (0-0) – H2H and prediction
- Zizou BergsBergs – Chun Hsin TsengHsin Tseng (0-0) – H2H and prediction
- Ugo HumbertHumbert – Adam WaltonWalton (0-0) – H2H and prediction
- Jenson BrooksbyBrooksby – Aleksandar VukicVukic (1-1) – H2H and prediction
- Camilo Ugo CarabelliUgo Carabelli – Tomas Martin EtcheverryMartin Etcheverry (6-6) – H2H and prediction
- Jannik SinnerSinner – Vit KoprivaKopriva (0-0) – H2H and prediction
- Yuta ShimizuShimizu – (0-0) – H2H and prediction
- Emilio NavaNava – Taylor Harry FritzHarry Fritz (0-2) – H2H and prediction
- Jesper De JongDe Jong – Mitchell KruegerKrueger (0-0) – H2H and prediction
- Jiri LeheckaLehecka – Borna CoricCoric (1-0) – H2H and prediction
- Valentin RoyerRoyer – Bu YunchaoketeYunchaokete (1-0) – H2H and prediction
- Francisco ComesanaComesana – (0-0) – H2H and prediction
- Francesco PassaroPassaro – (0-0) – H2H and prediction
- Lorenzo MusettiMusetti – (2-0) – H2H and prediction
- Alexander ShevchenkoShevchenko – Alejandro Davidovich FokinaDavidovich Fokina (0-0) – H2H and prediction
- Mariano NavoneNavone – Marcos GironGiron (1-0) – H2H and prediction
- Stefan DostanicDostanic – (1-1) – H2H and prediction
- Gabriel DialloDiallo – Damir DzumhurDzumhur (0-0) – H2H and prediction