| Full name | Madison Keys | 
|---|---|
| Country |  United States | 
| Calendar prize money | $3,967,789 [1] | 
| Singles | |
| Season record | 37–13 (74%) | 
| Calendar titles | 2 | 
| Current ranking | No. 6 | 
| Ranking change from previous year |  15 | 
| Grand Slam & significant results | |
| Australian Open | W | 
| French Open | QF | 
| Wimbledon | 3R | 
| US Open | 1R | 
| Championships | - | 
| Doubles | |
| Season record | 1–2 (33%) | 
| Calendar titles | 0 | 
| Current ranking | No. 507 | 
| Ranking change from previous year |  55 | 
| Last updated on: 14 March 2025. | |
The 2025 Madison Keys tennis season officially began on 30 December 2024, with the start of the ASB Classic in Auckland.
|   | This section is empty.  You can help by adding to it.  (March 2025) | 
This table chronicles all the matches of Madison Keys in 2025.
| W | F | SF | QF | #R | RR | Q# | P# | DNQ | A | Z# | PO | G | S | B | NMS | NTI | P | NH | 
| Tournament | Match | Round | Opponent | Rank | Result | Score | 
|---|---|---|---|---|---|---|
| 
 | 1 | 1R |  Lucia Bronzetti | 73 | Win | 6–4, 6–4 | 
| 2 | 2R |  Jaqueline Cristian | 85 | Win | 6–1, 6–2 | |
| 3 | QF |  Clara Tauson (5) | 50 | Loss | 4–6, 6–7(7–9) | |
| 
 | 4 | 1R |  Beatriz Haddad Maia | 16 | Win | 6–2, 6–1 | 
| 5 | 2R |  Jeļena Ostapenko (8) | 17 | Win | 3–6, 6–4, 6–3 | |
| 6 | QF |  Daria Kasatkina  [a] (3) | 9 | Win | 6–1, 6–3 | |
| 7 | SF |  Liudmila Samsonova  [a] | 26 | Win | 5–7, 7–5, 3–0 ret. | |
| 8 | W |  Jessica Pegula (1) | 7 | Win (1) | 6–3, 4–6, 6–1 | |
| 
 | 9 | 1R |  Ann Li | 84 | Win | 6–4, 7–5 | 
| 10 | 2R |  Elena-Gabriela Ruse (Q) | 125 | Win | 7–6(7–1), 2–6, 7–5 | |
| 11 | 3R |  Danielle Collins (10) | 11 | Win | 6–4, 6–4 | |
| 12 | 4R |  Elena Rybakina (6) | 7 | Win | 6–3, 1–6, 6–3 | |
| 13 | QF |  Elina Svitolina (28) | 27 | Win | 3–6, 6–3, 6–4 | |
| 14 | SF |  Iga Świątek (2) | 2 | Win | 5–7, 6–1, 7–6(10–8) | |
| 15 | W |  Aryna Sabalenka  [a] (1) | 1 | Win (2) | 6–3, 2–6, 7–5 | |
| 
 | – | 1R | Bye | |||
| 16 | 2R |  Anastasia Potapova  [a] | 34 | Win | 6–3, 6–0 | |
| 17 | 3R |  Elise Mertens (28) | 28 | Win | 6–2, 6–7(8–10), 6–4 | |
| 18 | 4R |  Donna Vekić (19) | 22 | Win | 4–6, 7–6(9–7), 6–3 | |
| 19 | QF |  Belinda Bencic (WC) | 58 | Win | 6–1, 6–1 | |
| 20 | SF |  Aryna Sabalenka  [a] (1) | 1 | Loss | 0–6, 1–6 | |
| 
 | – | 1R | Bye | |||
| 21 | 2R |  Elina Avanesyan | 36 | Win | 6–3, 6–3 | |
| 22 | 3R |  Alexandra Eala (WC) | 140 | Loss | 4–6, 2–6 | |
| 
 | – | 1R | Bye | |||
