Marta Kostyuk def. Jessica Pegula — Round of 32, Mutua Madrid Open 2026

🇪🇸
Mutua Madrid Open 2026

WTA 1000ClayMadrid, Spain

Played26 Apr 2026

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

🇺🇦ranked WTA number 23 going into this drawWon

Marta Kostyuk seeded 26 6 6

🇺🇸ranked WTA number 5 going into this draw

Jessica Pegula seeded 5 1 4

🇺🇦M. KostyukMarta KostyukvJ. PegulaJessica Pegula🇺🇸

🇺🇦Marta Kostyuk

🇺🇸Jessica Pegula

Match stats

Serve

5

Aces

1

6

Double faults

2

62%

1st serve in

64%

68%

1st serve points won

56%

52%

2nd serve points won

27%

62%

Service points won

45%

10/11

Break points saved

3/7

Return

55%

Return points won

38%

4/7

Break points won

1/11

67

Total points won

46

Head to head

3–3 level

  1. This matchMadrid R32won by Kostyuk
  2. 2026HardBrisbane SFwon by Kostyuk
  3. 2025HardBeijing R16won by Pegula
  4. 2025HardMiami R16won by Pegula
  5. 2024HardSan Diego SFwon by Kostyuk
  6. 2023HardMelbourne R32won by Pegula

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

9–1

6–0

Last 30 days

6–0

By surface

6–0

Clay

6–0

6–4

Hard

19–4

–

Indoor hard

2–2

By round

2–2

R32

6–0

2–0

R16

6–0

3–2

At WTA 1000s

12–2

How their matches go

16

Completed matches

32

56%

Won in straight sets

47%

19%

Won after losing a set

34%

6%

Lost after winning a set

9%

19%

Lost in straight sets

9%

2–4

Tiebreaks

4–3

3–1

Deciding sets

11–3

10/11

Won after winning set 1

19/21

2/5

Won after losing set 1

7/11

Serve and return, last 5 matches

59%

1st serve in

66%

72%

1st serve points won

71%

45%

2nd serve points won

54%

55%

Break points saved

71%

56%

Return points won

44%

58%

Break points won

31%

3.2

Aces a match

3.4

4.2

Double faults a match

1.8

Last 14 days

6

Matches

1

14

Sets

2

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMarta KostyukJessica Pegula
🇰🇿PutintsevaNo. 77
🇰🇿PutintsevaNo. 77WonMadrid R64WonBrisbane R32WonCharleston R32
🇰🇿RybakinaNo. 2
🇰🇿RybakinaNo. 2LostMiami R32LostIndian Wells R32LostMiami QFLostIndian Wells QFLostMelbourne SFLostRiyadh SF
🇺🇸AnisimovaNo. 6
🇺🇸AnisimovaNo. 6WonBrisbane R16WonDubai SFWonMelbourne QF
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1LostBrisbane FLostRiyadh RR
Total
Total3–33–5

Last 10 matches going in

LatestMarta KostyukJessica Pegula
1Won🇰🇿Y. PutintsevaYulia PutintsevaNo. 77No. 77 · 24 AprMadrid R64 · 24 AprWon🇬🇧K. BoulterKatie BoulterNo. 64No. 64 · 24 AprMadrid R64 · 24 Apr
2Won🇺🇦V. PodrezVeronika PodrezNo. 206No. 206 · 19 AprRouen F · 19 AprWon🇺🇦Y. StarodubtsevaYuliia StarodubtsevaNo. 108No. 108 · 5 AprCharleston F · 5 Apr
3Won🇩🇪T. MariaTatjana MariaNo. 61No. 61 · 18 AprRouen SF · 18 AprWon🇺🇸I. JovicIva JovicNo. 17No. 17 · 4 AprCharleston SF · 4 Apr
4Won🇺🇸A. LiAnn LiNo. 36No. 36 · 17 AprRouen QF · 17 AprWon🇷🇺D. ShnaiderDiana ShnaiderNo. 20No. 20 · 3 AprCharleston QF · 3 Apr
5Won🇺🇸C. McNallyCaty McNallyNo. 69No. 69 · 15 AprRouen R16 · 15 AprWon🇮🇹E. CocciarettoElisabetta CocciarettoNo. 44No. 44 · 2 AprCharleston R16 · 2 Apr
6Won🇫🇷D. ParryDiane ParryNo. 95No. 95 · 14 AprRouen R32 · 14 AprWon🇰🇿Y. PutintsevaYulia PutintsevaNo. 75No. 75 · 1 AprCharleston R32 · 1 Apr
7Lost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 22 MarMiami R32 · 22 MarLost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 25 MarMiami QF · 25 Mar
8Won🇺🇿K. RakhimovaKamilla RakhimovaNo. 88No. 88 · 20 MarMiami R64 · 20 MarWon🇷🇴J. CristianJaqueline CristianNo. 35No. 35 · 23 MarMiami R16 · 23 Mar
9Lost🇰🇿E. RybakinaElena RybakinaNo. 3No. 3 · 9 MarIndian Wells R32 · 9 MarWon🇨🇦L. FernandezLeylah FernandezNo. 27No. 27 · 22 MarMiami R32 · 22 Mar
10Won🇺🇸T. TownsendTaylor TownsendNo. 119No. 119 · 7 MarIndian Wells R64 · 7 MarWon🇬🇧F. JonesFrancesca JonesNo. 93No. 93 · 21 MarMiami R64 · 21 Mar