Otto Virtanen
Updated
- Rating6774.69
- ATP rank#136
- Last 105-5
- Last 303-2
- Current streak2 Wins
Playing today: Otto Virtanen vs Stefano Travaglia, ATP Brest (France). See the prediction and head to head.
Recent match previews
- 2026-10-18: vs Vitaliy Sachko, ATP Lyon (X) (France)
- 2026-10-15: vs Dominic Stricker, ATP Roanne (France)
- 2026-10-14: vs Remy Bertola, ATP Roanne (France)
Match effects, last 365 days
| Date | Opponent | Opp Rank | Opp Rating | Score | Result | Effect | % of Ranking | Tour | Tournament | Note |
|---|---|---|---|---|---|---|---|---|---|---|
| 28.10.2026 | Matisse Bobichon | 500 | 6514.45 | 7-6, 6-4 | Win | -160.24 | 192.44% | ATP SINGLES / 28.10.2026 | France Brest | |
| 26.10.2026 | Matteo Martineau | 309 | 6629.91 | 7-6, 6-4 | Win | -44.78 | 189.50% | ATP SINGLES / 26.10.2026 | France Brest | |
| 18.10.2026 | Vitaliy Sachko | 183 | 6725.04 | 6-4, 6-4 | Loss | -199.65 | 118.79% | ATP SINGLES / 18.10.2026 | France Lyon | |
| 15.10.2026 | Dominic Stricker | 229 | 6689.69 | 7-5, 5-7, 6-3 | Loss | -112.86 | 203.13% | ATP SINGLES / 15.10.2026 | France Roanne | |
| 14.10.2026 | Remy Bertola | 185 | 6723.84 | 7-5, 7-5 | Win | 99.15 | 172.77% | ATP SINGLES / 14.10.2026 | France Roanne | |
| 30.09.2026 | Tiago Pereira | 381 | 6582.70 | 6-4, 2-6, 6-3 | Loss | -175.84 | 168.04% | ATP SINGLES / 30.09.2026 | Portugal Porto | |
| 19.09.2026 | Valentin Vacherot | 39 | 6903.67 | 7-6, 4-6, 6-4 | Loss | 128.98 | 190.02% | ATP SINGLES / 19.09.2026 | Davis Cup S | |
| 18.09.2026 | Lucas Catarina | 5172 | 5555.09 | 6-0, 6-3 | Win | -519.80 | 141.42% | ATP SINGLES / 18.09.2026 | Davis Cup S | |
| 31.08.2026 | Andrey Rublev | 33 | 6910.84 | 6-7, 6-7, 6-0, 6-2, 7-6 | Loss | 128.65 | 205.19% | ATP SINGLES / 31.08.2026 | USA US Open | |
| 26.08.2026 | Jack Pinnington Jones | 147 | 6759.95 | 2-6, 7-6, 6-3 | Win | 51.69 | 138.21% | ATP SINGLES / 26.08.2026 | USA US Open | |
| 24.08.2026 | Ugo Blanchet | 236 | 6687.55 | 6-4, 6-4 | Win | 62.86 | 116.65% | ATP SINGLES / 24.08.2026 | USA US Open | |
| 19.08.2026 | Moez Echargui | 195 | 6717.29 | 7-6, 7-6 | Loss | -107.40 | 112.25% | ATP SINGLES / 19.08.2026 | Mexico Cancun | |
| 13.08.2026 | Coleman Wong | 130 | 6781.99 | 7-6, 7-6 | Loss | -42.70 | 107.18% | ATP SINGLES / 13.08.2026 | USA Cincinnati | |
| 11.08.2026 | Vignesh Gogineni | 771 | 6404.59 | 6-3, 6-1 | Win | -95.05 | 105.54% | ATP SINGLES / 11.08.2026 | USA Cincinnati | |
| 30.07.2026 | Timofey Skatov | 233 | 6688.97 | 6-2, 6-4 | Loss | -260.72 | 48.11% | ATP SINGLES / 30.07.2026 | San Marino San Marino | |
| 28.07.2026 | Filippo Romano | 285 | 6645.87 | 7-5, 6-4 | Win | 21.18 | 94.75% | ATP SINGLES / 28.07.2026 | San Marino San Marino | |
| 26.07.2026 | Diego Dedura Palomero | 273 | 6655.05 | 6-3, 6-7, 6-3 | Loss | -184.64 | 93.30% | ATP SINGLES / 26.07.2026 | Finland Tampere | |
| 25.07.2026 | Maks Kasnikowski | 215 | 6701.58 | 6-2, 6-2 | Win | 151.89 | 92.59% | ATP SINGLES / 25.07.2026 | Finland Tampere | |
| 24.07.2026 | Henri Squire | 214 | 6702.07 | 5-2 | Win | 107.38 | 38.28% | ATP SINGLES / 24.07.2026 | Finland Tampere | |
| 23.07.2026 | Dimitar Kuzmanov | 336 | 6609.82 | 6-4, 6-2 | Win | 22.63 | 91.17% | ATP SINGLES / 23.07.2026 | Finland Tampere | |
| 21.07.2026 | Pedro Boscardin Dias | 286 | 6644.96 | 4-6, 7-6, 6-3 | Win | -80.99 | 119.70% | ATP SINGLES / 21.07.2026 | Finland Tampere | |
| 19.07.2026 | Markus Malaszszak | 1385 | 6245.98 | 6-3, 6-2 | Win | -174.36 | 88.41% | ATP SINGLES / 19.07.2026 | Germany German Bundesliga | |
| 11.07.2026 | Dylan Dietrich | 203 | 6709.30 | 6-4, 7-6 | Loss | -155.39 | 69.27% | ATP SINGLES / 11.07.2026 | Switzerland Gstaad | |
| 02.07.2026 | Arthur Fery | 82 | 6850.53 | 5-7, 7-6, 6-3, 6-3 | Loss | 49.17 | 116.34% | ATP SINGLES / 02.07.2026 | United Kingdom Wimbledon | |
| 30.06.2026 | Ben Shelton | 14 | 6948.33 | 6-4, 3-6, 6-7, 6-2, 7-6 | Win | 236.97 | 171.84% | ATP SINGLES / 30.06.2026 | United Kingdom Wimbledon | |
| 25.06.2026 | Nicolai Budkov Kjaer | 146 | 6761.67 | 4-6, 6-4, 6-4, 7-5 | Win | 82.43 | 134.73% | ATP SINGLES / 25.06.2026 | United Kingdom Wimbledon | |
| 24.06.2026 | Luca Nardi | 224 | 6694.76 | 6-4, 6-4 | Win | 70.07 | 72.92% | ATP SINGLES / 24.06.2026 | United Kingdom Wimbledon | |
| 22.06.2026 | Pedro Martinez | 152 | 6753.23 | 6-4, 1-6, 6-1 | Win | 140.08 | 77.79% | ATP SINGLES / 22.06.2026 | United Kingdom Wimbledon | |
| 20.06.2026 | Christopher Oconnell | 107 | 6822.76 | 7-6, 7-6 | Loss | -1.93 | 70.71% | ATP SINGLES / 20.06.2026 | United Kingdom Nottingham | |
| 19.06.2026 | Zhizhen Zhang | 151 | 6755.99 | 6-4, 6-7, 7-5 | Win | 64.63 | 105.25% | ATP SINGLES / 19.06.2026 | United Kingdom Nottingham | |
| 18.06.2026 | Billy Harris | 165 | 6740.27 | 7-6, 7-6 | Win | 15.58 | 69.63% | ATP SINGLES / 18.06.2026 | United Kingdom Nottingham | |
| 17.06.2026 | Felix Gill | 228 | 6690.82 | 6-2, 6-3 | Win | 118.63 | 69.10% | ATP SINGLES / 17.06.2026 | United Kingdom Nottingham | |
| 16.06.2026 | Soon Woo Kwon | 148 | 6759.91 | 6-2, 7-5 | Win | 172.72 | 68.57% | ATP SINGLES / 16.06.2026 | United Kingdom Nottingham | |
| 10.06.2026 | Kamil Majchrzak | 48 | 6892.78 | 6-7, 6-4, 7-6 | Loss | 80.59 | 87.29% | ATP SINGLES / 10.06.2026 | Netherlands Hertogenbosch | |
| 07.06.2026 | Bu Yunchaokete | 111 | 6818.73 | 2-6, 7-6, 6-3 | Loss | 78.04 | 79.97% | ATP SINGLES / 07.06.2026 | United Kingdom Birmingham | |
| 06.06.2026 | Kamil Majchrzak | 48 | 6892.78 | 7-6, 6-7, 7-6 | Win | 134.76 | 95.22% | ATP SINGLES / 06.06.2026 | United Kingdom Birmingham | |
| 05.06.2026 | Filippo Romano | 285 | 6645.87 | 6-4, 6-4 | Win | 21.18 | 63.00% | ATP SINGLES / 05.06.2026 | United Kingdom Birmingham | |
| 02.06.2026 | Zhizhen Zhang | 151 | 6755.99 | 7-6, 6-1 | Win | 126.30 | 61.56% | ATP SINGLES / 02.06.2026 | United Kingdom Birmingham | |
| 18.05.2026 | August Holmgren | 230 | 6689.46 | 7-6, 6-2 | Loss | -178.99 | 36.56% | ATP SINGLES / 18.05.2026 | France Paris | |
| 13.05.2026 | Giovanni Mpetshi Perricard | 112 | 6812.67 | 2-6, 7-5, 6-4 | Loss | 37.98 | 65.96% | ATP SINGLES / 13.05.2026 | France Bordeaux | |
| 04.05.2026 | Nicolai Budkov Kjaer | 146 | 6761.67 | 6-7, 7-6, 6-3 | Loss | -49.02 | 61.54% | ATP SINGLES / 04.05.2026 | Italy Roma | |
| 20.04.2026 | Titouan Droguet | 108 | 6821.01 | 2-6, 6-3, 6-3 | Loss | 68.82 | 44.20% | ATP SINGLES / 20.04.2026 | Spain Madrid - Masters | |
| 14.04.2026 | Carlos Alcaraz | 2 | 7005.01 | 6-4, 6-2 | Loss | 53.54 | 21.10% | ATP SINGLES / 14.04.2026 | Spain Barcelona | |
| 12.04.2026 | Alexandre Muller | 159 | 6745.51 | 6-4, 6-4 | Win | 120.82 | 41.56% | ATP SINGLES / 12.04.2026 | Spain Barcelona | |
| 11.04.2026 | Aleksandar Vukic | 139 | 6770.15 | 6-3, 6-7, 6-4 | Win | 88.79 | 61.86% | ATP SINGLES / 11.04.2026 | Spain Barcelona | |
| 04.04.2026 | Ethan Quinn | 55 | 6876.65 | 3-6, 6-2, 6-3 | Loss | 110.14 | 35.82% | ATP SINGLES / 04.04.2026 | Monaco Monte Carlo | |
| 31.03.2026 | Daniel Merida Aguilar | 44 | 6897.67 | 7-6, 5-7, 7-5 | Loss | 114.15 | 53.68% | ATP SINGLES / 31.03.2026 | Romania Bucharest | |
| 07.03.2026 | Nicolai Budkov Kjaer | 146 | 6761.67 | 4-6, 6-2, 7-6 | Loss | -2.31 | 36.75% | ATP SINGLES / 07.03.2026 | France Thionville | |
| 06.03.2026 | Ugo Blanchet | 236 | 6687.55 | 7-5, 7-6 | Win | 12.86 | 31.26% | ATP SINGLES / 06.03.2026 | France Thionville | |
| 05.03.2026 | Pierre Hugues Herbert | 163 | 6742.62 | 7-5, 6-4 | Win | 117.93 | 31.02% | ATP SINGLES / 05.03.2026 | France Thionville | |
| 03.03.2026 | Tom Paris | 383 | 6579.89 | 6-4, 1-6, 7-6 | Win | -120.96 | 33.09% | ATP SINGLES / 03.03.2026 | France Thionville | |
| 24.02.2026 | Tallon Griekspoor | 49 | 6886.94 | 6-3, 6-4 | Loss | -50.61 | 16.88% | ATP SINGLES / 24.02.2026 | UAE Dubai | |
| 22.02.2026 | Jan Lennard Struff | 32 | 6911.62 | 6-7, 6-4, 6-4 | Win | 220.26 | 42.75% | ATP SINGLES / 22.02.2026 | UAE Dubai | |
| 21.02.2026 | Aleksandar Vukic | 139 | 6770.15 | 6-2, 6-2 | Win | 220.46 | 28.28% | ATP SINGLES / 21.02.2026 | UAE Dubai | |
| 08.02.2026 | Coleman Wong | 130 | 6781.99 | 7-5, 6-2 | Win | 194.80 | 25.58% | ATP SINGLES / 08.02.2026 | Davis Cup S | |
| 07.02.2026 | Siu Chi Cheng | 2516 | 6055.67 | 6-0, 6-1 | Win | 0.00 | 25.39% | ATP SINGLES / 07.02.2026 | Davis Cup S | |
| 31.01.2026 | Luca Nardi | 224 | 6694.76 | 7-6, 6-2 | Loss | -173.68 | 16.04% | ATP SINGLES / 31.01.2026 | Bahrain Manama | |
| 30.01.2026 | Stefano Travaglia | 169 | 6734.72 | 6-4, 7-5 | Win | 110.03 | 23.87% | ATP SINGLES / 30.01.2026 | Bahrain Manama | |
| 29.01.2026 | Lorenzo Giustino | 275 | 6654.50 | 7-6, 6-3 | Win | -5.19 | 23.69% | ATP SINGLES / 29.01.2026 | Bahrain Manama | |
| 27.01.2026 | Zhizhen Zhang | 151 | 6755.99 | 4-6, 7-6, 7-6 | Win | -18.70 | 31.10% | ATP SINGLES / 27.01.2026 | Bahrain Manama | |
| 13.01.2026 | Nicolas Mejia | 175 | 6729.53 | 6-3, 3-6, 6-4 | Loss | -49.78 | 22.69% | ATP SINGLES / 13.01.2026 | Australia Australian Open | |
| 22.11.2025 | Terence Atmane | 78 | 6854.10 | 6-3, 6-3 | Win | 259.40 | 14.03% | ATP SINGLES / 22.11.2025 | France Championnat de France | |
| 19.11.2025 | Stefano Napolitano | 256 | 6669.31 | 3-6, 7-6, 6-4 | Loss | -94.14 | 18.28% | ATP SINGLES / 19.11.2025 | Italy Bergamo |