Casper Ruud def. Sebastian Ofner — Round of 128, US Open 2025

🇺🇸
US Open 2025

Grand SlamHardNew York, USA

Played25 Aug 2025

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

🇳🇴ranked ATP number 12 going into this drawWon

Casper Ruud seeded 12 6 6 7

🇦🇹ranked ATP number 141 going into this draw

Sebastian Ofner 1 2 65

🇳🇴C. RuudCasper RuudvS. OfnerSebastian Ofner🇦🇹

🇳🇴Casper Ruud

🇦🇹Sebastian Ofner

Match stats

Serve

9

Aces

13

2

Double faults

5

56%

1st serve in

49%

82%

1st serve points won

80%

60%

2nd serve points won

40%

72%

Service points won

60%

4/4

Break points saved

1/5

Serve speed (km/h)

207

Fastest serve

214

186

Average 1st serve

190

154

Average 2nd serve

150

Return

40%

Return points won

28%

4/5

Break points won

0/4

Points

21

Winners

32

22

Unforced errors

43

7/9

Net points won

9/15

101

Total points won

78

Head to head

2–0 Ruud

  1. This matchNew York R128won by Ruud
  2. 2024ClayGeneva R16won by Ruud

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

2–8

2–2

Last 30 days

0–3

By surface

4–5

Hard

0–3

14–5

Clay

7–6

–

Grass

2–2

By round

1–0

R128

4–2

4–3

R64

2–3

8–3

First match at an event

5–6

1–1

At Grand Slams

3–2

How their matches go

26

Completed matches

18

54%

Won in straight sets

17%

12%

Won after losing a set

22%

19%

Lost after winning a set

17%

15%

Lost in straight sets

44%

3–1

Tiebreaks

4–5

3–4

Deciding sets

2–3

16/18

Won after winning set 1

5/7

1/8

Won after losing set 1

2/11

Serve and return, last 5 matches

65%

1st serve in

51%

66%

1st serve points won

79%

50%

2nd serve points won

45%

55%

Break points saved

60%

37%

Return points won

30%

34%

Break points won

23%

7.4

Aces a match

8.8

1.6

Double faults a match

5.2

Last 14 days

0

Matches

1

0

Sets

3

16

Days since last match

8

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentCasper RuudSebastian Ofner
🇷🇺KhachanovNo. 9
🇷🇺KhachanovNo. 9LostCanada R16LostParis R64WonGeneva QF
🇵🇹BorgesNo. 42
🇵🇹BorgesNo. 42WonCanada R32LostParis R64WonGeneva R16
🇷🇸MedjedovicNo. 65
🇷🇸MedjedovicNo. 65WonBarcelona R16WonLondon R128
🇦🇷CerundoloNo. 19
🇦🇷CerundoloNo. 19WonMadrid SFLostMiami R16LostRome R32
Total
Total3–33–2

Last 10 matches going in

LatestCasper RuudSebastian Ofner
1Lost🇫🇷A. RinderknechArthur RinderknechNo. 64No. 64 · 9 AugCincinnati R64 · 9 AugLost🇨🇿V. KoprivaVit KoprivaNo. 81No. 81 · 17 AugWinston-Salem R64 · 17 Aug
2Lost🇷🇺K. KhachanovKaren KhachanovNo. 16No. 16 · 2 AugCanada R16 · 2 AugLost🇫🇷V. RoyerValentin RoyerNo. 111No. 111 · 8 AugCincinnati R128 · 8 Aug
3Won🇵🇹N. BorgesNuno BorgesNo. 40No. 40 · 31 JulCanada R32 · 31 JulLost🇺🇸R. OpelkaReilly OpelkaNo. 74No. 74 · 27 JulCanada R128 · 27 Jul
4Won🇷🇺R. SafiullinRoman SafiullinNo. 80No. 80 · 29 JulCanada R64 · 29 JulLost🇩🇪J. StruffJan-Lennard StruffNo. 129No. 129 · 22 JulKitzbuhel R32 · 22 Jul
5Lost🇦🇷J. CerundoloJuan Manuel CerundoloNo. 112No. 112 · 18 JulGstaad QF · 18 JulLost🇧🇦D. DzumhurDamir DzumhurNo. 67No. 67 · 15 JulBastad R32 · 15 Jul
6Won🇨🇭D. StrickerDominic StrickerR16 · 16 JulGstaad R16 · 16 JulLost🇧🇬G. DimitrovGrigor DimitrovNo. 21No. 21 · 5 JulLondon R32 · 5 Jul
7Lost🇵🇹N. BorgesNuno BorgesNo. 41No. 41 · 28 MayParis R64 · 28 MayWon🇺🇸T. PaulTommy PaulNo. 13No. 13 · 3 JulLondon R64 · 3 Jul
8Won🇪🇸A. Ramos-VinolasAlbert Ramos-VinolasR128 · 26 MayParis R128 · 26 MayWon🇷🇸H. MedjedovicHamad MedjedovicNo. 73No. 73 · 1 JulLondon R128 · 1 Jul
9Lost🇮🇹J. SinnerJannik SinnerNo. 1No. 1 · 15 MayRome QF · 15 MayLost🇷🇺A. RublevAndrey RublevNo. 15No. 15 · 17 JunHalle R32 · 17 Jun
10Won🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 53No. 53 · 14 MayRome R16 · 14 MayLost🇷🇺K. KhachanovKaren KhachanovNo. 24No. 24 · 28 MayParis R64 · 28 May