Francisco Rocha
Updated
- Rating6444.39
- ATP rank#654
- Last 103-7
- Last 300-3
- Current streak5 Losses
Recent match previews
- 2026-10-18: vs Patrick Schoen, ATP Lisbon (VI) (Portugal)
- 2026-10-12: vs Pol Martin Tiffon, ATP Maia (XI) (Portugal)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 18.10.2026 | Patrick Schoen | 427 | 6549.08 | 7-6, 4-6, 7-6 | Loss | 121.36 | 267.27% | ATP SINGLES / 18.10.2026 | Portugal Lisbon | |
| 12.10.2026 | Pol Martin Tiffon | 250 | 6675.56 | 6-4, 6-2 | Loss | 54.11 | 85.07% | ATP SINGLES / 12.10.2026 | Portugal Maia | |
| 04.10.2026 | Oleksii Krutykh | 412 | 6553.45 | 6-7, 6-2, 6-2 | Loss | 49.06 | 133.31% | ATP SINGLES / 04.10.2026 | Portugal Braga | |
| 27.09.2026 | Lui Maxted | 468 | 6530.83 | 4-6, 6-3, 6-1 | Loss | 98.44 | 126.31% | ATP SINGLES / 27.09.2026 | Portugal Porto | |
| 24.09.2026 | Michael Agwi | 713 | 6421.88 | 6-2, 6-2 | Loss | -247.51 | 49.37% | ATP SINGLES / 24.09.2026 | Portugal Setubal | |
| 23.09.2026 | Salvador Monteiro | 2696 | 6031.75 | 6-3, 6-2 | Win | -116.32 | 146.97% | ATP SINGLES / 23.09.2026 | Portugal Setubal | |
| 16.09.2026 | Benjamin Pietri | 676 | 6437.25 | 6-1, 7-5 | Loss | -172.14 | 69.63% | ATP SINGLES / 16.09.2026 | Portugal Sintra I | |
| 11.09.2026 | Jack Anthrop | 585 | 6470.99 | 6-2, 6-2 | Loss | -198.40 | 44.67% | ATP SINGLES / 11.09.2026 | Portugal Sintra | |
| 10.09.2026 | Joao Dinis Silva | 1149 | 6302.05 | 6-3, 6-4 | Win | 22.66 | 132.97% | ATP SINGLES / 10.09.2026 | Portugal Sintra | |
| 08.09.2026 | Julien Penzlin | 910 | 6361.78 | 6-2, 6-4 | Win | 104.89 | 130.94% | ATP SINGLES / 08.09.2026 | Portugal Sintra | |
| 01.09.2026 | Tiago Pereira | 381 | 6582.70 | 6-4, 7-5 | Loss | -11.70 | 93.05% | ATP SINGLES / 01.09.2026 | Portugal Porto | |
| 12.08.2026 | Tiago Cacao | 570 | 6476.51 | 7-6, 6-3 | Loss | -61.22 | 79.77% | ATP SINGLES / 12.08.2026 | Portugal Idanha-A-Nova | |
| 02.08.2026 | Liam Gavrielides | 656 | 6443.66 | 6-3, 1-6, 1-0 | Loss | 99.27 | 73.85% | ATP SINGLES / 02.08.2026 | Germany German 2. Bundesliga | |
| 31.07.2026 | Julien Penzlin | 910 | 6361.78 | 6-2, 6-1 | Loss | -312.61 | 24.24% | ATP SINGLES / 31.07.2026 | Germany German 2. Bundesliga | |
| 18.07.2026 | Gonzalo Bueno | 268 | 6661.66 | 6-4, 6-4 | Loss | 67.27 | 58.49% | ATP SINGLES / 18.07.2026 | Portugal Estoril | |
| 17.07.2026 | Tiago Cacao | 570 | 6476.51 | 6-4, 6-7, 6-2 | Loss | -30.38 | 87.06% | ATP SINGLES / 17.07.2026 | Portugal Castelo Branco | |
| 16.07.2026 | Lucas Marionneau | 1083 | 6318.60 | 7-5, 6-3 | Win | 39.21 | 86.39% | ATP SINGLES / 16.07.2026 | Portugal Castelo Branco | |
| 15.07.2026 | Matisse Farzam | 1433 | 6235.48 | 6-7, 6-1, 7-6 | Win | -128.91 | 128.59% | ATP SINGLES / 15.07.2026 | Portugal Castelo Branco | |
| 30.06.2026 | Emile Hudd | 644 | 6447.76 | 6-3, 3-6, 7-5 | Loss | -11.63 | 89.10% | ATP SINGLES / 30.06.2026 | Portugal Figueira da Foz | |
| 27.06.2026 | Mert Alkaya | 410 | 6554.71 | 4-6, 7-6, 6-1 | Loss | 138.02 | 80.85% | ATP SINGLES / 27.06.2026 | Portugal Porto | |
| 26.06.2026 | Eliakim Coulibaly | 436 | 6542.51 | 4-2 | Win | 248.12 | 24.68% | ATP SINGLES / 26.06.2026 | Portugal Porto | |
| 25.06.2026 | Goncalo Marques | 638 | 6450.62 | 6-4, 6-7, 6-4 | Win | 89.57 | 110.23% | ATP SINGLES / 25.06.2026 | Portugal Porto | |
| 24.06.2026 | Karan Singh | 707 | 6423.53 | 7-5, 6-4 | Win | 129.14 | 72.92% | ATP SINGLES / 24.06.2026 | Portugal Porto | |
| 18.06.2026 | Fabrizio Andaloro | 589 | 6470.02 | 7-6, 6-4 | Loss | -64.37 | 58.02% | ATP SINGLES / 18.06.2026 | Portugal Lourinha | |
| 17.06.2026 | Dominique Rolland | 2012 | 6129.92 | 6-2, 6-3 | Win | -67.24 | 69.10% | ATP SINGLES / 17.06.2026 | Portugal Lourinha | |
| 11.05.2026 | Garrett Johns | 512 | 6509.42 | 6-3, 7-6 | Loss | -28.31 | 38.97% | ATP SINGLES / 11.05.2026 | Portugal Oeiras I | |
| 08.05.2026 | Tiago Torres | 394 | 6568.34 | 4-6, 6-3, 6-2 | Loss | 115.77 | 46.54% | ATP SINGLES / 08.05.2026 | Portugal Loule | |
| 07.05.2026 | Francisco Faria | 1868 | 6153.48 | 6-3, 6-1 | Win | -55.46 | 50.39% | ATP SINGLES / 07.05.2026 | Portugal Loule | |
| 05.05.2026 | Nicola Ion | 1991 | 6133.69 | 3-6, 6-2, 3-1 | Win | -162.85 | 49.62% | ATP SINGLES / 05.05.2026 | Portugal Loule | |
| 30.04.2026 | Patrick Schoen | 427 | 6549.08 | 6-2, 7-6 | Loss | 10.94 | 31.83% | ATP SINGLES / 30.04.2026 | Portugal Quinta Do Lago | |
| 29.04.2026 | Mario Gonzalez Fernandez | 657 | 6443.66 | 2-6, 6-3, 6-0 | Win | 151.42 | 55.27% | ATP SINGLES / 29.04.2026 | Portugal Quinta Do Lago | |
| 22.04.2026 | Karol Filar | 987 | 6343.27 | 7-5, 6-0 | Loss | -251.13 | 18.70% | ATP SINGLES / 22.04.2026 | Spain Sanxenxo | |
| 12.04.2026 | Felix Gill | 228 | 6690.82 | 6-4, 6-2 | Loss | 64.28 | 20.78% | ATP SINGLES / 12.04.2026 | Portugal Oeiras | |
| 31.03.2026 | Philip Henning | 392 | 6571.63 | 6-1, 6-4 | Loss | -40.76 | 15.79% | ATP SINGLES / 31.03.2026 | Italy Santa Margherita Di Pula | |
| 28.03.2026 | Viacheslav Bielinskyi | 667 | 6440.71 | 6-7, 6-3, 7-6 | Loss | -39.68 | 46.28% | ATP SINGLES / 28.03.2026 | Croatia Opatija | |
| 27.03.2026 | Marc Majdandzic | 903 | 6364.46 | 7-5, 4-6, 7-5 | Win | -4.93 | 48.99% | ATP SINGLES / 27.03.2026 | Croatia Opatija | |
| 25.03.2026 | George Lazarov | 727 | 6418.85 | 2-6, 6-3, 6-3 | Win | 96.60 | 42.21% | ATP SINGLES / 25.03.2026 | Croatia Opatija | |
| 04.03.2026 | Liam Broady | 302 | 6635.10 | 6-2, 6-7, 6-0 | Loss | 171.96 | 20.52% | ATP SINGLES / 04.03.2026 | Portugal Faro | |
| 26.02.2026 | Georgii Kravchenko | 402 | 6562.13 | 6-1, 6-4 | Loss | -50.26 | 12.25% | ATP SINGLES / 26.02.2026 | Portugal Vale do Lobo | |
| 24.02.2026 | Massimo Giunta | 376 | 6586.34 | 6-3, 3-6, 6-1 | Win | 273.95 | 36.17% | ATP SINGLES / 24.02.2026 | Portugal Vale do Lobo | |
| 19.02.2026 | Ryan Peniston | 579 | 6473.66 | 6-2, 6-4 | Loss | -145.73 | 13.92% | ATP SINGLES / 19.02.2026 | Portugal Vila Real de Santo Antonio I | |
| 18.02.2026 | Rafael Giotis | 2687 | 6033.00 | 6-1, 6-1 | Win | 0.00 | 27.63% | ATP SINGLES / 18.02.2026 | Portugal Vila Real de Santo Antonio I | |
| 15.02.2026 | Rin Kojima | 4407 | 5754.99 | 6-1, 6-1 | Win | 0.00 | 27.00% | ATP SINGLES / 15.02.2026 | Portugal Vila Real de Santo Antonio I | |
| 11.02.2026 | Olle Wallin | 403 | 6559.62 | 6-4, 6-2 | Loss | -59.77 | 13.09% | ATP SINGLES / 11.02.2026 | Portugal Vila Real de Santo Antonio | |
| 25.01.2026 | Mathys Erhard | 358 | 6596.02 | 7-5, 7-6 | Loss | 56.18 | 21.06% | ATP SINGLES / 25.01.2026 | Portugal Oeiras | |
| 18.01.2026 | Liam Broady | 302 | 6635.10 | 6-3, 6-2 | Loss | -7.29 | 9.07% | ATP SINGLES / 18.01.2026 | Portugal Oeiras | |
| 14.01.2026 | Thijs Boogaard | 522 | 6500.62 | 6-2, 6-1 | Loss | -173.77 | 5.28% | ATP SINGLES / 14.01.2026 | Egypt Hurghada I | |
| 07.01.2026 | Volodymyr Iakubenko | 1127 | 6307.25 | 5-7, 6-4, 6-4 | Loss | -158.57 | 23.33% | ATP SINGLES / 07.01.2026 | Egypt Hurghada | |
| 26.11.2025 | Andres Santamarta Roig | 804 | 6394.10 | 6-4, 6-4 | Loss | -200.29 | 9.65% | ATP SINGLES / 26.11.2025 | Portugal Maia |