ATP Miami | 03/19 20:15 | 15 | [127] Otto Virtanen v Roberto Bautista Agut [100] | 4-6,6-4,4-6 | |
ATP Miami | 03/18 21:05 | 14 | [91] Jurij Rodionov v Otto Virtanen [127] | 7-6,6-7,2-6 | |
Challenger Lugano | 03/10 13:00 | 29 | [379] Daniel Masur v Otto Virtanen [126] | 7-6,4-6,6-7 | |
Challenger Lugano | 03/09 16:40 | 28 | [187] Rudolf Molleker v Otto Virtanen [126] | 1-6,3-6 | |
Challenger Lugano | 03/08 18:40 | 27 | [158] Pierre-Hugues Herbert v Otto Virtanen [126] | 3-6,2-6 | |
Challenger Lugano | 03/07 19:25 | 26 | [318] Cem Ilkel v Otto Virtanen [126] | 2-6,1-6 | |
Challenger Lugano | 03/05 19:30 | 25 | [399] Remy Bertola v Otto Virtanen [126] | 5-7,3-6 | |
Challenger Lille | 03/02 16:40 | 28 | [90] Arthur Rinderknech v Otto Virtanen [131] | 6-4,4-6,6-2 | |
Challenger Lille | 03/01 21:05 | 27 | [131] Otto Virtanen v Gregoire Barrere [124] | 6-2,6-2 | |
Challenger Lille | 02/29 20:55 | 26 | [313] Alexander Blockx v Otto Virtanen [131] | 1-6,4-6 | |
Challenger Lille | 02/28 17:30 | 25 | [131] Otto Virtanen v Oscar Otte [286] | 6-4,3-6,6-1 | |
Challenger Pau | 02/25 14:00 | 29 | [176] Leandro Riedi v Otto Virtanen [172] | 5-7,5-7 | |
Challenger Pau | 02/24 14:00 | 28 | [92] Brandon Nakashima v Otto Virtanen [172] | 4-6,6-7 | |
Challenger Pau | 02/23 20:15 | 27 | [172] Otto Virtanen v Lucas Pouille [306] | 7-6,7-6 | |
Challenger Pau | 02/22 18:55 | 26 | [112] Benoit Paire v Otto Virtanen [172] | 0-6,6-7 | |
Challenger Pau | 02/20 11:35 | 25 | [280] Tristan Lamasine v Otto Virtanen [172] | 5-7,6-7 | |
Challenger Manama | 02/13 10:35 | 25 | [265] Adrian Andreev v Otto Virtanen [172] | 6-1,6-2 | |
Puchar Davisa | 02/03 17:05 | 168 | Otto Virtanen v Joao Sousa | Cancelled | |
Puchar Davisa | 02/02 15:25 | 168 | [166] Otto Virtanen v Nuno Borges [47] | 6-2,6-1 | |
Challenger Quimper | 01/26 17:15 | 27 | Otto Virtanen v Harold Mayot | Walkover | |
Challenger Quimper | 01/25 20:30 | 26 | [166] Otto Virtanen v Kyrian Jacquet [204] | Retired | |
Challenger Quimper | 01/23 17:30 | 25 | [83] Gregoire Barrere v Otto Virtanen [166] | 5-7,4-6 | |
Challenger Tenerife | 01/17 15:40 | 26 | [220] Francesco Maestrelli v Otto Virtanen [166] | 6-4,6-1 | |
Challenger Tenerife | 01/16 13:30 | 25 | [191] Abedallah Shelbayh v Otto Virtanen [166] | 4-6,6-7 | |
Australian Open | 01/09 01:50 | 14 | [168] Otto Virtanen v Andrea Vavassori [155] | 0-6,3-6 | |
ATP Hongkong | 01/01 04:30 | 19 | Otto Virtanen v Marc-Andrea Huesler | 2-6,0-6 | |
ATP Hongkong | 12/31 05:40 | 14 | [86] Jaume Munar v Otto Virtanen [168] | 6-3,3-6,4-6 | |
Puchar Davisa | 11/24 14:50 | 28 | [171] Otto Virtanen v Alexei Popyrin [40] | 6-7,2-6 | |
Puchar Davisa | 11/21 16:40 | 27 | [139] Gabriel Diallo v Otto Virtanen [171] | 4-6,5-7 | |
Challenger Helsinki | 11/08 15:30 | 25 | [239] Denis Yevseyev v Otto Virtanen [148] | 7-5,6-3 |
Otto Virtanen (ur. 21 czerwca 2001 w Hyvinkää) – fiński tenisista, zwycięzca juniorskiego Wimbledonu 2018 w grze podwójnej.