| 23 | 2R |  Caroline Dolehide | 73 | Win | 6–3, 7–6(7–4) | |
| 24 | 3R |  Anna Kalinskaya  [a] (14) | 33 | Loss | 2–6, 4–6 | |
| 
 | – | 1R | Bye | |||
| 25 | 2R |  Lucia Bronzetti | 59 | Win | 6–4, 6–3 | |
| 26 | 3R |  Anna Kalinskaya  [a] (30) | 29 | Win | 7–5, 7–6(7–3) | |
| 27 | 4R |  Donna Vekić (19) | 21 | Win | 6–2, 6–3 | |
| 28 | QF |  Iga Świątek (2) | 2 | Loss | 6–0, 3–6, 2–6 | |
| 
 | – | 1R | Bye | |||
| 29 | 2R |  Varvara Gracheva | 65 | Win | 7–6(7–4), 6–1 | |
| 30 | 3R |  Peyton Stearns | 42 | Loss | 6–2, 2–6, 6–7(3–7) | |
| 
 | 31 | 1R |  Daria Saville (Q) | 137 | Win | 6–2, 6–1 | 
| 32 | 2R |  Katie Boulter | 38 | Win | 6–1, 6–3 | |
| 33 | 3R |  Sofia Kenin (31) | 30 | Win | 4–6, 6–3, 7–5 | |
| 34 | 4R |  Hailey Baptiste | 70 | Win | 6–3, 7–5 | |
| 35 | QF |  Coco Gauff (2) | 2 | Loss | 7–6(8–6), 4–6, 1–6 | |
| 
 | – | 1R | Bye | |||
| 36 | 2R |  Anastasia Zakharova  [a] (Q) | 111 | Win | 6–3, 6–2 | |
| 37 | QF |  Diana Shnaider  [a] (5) | 12 | Win | 2–6, 6–3, 6–4 | |
| 38 | SF |  Tatjana Maria (Q) | 86 | Loss | 3–6, 6–7(3–7) | |
| 
 | 39 | 1R |  Markéta Vondroušová (PR) | 164 | Loss | 5–7, 6–7(6–8) | 
| 40 | 1R |  Elena-Gabriela Ruse | 58 | Win | 6–7(4–7), 7–5, 7–5 | |
| 41 | 2R |  Olga Danilović | 37 | Win | 6–4, 6–2 | |
| 42 | 3R |  Laura Siegemund | 104 | Loss | 3–6, 3–6 | |
| 
 | – | 1R | Bye | |||
| 43 | 2R |  Laura Siegemund (Q) | 54 | Win | 6–2, 6–1 | |
| 44 | 3R |  Caty McNally (PR) | 116 | Win | 2–6, 6–3, 6–3 | |
| 45 | 4R |  Karolína Muchová (11) | 14 | Win | 4–6, 6–3, 7–5 | |
| 46 | QF |  Clara Tauson (16) | 19 | Loss | 1–6, 4–6 | |
| 
 | – | 1R | Bye | |||
| 47 | 2R |  Eva Lys | 62 | Win | 1–6, 6–3, 7–6(7–1) | |
| 48 | 3R |  Aoi Ito (Q) | 94 | Win | 6–4, 6–0 | |
| 49 | 4R |  Elena Rybakina (9) | 10 | Loss | 7–6(7–3), 4–6, 2–6 | |
| 
 | 50 | 1R |  Renata Zarazúa | 82 | Loss | 7–6(12–10), 6–7(3–7), 5–7 | 
| 
 | 51 | RR |  | Pending | TBD | |
| 52 | RR |  | Pending | TBD | ||
| 53 | RR |  | Pending | TBD | ||
| Source: [2] | ||||||
| Tournament | Match | Round | Opponent | Rank | Result | Score | 
|---|---|---|---|---|---|---|
| 
 | 1 | 1R |  Magda Linette /  Rebecca Šramková | 95 / 475 | Win | 7–6(7–3), 4–6, [10–6] | 
