
Tomas Barrios Vera and Henrique Rocha will square off in the qualifications of Wimbledon for the 5th time in their career. They are scheduled to compete on Wednesday at 11:00 am on Court 10. In the following paragraphs, you can find the head to head analysis and prediction.
Prediction, odds and live streaming
The pick for Tennis Tonic is Tomas Barrios Vera who should win in 2 sets.
As per the initial odds, Tomas Barrios Vera is the pick to win this match.
Tomas Barrios Vera -> 1.38
Henrique Rocha -> 2.95
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 Tomas Barrios Vera vs. Henrique Rocha
This will be the 5th time that Tomas Barrios Vera and Henrique Rocha square off. The head to head is 3-1 for Rocha (see full H2H stats), but they have never played each other on grass.
The last time that they played each other, Rocha won 6-2 7-5 in the 2nd round in the Bratislava 1 Challenger back in June 2025.
Tomas Barrios Vera


28 - 16win/loss
124
93

Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 30-19 | 1-2 | 25-14 | 0-1 | 4-2 | 0-0 |
2024 | 36-28 | 6-5 | 26-19 | 0-1 | 4-3 | 0-0 |
2023 | 50-30 | 4-7 | 42-22 | 0-0 | 4-1 | 0-0 |
2022 | 23-17 | 3-1 | 20-14 | 0-0 | 0-2 | 0-0 |
2021 | 41-27 | 4-6 | 34-20 | 0-0 | 3-1 | 0-0 |
Ranked no. 107, Tomas Barrios Vera got to the qualifications after defeating James Story 6-0 6-2.
In the qualifications, Tomas Barrios Vera had a good straight sets win against Story (6-0 6-2). During the match, Tomas Barrios Vera scored 53 points vs Story’s 27. Marcelo was very aggressive to blast 19 winners.
Regarding the service games, Tomas Barrios Vera scored just 1 ace during the encounter and he was very steady in conceding no double faults. Tomas Barrios Vera was pretty efficient on serve to win 76% (19/25) of his 1st serve and 90% (9/10) on the second serve. This was the main reason for not conceding a single break during the match. Tomas Barrios Vera broke Story 5 times after converting 71% of his break points (5/7).
Tomas Barrios Vera has a solid match record in the last 10 years having won 63% of his matches (369-215). 3-1 on grass in 2025. Talking about his performance on the same surface of this competition, Tomas Barrios Vera has an overall 14-9 record in the last years on grass.
His best result of the season was winning the title the Campinas Challenger where he beat Alvaro Guillen Meza in the final 6-4 6-3.
The Chilean has a compiled 28-16 win-loss record in 2025, 3-1 on grass (See FULL STATS).
Previously in Wimbledon
Henrique Rocha


16 - 14win/loss
163
149

