Skip to content
Deuce.

ATP TourFinland

Otto Virtanen

Age 25 · Right-handed · 6' 4" · Pro since 2018

World ranking

109

574 points

Season
128–100
56.1% win rate
Career
18–27
40.0% win rate
Titles
0
Singles
Prize money
$1.7M
Career

Recent form

2 losses in a row

  1. WBeat Maks Kasnikowski
  2. LLost to Diego Dedura
  3. WBeat Pedro Boscardin Dias
  4. LLost to Timofey Skatov
  5. WBeat Filippo Romano
  6. WBeat Vignesh Gogineni
  7. LLost to Chak Lam Coleman Wong
  8. LLost to Moez Echargui
  9. WBeat Ugo Blanchet
  10. WBeat Jack Pinnington Jones
  11. LLost to Grigor Dimitrov
  12. LLost to Andrey Rublev

Oldest to newest. Hover a result for the opponent.

By surface

Strongest on grass

  • Hardmost played775160%
  • Clay233341%
  • Grass261367%
  • Indoor2340%

1863#115 on tour

Peak 1921 in 2026 · from 226 rated matches

  • Hard

    1921+58 vs overall

    127 matches

  • Clay

    1805-58 vs overall

    56 matches

  • Grass

    1954+91 vs overall

    38 matches

Computed from every completed ATP singles match since 2008, not from ranking points: beating a strong player is worth more than beating a weak one. A surface figure is this player’s overall rating plus an adjustment learned only from their matches on that surface.

Match results

