
Anna Blinkova and Panna Udvardy will fight against each other in the 1st round of the Mutua Madrid Open for the 2nd time in their career. They are scheduled to compete on Wednesday at 4:00 pm on COURT 7. In the following lines you can find the head to head analysis and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Anna Blinkova who should win in 3 sets.
As per the initial odds, Anna Blinkova is the pick to win this match.
Anna Blinkova -> 1.74
Panna Udvardy -> 2.09
Click here to see the updated quotes and live streaming (only selected countries - USA excluded).
To be able to watch live streaming bet365, a funded account is required or you need to have placed a bet in the last 24 hours. 18+ BeGambleAware.
Here where top tennis events are broadcasted or streamed online (ATP, WTA).
At the challenger level, there will be free live streaming on Challenger TV.
Prediction and head to head Anna Blinkova vs. Panna Udvardy
This will be the 2nd time that Anna Blinkova and Panna Udvardy face off. The head to head is 1-0 for Blinkova (see full H2H stats), but they have never competed against each other on clay.
The last time that they played, Blinkova won 6-4 6-3 in the qualifications in Hobart back in 2023.
Anna Blinkova
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 14-12 | 7-6 | 4-4 | 3-2 | 0-0 | 0-0 |
2024 | 25-30 | 14-15 | 2-8 | 7-3 | 2-4 | 0-0 |
2023 | 33-28 | 15-15 | 10-7 | 3-3 | 5-3 | 0-0 |
2022 | 46-29 | 7-8 | 16-10 | 21-7 | 1-3 | 1-1 |
2021 | 15-24 | 5-11 | 6-6 | 2-4 | 2-3 | 0-0 |
Ranked no. 76, Anna reached the 1st round after defeating Neus Torner Sensano 6-3 6-3 and Kaitlin Quevedo 6-4 7-6(7).
In the qualifications, The Russian had a good straight sets win against Quevedo (6-4 7-67). During the match, Blinkova scored 86 points vs Quevedo’s 80. Blinkova was quite aggressive to blast 39 winners.
Regarding the service games, Blinkova recorded 3 aces and she committed only 5 double faults. Anna Blinkova lost the serve 5 times and she saved 7 break points. Furthermore, Blinkova put 78% of her first serves in, winning 53% (39/73) of the points behind her 1st serve and 43% (9/21) on the 2nd serve. Anna broke Quevedo 6 times after converting 67% of her break points (6/9).
Overall Performance in this tournament
The Russian started her run at this tournament from the qualifications. In the main draw, she hasn’t surrendered yet a set in this tournament to conquer 54% of the points she played.
Blinkova has favorable record in the last 10 years having won 57% of her matches (301-228). 2-2 on clay in 2025. Talking about her performance on the same surface of this tournament, Blinkova has an overall 71-58 win-loss record in the last years on clay.
Anna has a composed 12-10 win-loss record in 2025, 2-2 on clay (See FULL STATS).
Previously in Madrid
Panna Udvardy
Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 17-12 | 9-4 | 8-8 | 0-0 | 0-0 | 0-0 |
2024 | 37-28 | 2-4 | 29-19 | 3-4 | 3-1 | 0-0 |
2023 | 24-29 | 11-14 | 13-12 | 0-1 | 0-2 | 0-0 |
2022 | 42-33 | 10-11 | 31-19 | 0-1 | 1-2 | 0-0 |
2021 | 74-26 | 7-8 | 66-17 | 0-0 | 1-1 | 0-0 |
Ranked no. 136, the Hungarian reached the 1st round after beating Olivia Gadecki 6-7(2) 7-5 6-1 and Jule Niemeier 6-2 6-3.
In the qualifications, Udvardy had a good straight sets win against Niemeier (6-2 6-3). During the match Udvardy scored 66 points vs Niemeier’s 44. Panna was quite aggressive to blast 26 winners.
Talking about serving, Udvardy fired 3 aces and she committed only 1 double fault for the entire match. Panna Udvardy was pretty efficient on serve to win 81% (26/32) of her 1st serve and 52% (12/23) on the second serve. This was the main reason for not conceding a single break during the match. Panna broke Niemeier 4 times after converting 50% of her break points (4/8).
Overall Performance in this tournament
Panna started her run at this tournament from the qualifications. In the main draw, she has conceded 1 set in the tournament to win 55% of the points she played.
Panna’s best result of the season was getting to the final in the W50 New Delhi.
Udvardy has a composed 17-10 win-loss record in 2025, 8-6 on clay (See FULL STATS).
Previously in Madrid
Previously, her best result was reaching the qualifications in 2022. See her history.
H2H Performance in the tournament
Matches, sets, games and points
Points | Blinkova | Udvardy |
---|---|---|
Match played | 2 | 2 |
Tot Set | 4 | 5 |
Tot Games | 41 | 49 |
Pts | 159-137 | 195-157 |
Total Points | 296 | 352 |
Winners | 66 | 65 |
%Winners | 42% | 33% |
Both Blinkova and Udvardy played 2 matches. Also both players started their run from the qualifications.At the moment, Panna Udvardy surrendered 1 set while Anna Blinkova hasn’t lost a set so far. Blinkova has played 1 set(s) less than Udvardy (4 vs 5). Therefore, Blinkova played 8 games less than Udvardy. Anna scored 66 winners (42% of the total points). On the other side, Udvardy made 65 winners (33%).
Serve Performance
Serve | Blinkova | Udvardy |
---|---|---|
Aces | 4 | 8 |
Avg per match | 2 | 4 |
1st in | 113/155 | 89/172 |
%1st in | 73% | 52% |
1st pts | 66/113 | 65/89 |
%1st pts | 58% | 73% |
2nd pts | 17/42 | 44/83 |
%2nd pts | 40% | 53% |
Blinkova scored 4 aces (2 per match). Udvardy recorded 8 aces (4 per match). Blinkova won 58% points on her first serve. She very solid her second serve to win 40% of the points. On the other side, Udvardy won 73% of the points on her first serve. She had a solid display on her second serve to win 53% of the points.
How they played the important points
Breaks | Blinkova | Udvardy |
---|---|---|
Won | 12 | 10 |
Converted | 12/24 | 10/21 |
% Converted | 50% | 48% |
Conceded | 17 | 18 |
Saved | 9 | 15 |
% Saved | 53% | 83% |
Times Broken | 8 | 3 |
Blinkova broke her opponents 12 times with a 50% conversion rate. The Russian conceded her serve 8 times and she saved 53% of the break points that she conceded. Udvardy broke her opponents 10 times with a 48% conversion rate. Udvardy conceded her serve 3 times and she saved 83% of the break points that she conceded.
Blinkova | ||||
Q1 Torner |
Q3 Quevedo |
Total | ||
---|---|---|---|---|
Score | 6-3 6-3 | 6-4 7-67 | ||
Tot Set | 2 | 2 | 4 | |
Tot Games | 18 | 23 | 41 | |
pts | 73-57 | 86-80 | 159-137 | |
Total points | 130 | 166 | 296 | |
Winners | 27 | 39 | 66 | |
%Winners | 37% | 45% | 42% | |
SERVE | ||||
Aces | 1 | 3 | 4 | |
Double Faults | 1 | 5 | 6 | |
1st in | 40/61 | 73/94 | 113/155 | |
% 1st in | 66% | 78% | 73% | |
1st pts | 27/40 | 39/73 | 66/113 | |
% 1st pts | 68% | 53% | 58% | |
2nd pts | 8/21 | 9/21 | 17/42 | |
% 2nd pts | 38% | 43% | 40% | |
Breaks | ||||
Won | 6 | 6 | 12 | |
Converted | 6/15 | 6/9 | 12/24 | |
Converted % | 40% | 67% | 50% | |
Conceded | 5 | 12 | 17 | |
Saved | 2/5 | 7/12 | 9 | |
Saved % | 40% | 58% | 49% | |
Times Broken | 3 | 5 | 8 |
Udvardy | ||||
Q1 Gadecki |
Q3 Niemeier |
Total | ||
---|---|---|---|---|
Score | 6-72 7-5 6-1 | 6-2 6-3 | ||
Tot Set | 3 | 2 | 5 | |
Tot Games | 32 | 17 | 49 | |
pts | 129-113 | 66-44 | 195-157 | |
Total points | 242 | 110 | 352 | |
Winners | 39 | 26 | 65 | |
%Winners | 30% | 39% | 33% | |
SERVE | ||||
Aces | 5 | 3 | 8 | |
Double Faults | 5 | 1 | 6 | |
1st in | 57/117 | 32/55 | 89/172 | |
% 1st in | 49% | 58% | 52% | |
1st pts | 39/57 | 26/32 | 65/89 | |
% 1st pts | 68% | 81% | 73% | |
2nd pts | 32/60 | 12/23 | 44/83 | |
% 2nd pts | 53% | 52% | 53% | |
Breaks | ||||
Won | 6 | 4 | 10 | |
Converted | 6/13 | 4/8 | 10/21 | |
Converted % | 46% | 50% | 48% | |
Conceded | 13 | 5 | 18 | |
Saved | 10/13 | 5/5 | 15 | |
Saved % | 77% | 100% | 89% | |
Times Broken | 3 | 0 | 3 |
Head 2 Head



