Oriol Roca Batalla
Updated
- Rating6624.63
- ATP rank#315
- Last 105-5
- Last 303-3
- Current streak1 Loss
Recent match previews
- 2026-10-28: vs Dimitris Sakellaridis, ATP Florence (Italy)
- 2026-10-21: vs Radu Mihai Papoe, ATP Florence (Italy)
- 2026-10-13: vs Luca Potenza, ATP Catania (Italy)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 24.10.2026 | Michele Ribecai | 243 | 6682.67 | 7-5, 6-4 | Loss | -91.96 | 139.95% | ATP SINGLES / 24.10.2026 | Italy Florence | |
| 23.10.2026 | Francesco Forti | 327 | 6616.68 | 6-2, 6-7, 6-0 | Win | 133.71 | 277.76% | ATP SINGLES / 23.10.2026 | Italy Florence | |
| 22.10.2026 | Dimitris Sakellaridis | 639 | 6450.21 | 6-1, 6-4 | Win | 20.58 | 183.75% | ATP SINGLES / 22.10.2026 | Italy Florence | |
| 20.10.2026 | Radu Mihai Papoe | 388 | 6574.38 | 6-4, 6-1 | Win | 144.75 | 180.95% | ATP SINGLES / 20.10.2026 | Italy Florence | |
| 13.10.2026 | Luca Potenza | 391 | 6571.72 | 6-2, 6-4 | Loss | -227.92 | 85.72% | ATP SINGLES / 13.10.2026 | Italy Catania | |
| 06.10.2026 | Francesco Passaro | 162 | 6744.55 | 6-1, 7-6 | Loss | 42.78 | 94.76% | ATP SINGLES / 06.10.2026 | Italy Palermo | |
| 23.09.2026 | Calvin Hemery | 355 | 6597.43 | 3-6, 6-4, 6-1 | Loss | -5.38 | 134.73% | ATP SINGLES / 23.09.2026 | Bulgaria Plovdiv | |
| 21.09.2026 | Diego Dedura Palomero | 273 | 6655.05 | 6-3, 6-2 | Win | 232.92 | 144.73% | ATP SINGLES / 21.09.2026 | Bulgaria Plovdiv | |
| 18.09.2026 | Alejandro Moro Canas | 267 | 6663.26 | 7-6, 6-4 | Loss | -51.37 | 117.85% | ATP SINGLES / 18.09.2026 | Italy Biella | |
| 16.09.2026 | Stefano Napolitano | 256 | 6669.31 | 2-6, 6-3, 6-4 | Win | 153.96 | 162.47% | ATP SINGLES / 16.09.2026 | Italy Biella | |
| 15.09.2026 | Alejo Sanchez Quilez | 303 | 6635.01 | 6-2, 6-2 | Win | 235.38 | 138.19% | ATP SINGLES / 15.09.2026 | Italy Biella | |
| 08.09.2026 | Jaume Munar | 35 | 6909.15 | 4-6, 6-4, 6-1 | Loss | 285.92 | 120.03% | ATP SINGLES / 08.09.2026 | Spain Sevilla | |
| 07.9.2026 | Alex Marti Pujolras | 432 | 6547.49 | 6-3, 6-0 | Win | 137.86 | 129.93% | ATP SINGLES / 07.9.2026 | Spain Sevilla | |
| 06.09.2026 | Iliyan Radulov | 425 | 6549.61 | 6-7, 7-6, 6-0 | Win | 8.31 | 193.41% | ATP SINGLES / 06.09.2026 | Spain Sevilla | |
| 04.09.2026 | Facundo Mena | 307 | 6630.97 | 6-4, 6-4 | Loss | -143.66 | 84.64% | ATP SINGLES / 04.09.2026 | Portugal Porto | |
| 02.09.2026 | Enrico Dalla Valle | 260 | 6666.53 | 7-6, 6-2 | Win | 179.39 | 125.03% | ATP SINGLES / 02.09.2026 | Portugal Porto | |
| 31.08.2026 | Zdenek Kolar | 254 | 6671.77 | 6-1, 6-1 | Win | 287.14 | 123.11% | ATP SINGLES / 31.08.2026 | Portugal Porto | |
| 18.08.2026 | Radu Mihai Papoe | 388 | 6574.38 | 6-7, 7-5, 7-5 | Loss | -125.25 | 148.51% | ATP SINGLES / 18.08.2026 | Czech Republic Praha | |
| 13.08.2026 | Francesco Passaro | 162 | 6744.55 | 6-4, 6-1 | Loss | -48.08 | 44.66% | ATP SINGLES / 13.08.2026 | Italy Todi | |
| 11.08.2026 | Mykyta Mashtakov | 618 | 6460.60 | 6-2, 6-4 | Win | 23.47 | 105.54% | ATP SINGLES / 11.08.2026 | Italy Todi | |
| 09.08.2026 | Svyatoslav Gulin | 347 | 6602.32 | 6-2, 6-1 | Loss | -252.31 | 25.98% | ATP SINGLES / 09.08.2026 | Germany German 2. Bundesliga | |
| 03.08.2026 | Yanaki Milev | 414 | 6553.04 | 6-4, 6-4 | Loss | -221.59 | 66.16% | ATP SINGLES / 03.08.2026 | Bulgaria Plovdiv | |
| 31.07.2026 | Jelle Sels | 684 | 6433.46 | 6-2, 6-7, 1-0 | Win | -106.55 | 105.05% | ATP SINGLES / 31.07.2026 | Germany German 2. Bundesliga | |
| 30.07.2026 | Niklas Guttau | 752 | 6411.49 | 7-6, 6-3 | Loss | -306.47 | 72.17% | ATP SINGLES / 30.07.2026 | Poland Koszalin | |
| 29.07.2026 | Oliwier Sterniczuk | 3300 | 5943.09 | 6-4, 6-0 | Win | -265.77 | 95.48% | ATP SINGLES / 29.07.2026 | Poland Koszalin | |
| 26.07.2026 | Alejandro Moro Canas | 267 | 6663.26 | 6-0, 6-2 | Win | 276.13 | 93.30% | ATP SINGLES / 26.07.2026 | Germany German 2. Bundesliga | |
| 24.07.2026 | Juan Bautista Torres | 337 | 6609.77 | 3-6, 7-6, 1-0 | Loss | 50.14 | 91.88% | ATP SINGLES / 24.07.2026 | Germany German 2. Bundesliga | |
| 19.07.2026 | Daniel Michalski | 323 | 6618.48 | 6-3, 6-0 | Win | 208.85 | 88.41% | ATP SINGLES / 19.07.2026 | Germany German 2. Bundesliga | |
| 17.07.2026 | Raphael Perot | 423 | 6549.80 | 6-3, 1-6, 1-0 | Win | 36.42 | 58.04% | ATP SINGLES / 17.07.2026 | Germany German 2. Bundesliga | |
| 12.07.2026 | Stefan Seifert | 973 | 6346.53 | 7-5, 7-6 | Loss | -373.55 | 76.79% | ATP SINGLES / 12.07.2026 | Germany German 2. Bundesliga | |
| 07.07.2026 | Andrea Guerrieri | 188 | 6722.26 | 6-4, 6-4 | Loss | -52.37 | 53.73% | ATP SINGLES / 07.07.2026 | Italy Trieste | |
| 30.06.2026 | Pierluigi Basile | 444 | 6539.84 | 6-7, 6-3, 6-1 | Loss | -132.79 | 63.64% | ATP SINGLES / 30.06.2026 | Italy Milan | |
| 29.06.2026 | Daniel Masur | 362 | 6593.17 | 6-1, 6-2 | Win | 201.04 | 75.79% | ATP SINGLES / 29.06.2026 | Italy Milan | |
| 28.06.2026 | Samuele Seghetti | 927 | 6356.46 | 6-3, 3-6, 7-5 | Win | -172.18 | 94.01% | ATP SINGLES / 28.06.2026 | Italy Milan | |
| 23.06.2026 | Francesco Passaro | 162 | 6744.55 | 7-6, 6-4 | Loss | 29.92 | 60.30% | ATP SINGLES / 23.06.2026 | Romania Targu Mures | |
| 22.06.2026 | Sebastian Gima | 706 | 6423.58 | 6-3, 6-4 | Win | -36.05 | 71.81% | ATP SINGLES / 22.06.2026 | Romania Targu Mures | |
| 21.06.2026 | Mihai Razvan Marinescu | 1031 | 6332.09 | 6-1, 6-3 | Win | -56.27 | 71.26% | ATP SINGLES / 21.06.2026 | Romania Targu Mures | |
| 17.06.2026 | Chun Hsin Tseng | 192 | 6718.41 | 6-2, 7-6 | Loss | 0.03 | 46.06% | ATP SINGLES / 17.06.2026 | Italy Parma | |
| 16.06.2026 | Francesco Passaro | 162 | 6744.55 | 6-4, 6-0 | Win | 319.92 | 68.57% | ATP SINGLES / 16.06.2026 | Italy Parma | |
| 15.06.2026 | Alejo Sanchez Quilez | 303 | 6635.01 | 6-3, 6-3 | Win | 190.38 | 68.04% | ATP SINGLES / 15.06.2026 | Italy Parma | |
| 14.06.2026 | Giulio Perego | 884 | 6372.34 | 6-3, 6-1 | Win | -36.14 | 67.52% | ATP SINGLES / 14.06.2026 | Italy Parma | |
| 12.06.2026 | Enrico Dalla Valle | 260 | 6666.53 | 7-6, 6-1 | Loss | -35.25 | 38.78% | ATP SINGLES / 12.06.2026 | Italy Cattolica | |
| 11.06.2026 | Dusan Lajovic | 128 | 6790.15 | 7-6, 4-6, 7-6 | Win | 165.52 | 87.97% | ATP SINGLES / 11.06.2026 | Italy Cattolica | |
| 09.06.2026 | Samuele Pieri | 375 | 6587.56 | 7-5, 6-3 | Win | 127.93 | 64.97% | ATP SINGLES / 09.06.2026 | Italy Cattolica | |
| 02.06.2026 | Luca Nardi | 224 | 6694.76 | 6-4, 7-6 | Loss | -19.87 | 51.30% | ATP SINGLES / 02.06.2026 | Italy Perugia | |
| 01.06.2026 | Pietro Fellin | 659 | 6442.91 | 4-6, 6-3, 7-6 | Win | -132.97 | 81.45% | ATP SINGLES / 01.06.2026 | Italy Perugia | |
| 31.05.2026 | Andrea Colombo | 867 | 6377.17 | 6-3, 6-2 | Win | -33.73 | 60.62% | ATP SINGLES / 31.05.2026 | Italy Perugia | |
| 24.05.2026 | Alex Marti Pujolras | 432 | 6547.49 | 6-4, 6-3 | Win | 87.86 | 57.43% | ATP SINGLES / 24.05.2026 | Spain Mataro | |
| 23.05.2026 | Johan Nikles | 460 | 6533.49 | 6-1, 6-2 | Win | 141.36 | 56.99% | ATP SINGLES / 23.05.2026 | Spain Mataro | |
| 22.05.2026 | Nicolas Alvarez Varona | 437 | 6542.28 | 6-4, 6-3 | Win | 82.64 | 56.56% | ATP SINGLES / 22.05.2026 | Spain Mataro | |
| 21.05.2026 | Pavel Lagutin | 404 | 6559.56 | 5-7, 7-6, 6-3 | Win | -28.01 | 79.51% | ATP SINGLES / 21.05.2026 | Spain Mataro | |
| 20.05.2026 | Ignacio Parisca | 557 | 6481.22 | 6-1, 6-1 | Win | 96.59 | 55.69% | ATP SINGLES / 20.05.2026 | Spain Mataro | |
| 15.05.2026 | Iliyan Radulov | 425 | 6549.61 | 7-6, 6-3 | Loss | -168.36 | 40.19% | ATP SINGLES / 15.05.2026 | Spain Vic | |
| 14.05.2026 | Thomas Gerbaud | 2456 | 6063.07 | 6-4, 6-3 | Win | -396.57 | 53.18% | ATP SINGLES / 14.05.2026 | Spain Vic | |
| 13.05.2026 | Tomas Curras Abasolo | 972 | 6346.71 | 6-4, 6-3 | Win | -112.92 | 52.77% | ATP SINGLES / 13.05.2026 | Spain Vic | |
| 10.05.2026 | Iliyan Radulov | 425 | 6549.61 | 7-6, 6-2 | Loss | -168.77 | 34.38% | ATP SINGLES / 10.05.2026 | Spain Sabadell | |
| 09.05.2026 | Alejo Sanchez Quilez | 303 | 6635.01 | 6-4, 4-6, 6-3 | Win | 96.63 | 68.22% | ATP SINGLES / 09.05.2026 | Spain Sabadell | |
| 08.05.2026 | Alex Marti Pujolras | 432 | 6547.49 | 6-3, 6-2 | Win | 125.36 | 50.78% | ATP SINGLES / 08.05.2026 | Spain Sabadell | |
| 07.05.2026 | Radu David Turcanu | 650 | 6445.82 | 6-2, 6-3 | Win | 23.69 | 50.39% | ATP SINGLES / 07.05.2026 | Spain Sabadell | |
| 06.05.2026 | Hanlin Liu | 5937 | 5256.90 | 6-0, 6-3 | Win | -593.87 | 50.00% | ATP SINGLES / 06.05.2026 | Spain Sabadell | |
| 02.05.2026 | Max Alcala Gurri | 223 | 6697.15 | 6-7, 6-0, 6-1 | Loss | 81.10 | 28.28% | ATP SINGLES / 02.05.2026 | Spain Castelldefels | |
| 01.05.2026 | Iliyan Radulov | 425 | 6549.61 | 6-3, 6-2 | Win | 127.48 | 48.11% | ATP SINGLES / 01.05.2026 | Spain Castelldefels | |
| 30.04.2026 | Sergio Planella Hernandez | 1453 | 6230.84 | 6-1, 6-2 | Win | 0.00 | 47.74% | ATP SINGLES / 30.04.2026 | Spain Castelldefels | |
| 29.04.2026 | Sergi Fita Juan | 863 | 6378.00 | 6-1, 7-6 | Win | -98.31 | 47.38% | ATP SINGLES / 29.04.2026 | Spain Castelldefels | |
| 26.04.2026 | Inaki Montes De La Torre | 252 | 6673.17 | 6-2, 6-4 | Loss | -126.46 | 23.15% | ATP SINGLES / 26.04.2026 | France Angers | |
| 25.04.2026 | Eero Vasa | 593 | 6469.60 | 6-3, 6-2 | Win | 47.47 | 45.94% | ATP SINGLES / 25.04.2026 | France Angers | |
| 24.04.2026 | Matteo Martineau | 309 | 6629.91 | 6-4, 6-4 | Win | 155.28 | 45.59% | ATP SINGLES / 24.04.2026 | France Angers | |
| 22.04.2026 | Felix Balshaw | 235 | 6688.35 | 4-6, 7-6, 6-3 | Win | 112.47 | 59.85% | ATP SINGLES / 22.04.2026 | France Angers | |
| 08.04.2026 | Nikolas Sanchez Izquierdo | 197 | 6716.74 | 6-4, 6-4 | Loss | -57.89 | 26.87% | ATP SINGLES / 08.04.2026 | Spain Madrid | |
| 07.04.2026 | Ugo Blanchet | 236 | 6687.55 | 6-1, 6-4 | Win | 257.92 | 39.99% | ATP SINGLES / 07.04.2026 | Spain Madrid | |
| 06.04.2026 | Abedallah Shelbayh | 242 | 6683.21 | 4-6, 6-1, 3-0 | Win | 164.73 | 42.99% | ATP SINGLES / 06.04.2026 | Spain Madrid | |
| 05.04.2026 | Mario Gonzalez Fernandez | 657 | 6443.66 | 6-7, 6-3, 6-2 | Win | -62.63 | 59.07% | ATP SINGLES / 05.04.2026 | Spain Madrid | |
| 02.04.2026 | Joao Domingues | 484 | 6521.74 | 2-6, 6-4, 7-5 | Loss | -102.89 | 48.10% | ATP SINGLES / 02.04.2026 | Spain Reus | |
| 01.04.2026 | Jordi Garcia Mestre | 1679 | 6185.19 | 7-5, 6-4 | Win | -289.44 | 38.19% | ATP SINGLES / 01.04.2026 | Spain Reus | |
| 27.03.2026 | Alex Marti Pujolras | 432 | 6547.49 | 7-5, 6-0 | Loss | -227.14 | 15.31% | ATP SINGLES / 27.03.2026 | Spain Tarragona | |
| 26.03.2026 | Peter Buldorini | 1002 | 6339.56 | 6-2, 4-6, 6-4 | Win | -159.42 | 48.62% | ATP SINGLES / 26.03.2026 | Spain Tarragona | |
| 25.03.2026 | Arthur Laborde | 1536 | 6211.16 | 6-2, 6-3 | Win | -116.73 | 36.18% | ATP SINGLES / 25.03.2026 | Spain Tarragona | |
| 20.03.2026 | Inaki Montes De La Torre | 252 | 6673.17 | 6-4, 6-2 | Loss | -126.46 | 17.41% | ATP SINGLES / 20.03.2026 | Spain Badalona | |
| 19.03.2026 | Lucca Helguera Casado | 1138 | 6304.07 | 6-2, 6-3 | Win | -70.28 | 34.55% | ATP SINGLES / 19.03.2026 | Spain Badalona | |
| 17.03.2026 | Alex Marti Pujolras | 432 | 6547.49 | 7-5, 6-7, 6-2 | Win | 31.19 | 51.03% | ATP SINGLES / 17.03.2026 | Spain Badalona | |
| 09.03.2026 | Zdenek Kolar | 254 | 6671.77 | 6-4, 7-5 | Loss | -102.86 | 23.99% | ATP SINGLES / 09.03.2026 | Rwanda Kigali | |
| 02.03.2026 | Michiel De Krom | 794 | 6396.91 | 7-6, 7-6 | Loss | -277.72 | 30.31% | ATP SINGLES / 02.03.2026 | Rwanda Kigali | |
| 01.03.2026 | Guy Orly Iradukunda | 1708 | 6179.19 | 6-1, 6-4 | Win | -147.72 | 30.08% | ATP SINGLES / 01.03.2026 | Rwanda Kigali | |
| 18.02.2026 | Antoni Fabre | 1227 | 6282.21 | 7-5, 6-4 | Loss | -492.42 | 20.72% | ATP SINGLES / 18.02.2026 | Turkey Antalya VII | |
| 13.02.2026 | Samuele Pieri | 375 | 6587.56 | 6-4, 5-7, 6-4 | Loss | -58.50 | 31.02% | ATP SINGLES / 13.02.2026 | Turkey Antalya VI | |
| 12.02.2026 | Mihai Razvan Marinescu | 1031 | 6332.09 | 6-2, 6-1 | Win | 0.00 | 26.38% | ATP SINGLES / 12.02.2026 | Turkey Antalya VI | |
| 11.02.2026 | Niklas Schell | 1049 | 6327.54 | 6-1, 6-4 | Win | -73.55 | 26.18% | ATP SINGLES / 11.02.2026 | Turkey Antalya VI | |
| 29.01.2026 | Sergio Planella Hernandez | 1453 | 6230.84 | 6-0, 6-4 | Loss | -543.79 | 7.90% | ATP SINGLES / 29.01.2026 | Turkey Antalya IV | |
| 21.01.2026 | Gianluca Cadenasso | 248 | 6677.74 | 6-3, 6-3 | Loss | -126.90 | 11.14% | ATP SINGLES / 21.01.2026 | Turkey Antalya III | |
| 21.12.2025 | Enzo Kohlmann De Freitas | 889 | 6371.01 | 7-5, 7-5 | Win | -103.62 | 17.54% | ATP SINGLES / 21.12.2025 | Peru Lima | |
| 20.12.2025 | Gerard Campana Lee | 416 | 6551.86 | 7-6, 6-4 | Win | 27.23 | 17.41% | ATP SINGLES / 20.12.2025 | Peru Lima | |
| 19.12.2025 | Toby Alex Kodat | 956 | 6350.13 | 6-4, 7-6 | Win | -174.50 | 17.27% | ATP SINGLES / 19.12.2025 | Peru Lima | |
| 18.12.2025 | Joaquin Guilleme | 1384 | 6245.98 | 6-2, 6-1 | Win | 0.00 | 17.14% | ATP SINGLES / 18.12.2025 | Peru Lima | |
| 17.12.2025 | Christopher Li | 1279 | 6270.22 | 6-3, 6-3 | Win | -174.41 | 17.01% | ATP SINGLES / 17.12.2025 | Peru Lima | |
| 14.12.2025 | Pierre Delage | 739 | 6414.76 | 6-4, 6-4 | Win | -59.87 | 16.62% | ATP SINGLES / 14.12.2025 | Peru Lima | |
| 13.12.2025 | Valerio Aboian | 372 | 6588.30 | 6-7, 6-4, 6-3 | Win | 57.00 | 24.74% | ATP SINGLES / 13.12.2025 | Peru Lima | |
| 12.12.2025 | Toby Alex Kodat | 956 | 6350.13 | 6-3, 6-2 | Win | -47.25 | 16.37% | ATP SINGLES / 12.12.2025 | Peru Lima | |
| 11.12.2025 | Ignacio Monzon | 1003 | 6339.53 | 6-3, 4-0 | Win | -63.06 | 13.53% | ATP SINGLES / 11.12.2025 | Peru Lima | |
| 10.12.2025 | Thiago Agustin Pernas | 1287 | 6267.94 | 6-4, 6-3 | Win | -191.69 | 16.12% | ATP SINGLES / 10.12.2025 | Peru Lima |