Marta Kostyuk def. Madison Keys — Round of 32, National Bank Open 2026

🇨🇦
National Bank Open 2026

WTA 1000HardCanada

Played6 Aug 2026

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

🇺🇦ranked WTA number 11 going into this drawWon

Marta Kostyuk seeded 10 6 6

🇺🇸ranked WTA number 22 going into this draw

Madison Keys seeded 19 3 1

🇺🇦M. KostyukMarta KostyukvM. KeysMadison Keys🇺🇸

🇺🇦Marta Kostyuk

🇺🇸Madison Keys

Match stats

Serve

1

Aces

1

4

Double faults

2

52%

1st serve in

66%

94%

1st serve points won

58%

38%

2nd serve points won

41%

67%

Service points won

52%

10/10

Break points saved

2/6

Return

48%

Return points won

33%

4/6

Break points won

0/10

65

Total points won

46

Head to head

1–1 level

  1. This matchCanada R32won by Kostyuk
  2. 2024GrassLondon R32won by Keys

Stats, 6 months going in

Won–lost

8–2

Last 10 matches

8–2

2–1

Last 30 days

1–1

By surface

3–2

Hard

3–3

16–1

Clay

7–3

5–1

Grass

10–2

By round

4–2

R32

5–4

4–0

R16

3–2

9–2

At WTA 1000s

4–3

How their matches go

28

Completed matches

27

61%

Won in straight sets

52%

25%

Won after losing a set

19%

0%

Lost after winning a set

19%

14%

Lost in straight sets

11%

2–3

Tiebreaks

1–4

7–0

Deciding sets

5–5

21/21

Won after winning set 1

15/18

3/7

Won after losing set 1

4/9

Serve and return, last 5 matches

52%

1st serve in

61%

75%

1st serve points won

72%

57%

2nd serve points won

50%

50%

Break points saved

71%

45%

Return points won

43%

54%

Break points won

40%

3.4

Aces a match

6.4

3.0

Double faults a match

4.4

Last 14 days

1

Matches

2

2

Sets

5

2

Days since last match

2

Common opponents, 6 monthsCommon opponents, 6 months going in

OpponentMarta KostyukMadison Keys
🇨🇿NoskovaNo. 7
🇨🇿NoskovaNo. 7LostLondon SFWonMadrid QFLostLondon R16
🇩🇪MariaNo. 79
🇩🇪MariaNo. 79WonRouen SFWonEastbourne F
🇺🇸PegulaNo. 3
🇺🇸PegulaNo. 3WonMadrid R32LostBerlin QF
🇫🇷ParryNo. 60
🇫🇷ParryNo. 60WonRouen R32WonIndian Wells R64
Total
Total4–12–2

Last 10 matches going in

LatestMarta KostyukMadison Keys
1Won🇨🇦K. SebovKatherine SebovNo. 229No. 229 · 4 AugCanada R64 · 4 AugWon🇭🇷A. RuzicAntonia RuzicNo. 55No. 55 · 4 AugCanada R64 · 4 Aug
2Lost🇨🇿L. NoskovaLinda NoskovaNo. 10No. 10 · 9 JulLondon SF · 9 JulLost🇷🇺L. SamsonovaLiudmila SamsonovaNo. 70No. 70 · 27 JulWashington R32 · 27 Jul
3Won🇮🇹J. PaoliniJasmine PaoliniNo. 14No. 14 · 8 JulLondon QF · 8 JulLost🇨🇿L. NoskovaLinda NoskovaNo. 10No. 10 · 6 JulLondon R16 · 6 Jul
4Won🇺🇸A. KruegerAshlyn KruegerNo. 96No. 96 · 6 JulLondon R16 · 6 JulWon🇺🇸A. AnisimovaAmanda AnisimovaNo. 6No. 6 · 4 JulLondon R32 · 4 Jul
5Won🇺🇸E. NavarroEmma NavarroNo. 24No. 24 · 4 JulLondon R32 · 4 JulWon🇬🇧K. SwanKatie SwanNo. 196No. 196 · 2 JulLondon R64 · 2 Jul
6Won🇫🇷A. BlinkovaAnna BlinkovaNo. 107No. 107 · 2 JulLondon R64 · 2 JulWon🇺🇸K. DayKayla DayNo. 138No. 138 · 30 JunLondon R128 · 30 Jun
7Won🇦🇷N. PodoroskaNadia PodoroskaR128 · 30 JunLondon R128 · 30 JunWon🇩🇪T. MariaTatjana MariaNo. 117No. 117 · 27 JunEastbourne F · 27 Jun
8Lost🇷🇺M. AndreevaMirra AndreevaNo. 8No. 8 · 4 JunParis SF · 4 JunWon🇭🇷P. MarcinkoPetra MarcinkoNo. 52No. 52 · 26 JunEastbourne SF · 26 Jun
9Won🇺🇦E. SvitolinaElina SvitolinaNo. 7No. 7 · 2 JunParis QF · 2 JunWon🇺🇸M. KesslerMcCartney KesslerNo. 44No. 44 · 25 JunEastbourne QF · 25 Jun
10Won🇵🇱I. ŚwiątekIga ŚwiątekNo. 3No. 3 · 31 MayParis R16 · 31 MayWon🇪🇸J. Bouzas ManeiroJessica Bouzas ManeiroNo. 55No. 55 · 24 JunEastbourne R16 · 24 Jun