Year | Total | Hard | Clay | I.hard | Grass | Carpet |
---|---|---|---|---|---|---|
2025 | 16-17 | 5-3 | 9-11 | 1-2 | 1-1 | 0-0 |
2024 | 40-33 | 10-7 | 27-22 | 2-2 | 1-2 | 0-0 |
2023 | 64-27 | 47-11 | 17-14 | 0-2 | 0-0 | 0-0 |
2022 | 18-18 | 8-9 | 10-9 | 0-0 | 0-0 | 0-0 |
2021 | 3-11 | 2-6 | 1-5 | 0-0 | 0-0 | 0-0 |
Ranked no. 158, the Portuguese reached the qualifications after beating Murkel Dellien 6-3 6-1.
In the qualifications, Henrique had a good straight sets win against Alejandro Dellien Velasco (6-3 6-1). During the match Rocha scored 67 points vs Alejandro Dellien Velasco’s 47. The Portuguese was very aggressive to blast 32 winners.
About the serving games, Rocha was unable to score even 1 ace for the entire match and he committed only 1 double fault for the entire match. Henrique Rocha conceded no breaks for the entire match to save 6 break points. Furthermore, Rocha put 75% of his first serves in, winning 70% (32/46) of the points behind his 1st serve and 53% (8/15) on the 2nd serve. Rocha broke Alejandro Dellien Velasco 4 times after converting 50% of his break points (4/8).
The Portuguese’s best result of the current season was getting to the semifinal in the Tenerife 1 Challenger.
Rocha has a compiled 16-14 win-loss record in 2025, 1-0 on grass (See FULL STATS).
Previously in Wimbledon
Previously, his best result was reaching the qualifications in 2024. See his history.
H2H Performance in the tournament
Matches, sets, games and points
Points | Tomas Barrios Vera | Rocha |
---|---|---|
Match played | 1 | 1 |
Tot Set | 2 | 2 |
Tot Games | 14 | 16 |
Pts | 53-27 | 67-47 |
Total Points | 80 | 114 |
Winners | 19 | 32 |
%Winners | 36% | 48% |
Both Tomas Barrios Vera and Rocha played 1 match. Also both players started their run from the qualifications.Both players have not dropped a single set in this event so far. Talking about their workload, Tomas Barrios Vera and Rocha have played the same amount of sets 2. However, Tomas Barrios Vera played 2 games less than Rocha. Tomas Barrios Vera scored 19 winners (36% of the total points). On the other side, Henrique managed to score 32 winners (48%).
Serve Performance
Serve | Tomas Barrios Vera | Rocha |
---|---|---|
Aces | 1 | 0 |
Avg per match | 1 | 0 |
1st in | 25/35 | 46/61 |
%1st in | 71% | 75% |
1st pts | 19/25 | 32/46 |
%1st pts | 76% | 70% |
2nd pts | 9/10 | 8/15 |
%2nd pts | 90% | 53% |
Tomas Barrios Vera struck 1 ace . Rocha didn’t manage to fire a single ace to far. Tomas Barrios Vera won 76% points behind his first serve. He very solid his second serve to win 90% of the points. On the other side, Rocha won 70% of the points behind his first serve. He had a solid display on his second serve to win 53% of the points.
How they played the important points
Breaks | Tomas Barrios Vera | Rocha |
---|---|---|
Won | 5 | 4 |
Converted | 5/7 | 4/8 |
% Converted | 71% | 50% |
Conceded | 0 | 6 |
Saved | 0 | 6 |
% Saved | 0% | 100% |
Times Broken | 0 | 0 |
Marcelo broke his opponent 5 times with a 71% conversion rate. The Chilean very solid his serve as he has never lost a single service game after saving 0 break points. The Portuguese broke his opponent 4 times with a 50% conversion rate. Rocha was rock solid on his serve as he has never conceded a single service game after saving 6 break points.
Tomas Barrios Vera | |||
Q1 Story |
Total | ||
---|---|---|---|
Score | 6-0 6-2 | ||
Tot Set | 2 | 2 | |
Tot Games | 14 | 14 | |
pts | 53-27 | 53-27 | |
Total points | 80 | 80 | |
Winners | 19 | 19 | |
%Winners | 36% | 36% | |
SERVE | |||
Aces | 1 | 1 | |
Double Faults | 0 | 0 | |
1st in | 25/35 | 25/35 | |
% 1st in | 71% | 71% | |
1st pts | 19/25 | 19/25 | |
% 1st pts | 76% | 76% | |
2nd pts | 9/10 | 9/10 | |
% 2nd pts | 90% | 90% | |
Breaks | |||
Won | 5 | 5 | |
Converted | 5/7 | 5/7 | |
Converted % | 71% | 71% | |
Conceded | 0 | 0 | |
Saved | 0/0 | 0 | |
Saved % | – | 0% | |
Times Broken | 0 | 0 |
Rocha | |||
Q1 Alejandro Dellien Velasco |
Total | ||
---|---|---|---|
Score | 6-3 6-1 | ||
Tot Set | 2 | 2 | |
Tot Games | 16 | 16 | |
pts | 67-47 | 67-47 | |
Total points | 114 | 114 | |
Winners | 32 | 32 | |
%Winners | 48% | 48% | |
SERVE | |||
Aces | 0 | 0 | |
Double Faults | 1 | 1 | |
1st in | 46/61 | 46/61 | |
% 1st in | 75% | 75% | |
1st pts | 32/46 | 32/46 | |
% 1st pts | 70% | 70% | |
2nd pts | 8/15 | 8/15 | |
% 2nd pts | 53% | 53% | |
Breaks | |||
Won | 4 | 4 | |
Converted | 4/8 | 4/8 | |
Converted % | 50% | 50% | |
Conceded | 6 | 6 | |
Saved | 6/6 | 6 | |
Saved % | 100% | 100% | |
Times Broken | 0 | 0 |
Head 2 Head