| 2 | 2R |  Sofia Kenin /  Lyudmyla Kichenok (8) | 38 / 9 | Loss | 3–6, 4–6 | |
| 
 | 3 | 1R |  Peyton Stearns /  Markéta Vondroušová (WC) | 53 / 362 | Loss | 6–3, 2–6, [5–10] | 
| Source: [3] | ||||||
| Tournament | Match | Round | Opponent | Combined Rank | Result | Score | 
|---|---|---|---|---|---|---|
| 
 | 1 | 1R |  Iga Świątek /  Casper Ruud | 14 | Loss | 1–4, 2–4 | 
Per Madison Keys, this is her current 2025 schedule (subject to change). [4]
| W | F | SF | QF | #R | RR | 
| Date | Tournament | Location | Tier | Surface | Prev. result | Prev. points | New points | Result | 
|---|---|---|---|---|---|---|---|---|
| 30 December 2024 – 5 January 2025 | WTA Auckland Open | New Zealand | WTA 250 | Hard | A | 0 | 54 | Quarterfinals lost to  Clara Tauson 4–6, 6–7(7–9) | 
| 6 January 2025 – 11 January 2025 | Adelaide International | Australia | WTA 500 | Hard | A | 0 | 500 | Winner defeated  Jessica Pegula 6–3, 4–6, 6–1 | 
| 12 January 2025– 26 January 2025 | Australian Open | Australia | Grand Slam | Hard | A | 0 | 2000 | Winner defeated  Aryna Sabalenka  [a] 6–3, 2–6, 7–5 | 
| 5 March 2025 – 16 March 2025 | Indian Wells Open | United States | WTA 1000 | Hard | 3R | 65 | 390 | Semifinals lost to  Aryna Sabalenka  [a] 0–6, 1–6 | 
| 18 March 2025 – 30 March 2025 | Miami Open | United States | WTA 1000 | Hard | 4R | 120 | 65 | Third round lost to  Alexandra Eala 4–6, 2–6 | 
| 31 March 2025 – 6 April 2025 | Charleston Open | United States | WTA 500 | Clay | 2R | 1 | 60 | Third round lost to  Anna Kalinskaya  [a] 2–6, 4–6 | 
| 22 April 2025 – 4 May 2025 | Madrid Open | Spain | WTA 1000 | Clay | SF | 390 | 215 | Quarterfinals lost to  Iga Świątek 6–0, 3–6, 2–6 | 
| 7 May 2025 – 18 May 2025 | Italian Open | Italy | WTA 1000 | Clay | QF | 215 | 65 | Third round lost to  Peyton Stearns 6–2, 2–6, 6–7(3–7) | 
| 18 May 2025 – 24 May 2025 | Internationaux de Strasbourg | France | WTA 500 | Clay | W | 500 | 0 | Withdrew | 
| 26 May 2025 – 9 June 2025 | French Open | France | Grand Slam | Clay | 3R | 130 | 430 | Quarterfinals lost to  Coco Gauff 7–6(8–6), 4–6, 1–6 | 
| 9 June 2025 – 15 June 2025 | Queen's Club Championships | United Kingdom | WTA 500 | Grass | NH | 0 | 195 | Semifinals lost to  Tatjana Maria 3–6, 6–7(3–7) | 
| 16 June 2025 – 22 June 2025 | German Open | Germany | WTA 500 | Grass | A | 0 | 1 | First round lost to  Markéta Vondroušová 5–7, 6–7(6–8) | 
| 23 June 2025 – 28 June 2025 | Eastbourne Open | United Kingdom | WTA 250 | Grass | SF | 195 | 0 | Withdrew | 
| 30 June 2025 – 13 July 2025 | Wimbledon Championships | United Kingdom | Grand Slam | Grass | 4R | 240 | 130 | Third round lost to  Laura Siegemund 3–6, 3–6 | 
| 27 July 2025 – 7 August 2025 | Canadian Open | Canada | WTA 1000 | Hard | 2R | 10 | 215 | Quarterfinals lost to  Clara Tauson 1–6, 4–6 | 
| 7 August 2025 – 18 August 2025 | Cincinnati Open | United States | WTA 1000 | Hard | A | 0 | 120 | Fourth round lost to  Elena Rybakina 7–6(7–3), 4–6, 2–6 | 
| 24 August 2025 – 7 September 2025 | US Open | United States | Grand Slam | Hard | 3R | 130 | 10 | First round lost to  Renata Zarazúa 7–6(12–10), 6–7(3–7), 5–7 | 
| 24 September 2025 – 5 October 2025 | China Open | China | WTA 1000 | Hard | 4R | 120 | 0 | Withdrew | 
| 6 October 2025 – 12 October 2025 | Wuhan Open | China | WTA 1000 | Hard | 1R | 10 | 0 | Withdrew | 
| Total year-end points | 2126 | 4450 |  2334 | |||||
Keys has a 37–13 (74%) WTA match win–loss record in the 2025 season. Her record against players who were part of the WTA rankings top ten at the time of their meetings is 5–4 (56%). Bold indicates player was ranked top 10 at the time of at least one meeting. The following list is ordered by number of wins:
 Lucia Bronzetti 2–0
  Lucia Bronzetti 2–0 Elena-Gabriela Ruse 2–0
  Elena-Gabriela Ruse 2–0 Donna Vekić 2–0
  Donna Vekić 2–0 Elina Avanesyan 1–0
  Elina Avanesyan 1–0 Hailey Baptiste 1–0
  Hailey Baptiste 1–0 Belinda Bencic 1–0
  Belinda Bencic 1–0 Katie Boulter 1–0
  Katie Boulter 1–0 Danielle Collins 1–0
  Danielle Collins 1–0 Jaqueline Cristian 1–0
  Jaqueline Cristian 1–0 Olga Danilović 1–0
  Olga Danilović 1–0 Caroline Dolehide 1–0
  Caroline Dolehide 1–0 Beatriz Haddad Maia 1–0
  Beatriz Haddad Maia 1–0 Varvara Gracheva 1–0
  Varvara Gracheva 1–0 Aoi Ito 1–0
  Aoi Ito 1–0 Daria Kasatkina  [a]  1–0
 Daria Kasatkina  [a]  1–0 Sofia Kenin 1–0
  Sofia Kenin 1–0 Ann Li 1–0
  Ann Li 1–0 Eva Lys 1–0
  Eva Lys 1–0 Caty McNally 1–0
  Caty McNally 1–0 Elise Mertens 1–0
  Elise Mertens 1–0 Karolína Muchová 1–0
  Karolína Muchová 1–0 Jeļena Ostapenko 1–0
  Jeļena Ostapenko 1–0 Jessica Pegula  1–0
  Jessica Pegula  1–0 Anastasia Potapova  [a]  1–0
 Anastasia Potapova  [a]  1–0 Liudmila Samsonova  [a]  1–0
 Liudmila Samsonova  [a]  1–0 Daria Saville 1–0
  Daria Saville 1–0 Diana Shnaider  [a]  1–0
 Diana Shnaider  [a]  1–0 Elina Svitolina 1–0
  Elina Svitolina 1–0 Anastasia Zakharova  [a]  1–0
 Anastasia Zakharova  [a]  1–0 Anna Kalinskaya  [a]  1–1
 Anna Kalinskaya  [a]  1–1 Elena Rybakina  1–1
  Elena Rybakina  1–1 Aryna Sabalenka  [a]  1–1
 Aryna Sabalenka  [a]  1–1 Laura Siegemund 1–1
  Laura Siegemund 1–1 Iga Świątek  1–1
  Iga Świątek  1–1 Alexandra Eala 0–1
  Alexandra Eala 0–1 Coco Gauff  0–1
  Coco Gauff  0–1 Tatjana Maria 0–1
  Tatjana Maria 0–1 Peyton Stearns 0–1
  Peyton Stearns 0–1 Markéta Vondroušová 0–1
  Markéta Vondroušová 0–1 Renata Zarazúa 0–1
  Renata Zarazúa 0–1 Clara Tauson 0–2
  Clara Tauson 0–2| Result | W–L | Opponent | Rk | Tournament | Surface | Rd | Score | Rk | Ref | 
