French Open | 05/24 15:30 | 15 | [119] Otto Virtanen v Timofey Skatov [147] | 6-4,2-6,5-7 | |
French Open | 05/23 16:45 | 14 | [119] Otto Virtanen v Antoine Escoffier [202] | 6-4,6-4 | |
Challenger Turyn | 05/16 09:00 | 25 | Otto Virtanen v Stefano Napolitano | 1-6,7-5,4-6 | |
ATP Rzym | 05/08 08:00 | 14 | [148] Franco Agamenone v Otto Virtanen [114] | 4-6,6-1,6-2 | |
Challenger Aix en Provence | 05/04 13:25 | 26 | [55] Alexander Bublik v Otto Virtanen [114] | 6-4,6-4 | |
Challenger Aix en Provence | 05/02 08:30 | 25 | [114] Otto Virtanen v Alexandre Muller [94] | 7-6,7-6 | |
ATP Madryt | 04/24 14:15 | 14 | [164] Andrea Vavassori v Otto Virtanen [114] | 6-1,6-7,6-2 | |
ATP Barcelona | 04/15 08:00 | 14 | [114] Otto Virtanen v Lorenzo Giustino [224] | 7-6,4-6,4-6 | |
ATP Monte Carlo | 04/08 10:45 | 14 | [109] Otto Virtanen v Taro Daniel [98] | 1-6,4-6 | |
Challenger Lille | 04/02 13:00 | 29 | [99] Max Purcell v Otto Virtanen [139] | 7-6,4-6,2-6 | |
Challenger Lille | 04/01 13:50 | 28 | [139] Otto Virtanen v Jurij Rodionov [131] | 6-3,6-1 | |
Challenger Lille | 03/31 18:50 | 27 | [309] Vitaliy Sachko v Otto Virtanen [139] | 2-6,4-6 | |
Challenger Lille | 03/30 12:10 | 26 | [354] Antoine Hoang v Otto Virtanen [139] | 6-7,3-6 | |
Challenger Lille | 03/28 09:00 | 25 | [198] Dimitar Kuzmanov v Otto Virtanen [139] | 3-6,6-4,2-6 | |
Challenger Biel | 03/24 13:30 | 27 | [139] Otto Virtanen v Jurij Rodionov [131] | 6-7,7-5,3-6 | |
Challenger Biel | 03/23 13:05 | 26 | [139] Otto Virtanen v Daniel Cukierman [372] | 6-2,6-3 | |
Challenger Biel | 03/21 12:45 | 25 | [139] Otto Virtanen v James McCabe [277] | 6-4,6-4 | |
Challenger Lugano | 03/12 13:00 | 29 | [280] Cem Ilkel v Otto Virtanen [170] | 4-6,6-7 | |
Challenger Lugano | 03/11 17:30 | 28 | [170] Otto Virtanen v Dominic Stricker [126] | 6-7,6-3,6-0 | |
Challenger Lugano | 03/10 14:00 | 27 | [170] Otto Virtanen v Ricardas Berankis [253] | 6-4,6-3 | |
Challenger Lugano | 03/08 13:40 | 26 | [162] Oleksii Krutykh v Otto Virtanen [170] | 4-6,6-2,6-7 | |
Challenger Lugano | 03/06 18:20 | 25 | [170] Otto Virtanen v Matteo Gigante [196] | 6-7,6-3,6-2 | |
ATP Doha | 02/19 12:30 | 19 | [208] Damir Dzumhur v Otto Virtanen [176] | 6-3,7-5 | |
ATP Doha | 02/18 08:00 | 14 | [176] Otto Virtanen v Alexander Shevchenko [114] | 6-4,6-4 | |
Challenger Manama | 02/14 15:00 | 25 | [176] Otto Virtanen v Alexei Popyrin [91] | 5-7,2-6 | |
Challenger Vilnius | 02/09 10:30 | 26 | [202] Antoine Escoffier v Otto Virtanen [180] | Retired | |
Challenger Vilnius | 02/07 11:25 | 25 | [180] Otto Virtanen v Gijs Brouwer [158] | 6-4,7-6 | |
Puchar Davisa | 02/05 16:10 | 45 | Otto Virtanen v Pedro Cachin | Cancelled | |
Puchar Davisa | 02/04 16:45 | 45 | [181] Otto Virtanen v Francisco Cerundolo [31] | 3-6,6-3,6-7 | |
Challenger Quimper | 01/27 15:20 | 27 | [195] Arthur Fils v Otto Virtanen [178] | 4-6,6-2,6-3 |
Otto Virtanen (ur. 21 czerwca 2001 w Hyvinkää) – fiński tenisista, zwycięzca juniorskiego Wimbledonu 2018 w grze podwójnej.