Elena Rybakina def. Jessica Pegula — Semifinal, WTA Finals 2025

🇺🇸
WTA Finals 2025

WTA FinalsHardRiyadh, Saudi Arabia

Played7 Nov 2025

Rounds
  1. Semifinal
  2. Final

🇰🇿ranked WTA number 6 going into this drawWon

Elena Rybakina seeded 6 4 6 6

🇺🇸ranked WTA number 5 going into this draw

Jessica Pegula seeded 5 6 4 3

🇰🇿E. RybakinaElena RybakinavJ. PegulaJessica Pegula🇺🇸

🇰🇿Elena Rybakina

🇺🇸Jessica Pegula

Match stats

Serve

15

Aces

1

5

Double faults

1

63%

1st serve in

68%

73%

1st serve points won

59%

42%

2nd serve points won

47%

62%

Service points won

55%

4/8

Break points saved

6/11

Return

45%

Return points won

38%

5/11

Break points won

4/8

100

Total points won

90

Stats, 6 months going in

Won–lost

9–1

Last 10 matches

7–3

11–2

Last 30 days

6–2

By surface

3–0

Indoor hard

2–1

22–7

Hard

15–6

8–2

Clay

4–3

5–3

Grass

4–2

By round

2–4

SF

2–2

2–0

F

1–1

3–0

At WTA Finalss

2–1

How their matches go

48

Completed matches

37

54%

Won in straight sets

38%

23%

Won after losing a set

30%

13%

Lost after winning a set

24%

10%

Lost in straight sets

8%

8–10

Tiebreaks

5–7

11–6

Deciding sets

11–9

31/34

Won after winning set 1

19/24

6/14

Won after losing set 1

6/13

Serve and return, last 5 matches

59%

1st serve in

64%

79%

1st serve points won

65%

60%

2nd serve points won

43%

82%

Break points saved

54%

42%

Return points won

47%

70%

Break points won

50%

6.2

Aces a match

3.0

2.0

Double faults a match

2.0

Last 14 days

4

Matches

3

9

Sets

8

2

Days since last match

1

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentElena RybakinaJessica Pegula
🇮🇹PaoliniNo. 8
🇮🇹PaoliniNo. 8WonNingbo SFWonRiyadh RR
🇷🇺AlexandrovaNo. 10
🇷🇺AlexandrovaNo. 10WonRiyadh RRWonNingbo FWonWuhan R16
🇧🇾SabalenkaNo. 1
🇧🇾SabalenkaNo. 1LostWuhan QFWonCincinnati QFLostBerlin QFLostRiyadh RRWonWuhan SFLostNew York SF
🇵🇱ŚwiątekNo. 2
🇵🇱ŚwiątekNo. 2WonRiyadh RRLostCincinnati SFLostParis R16WonBad Homburg F
🇨🇿NoskovaNo. 13
🇨🇿NoskovaNo. 13LostTokyo SFWonWuhan R16LostBeijing SFWonBad Homburg SF
🇨🇦FernandezNo. 22
🇨🇦FernandezNo. 22WonTokyo R16LostWashington SFLostWashington R16
Total
Total17–714–7

Last 10 matches going in

LatestElena RybakinaJessica Pegula
1Won🇷🇺E. AlexandrovaEkaterina AlexandrovaNo. 10No. 10 · 5 NovRiyadh RR · 5 NovWon🇮🇹J. PaoliniJasmine PaoliniNo. 8No. 8 · 6 NovRiyadh RR · 6 Nov
2Won🇵🇱I. ŚwiątekIga ŚwiątekNo. 2No. 2 · 3 NovRiyadh RR · 3 NovLost🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 4 NovRiyadh RR · 4 Nov
3Won🇺🇸A. AnisimovaAmanda AnisimovaNo. 4No. 4 · 1 NovRiyadh RR · 1 NovWon🇺🇸C. GauffCoco GauffNo. 3No. 3 · 2 NovRiyadh RR · 2 Nov
4Lost🇨🇿L. NoskovaLinda NoskovaNo. 17No. 17 · 25 OctTokyo SF · 25 OctLost🇺🇸C. GauffCoco GauffNo. 3No. 3 · 12 OctWuhan F · 12 Oct
5Won🇨🇦V. MbokoVictoria MbokoNo. 24No. 24 · 24 OctTokyo QF · 24 OctWon🇧🇾A. SabalenkaAryna SabalenkaNo. 1No. 1 · 11 OctWuhan SF · 11 Oct
6Won🇨🇦L. FernandezLeylah FernandezNo. 27No. 27 · 23 OctTokyo R16 · 23 OctWon🇨🇿K. SiniakovaKaterina SiniakovaNo. 62No. 62 · 10 OctWuhan QF · 10 Oct
7Won🇷🇺E. AlexandrovaEkaterina AlexandrovaNo. 11No. 11 · 19 OctNingbo F · 19 OctWon🇷🇺E. AlexandrovaEkaterina AlexandrovaNo. 11No. 11 · 9 OctWuhan R16 · 9 Oct
8Won🇮🇹J. PaoliniJasmine PaoliniNo. 8No. 8 · 18 OctNingbo SF · 18 OctWon🇺🇸H. BaptisteHailey BaptisteNo. 51No. 51 · 8 OctWuhan R32 · 8 Oct
9Won🇦🇺A. TomljanovicAjla TomljanovicNo. 105No. 105 · 17 OctNingbo QF · 17 OctLost🇨🇿L. NoskovaLinda NoskovaNo. 29No. 29 · 4 OctBeijing SF · 4 Oct
10Won🇺🇦D. YastremskaDayana YastremskaNo. 31No. 31 · 16 OctNingbo R16 · 16 OctWon🇺🇸E. NavarroEmma NavarroNo. 18No. 18 · 3 OctBeijing QF · 3 Oct