Latest 100 of 102· Main tour

  • LAndrey Rublev2026· US Open · Round 17-6(5), 7-6(0), 0-6, 2-6, 6-7(5)
  • LGrigor Dimitrov2026· US Open · Qualifying Final
  • WJack Pinnington Jones2026· US Open · Qualifying 2nd Round2-6, 7-6(6), 6-3
  • WUgo Blanchet2026· US Open · Qualifying 1st Round6-4, 6-4
  • LChak Lam Coleman Wong2026· Cincinnati Open · Qualifying Final6-7(4), 6-7(2)
  • WVignesh Gogineni2026· Cincinnati Open · Qualifying 1st Round6-3, 6-1
  • LDylan Dietrich2026· EFG Swiss Open Gstaad · Qualifying 1st Round4-6, 6-7(4)
  • LArthur Fery2026· Wimbledon · Round 27-5, 6-7(3), 3-6, 3-6
  • WBen Shelton2026· Wimbledon · Round 16-4, 3-6, 6-7(8), 6-2, 7-6(9)
  • WNicolai Budkov Kjaer2026· Wimbledon · Qualifying Final4-6, 6-4, 6-4, 7-5
  • WLuca Nardi2026· Wimbledon · Qualifying 2nd Round6-4, 6-4
  • WPedro Martinez2026· Wimbledon · Qualifying 1st Round6-4, 1-6, 6-1
  • LKamil Majchrzak2026· Libéma Open · Round 17-6(7), 4-6, 6-7(4)
  • LAugust Holmgren2026· Roland Garros · Qualifying 1st Round6-7(8), 2-6
  • LNicolai Budkov Kjaer2026· Internazionali BNL d'Italia · Qualifying 1st Round7-6(5), 6-7(3), 3-6
  • LTitouan Droguet2026· Mutua Madrid Open · Qualifying 1st Round6-2, 3-6, 3-6
  • LCarlos Alcaraz2026· Barcelona Open Banc Sabadell · Round 14-6, 2-6
  • WAlexandre Muller2026· Barcelona Open Banc Sabadell · Qualifying Final6-4, 6-4
  • WAleksandar Vukic2026· Barcelona Open Banc Sabadell · Qualifying 1st Round6-3, 6-7(7), 6-4
  • LEthan Quinn2026· Rolex Monte-Carlo Masters · Qualifying 1st Round6-3, 2-6, 3-6
  • LDaniel Merida2026· Tiriac Open presented by UniCredit Bank · Round 16-7(4), 7-5, 5-7
  • LTallon Griekspoor2026· Dubai Duty Free Tennis Championships · Round 13-6, 4-6
  • WJan-Lennard Struff2026· Dubai Duty Free Tennis Championships · Qualifying Final6-7(7), 6-4, 6-4
  • WAleksandar Vukic2026· Dubai Duty Free Tennis Championships · Qualifying 1st Round6-2, 6-2
  • LNicolas Mejia2026· Australian Open · Qualifying 1st Round3-6, 6-3, 4-6
  • LLeandro Riedi2025· US Open · Qualifying 2nd Round6-7(8), 4-6
  • WBenjamin Willwerth2025· US Open · Qualifying 1st Round6-7(5), 6-3, 6-2
  • LNuno Borges2025· Libéma Open · Round 2
  • WTomas Martin Etcheverry2025· Libéma Open · Round 17-6(6), 7-5
  • LLloyd Harris2025· Roland Garros · Qualifying 2nd Round4-6, 5-7
  • WAntoine Escoffier2025· Roland Garros · Qualifying 1st Round7-6(3), 6-3
  • LLorenzo Musetti2025· Internazionali BNL d'Italia · Round 23-6, 2-6
  • WHamad Medjedovic2025· Internazionali BNL d'Italia · Round 16-4, 6-4
  • WFederico Arnaboldi2025· Internazionali BNL d'Italia · Qualifying Final6-3, 6-1
  • WTristan Boyer2025· Internazionali BNL d'Italia · Qualifying 1st Round7-6(3), 4-6, 6-3
  • LBorna Coric2025· Mutua Madrid Open · Qualifying 1st Round7-6(1), 5-7, 2-6
  • LRoberto Carballes Baena2025· Grand Prix Hassan II · Round 24-6, 4-6
  • WDaniel Altmaier2025· Grand Prix Hassan II · Round 16-2, 4-6, 7-6(3)
  • LAlexander Blockx2025· Miami Open presented by Itau · Qualifying 1st Round6-3, 4-6, 3-6
  • LRoman Safiullin2025· Dubai Duty Free Tennis Championships · Qualifying Final3-6, 6-7(5)
  • WMikhail Kukushkin2025· Dubai Duty Free Tennis Championships · Qualifying 1st Round6-1, 7-5
  • LNuno Borges2025· Qatar ExxonMobil Open · Round 16-7(6), 3-6
  • LBotic Van De Zandschulp2025· Qatar ExxonMobil Open · Qualifying Final1-6, 4-6
  • WTerence Atmane2025· Qatar ExxonMobil Open · Qualifying 1st Round6-4, 7-5
  • LDaniel Altmaier2025· Open 13 Provence · Round 24-6, 3-6
  • WSebastian Korda2025· Open 13 Provence · Round 16-7(3), 7-6(4), 6-4
  • LArthur Fils2025· Australian Open · Round 16-3, 6-7(4), 4-6, 4-6
  • LKaren Khachanov2024· Almaty Open · Round 26-7(2), 6-7(3)
  • WFabio Fognini2024· Almaty Open · Round 16-3, 7-6(4)
  • LYosuke Watanuki2024· Rolex Shanghai Masters · Qualifying 1st Round7-6(4), 2-6, 0-6
  • LChristopher O'Connell2024· Kinoshita Group Japan Open Tennis Championships · Qualifying 1st Round4-6, 4-6
  • LAlex de Minaur2024· US Open · Round 25-7, 1-6, 6-7(3)
  • WQuentin Halys2024· US Open · Round 16-3, 6-3, 6-7(4), 6-2
  • WLucas Pouille2024· US Open · Qualifying Final7-6(2), 1-6, 6-3
  • WPaul Jubb2024· US Open · Qualifying 2nd Round6-3, 6-7(3), 6-3
  • WLiam Broady2024· US Open · Qualifying 1st Round7-5, 7-6(7)
  • LLukas Klein2024· Generali Open · Qualifying Final2-6, 4-6
  • WAlexander Weis2024· Generali Open · Qualifying 1st Round6-1, 7-5
  • LJaime Faria2024· Nordea Open · Qualifying Final1-6, 4-6
  • WWilliam Rejchtman Vinciguerra2024· Nordea Open · Qualifying 1st Round6-4, 1-6, 6-4
  • LTommy Paul2024· Wimbledon · Round 26-4, 3-6, 7-5, 5-7, 4-6
  • WMax Purcell2024· Wimbledon · Round 16-3, 6-2, 6-2
  • WRoman Andres Burruchaga2024· Wimbledon · Qualifying Final6-1, 6-2, 5-7, 7-6(4)
  • WAlexander Ritschard2024· Wimbledon · Qualifying 2nd Round6-7(1), 7-5, 6-4
  • WFranco Agamenone2024· Wimbledon · Qualifying 1st Round6-7(6), 6-2, 7-6(6)
  • LAlexei Popyrin2024· HSBC Championships · Qualifying 1st Round4-6, 4-6
  • LMarc-Andrea Huesler2024· Libéma Open · Qualifying Final6-7(3), 6-7(4)
  • WZachary Svajda2024· Libéma Open · Qualifying 1st Round4-6, 6-4, 7-6(4)
  • LFilip Misolic2024· Roland Garros · Round 16-4, 6-4, 3-6, 4-6, 2-6
  • LGiulio Zeppieri2024· Roland Garros · Qualifying Final2-6, 2-6
  • WDominic Thiem2024· Roland Garros · Qualifying 2nd Round6-2, 7-5
  • WDane Sweeny2024· Roland Garros · Qualifying 1st Round6-2, 6-3
  • LRoberto Bautista Agut2024· Miami Open presented by Itau · Qualifying Final4-6, 6-4, 4-6
  • WJurij Rodionov2024· Miami Open presented by Itau · Qualifying 1st Round6-7(3), 7-6(7), 6-2
  • LAndrea Vavassori2024· Australian Open · Group Stage0-6, 3-6
  • LMarc-Andrea Huesler2024· Bank of China Hong Kong Tennis Open · Qualifying Final2-6, 0-6
  • WJaume Munar2023· Bank of China Hong Kong Tennis Open · Qualifying 1st Round3-6, 6-3, 6-4
  • LPavel Kotov2023· Bybit Stockholm Open · Qualifying Final4-6, 4-6
  • WDamir Dzumhur2023· Bybit Stockholm Open · Qualifying 1st Round6-4, 6-7(2), 7-6(3)
  • LTomas Martin Etcheverry2023· US Open · Round 13-6, 7-6(3), 6-1, 4-6, 6-7(5)
  • WShang Juncheng2023· US Open · Qualifying Final7-5, 6-7(2), 6-1
  • WMichael Zheng2023· US Open · Qualifying 2nd Round6-1, 3-6, 6-3
  • WEmilio Gomez2023· US Open · Qualifying 1st Round1-6, 6-2, 6-3
  • LJames Duckworth2023· Mifel Tennis Open by Telcel Oppo · Round 13-6, 0-6
  • LJuan Pablo Varillas2023· EFG Swiss Open Gstaad · Round 12-6, 3-6
  • LHamad Medjedovic2023· EFG Swiss Open Gstaad · Qualifying Final6-7(5), 4-6
  • WAlexander Weis2023· EFG Swiss Open Gstaad · Qualifying 1st Round6-3, 7-6(4)
  • LGijs Brouwer2023· Wimbledon · Qualifying Final4-6, 2-6, 4-6
  • WRio Noguchi2023· Wimbledon · Qualifying 2nd Round6-3, 6-3
  • WHenri Laaksonen2023· Wimbledon · Qualifying 1st Round6-1, 6-4, 0-0
  • LTimofey Skatov2023· Roland Garros · Qualifying 2nd Round6-4, 2-6, 5-7
  • WAntoine Escoffier2023· Roland Garros · Qualifying 1st Round6-4, 6-4
  • LFranco Agamenone2023· Internazionali BNL d'Italia · Qualifying 1st Round6-4, 1-6, 2-6
  • LAndrea Vavassori2023· Mutua Madrid Open · Qualifying 1st Round1-6, 7-6(5), 2-6
  • LLorenzo Giustino2023· Barcelona Open Banc Sabadell · Qualifying 1st Round7-6(1), 4-6, 4-6
  • LTaro Daniel2023· Rolex Monte-Carlo Masters · Qualifying 1st Round1-6, 4-6
  • LDamir Dzumhur2023· Qatar ExxonMobil Open · Qualifying Final3-6, 5-7
  • WAleksandr Shevchenko2023· Qatar ExxonMobil Open · Qualifying 1st Round6-4, 6-4
  • LNicolas Jarry2023· Australian Open · Qualifying 1st Round7-5, 4-6, 6-7(6)
  • LRamkumar Ramanathan2022· Tata Open Maharashtra · Qualifying 1st Round6-2, 5-7, 2-6