Hanyu Guo vs Sofia Costoulas predictions, May 22, 2026

WTA Roland Garros, on Friday,

Hanyu Guo

Sofia Costoulas

Score, Highlights

Short Preview

As Hanyu Guo prepares to face Sofia Costoulas in their WTA Roland Garros matchup on May 22, 2026, the stage is set for an intriguing clash. Guo, competing on home soil, has demonstrated resilience, securing victories in 2 of her last 5 matches. However, her recent performance reflects a mixed bag, as she seeks to regain consistency.

In contrast, Costoulas enters the match with a stronger record, having won 3 of her last 5 encounters. This uptick in form suggests that she is hitting her stride at a crucial time, which may provide her with the psychological edge heading into this contest.

Tactically, Guo’s game has featured powerful baseline strokes complemented by an aggressive net play, but she will need to be cautious against Costoulas, whose strong groundstrokes and strategic shot placement can exploit any lapses in concentration.

Bookmakers have set the odds at 2.01 for a home victory and 1.74 for an away win, reflecting a closely matched contest. Our model gives Guo a 50.2% chance of winning, which indicates a tight battle ahead. Ultimately, while both players possess the tools for success, the outcome remains uncertain, making for an eagerly anticipated showdown.

This preview is generated with the Welcome.Bet AI Insights Engine, combining form data, betting odds, and semantic SEO optimization to deliver relevant match analysis for fans and bettors alike from 2026-05-20T08:52:02+00:00.

Guo
46.4%
Costoulas
53.6%

!!!!! Information about video stream is absent for now

Betting Odds

1 X 2
Pinnacle 2.01 1.74

Latest Results

20.05.26 Despina Papamichail – Hanyu Guo – 0:2
18.05.26 Miriam Bianca Bulgaru – Hanyu Guo – 0:2
11.05.26 Veronika Podrez – Hanyu Guo – 2:0
05.05.26 Anastasia Gasanova – Hanyu Guo – 2:0
02.05.26 Katarzyna Kawa – Hanyu Guo – 2:0
20.05.26 Sofia Costoulas – Mai Hontama – 2:0
18.05.26 Sofia Costoulas – Tereza Mrdeza – 2:0
05.05.26 Elena Pridankina – Sofia Costoulas – Canceled
01.05.26 Moyuka Uchijima – Sofia Costoulas – 2:0
29.04.26 Sofia Costoulas – Leolia Jeanjean – 2:1

