Davis Cup | 09/16 16:30 | 2 | [252] Otto Virtanen v Ajeet Rai [411] | 6-4,6-3 | |
Challenger Sevilla | 09/06 08:00 | 25 | [253] Otto Virtanen v Bogdan Bobrov [443] | 2-6,2-6 | |
Challenger Como | 08/29 12:00 | 25 | [253] Otto Virtanen v Lucas Miedler [337] | Retired | |
Challenger Banja Luka | 08/24 09:00 | 26 | [294] Nerman Fatic v Otto Virtanen [249] | 6-0,4-6,6-3 | |
Challenger Banja Luka | 08/22 13:10 | 25 | [283] Luca Van Assche v Otto Virtanen [249] | 3-6,6-7 | |
Challenger San Marino | 08/09 14:45 | 25 | [258] Robin Haase v Otto Virtanen [245] | 7-6,6-3 | |
Challenger Liberec | 08/06 13:10 | 28 | [272] Otto Virtanen v Nicolas Alvarez Varona [269] | 1-6,6-2,6-7 | |
Challenger Liberec | 08/05 13:05 | 27 | [272] Otto Virtanen v Tomas Machac [149] | 2-6,6-3,6-2 | |
Challenger Liberec | 08/04 10:40 | 26 | [153] Manuel Guinard v Otto Virtanen [272] | 2-6,6-1,6-7 | |
Challenger Liberec | 08/02 13:10 | 25 | [272] Otto Virtanen v Lukas Neumayer [348] | 3-6,6-4,6-4 | |
Challenger Zug | 07/27 10:45 | 26 | [295] Otto Virtanen v Dimitar Kuzmanov [189] | 1-6,7-6,6-7 | |
Challenger Zug | 07/26 09:00 | 25 | [134] Zdeněk Kolář v Otto Virtanen [295] | 4-6,4-6 | |
Challenger Zug | 07/25 13:00 | 19 | [295] Otto Virtanen v Maximilian Neuchrist [377] | 1-6,4-6 | |
Challenger Zug | 07/24 14:10 | 14 | [272] Otto Virtanen v Daniel Cukierman [437] | 6-4,7-6 | |
Challenger Tampere | 07/19 13:30 | 25 | Luigi Sorrentino v Otto Virtanen | 6-4,4-6,6-4 | |
Challenger Braunschweig | 07/03 09:00 | 14 | Václav Šafránek v Otto Virtanen | 6-4,7-5 | |
ATP Mallorca | 06/18 09:00 | 14 | [283] Otto Virtanen v Taro Daniel [127] | 5-7,3-6 | |
Challenger Nottingham | 06/09 10:00 | 26 | [306] Otto Virtanen v Liam Broady [144] | 6-2,5-7,2-6 | |
Challenger Nottingham | 06/07 13:15 | 25 | [93] John Millman v Otto Virtanen [306] | 6-7,3-6 | |
Challenger Nottingham | 06/06 14:20 | 19 | [435] Felix Gill v Otto Virtanen [306] | 5-7,3-6 | |
Challenger Nottingham | 06/05 18:50 | 14 | Arthur Fery v Otto Virtanen | 3-6,6-4,2-6 | |
Challenger Surbiton | 06/04 16:45 | 28 | [82] Jordan Thompson v Otto Virtanen [375] | 6-3,1-6,6-4 | |
Challenger Surbiton | 06/03 15:50 | 27 | [375] Otto Virtanen v Ryan Peniston [195] | 6-7,6-3,7-6 | |
Challenger Surbiton | 06/02 15:00 | 26 | [375] Otto Virtanen v Paul Jubb [231] | 2-6,7-5,6-3 | |
Challenger Surbiton | 06/01 18:35 | 25 | [86] Thanasi Kokkinakis v Otto Virtanen [376] | 3-6,6-7 | |
Challenger Surbiton | 05/30 14:20 | 19 | [376] Otto Virtanen v Marius Copil [252] | 6-4,6-1 | |
Challenger Surbiton | 05/29 14:10 | 14 | [206] Tim Van Rijthoven v Otto Virtanen [376] | 3-6,6-3,5-7 | |
ITF M15 Kouvola | 05/22 08:00 | 29 | Otto Virtanen v Ivan Nedelko | 6-4,3-6,4-6 | |
ITF M15 Kouvola | 05/21 08:00 | 28 | Otto Virtanen v Aleksi Lofman | 6-2,7-6 | |
ITF M15 Kouvola | 05/20 09:55 | 27 | Otto Virtanen v Bekhan Atlangeriev | 6-2,6-2 |
Otto Virtanen (* 21. červen 2001 Hyvinkää, Velké Helsinky) je finský profesionální tenista. Ve své dosavadní kariéře na okruhu ATP Tour nevyhrál žádný turnaj. Na challengerech ATP a okruhu ITF získal šest titulů ve dvouhře a dva ve čtyřhře.
Na žebříčku ATP byl ve dvouhře nejvýše klasifikován v dubnu 2023 na 109. místě a ve čtyřhře v červnu téhož roku na 243. místě. Trénuje ho Jan De Witt. Od dětství jej dlouhodobě vede otec, bývalý finský tenista Pasi Virtanen.
V juniorském tenise triumfoval s Turkem Yankım Erelem ve čtyřhře Wimbledonu 2018 po finálové výhře nad Kolumbijcem Nicolásem Mejíou a Čechem Ondřejem Štylerem. V prosinci 2018 ovládl jako první Fin floridský Orange Bowl v kategorii 18letých. V témže měsíci vystoupal na kariérní maximum, 6. místo juniorského kombinovaného žebříčku ITF.
V finském daviscupovém týmu debutoval v roce 2020 baráží 1. světové skupiny proti Mexiku, v níž podlehl Lópezi Villaseñorovi a porazil Manuela Sáncheze. Finové zvítězili 3:2 na zápasy. V roce 2023 se stal členem finského týmu, který poprvé od své premiéry roku 1928 postoupil do světového semifinále. Do listopadu 2023 v soutěži nastoupil k osmi mezistátním utkáním s bilancí 6–4 ve dvouhře a 0–0 ve čtyřhře.