Miami Open 2023

WTA · Hard · All champions

Petra Kvitova won the title, beating Elena Rybakina 7–6(14) 6–2 in the final.

Main draw 96 players

  1. 2🇧🇾Aryna Sabalenka#2Quarterfinals · Lost to Sorana Cirstea
  2. 3🇺🇸Jessica Pegula#5Semifinals · Lost to Elena Rybakina
  3. 4🇹🇳Ons JabeurRound of 64 · Lost to Varvara Gracheva
  4. 5🇫🇷Caroline GarciaRound of 64 · Lost to Sorana Cirstea
  5. 6🇺🇸Coco Gauff#4Round of 32 · Lost to Anastasia Potapova
  6. 7🇬🇷Maria Sakkari#29Round of 64 · Lost to Bianca Andreescu
  7. 8🇷🇺Daria Kasatkina#75Round of 64 · Lost to Elise Mertens
  8. 9🇨🇭Belinda Bencic#20Round of 32 · Lost to Ekaterina Alexandrova
  9. 10🇰🇿Elena Rybakina#1Final · Lost to Petra Kvitova
  10. 11🇷🇺Veronika KudermetovaRound of 64 · Lost to Marketa Vondrousova
  11. 12🇷🇺Liudmila Samsonova#40Round of 32 · Lost to Qinwen Zheng
  12. 13🇧🇷Beatriz Haddad MaiaRound of 32 · Lost to Jelena Ostapenko
  13. 14🇧🇾Victoria AzarenkaRound of 32 · Lost to Magda Linette
  14. 15🇨🇿Petra KvitovaFinal · Champion
  15. 16🇨🇿Barbora Krejcikova#49Round of 16 · Lost to Aryna Sabalenka
  16. 17🇨🇿Karolina Pliskova#52Round of 32 · Lost to Marketa Vondrousova
  17. 18🇷🇺Ekaterina Alexandrova#32Quarterfinals · Lost to Petra Kvitova
  18. 19🇺🇸Madison Keys#19Round of 32 · Lost to Barbora Krejcikova
  19. 20🇵🇱Magda Linette#43Round of 16 · Lost to Jessica Pegula
  20. 21🇪🇸Paula Badosa#57Round of 32 · Lost to Elena Rybakina
  21. 22🇭🇷Donna Vekic#39Round of 32 · Lost to Petra Kvitova
  22. 23🇨🇳Qinwen Zheng#22Round of 16 · Lost to Anastasia Potapova
  23. 24🇱🇻Jelena Ostapenko#25Round of 16 · Lost to Martina Trevisan
  24. 25🇮🇹Martina TrevisanQuarterfinals · Lost to Elena Rybakina
  25. 27🇷🇺Anastasia Potapova#28Quarterfinals · Lost to Jessica Pegula
  26. 28🇺🇦Anhelina Kalinina#56Round of 64 · Lost to Sofia Kenin
  27. 29🇭🇷Petra MarticRound of 32 · Lost to Elise Mertens
  28. 30🇺🇸Danielle CollinsRound of 32 · Lost to Jessica Pegula
  29. 31🇨🇿Marie Bouzkova#24Round of 32 · Lost to Aryna Sabalenka
  30. 32🇨🇳Lin ZhuRound of 64 · Lost to Karolina Muchova
  31. 🇷🇴Sorana Cirstea#16Semifinals · Lost to Petra Kvitova
  32. 🇨🇦Bianca Andreescu#100Round of 16 · Lost to Ekaterina Alexandrova
  33. 🇧🇪Elise Mertens#14Round of 16 · Lost to Elena Rybakina
  34. 🇨🇿Marketa VondrousovaRound of 16 · Lost to Sorana Cirstea
  35. Q🇫🇷Varvara GrachevaRound of 16 · Lost to Petra Kvitova
  36. 🇺🇸Claire Liu#69Round of 32 · Lost to Martina Trevisan
  37. Q🇨🇿Karolina Muchova#7Round of 32 · Lost to Sorana Cirstea
  38. LL🇵🇱Magdalena Frech#51Round of 32 · Lost to Varvara Gracheva
  39. 🇺🇸Sofia Kenin#191Round of 32 · Lost to Bianca Andreescu
  40. 🇧🇾Aliaksandra Sasnovich#90Round of 64 · Lost to Barbora Krejcikova
  41. 🇷🇺Anna Blinkova#101Round of 64 · Lost to Marie Bouzkova
  42. 🇷🇺Anna Kalinskaya#26Round of 64 · Lost to Elena Rybakina
  43. 🇮🇹Camila GiorgiRound of 64 · Lost to Victoria Azarenka
  44. WC🇷🇺Erika AndreevaRound of 64 · Lost to Magdalena Frech
  45. 🇷🇺Evgeniya RodinaRound of 64 · Lost to Magda Linette
  46. 🇷🇴Irina Camelia BeguRound of 64 · Lost to Qinwen Zheng
  47. LL🇦🇹Julia Grabher#115Round of 64 · Lost to Claire Liu
  48. Q🇨🇦Katherine SebovRound of 64 · Lost to Jessica Pegula
  49. Q🇩🇪Laura Siegemund#194Round of 64 · Lost to Paula Badosa
  50. 🇨🇦Leylah Fernandez#18Round of 64 · Lost to Belinda Bencic
  51. 🇨🇿Linda Noskova#8Round of 64 · Lost to Petra Kvitova
  52. 🇺🇸Madison Brengle#178Round of 64 · Lost to Donna Vekic
  53. 🇺🇦Marta Kostyuk#10Round of 64 · Lost to Anastasia Potapova
  54. Q🇸🇪Mirjam BjorklundRound of 64 · Lost to Jelena Ostapenko
  55. Q🇯🇵Nao Hibino#199Round of 64 · Lost to Martina Trevisan
  56. 🇨🇦Rebecca MarinoRound of 64 · Lost to Coco Gauff
  57. WC🇺🇸Robin Montgomery#133Round of 64 · Lost to Madison Keys
  58. 🇺🇸Shelby RogersRound of 64 · Lost to Aryna Sabalenka
  59. 🇺🇸Taylor Townsend#93Round of 64 · Lost to Ekaterina Alexandrova
  60. Q🇨🇿Tereza MartincovaRound of 64 · Lost to Beatriz Haddad Maia
  61. Q🇨🇭Viktorija Golubic#94Round of 64 · Lost to Liudmila Samsonova
  62. LL🇧🇬Viktoriya TomovaRound of 64 · Lost to Danielle Collins
  63. 🇨🇳Xinyu Wang#82Round of 64 · Lost to Karolina Pliskova
  64. 🇨🇳Xiyu Wang#82Round of 64 · Lost to Petra Martic
  65. WC🇵🇭Alexandra Eala#15Round of 128 · Lost to Irina Camelia Begu
  66. 🇺🇸Alycia Parks#59Round of 128 · Lost to Elise Mertens
  67. 🇺🇸Amanda Anisimova#23Round of 128 · Lost to Madison Brengle
  68. 🇷🇴Ana BogdanRound of 128 · Lost to Robin Montgomery
  69. 🇭🇺Anna Bondar#76Round of 128 · Lost to Taylor Townsend
  70. Q🇸🇰Anna Karolina SchmiedlovaRound of 128 · Lost to Viktoriya Tomova
  71. Q🇩🇪Anna Lena FriedsamRound of 128 · Lost to Xinyu Wang
  72. WC🇺🇸Ashlyn Krueger#41Round of 128 · Lost to Erika Andreeva
  73. 🇺🇸Bernarda PeraRound of 128 · Lost to Evgeniya Rodina
  74. WC🇨🇿Brenda FruhvirtovaRound of 128 · Lost to Xiyu Wang
  75. 🇭🇺Dalma Galfi#157Round of 128 · Lost to Aliaksandra Sasnovich
  76. MNEDanka KovinicRound of 128 · Lost to Nao Hibino
  77. 🇮🇹Elisabetta Cocciaretto#74Round of 128 · Lost to Marta Kostyuk
  78. 🇬🇧Emma Raducanu#107Round of 128 · Lost to Bianca Andreescu
  79. WC🇲🇽Fernanda Contreras GomezRound of 128 · Lost to Sorana Cirstea
  80. WC🇺🇸Hailey Baptiste#46Round of 128 · Lost to Viktorija Golubic
  81. 🇮🇹Jasmine Paolini#35Round of 128 · Lost to Mirjam Bjorklund
  82. 🇨🇭Jil Teichmann#150Round of 128 · Lost to Karolina Muchova
  83. 🇩🇪Jule NiemeierRound of 128 · Lost to Anna Blinkova
  84. 🇪🇪Kaia KanepiRound of 128 · Lost to Camila Giorgi
  85. 🇨🇿Katerina Siniakova#48Round of 128 · Lost to Claire Liu
  86. Q🇺🇦Lesia TsurenkoRound of 128 · Lost to Leylah Fernandez
  87. 🇨🇿Linda Fruhvirtova#170Round of 128 · Lost to Katherine Sebov
  88. 🇮🇹Lucia Bronzetti#136Round of 128 · Lost to Linda Noskova
  89. 🇧🇪Maryna ZanevskaRound of 128 · Lost to Varvara Gracheva
  90. 🇪🇬Mayar Sherif#65Round of 128 · Lost to Laura Siegemund
  91. 🇺🇸Sloane Stephens#117Round of 128 · Lost to Shelby Rogers
  92. Q🇦🇺Storm Hunter#163Round of 128 · Lost to Sofia Kenin
  93. 🇩🇪Tamara Korpatsch#62Round of 128 · Lost to Tereza Martincova
  94. 🇩🇪Tatjana Maria#68Round of 128 · Lost to Marketa Vondrousova
  95. WCANDVictoria Jimenez KasintsevaRound of 128 · Lost to Anna Kalinskaya
  96. 🇰🇿Yulia Putintseva#66Round of 128 · Lost to Rebecca Marino