James Duckworth def. Matteo Arnaldi — Round of 128, US Open 2026

🇺🇸
US Open 2026

Grand SlamHardNew York, USA

Played31 Aug 2026

Rounds
  1. R128
  2. R64
  3. R32
  4. R16
  5. QF
  6. Semifinal
  7. Final

🇦🇺ranked ATP number 79 going into this drawWon

James Duckworth 5 6 6 7

🇮🇹ranked ATP number 34 going into this draw

Matteo Arnaldi seeded 32 7 3 2 68

🇦🇺J. DuckworthJames DuckworthvM. ArnaldiMatteo Arnaldi🇮🇹

🇦🇺James Duckworth

🇮🇹Matteo Arnaldi

Match stats

Serve

16

Aces

5

4

Double faults

7

54%

1st serve in

62%

73%

1st serve points won

73%

50%

2nd serve points won

35%

63%

Service points won

59%

11/15

Break points saved

13/19

Serve speed (km/h)

211

Fastest serve

209

195

Average 1st serve

181

162

Average 2nd serve

155

Return

41%

Return points won

37%

6/19

Break points won

4/15

Points

47

Winners

40

39

Unforced errors

42

31/48

Net points won

14/19

142

Total points won

131

Stats, 6 months going in

Won–lost

6–4

Last 10 matches

3–7

6–3

Last 30 days

1–2

By surface

7–6

Hard

1–5

1–2

Clay

8–5

2–2

Grass

0–2

By round

4–2

R128

2–3

1–4

R64

3–2

7–3

First match at an event

4–8

2–2

At Grand Slams

5–2

How their matches go

18

Completed matches

18

33%

Won in straight sets

0%

17%

Won after losing a set

44%

28%

Lost after winning a set

33%

22%

Lost in straight sets

22%

4–8

Tiebreaks

8–7

2–3

Deciding sets

6–5

7/8

Won after winning set 1

6/8

2/10

Won after losing set 1

2/10

Serve and return, last 5 matches

51%

1st serve in

52%

76%

1st serve points won

75%

53%

2nd serve points won

43%

72%

Break points saved

53%

41%

Return points won

35%

44%

Break points won

45%

4.6

Aces a match

6.4

5.0

Double faults a match

4.4

Last 14 days

5

Matches

0

11

Sets

0

3

Days since last match

16

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentJames DuckworthMatteo Arnaldi
🇭🇺MarozsanNo. 63
🇭🇺MarozsanNo. 63WonWinston-Salem QFWonCanada R64
🇳🇱GriekspoorNo. 56
🇳🇱GriekspoorNo. 56WonLondon R128LostCanada R32WonParis R128
🇦🇺de MinaurNo. 7
🇦🇺de MinaurNo. 7LostCanada R64WonRome R64
🇮🇹CobolliNo. 6
🇮🇹CobolliNo. 6LostLondon R64LostParis SF
🇪🇸JodarNo. 13
🇪🇸JodarNo. 13LostParis R64LostRome R32
Total
Total2–33–3

Last 10 matches going in

LatestJames DuckworthMatteo Arnaldi
1Lost🇬🇧A. FeryArthur FeryNo. 37No. 37 · 28 AugWinston-Salem SF · 28 AugLost🇪🇸M. LandaluceMartin LandaluceNo. 67No. 67 · 15 AugCincinnati R64 · 15 Aug
2Won🇭🇺F. MarozsanFabian MarozsanNo. 63No. 63 · 27 AugWinston-Salem QF · 27 AugLost🇳🇱T. GriekspoorTallon GriekspoorNo. 67No. 67 · 7 AugCanada R32 · 7 Aug
3Won🇮🇹L. SonegoLorenzo SonegoNo. 88No. 88 · 26 AugWinston-Salem R16 · 26 AugWon🇭🇺F. MarozsanFabian MarozsanNo. 55No. 55 · 5 AugCanada R64 · 5 Aug
4Won🇦🇷M. NavoneMariano NavoneNo. 44No. 44 · 25 AugWinston-Salem R32 · 25 AugLost🇮🇹L. MusettiLorenzo MusettiNo. 15No. 15 · 27 JulWashington R32 · 27 Jul
5Won🇺🇸Q. VandecasteeleQuinn VandecasteeleR64 · 24 AugWinston-Salem R64 · 24 AugLost🇧🇦D. DzumhurDamir DzumhurNo. 105No. 105 · 16 JulUmag QF · 16 Jul
6Lost🇬🇧A. FeryArthur FeryNo. 37No. 37 · 15 AugCincinnati R64 · 15 AugWon🇦🇷F. GomezFederico Agustin GomezNo. 212No. 212 · 15 JulUmag R16 · 15 Jul
7Won🇺🇸J. WolfJeff WolfR128 · 14 AugCincinnati R128 · 14 AugLost🇫🇷Q. HalysQuentin HalysNo. 101No. 101 · 30 JunLondon R128 · 30 Jun
8Lost🇦🇺A. de MinaurAlex de MinaurNo. 6No. 6 · 4 AugCanada R64 · 4 AugLost🇬🇧G. HusseyGiles HusseyR32 · 23 JunEastbourne R32 · 23 Jun
9Won🇦🇺C. O'ConnellChristopher O'ConnellNo. 127No. 127 · 3 AugCanada R128 · 3 AugLost🇮🇹F. CobolliFlavio CobolliNo. 12No. 12 · 5 JunParis SF · 5 Jun
10Lost🇬🇧C. NorrieCameron NorrieNo. 39No. 39 · 29 JulLos Cabos R16 · 29 JulWon🇮🇹M. BerrettiniMatteo BerrettiniNo. 107No. 107 · 3 JunParis QF · 3 Jun