Tennis Scores – Wimbledon
- Yannick HanfmannHanfmann – Hugo GrenierGrenier (7-5 6-2) – See score progression
- Alex BoltBolt – Harold MayotMayot (6-3 6-4) – See score progression
- Hady HabibHabib – Filip Cristian JianuCristian Jianu (4-6 6-1 7-5) – See score progression
- Alexander BlockxBlockx – Facundo MenaMena (7-5 6-1) – See score progression
- Jozef KovalikKovalik – Antoine EscoffierEscoffier (6-4 6-75 7-67) – See score progression
- Nicolai Budkov KjaerBudkov Kjaer – Yan BaiBai (7-63 6-2) – See score progression
- Martin LandaluceLandaluce – Francesco PassaroPassaro (6-2 3-6 7-66) – See score progression
- Beibit ZhukayevZhukayev – Vitaliy SachkoSachko (7-5 4-6 7-63) – See score progression
- Chris RodeschRodesch – Matteo GiganteGigante (6-2 6-4) – See score progression
- Dominic StrickerStricker – Saba PurtseladzePurtseladze (6-3 6-2) – See score progression
- Valentin RoyerRoyer – Marc-Andrea HueslerHuesler (4-6 6-0 6-2) – See score progression
- Emilio NavaNava – Mitchell KruegerKrueger (7-66 7-63) – See score progression
- Timofey SkatovSkatov – Stefano NapolitanoNapolitano (6-1 6-4) – See score progression
- Ryan PenistonPeniston – Facundo BagnisBagnis (6-3 6-1) – See score progression
- Mikhail KukushkinKukushkin – Thiago Seyboth WildSeyboth Wild (4-6 6-4 6-3) – See score progression
- Benjamin HassanHassan – Duje AjdukovicAjdukovic (7-67 6-0) – See score progression
- James Kent TrotterKent Trotter – Calvin HemeryHemery (7-61 6-4) – See score progression
- Oliver BondingBonding – Viktor DurasovicDurasovic (7-5 2-6 6-4) – See score progression
- Nicolas JarryJarry – Pavel KotovKotov (7-65 6-1) – See score progression
- Henrique RochaRocha – Murkel DellienDellien (6-3 6-1) – See score progression
- Hamish StewartStewart – Valentin VacherotVacherot (4-6 5-6 ret.) – See score progression
- Dalibor SvrcinaSvrcina – Omar JasikaJasika (6-1 6-2) – See score progression
- Filip MisolicMisolic – Guy Den OudenDen Ouden (3-6 6-1 7-5) – See score progression
- Nikoloz BasilashviliBasilashvili – Pablo Llamas RuizLlamas Ruiz (6-3 4-6 6-3) – See score progression
- Oliver TarvetTarvet – Terence AtmaneAtmane (6-1 7-62) – See score progression
- Mark LajalLajal – Jan ChoinskiChoinski (3-6 6-4 6-3) – See score progression
- Roman Andres BurruchagaAndres Burruchaga – Dmitry PopkoPopko (6-2 6-1) – See score progression
- Juan Pablo FicovichPablo Ficovich – Carlos TabernerTaberner (7-60 6-3) – See score progression
- Marco TrungellitiTrungelliti – Alibek KachmazovKachmazov (2-6 6-3 6-3) – See score progression
- Federico Agustin GomezAgustin Gomez – Federico ArnaboldiArnaboldi (6-4 6-4) – See score progression
- Tomas Barrios VeraBarrios Vera – James StoryStory (6-0 6-2) – See score progression
- Arthur CazauxCazaux – Ignacio BuseBuse (6-2 6-711 6-1) – See score progression
- Titouan DroguetDroguet – Andrea PellegrinoPellegrino (6-1 7-5) – See score progression
- Paul JubbJubb – Thiago Agustin TiranteAgustin Tirante (6-3 6-2) – See score progression
- Cristian GarinGarin – Francesco MaestrelliMaestrelli (6-3 6-4) – See score progression
- Yosuke WatanukiWatanuki – Thiago Moura MonteiroMoura Monteiro (7-69 6-6 ret.) – See score progression
- Alexis GalarneauGalarneau – Murphy CassoneCassone (6-4 2-6 6-4) – See score progression
- August HolmgrenHolmgren – Giles HusseyHussey (4-6 6-3 7-5) – See score progression
- Lukas KleinKlein – Jerome KymKym (6-2 6-4) – See score progression
- Yasutaka UchiyamaUchiyama – Gijs BrouwerBrouwer (6-2 6-3) – See score progression
- Sho ShimabukuroShimabukuro – Aziz DougazDougaz (4-6 6-3 6-4) – See score progression
- Eliot SpizzirriSpizzirri – Alejandro Moro CanasMoro Canas (7-64 6-76 6-4) – See score progression
- Dusan LajovicLajovic – Liam DraxlDraxl (3-6 6-3 6-3) – See score progression
- Leandro RiediRiedi – Fajing SunSun (6-4 7-5) – See score progression
- Marton FucsovicsFucsovics – Jurij RodionovRodionov (6-4 6-3) – See score progression
- Zachary SvajdaSvajda – Lukas NeumayerNeumayer (6-2 6-3) – See score progression
- Taro DanielDaniel – Edas ButvilasButvilas (7-68 6-3) – See score progression
- Kyrian JacquetJacquet – Maximilian MartererMarterer (6-1 6-75 6-1) – See score progression
- Giulio ZeppieriZeppieri – Sumit NagalNagal (6-2 4-6 6-2) – See score progression
- Luca Van AsscheVan Assche – Juan Manuel CerundoloManuel Cerundolo (7-65 6-2) – See score progression
- Luka PavlovicPavlovic – Tristan BoyerBoyer (7-65 7-62) – See score progression
- Jaime FariaFaria – Zsombor PirosPiros (6-4 6-2) – See score progression
- James McCabeMcCabe – Borna GojoGojo (6-4 7-5) – See score progression
- Ugo BlanchetBlanchet – Daniel RinconRincon (7-5 7-65) – See score progression
- Li TuTu – Daniel Elahi GalanElahi Galan (6-3 6-2) – See score progression
- Felipe Meligeni AlvesMeligeni Alves – Alvaro Guillen MezaGuillen Meza (6-3 0-6 7-64) – See score progression
- Tristan SchoolkateSchoolkate – Facundo Diaz AcostaDiaz Acosta (6-74 6-1 6-3) – See score progression
- Arthur BouquierBouquier – Alastair GrayGray (5-7 6-3 6-4) – See score progression
- Adrian MannarinoMannarino – Andrea CollariniCollarini (6-4 6-2) – See score progression
- Shintaro MochizukiMochizuki – Pierre-Hugues HerbertHerbert (6-1 6-1) – See score progression
- Vilius GaubasGaubas – Yuta ShimizuShimizu (6-72 6-4 6-4) – See score progression
- Gauthier OnclinOnclin – Constant LestienneLestienne (6-2 4-6 6-4) – See score progression
- Chak Lam Coleman WongLam Coleman Wong – Pol Martin TiffonMartin Tiffon (6-3 6-4) – See score progression
- Colton SmithSmith – Santiago Rodriguez TavernaRodriguez Taverna (6-4 6-1) – See score progression
Upcoming matches in the draw
- Mikhail KukushkinKukushkin – August HolmgrenHolmgren (0-1) – H2H and prediction
- Jozef KovalikKovalik – Nicolas JarryJarry (0-0) – H2H and prediction
- Marton FucsovicsFucsovics – (1-0) – H2H and prediction
- Nikoloz BasilashviliBasilashvili – (0-0) – H2H and prediction
- Taro DanielDaniel – Titouan DroguetDroguet (0-0) – H2H and prediction
- Li TuTu – Sho ShimabukuroShimabukuro (0-1) – H2H and prediction
- Christian GarinGarin – Hady HabibHabib (0-0) – H2H and prediction
- Ryan PenistonPeniston – (0-0) – H2H and prediction
- Marcelo Tomas Barrios VeraTomas Barrios Vera – (1-3) – H2H and prediction
- Felipe Meligeni Rodrigues AlvesMeligeni Rodrigues Alves – (0-0) – H2H and prediction
- Luka PavlovicPavlovic – James Kent TrotterKent Trotter (0-0) – H2H and prediction
- Timofey SkatovSkatov – (0-0) – H2H and prediction
- Emilio NavaNava – (0-1) – H2H and prediction
- Beibit ZhukayevZhukayev – Yannick HanfmannHanfmann (0-0) – H2H and prediction
- Gauthier OnclinOnclin – Filip MisolicMisolic (0-0) – H2H and prediction
- Giulio ZeppieriZeppieri – Paul JubbJubb (0-0) – H2H and prediction
- Valentin RoyerRoyer – Yasutaka UchiyamaUchiyama (0-0) – H2H and prediction
- Dalibor SvrcinaSvrcina – Lukas KleinKlein (3-0) – H2H and prediction
- Arthur BouquierBouquier – Dusan LajovicLajovic (0-0) – H2H and prediction
- Kyrian JacquetJacquet – (1-0) – H2H and prediction
- Tristan SchoolkateSchoolkate – Benjamin HassanHassan (0-0) – H2H and prediction