|---|---|---|---|---|---|---|---|---|---|
| Win | 1–0 |  Daria Kasatkina  [a] | 9 | Adelaide International, Australia | Hard | QF | 6–1, 6–3 | 20 | [5] | 
| Win | 2–0 |  Jessica Pegula | 7 | Adelaide International, Australia | Hard | F | 6–3, 4–6, 6–1 | 20 | [6] | 
| Win | 3–0 |  Elena Rybakina | 7 | Australian Open, Australia | Hard | 4R | 6–3, 1–6, 6–3 | 14 | [7] | 
| Win | 4–0 |  Iga Świątek | 2 | Australian Open, Australia | Hard | SF | 5–7, 6–1, 7–6(10–8) | 14 | [8] | 
| Win | 5–0 |  Aryna Sabalenka  [a] | 1 | Australian Open, Australia | Hard | F | 6–3, 2–6, 7–5 | 14 | [9] | 
| Loss | 5–1 |  Aryna Sabalenka [a] | 1 | Indian Wells Open, United States | Hard | SF | 0–6, 1–6 | 5 | [10] | 
| Loss | 5–2 |  Iga Świątek | 2 | Madrid Open, Spain | Clay | QF | 6–0, 3–6, 2–6 | 5 | [11] | 
| Loss | 5–3 |  Coco Gauff | 2 | French Open, France | Clay | QF | 7–6(8–6), 4–6, 1–6 | 8 | [12] | 
| Loss | 5–4 |  Elena Rybakina | 10 | Cincinnati Open, United States | Hard | 4R | 7–6(7–3), 4–6, 2–6 | 6 | 
| 
 | 
 | 
 | 