Tennis Scores in Madrid
- Alexandra EalaEala – Viktoriya TomovaTomova (6-3 6-2) – Stats, scores, rankings
- Marie BouzkovaBouzkova – Renata ZarazuaZarazua (6-2 4-6 6-1) – Stats, scores, rankings
- Jessica Bouzas ManeiroBouzas Maneiro – Mayar SherifSherif (6-3 6-1) – Stats, scores, rankings
- Katie BoulterBoulter – Katerina SiniakovaSiniakova (4-6 6-2 6-1) – Stats, scores, rankings
- Lulu SunSun – Varvara GrachevaGracheva (3-6 6-1 6-4) – Stats, scores, rankings
- Lucia BronzettiBronzetti – Naomi OsakaOsaka (6-4 2-6 6-4) – Stats, scores, rankings
- Caroline DolehideDolehide – Elina AvanesyanAvanesyan (6-4 6-4) – Stats, scores, rankings
- Maria Camila Osorio SerranoCamila Osorio Serrano – Emiliana ArangoArango (6-3 6-3) – Stats, scores, rankings
- Peyton StearnsStearns – Kimberly BirrellBirrell (5-7 6-3 6-4) – Stats, scores, rankings
- Hailey BaptisteBaptiste – Sorana CirsteaCirstea (6-2 5-7 7-64) – Stats, scores, rankings
- Tsung-Hao HuangHuang – Sheng TangTang (6-2 2-6 6-3) – Stats, scores, rankings
- Ching-Mou YuYu – Aoran WangWang (6-1 6-4) – Stats, scores, rankings
- Fajing SunSun – Liran ChenChen (6-4 6-3) – Stats, scores, rankings
- Jie CuiCui – Hanyi LiuLiu (6-4 6-4) – Stats, scores, rankings
- Zihao XiaXia – Rui-Xuan WangWang (6-2 6-2) – Stats, scores, rankings
- Yan BaiBai – Xiaoyu HeHe (6-0 6-1) – Stats, scores, rankings
- Yecong HeHe – Hao WuWu (7-61 6-74 6-4) – Stats, scores, rankings
- Ray HoHo – Wei-De LinLin (6-4 7-65) – Stats, scores, rankings
Upcoming matches in the draw
- Anna BlinkovaBlinkova – Panna UdvardyUdvardy (1-0) – H2H and prediction
- Ajla TomljanovicTomljanovic – Rebeka MasarovaMasarova (0-0) – H2H and prediction
- Veronika KudermetovaKudermetova – (0-0) – H2H and prediction
- Suzan LamensLamens – Emma RaducanuRaducanu (0-0) – H2H and prediction
- Eva LysLys – (0-0) – H2H and prediction
- Moyuka UchijimaUchijima – (1-0) – H2H and prediction
- Victoria AzarenkaAzarenka – Olga DanilovicDanilovic (0-0) – H2H and prediction
- Alycia ParksParks – (1-0) – H2H and prediction
- Mccartney KesslerKessler – Bianca Vanessa AndreescuVanessa Andreescu (0-0) – H2H and prediction
- Jaqueline CristianCristian – (1-1) – H2H and prediction
- Xin Yu WangYu Wang – Maria SakkariSakkari (0-1) – H2H and prediction
- Yulia StarodubtsewaStarodubtsewa – (0-0) – H2H and prediction
- Bernarda PeraPera – Jana FettFett (1-1) – H2H and prediction
- Belinda BencicBencic – Zeynep SonmezSonmez (0-0) – H2H and prediction
- Aliaksandra SasnovichSasnovich – Ann LiLi (1-0) – H2H and prediction
- Francesca JonesJones – Dayana YastremskaYastremska (0-0) – H2H and prediction
- Diane ParryParry – Irina-Camelia BeguBegu (0-1) – H2H and prediction
- Katie VolynetsVolynets – Petra KvitovaKvitova (0-0) – H2H and prediction
- Anastasija SevastovaSevastova – Anastasia PavlyuchenkovaPavlyuchenkova (0-8) – H2H and prediction
- Maria Lourdes CarleLourdes Carle – Rebecca SramkovaSramkova (0-0) – H2H and prediction
- Maria Camila Osorio SerranoCamila Osorio Serrano – Elise MertensMertens (0-3) – H2H and prediction
- Peyton StearnsStearns – Amanda AnisimovaAnisimova (0-0) – H2H and prediction
- Sofia KeninKenin – Lulu SunSun (1-0) – H2H and prediction
- Katie BoulterBoulter – Jasmine PaoliniPaolini (2-2) – H2H and prediction
- Jessica Bouzas ManeiroBouzas Maneiro – Magdalena FrechFrech (1-1) – H2H and prediction
- Ludmilla SamsonovaSamsonova – Caroline DolehideDolehide (0-0) – H2H and prediction
- Madison KeysKeys – Lucia BronzettiBronzetti (2-0) – H2H and prediction
- Donna VekicVekic – Hailey BaptisteBaptiste (0-0) – H2H and prediction