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

25 matches· Main tour · 2026

  • 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