| Result | W–L | Date | Tournament | Tier | Surface | Opponent | Score | 
|---|---|---|---|---|---|---|---|
| Win | 1–0 | Jan 2025 | Adelaide International, Australia | WTA 500 | Hard |  Jessica Pegula | 6–3, 4–6, 6–1 | 
| Win | 2–0 | Jan 2025 | Australian Open, Australia | Grand Slam | Hard |  Aryna Sabalenka  [a] | 6–3, 2–6, 7–5 | 
| Singles | ||
| Event | Prize money | Year-to-date | 
|---|---|---|
| WTA Auckland Open | $6,815 | $6,815 | 
| Adelaide International | $164,000 | $170,815 | 
| Australian Open | A$3,500,000 | $2,379,924 | 
| Indian Wells Open | $333,125 | $2,713,049 | 
| Miami Open | $60,400 | $2,773,449 | 
| Charleston Open | $12,900 | $2,786,349 | 
| Madrid Open | $189,075 | $2,975,424 | 
| Italian Open | $44,057 | $3,019,481 | 
| French Open | €440,000 | $3,495,879 | 
| Queen's Club Championships | $59,100 | $3,554,979 | 
| German Open | $10,190 | $3,565,169 | 
| Wimbledon Championships | £152,000 | $3,771,209 | 
| Canadian Open | $107,000 | $3,878,209 | 
| Cincinnati Open | $56,678 | $3,934,887 | 
| US Open | $110,000 | $4,044,887 | 
| $4,044,887 | ||
| Doubles | ||
| Event | Prize money | Year-to-date | 
| Madrid Open | $17,425 | $17,425 | 
| Canadian Open | $5,475 | $22,900 | 
| $22,900 | ||
| Mixed Doubles | ||
| Event | Prize money | Year-to-date | 
| US Open | $10,000 | $10,000 | 
| $10,000 | ||
| Total [13] | ||
| $4,077,787 | ||
Figures in United States dollars (USD) unless noted.