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] Zdenek Kolar 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 | Vaclav Safranek 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 - Kouvola M15 | 05/22 08:00 | 29 | Otto Virtanen v Ivan Nedelko | 6-4,3-6,4-6 | |
ITF - Kouvola M15 | 05/21 08:00 | 28 | Otto Virtanen v Aleksi Lofman | 6-2,7-6 | |
ITF - Kouvola M15 | 05/20 09:55 | 27 | Otto Virtanen v Bekhan Atlangeriev | 6-2,6-2 | |
ITF - Kouvola M15 | 05/19 10:40 | 26 | Otto Virtanen v Ivan Denisov | 6-0,6-2 | |
ITF - Kouvola M15 | 05/18 11:00 | 25 | [377] Otto Virtanen v Ben Jones [419] | 6-4,6-1 | |
Challenger Praga | 05/01 08:30 | 14 | [371] Otto Virtanen v Lucas Gerch [364] | 7-5,3-6,1-6 | |
Challenger Rzym | 04/25 11:05 | 19 | [328] Michael Geerts v Otto Virtanen [371] | 6-1,4-6,6-4 |
Otto Virtanen (ur. 21 czerwca 2001 w Hyvinkää) – fiński tenisista, zwycięzca juniorskiego Wimbledonu 2018 w grze podwójnej.