Yibing Wu def. Casper Ruud — Round of 32, Abierto Mexicano Telcel 2026

🇲🇽
Abierto Mexicano Telcel 2026

ATP 500HardAcapulco, Mexico

Played24 Feb 2026

Rounds
  1. R32
  2. R16
  3. QF
  4. Semifinal
  5. Final

🇨🇳ranked ATP number 146 going into this drawWon

Yibing Wu 7 7

🇳🇴ranked ATP number 13 going into this draw

Casper Ruud seeded 3 62 61

🇨🇳Y. WuYibing WuvC. RuudCasper Ruud🇳🇴

🇨🇳Yibing Wu

🇳🇴Casper Ruud

Match stats

Serve

6

Aces

12

0

Double faults

3

62%

1st serve in

68%

76%

1st serve points won

73%

67%

2nd serve points won

54%

72%

Service points won

67%

4/5

Break points saved

6/7

Return

33%

Return points won

28%

1/7

Break points won

1/5

84

Total points won

76

Stats, 6 months going in

Won–lost

5–5

Last 10 matches

5–5

–

Last 30 days

1–2

By surface

5–4

Hard

14–8

By round

2–0

R32

3–1

1–1

R16

4–2

3–1

First match at an event

6–3

–

At ATP 500s

5–2

How their matches go

8

Completed matches

20

13%

Won in straight sets

50%

50%

Won after losing a set

20%

25%

Lost after winning a set

20%

13%

Lost in straight sets

10%

3–0

Tiebreaks

6–2

3–2

Deciding sets

3–3

2/3

Won after winning set 1

11/14

3/5

Won after losing set 1

3/6

Serve and return, last 5 matches

63%

1st serve in

67%

68%

1st serve points won

72%

47%

2nd serve points won

54%

65%

Break points saved

71%

38%

Return points won

30%

41%

Break points won

33%

5.2

Aces a match

12.4

2.0

Double faults a match

2.8

Last 14 days

0

Matches

2

0

Sets

6

33

Days since last match

4

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentYibing WuCasper Ruud
🇺🇸KordaNo. 50
🇺🇸KordaNo. 50WonHangzhou R16LostDelray Beach QFWonStockholm QF
🇭🇺MarozsanNo. 48
🇭🇺MarozsanNo. 48WonHong Kong R32LostAuckland R16
Total
Total2–01–2

Last 10 matches going in

LatestYibing WuCasper Ruud
1Lost🇺🇸E. SpizzirriEliot SpizzirriNo. 89No. 89 · 22 JanMelbourne R64 · 22 JanLost🇺🇸S. KordaSebastian KordaNo. 53No. 53 · 20 FebDelray Beach QF · 20 Feb
2Won🇮🇹L. NardiLuca NardiNo. 108No. 108 · 20 JanMelbourne R128 · 20 JanWon🇺🇸M. GironMarcos GironNo. 59No. 59 · 18 FebDelray Beach R16 · 18 Feb
3Lost🇷🇺A. RublevAndrey RublevNo. 16No. 16 · 7 JanHong Kong R16 · 7 JanLost🇺🇸B. SheltonBen SheltonNo. 8No. 8 · 26 JanMelbourne R16 · 26 Jan
4Won🇭🇺F. MarozsanFabian MarozsanNo. 54No. 54 · 5 JanHong Kong R32 · 5 JanWon🇭🇷M. CilicMarin CilicNo. 70No. 70 · 24 JanMelbourne R32 · 24 Jan
5Lost🇨🇿D. SvrcinaDalibor SvrcinaNo. 91No. 91 · 2 OctShanghai R128 · 2 OctWon🇪🇸J. Antoni Munar ClarJaume Antoni Munar ClarNo. 38No. 38 · 22 JanMelbourne R64 · 22 Jan
6Lost🇰🇿A. BublikAlexander BublikNo. 19No. 19 · 22 SepHangzhou SF · 22 SepWon🇮🇹M. BellucciMattia BellucciNo. 76No. 76 · 19 JanMelbourne R128 · 19 Jan
7Won🇷🇺D. MedvedevDaniil MedvedevNo. 18No. 18 · 21 SepHangzhou QF · 21 SepLost🇭🇺F. MarozsanFabian MarozsanNo. 53No. 53 · 14 JanAuckland R16 · 14 Jan
8Won🇺🇸S. KordaSebastian KordaNo. 78No. 78 · 20 SepHangzhou R16 · 20 SepLost🇩🇪D. AltmaierDaniel AltmaierNo. 51No. 51 · 29 OctParis R32 · 29 Oct
9Won🇫🇷A. MannarinoAdrian MannarinoNo. 55No. 55 · 17 SepHangzhou R32 · 17 SepLost🇪🇸A. Davidovich FokinaAlejandro Davidovich FokinaNo. 20No. 20 · 24 OctBasel QF · 24 Oct
10Lost🇷🇺D. MedvedevDaniil MedvedevNo. 14No. 14 · 24 JulWashington R16 · 24 JulWon🇨🇭S. WawrinkaStan WawrinkaNo. 137No. 137 · 23 OctBasel R16 · 23 Oct