Facts

  • Guo is ranked WTA: 168. Costoulas is ranked WTA: 144.
  • Each of the players is struggling with stability in their game.
  • Guo may face physical challenges compared to their opponent, as they have played more matches in recent days.
  • In this match, both players have almost equal chances to win.
  • The players have not played against each other recently.
  • Standings

    Draw

    2026

    Quarter-finals

    1 Tararudee L. (1) Papamichail D. 1 : 2
    2 Bulgaru M. Guo H. 0 : 2
    3 Costoulas S. Mrdeza T. 2 : 0
    4 Hontama M. Preston T. (19) 2 : 0
    5 Kraus S. (2) Naef C. 2 : 1
    6 Noha Akugue N. Prozorova T. 2 : 0
    7 Barthel M. Friedsam A-L. 1 : 2
    8 Gorgodze E. Zidansek T. (22) 1 : 2
    9 Krueger A. (3) Rouvroy M. (WC) 2 : 0
    10 Giovannini L. Guerrero Alvarez E. 2 : 0
    11 Stoiana M. Janicijevic S. (WC) 2 : 1
    12 Jorge M. Kalieva E. (28) 2 : 0
    13 Vidmanova D. (4) Gao X. 0 : 2
    14 Tan H. Thandi K. K. 2 : 0
    15 Fruhvirtova L. Havlickova L. 2 : 1
    16 Ponchet J. Hon P. (23) 2 : 0
    17 Sun L. (5) Ma Y. 2 : 1
    18 Vandromme J. Ito A. 0 : 2
    19 Pigossi L. Liu C. 0 : 2
    20 Akli A. Kawa K. (26) 0 : 2
    21 Jimenez Kasintseva V. (6) Pridankina E. 1 : 2
    22 Inisan E. (WC) Avdeeva J. 0 : 2
    23 Deichmann K. Garland J. 2 : 1
    24 Leonard M. (WC) Sakatsume H. (21) 0 : 2
    25 Semenistaja D. (7) Shymanovich I. 2 : 0
    26 Zavatska K. Zhao C. 2 : 0
    27 Bronzetti L. Lepchenko V. 2 : 1
    28 Stefanini L. Charaeva A. (18) 2 : 0
    29 Chwalinska M. (8) Rame A. 2 : 0
    30 Iatcenko P. Monnet C. 1 : 2
    31 Yaneva E. Begu I. 1 : 2
    32 Gjorcheska L. Lamens S. (17) 0 : 2
    33 Sherif M. (9) Lazaro Garcia A. 2 : 1
    34 Knutson G. Trevisan M. 1 : 2
    35 Minnen G. Gasanova A. 2 : 0
    36 Klimovicova L. Radivojevic L. (32) 0 : 2
    37 Yuan Y. (10) Dart H. 1 : 2
    38 Sanchez A. S. Romero Gormaz L. 0 : 2
    39 Stephens S. Lee C. Y. 2 : 0
    40 Falei A. Pigato L. (29) 0 : 2
    41 Juvan K. (11) Siskova A. 2 : 1
    42 Maristany G. Belgraver J. 2 : 0
    43 Kostovic T. Mandlik E. 2 : 0
    44 Brancaccio N. Quevedo K. (27) 1 : 2
    45 Salkova D. (12) Podrez V. 2 : 0
    46 Bandecchi S. Paquet C. (WC) 2 : 1
    47 Sebov K. Hruncakova V. 0 : 2
    48 Mpetshi Perricard D. (WC) Andreescu B. (25) 0 : 2
    49 Sramkova R. (13) Cross K. 2 : 0
    50 Jorge F. You X. 2 : 0
    51 Masarova R. Carle M. L. 1 : 2
    52 Brace C. Timofeeva M. (24) 0 : 2
    53 Sasnovich A. (14) Osuigwe W. 2 : 0
    54 Day K. Dodin O. 1 : 2
    55 Monnot A. (WC) Bassols M. 0 : 2
    56 Ku Y. Pliskova Ka. (20) 1 : 2
    57 Korneeva A. (15) Hibino N. 2 : 0
    58 Rus A. Ortenzi J. 1 : 2
    59 Riera J. Samson L. 2 : 1
    60 Montgomery R. Inglis M. (31) 2 : 0
    61 Kudermetova P. (16) Koevermans A. 2 : 0
    62 Burillo Escorihuela I. Tomova V. 1 : 2
    63 Kokkinis T. (WC) Hunter S. 0 : 2
    64 Mladenovic K. (WC) Wang Xiy. (30) 0 : 2

    Semi-finals

    1 Papamichail D. Guo H. 0 : 2
    2 Costoulas S. Hontama M. 2 : 0
    3 Kraus S. (2) Noha Akugue N. 2 : 1
    4 Friedsam A-L. Zidansek T. (22) 2 : 0
    5 Krueger A. (3) Giovannini L.
    6 Stoiana M. Jorge M.
    7 Gao X. Tan H.
    8 Fruhvirtova L. Ponchet J.
    9 Sun L. (5) Ito A.
    10 Liu C. Kawa K. (26)
    11 Pridankina E. Avdeeva J. 2 : 0
    12 Deichmann K. Sakatsume H. (21) 1 : 2
    13 Semenistaja D. (7) Zavatska K.
    14 Bronzetti L. Stefanini L.
    15 Chwalinska M. (8) Monnet C. 2 : 0
    16 Begu I. Lamens S. (17) 1 : 2
    17 Sherif M. (9) Trevisan M.
    18 Minnen G. Radivojevic L. (32) 2 : 0
    19 Dart H. Romero Gormaz L. 0 : 2
    20 Stephens S. Pigato L. (29) 2 : 0
    21 Juvan K. (11) Maristany G. 0 : 2
    22 Kostovic T. Quevedo K. (27) 1 : 2
    23 Salkova D. (12) Bandecchi S.
    24 Hruncakova V. Andreescu B. (25)
    25 Sramkova R. (13) Jorge F.
    26 Carle M. L. Timofeeva M. (24)
    27 Sasnovich A. (14) Dodin O.
    28 Bassols M. Pliskova Ka. (20)
    29 Korneeva A. (15) Ortenzi J.
    30 Riera J. Montgomery R.
    31 Kudermetova P. (16) Tomova V.
    32 Hunter S. Wang Xiy. (30)

    Final

    1 Guo H. Costoulas S.
    2 Kraus S. (2) Friedsam A-L.
    3 TBD #5 TBD #6
    4 TBD #7 TBD #8
    5 TBD #9 TBD #10
    6 Pridankina E. Sakatsume H. (21)
    7 TBD #13 TBD #14
    8 Chwalinska M. (8) Lamens S. (17)
    9 TBD #17 Minnen G.
    10 Romero Gormaz L. Stephens S.
    11 Maristany G. Quevedo K. (27)
    12 TBD #23 TBD #24
    13 TBD #25 TBD #26
    14 TBD #27 TBD #28
    15 TBD #29 TBD #30
    16 TBD #31 TBD #32

    WTA Roland Garros Outrights

    1. Sabalenka Aryna: 3.95 (11.34%)

    2. Swiatek Iga: 4.25 (10.54%)

    3. Rybakina Elena: 9.8 (4.57%)

    4. Gauff Coco: 10 (4.48%)

    5. Andreeva Mirra: 10.2 (4.39%)

    6. Kostyuk Marta: 22 (2.04%)

    7. Mboko Victoria: 23 (1.95%)

    8. Svitolina Elina: 28 (1.6%)

    9. Zheng Qinwen: 28 (1.6%)

    10. Muchova Karolina: 31 (1.45%)

    11. Anisimova Amanda: 31 (1.45%)

    12. Keys Madison: 35 (1.28%)

    13. Vondrousova Marketa: 43 (1.04%)

    14. Paolini Jasmine: 48 (0.93%)

    15. Pegula Jessica: 48 (0.93%)

    16. Bencic Belinda: 48 (0.93%)

    17. Tauson Clara: 50 (0.9%)

    18. Badosa Paula: 55 (0.81%)

    19. Raducanu Emma: 60 (0.75%)

    20. Osaka Naomi: 60 (0.75%)

    21. Krejcikova Barbora: 65 (0.69%)

    22. Cirstea Sorana: 65 (0.69%)

    23. Pliskova Karolina: 65 (0.69%)

    24. Noskova Linda: 70 (0.64%)

    25. Navarro Emma: 75 (0.6%)

    26. Ostapenko Jelena: 75 (0.6%)

    27. Fernandez Leylah: 85 (0.53%)

    28. Potapova Anastasia: 85 (0.53%)

    29. Kasatkina Daria: 90 (0.5%)

    30. Jovic Iva: 90 (0.5%)

    31. Siegemund Laura: 100 (0.45%)

    32. Wang Xinyu (2001): 100 (0.45%)

    33. Ruse Elena Gabriela: 100 (0.45%)

    34. Zarazua Renata: 100 (0.45%)

    35. Stearns Peyton: 100 (0.45%)

    36. Frech Magdalena: 100 (0.45%)

    37. Bucsa Cristina: 100 (0.45%)

    38. Birrell Kimberly: 100 (0.45%)

    39. Oliynykova Oleksandra: 100 (0.45%)

    40. Samsonova Liudmila: 100 (0.45%)

    41. Siniakova Katerina: 100 (0.45%)

    42. Teichmann Jil: 100 (0.45%)

    43. Selekhmeteva Oksana: 100 (0.45%)

    44. Volynets Katie: 100 (0.45%)

    45. Blinkova Anna: 100 (0.45%)

    46. Parks Alycia: 100 (0.45%)

    47. Li Ann: 100 (0.45%)

    48. Parry Diane: 100 (0.45%)

    49. Jeanjean Leolia: 100 (0.45%)

    50. Maria Tatjana: 100 (0.45%)

    51. Golubic Viktorija: 100 (0.45%)

    52. Galfi Dalma: 100 (0.45%)

    53. Valentova Tereza: 100 (0.45%)

    54. McNally Caty: 100 (0.45%)

    55. Boisson Lois: 100 (0.45%)

    56. Sorribes Tormo Sara: 100 (0.45%)

    57. Kessler McCartney: 100 (0.45%)

    58. Bouzas Maneiro Jessica: 100 (0.45%)

    59. Waltert Simona: 100 (0.45%)

    60. Tjen Janice: 100 (0.45%)

    61. Zakharova Anastasia: 100 (0.45%)

    62. Shnaider Diana: 100 (0.45%)

    63. Yastremska Dayana: 100 (0.45%)

    64. Mertens Elise: 100 (0.45%)

    65. Seidel Ella: 100 (0.45%)

    66. Jones Francesca: 100 (0.45%)

    67. Uchijima Moyuka: 100 (0.45%)

    68. Vekic Donna: 100 (0.45%)

    69. Zhang Shuai: 100 (0.45%)

    70. Alexandrova Ekaterina: 100 (0.45%)

    71. Eala Alexandra: 100 (0.45%)

    72. Rakhimova Kamilla: 100 (0.45%)

    73. Starodubtseva Yuliia: 100 (0.45%)

    74. Putintseva Yulia: 100 (0.45%)

    75. Udvardy Panna: 100 (0.45%)

    76. Danilovic Olga: 100 (0.45%)

    77. Joint Maya: 100 (0.45%)

    78. Bartunkova Nikola: 100 (0.45%)

    79. Tagger Lilli: 100 (0.45%)

    80. Gibson Talia: 100 (0.45%)

    81. Jacquemot Elsa: 100 (0.45%)

    82. Kudermetova Veronika: 100 (0.45%)

    83. Lys Eva: 100 (0.45%)

    84. Jabeur Ons: 100 (0.45%)

    85. Kalinskaya Anna: 100 (0.45%)

    86. Azarenka Victoria: 100 (0.45%)

    87. Sierra Solana: 100 (0.45%)

    88. Cocciaretto Elisabetta: 100 (0.45%)

    89. Vandewinkel Hanne: 100 (0.45%)

    90. Sonmez Zeynep: 100 (0.45%)

    91. Bondar Anna: 100 (0.45%)

    92. Bouzkova Marie: 100 (0.45%)

    93. Baptiste Hailey: 100 (0.45%)

    94. Kovinic Danka: 100 (0.45%)

    95. Kenin Sofia: 100 (0.45%)

    96. Tomljanovic Ajla: 100 (0.45%)

    97. Osorio Camila: 100 (0.45%)

    98. Snigur Daria: 100 (0.45%)

    99. Ruzic Antonia: 100 (0.45%)

    100. Townsend Taylor: 100 (0.45%)

    101. Collins Danielle: 100 (0.45%)

    102. Grabher Julia: 100 (0.45%)

    103. Boulter Katie: 100 (0.45%)

    104. Marcinko Petra: 100 (0.45%)

    105. Andreescu Bianca: 100 (0.45%)

    106. Haddad Maia Beatriz: 100 (0.45%)

    107. Cristian Jaqueline: 100 (0.45%)

    108. Bejlek Sara: 100 (0.45%)

    109. Arango Emiliana: 100 (0.45%)

    110. Linette Magda: 100 (0.45%)

    111. Sakkari Maria: 100 (0.45%)

    112. Kalinina Anhelina: 100 (0.45%)

    113. Korpatsch Tamara: 100 (0.45%)

    114. Efremova Ksenia: 100 (0.45%)

    115. Jones Emerson: 100 (0.45%)

    116. Ferro Fiona: 100 (0.45%)

    117. Urhobo Akasha: 100 (0.45%)

    118. Rakotomanga Rajaonah Tiantsoa Sarah: 100 (0.45%)

    119. Erjavec Veronika: 100 (0.45%)

    120. Tubello Alice: 100 (0.45%)

    Hanyu Guo – Sofia Costoulas and other WTA Roland Garros events on our partner.

    WTA Roland Garros

    Related Articles

    0 Comment