Otto Virtanen

158 ATP ranking 393 points 24 years 193 cm Right handed

Match log

2026

Hertogenbosch Grass, June
R32 L Kamil Majchrzak 7-6(7) 4-6 6-7(4)
Birmingham CH, challenger Grass, June
F L Bu Yunchaokete 6-2 6-7(3) 3-6
SF W Kamil Majchrzak 7-6(6) 6-7(5) 7-6(7)
QF W Filippo Romano 6-4 6-4
R16 W Aleksandar Vukic W/O
R32 W Zhizhen Zhang 7-6(8) 6-1
Bordeaux CH, challenger Clay, May
R32 L Giovanni Mpetshi Perricard 6-2 5-7 4-6
Rome Masters, qualifying Clay, May
Q1 L Nicolai Budkov Kjaer 7-6(5) 6-7(3) 3-6
Madrid Masters, qualifying Clay, April
Q1 L Titouan Droguet 6-2 3-6 3-6
Barcelona Clay, April
R32 L Carlos Alcaraz 4-6 2-6
Q2 W Alexandre Muller 6-4 6-4
Q1 W Aleksandar Vukic 6-3 6-7(7) 6-4
Monte Carlo Masters, qualifying Clay, April
Q1 L Ethan Quinn 6-3 2-6 3-6
Bucharest Clay, March
R32 L Daniel Merida Aguilar 6-7(4) 7-5 5-7
Thionville CH, challenger Hard, March
SF L Nicolai Budkov Kjaer 6-4 2-6 6-7(3)
QF W Ugo Blanchet 7-5 7-6(3)
R16 W Pierre Hugues Herbert 7-5 6-4
R32 W Tom Paris 6-4 1-6 7-6(2)
Dubai Hard, February
R32 L Tallon Griekspoor 3-6 4-6
Q2 W Jan Lennard Struff 6-7(7) 6-4 6-4
Q1 W Aleksandar Vukic 6-2 6-2
Manama CH, challenger Hard, January
SF L Luca Nardi 6-7(6) 2-6
QF W Stefano Travaglia 6-4 7-5
R16 W Lorenzo Giustino 7-6(4) 6-3
R32 W Zhizhen Zhang 4-6 7-6(12) 7-6(5)
Australian Open, qualifying Hard, January
Q1 L Nicolas Mejia 3-6 6-3 4-6

2025

Bergamo CH, challenger Hard, November
R32 L Stefano Napolitano 6-3 6-7(6) 4-6
Helsinki CH, challenger Hard, November
F L Patrick Kypson 6-4 3-6 4-6
QF W Marin Cilic 7-5 6-4
R16 W Emil Ruusuvuori 6-4 6-2
R32 W Gauthier Onclin 6-1 7-6(6)
Bratislava 2 CH, challenger Hard, October
QF L Alexander Blockx 6-4 3-6 2-6
R16 W Tristan Schoolkate 6-2 6-4
R32 W Martin Landaluce 6-2 7-5
Brest CH, challenger Hard, October
R32 L Clement Tabur 6-4 6-7(5) 6-7(3)
Roanne CH, challenger Won the title Hard, October
F W Hugo Gaston 6-1 3-6 6-3 Won the title
SF W Matteo Martineau 7-6(3) 6-4
QF W Calvin Hemery 6-4 6-4
R16 W Alexander Blockx 2-6 6-3 7-6(3)
R32 W Tom Paris 6-3 7-6(5)
Istanbul CH, challenger Hard, September
R16 L Stefanos Sakellaridis 2-6 1-3 RET
R32 W Pavel Kotov 6-4 6-2
Manacor CH, challenger Hard, August
R32 L Hamish Stewart 3-6 3-6
Us Open, qualifying Hard, August
Q2 L Leandro Riedi 6-7(8) 4-6
Q1 W Benjamin Willwerth 6-7(5) 6-3 6-2
s Hertogenbosch Grass, June
R16 L Nuno Borges W/O
R32 W Tomas Martin Etcheverry 7-6(6) 7-5
Birmingham CH, challenger Won the title Grass, June
F W Colton Smith 6-4 6-4 Won the title
SF W Brandon Holt 6-4 4-6 7-6(3)
QF W Coleman Wong 6-2 7-5
R16 W Marc Andrea Huesler 6-3 6-7(6) 6-1
R32 W Aleksandar Vukic 7-6(4) 6-3
Roland Garros, qualifying Clay, May
Q2 L Lloyd Harris 4-6 5-7
Q1 W Antoine Escoffier 7-6(3) 6-3
Turin CH, challenger Clay, May
R32 L Camilo Ugo Carabelli 3-6 2-6
Rome Masters Clay, May
R64 L Lorenzo Musetti 3-6 2-6
R128 W Hamad Medjedovic 6-4 6-4
Q2 W Federico Arnaboldi 6-3 6-1
Q1 W Tristan Boyer 7-6(3) 4-6 6-3
Aix-en-Provence CH, challenger Clay, April
R32 L Nishesh Basavareddy 5-7 6-7(3)
Madrid Masters, qualifying Clay, April
Q1 L Borna Coric 7-6(1) 5-7 2-6
Madrid CH, challenger Clay, April
R32 L August Holmgren 3-6 7-6(5) 6-7(3)
Marrakech Clay, March
R16 L Roberto Carballes Baena 4-6 4-6
R32 W Daniel Altmaier 6-2 4-6 7-6(3)
Miami Masters, qualifying Hard, March
Q1 L Alexander Blockx 6-3 4-6 3-6
Cap Cana CH, challenger Hard, March
R32 L James Mccabe 6-7(5) 0-6
Dubai, qualifying Hard, February
Q2 L Roman Safiullin 3-6 6-7(5)
Q1 W Mikhail Kukushkin 6-1 7-5
Doha Hard, February
R32 L Nuno Borges 6-7(6) 3-6
Q1 W Terence Atmane 6-4 7-5
Marseille Hard, February
R16 L Daniel Altmaier 4-6 3-6
R32 W Sebastian Korda 6-7(3) 7-6(4) 6-4
Quimper CH, challenger Hard, January
R32 L Vitaliy Sachko 1-6 6-3 3-6
Australian Open Hard, January
R128 L Arthur Fils 6-3 6-7(4) 4-6 4-6

2024

Helsinki CH, challenger Hard, November
QF L Denis Yevseyev 4-6 5-7
R16 W Patrick Kaukovalta 6-3 6-2
R32 W Rudolf Molleker 6-4 6-3
Bratislava 2 CH, challenger Hard, October
R32 L Lukas Klein 3-6 4-6
Brest CH, challenger Won the title Hard, October
F W Benjamin Bonzi 6-4 4-6 7-6(6) Won the title
SF W Benjamin Hassan 6-3 7-5
QF W Luca Van Assche 7-6(1) 6-4
R16 W Matteo Martineau 6-3 6-2
R32 W Arthur Gea 3-6 7-5 6-3
Almaty Hard, October
R16 L Karen Khachanov 6-7(2) 6-7(3)
R32 W Fabio Fognini 6-3 7-6(4)
Shanghai Masters, qualifying Hard, October
Q1 L Yosuke Watanuki 7-6(4) 2-6 0-6
Tokyo, qualifying Hard, September
Q1 L Christopher Oconnell 4-6 4-6
Us Open Hard, August
R64 L Alex De Minaur 5-7 1-6 6-7(3)
R128 W Quentin Halys 6-3 6-3 6-7(4) 6-2
Q3 W Lucas Pouille 7-6(2) 1-6 6-3
Q2 W Paul Jubb 6-3 6-7(3) 6-3
Q1 W Liam Broady 7-5 7-6(7)
Cary CH, challenger Hard, August
QF L David Goffin 4-6 6-7(1)
R16 W Kyrian Jacquet 3-6 6-3 6-2
R32 W Harold Mayot 6-3 6-2
Kitzbuhel, qualifying Clay, July
Q2 L Lukas Klein 2-6 4-6
Q1 W Alexander Weis 6-1 7-5
Bastad, qualifying Clay, July
Q2 L Jaime Faria 1-6 4-6
Wimbledon Grass, July
R64 L Tommy Paul 6-4 3-6 7-5 5-7 4-6
R128 W Max Purcell 6-3 6-2 6-2
Q3 W Roman Andres Burruchaga 6-1 6-2 5-7 7-6(4)
Q2 W Alexander Ritschard 6-7(1) 7-5 6-4
Q1 W Franco Agamenone 6-7(6) 6-2 7-6(6)
Queen's Club, qualifying Grass, June
Q1 L Alexei Popyrin 4-6 4-6
s Hertogenbosch, qualifying Grass, June
Q2 L Marc Andrea Huesler 6-7(3) 6-7(4)
Q1 W Zachary Svajda 4-6 6-4 7-6(4)
Roland Garros Clay, May
R128 L Filip Misolic 6-4 6-4 3-6 4-6 2-6
Q3 L Giulio Zeppieri 2-6 2-6
Q2 W Dominic Thiem 6-2 7-5
Q1 W Dane Sweeny 6-2 6-3
Turin CH, challenger Clay, May
Q1 L Marc Andrea Huesler 3-6 6-3 4-6
Mauthausen CH, challenger Clay, May
R16 L Max Hans Rehberg 7-6(4) 6-7(5) 5-7
R32 W Sebastian Fanselow 6-2 7-5
Aix En Provence CH, challenger Clay, April
Q1 L Gregoire Barrere 2-6 4-6
Gwangju CH, challenger Hard, April
R32 L Ji Sung Nam 4-6 3-6
Busan CH, challenger Hard, April
R32 L Seong Chan Hong 2-6 2-6
Miami Masters, qualifying Hard, March
Q2 L Roberto Bautista Agut 4-6 6-4 4-6
Q1 W Jurij Rodionov 6-7(3) 7-6(7) 6-2
Lugano CH, challenger Won the title Hard, March
F W Daniel Masur 6-7(4) 6-4 7-6(3) Won the title
SF W Rudolf Molleker 6-1 6-3
QF W Pierre Hugues Herbert 6-3 6-2
R16 W Cem Ilkel 6-2 6-1
R32 W Remy Bertola 7-5 6-3
Lille CH, challenger Hard, February
SF L Arthur Rinderknech 4-6 6-4 2-6
QF W Gregoire Barrere 6-2 6-2
R16 W Alexander Blockx 6-1 6-4
R32 W Oscar Otte 6-4 3-6 6-1
Pau CH, challenger Won the title Hard, February
F W Leandro Riedi 7-5 7-5 Won the title
SF W Brandon Nakashima 6-4 7-6(4)
QF W Lucas Pouille 7-6(5) 7-6(3)
R16 W Benoit Paire 6-0 7-6(3)
R32 W Tristan Lamasine 7-5 7-6(3)
Manama CH, challenger Hard, February
R32 L Adrian Andreev 1-6 2-6
Quimper CH, challenger Hard, January
QF L Harold Mayot W/O
R16 W Kyrian Jacquet 1-6 4-1 RET
R32 W Gregoire Barrere 7-5 6-4
Tenerife CH, challenger Hard, January
R16 L Francesco Maestrelli 4-6 1-6
R32 W Abedallah Shelbayh 6-4 7-6(6)
Australian Open, qualifying Hard, January
Q1 L Andrea Vavassori 0-6 3-6
Hong Kong, qualifying Hard, January
Q2 L Marc Andrea Huesler 2-6 0-6
Q1 W Jaume Munar 3-6 6-3 6-4

2023

Helsinki CH, challenger Hard, November
R32 L Denis Yevseyev 5-7 3-6
Brest CH, challenger Hard, October
R32 L Constant Lestienne 2-6 6-3 3-6
Stockholm, qualifying Hard, October
Q2 L Pavel Kotov 4-6 4-6
Q1 W Damir Dzumhur 6-4 6-7(2) 7-6(3)
Bratislava CH, challenger Hard, October
R16 L Lukas Klein 4-6 4-6
R32 W Liam Broady 7-6(5) 1-6 6-2
Mouilleron-Le-Captif CH, challenger Hard, October
R32 L Hugo Gaston 7-6(9) 6-7(4) 2-6
Orleans CH, challenger Hard, September
R16 L David Goffin 7-5 4-6 4-6
R32 W Lucas Poullain 6-3 6-4
Us Open Hard, August
R128 L Tomas Martin Etcheverry 3-6 7-6(3) 6-1 4-6 6-7(5)
Q3 W Juncheng Shang 7-5 6-7(2) 6-1
Q2 W Michael Zheng 6-1 3-6 6-3
Q1 W Emilio Gomez 1-6 6-2 6-3
Los Cabos Hard, July
R32 L James Duckworth 3-6 0-6
Zug CH, challenger Clay, July
R16 L Zizou Bergs 6-2 6-7(7) 3-6
R32 W Ergi Kirkin 7-6(3) 6-4
Gstaad Clay, July
R32 L Juan Pablo Varillas 2-6 3-6
Q2 L Hamad Medjedovic 6-7(5) 4-6
Q1 W Alexander Weis 6-3 7-6(4)
Wimbledon, qualifying Grass, July
Q3 L Gijs Brouwer 4-6 2-6 4-6
Q2 W Rio Noguchi 6-3 6-3
Q1 W Henri Laaksonen 6-1 6-4
Ilkley CH, challenger Grass, June
R16 L Sebastian Ofner 4-6 6-1 4-6
R32 W Norbert Gombos 7-6(2) 7-5
Nottingham CH, challenger Grass, June
R32 L George Loffhagen 3-6 6-7(6)
Surbiton CH, challenger Grass, June
R32 L Jurij Rodionov 4-6 2-6
Roland Garros, qualifying Clay, May
Q2 L Timofey Skatov 6-4 2-6 5-7
Q1 W Antoine Escoffier 6-4 6-4
Turin CH, challenger Clay, May
R32 L Stefano Napolitano 1-6 7-5 4-6
Rome Masters, qualifying Clay, May
Q1 L Franco Agamenone 6-4 1-6 2-6
Aix En Provence CH, challenger Clay, May
R16 L Alexander Bublik 4-6 4-6
R32 W Alexandre Muller 7-6(4) 7-6(7)
Madrid Masters, qualifying Clay, April
Q1 L Andrea Vavassori 1-6 7-6(5) 2-6
Barcelona, qualifying Clay, April
Q1 L Lorenzo Giustino 7-6(1) 4-6 4-6
Monte Carlo Masters, qualifying Clay, April
Q1 L Taro Daniel 1-6 4-6
Lille CH, challenger Won the title Hard, March
F W Max Purcell 6-7(3) 6-4 6-2 Won the title
SF W Jurij Rodionov 6-3 6-1
QF W Vitaliy Sachko 6-2 6-4
R16 W Antoine Hoang 7-6(4) 6-3
R32 W Dimitar Kuzmanov 6-3 4-6 6-2
Biel-Bienne CH, challenger Hard, March
QF L Jurij Rodionov 6-7(4) 7-5 3-6
R16 W Daniel Cukierman 6-2 6-3
R32 W James Mccabe 6-4 6-4
Lugano CH, challenger Won the title Hard, March
F W Cem Ilkel 6-4 7-6(5) Won the title
SF W Dominic Stricker 6-7(3) 6-3 6-0
QF W Ricardas Berankis 6-4 6-3
R16 W Oleksii Krutykh 6-4 2-6 7-6(5)
R32 W Matteo Gigante 6-7(4) 6-3 6-2
Doha, qualifying Hard, February
Q2 L Damir Dzumhur 3-6 5-7
Q1 W Alexander Shevchenko 6-4 6-4
Manama CH, challenger Hard, February
R32 L Alexei Popyrin 5-7 2-6
Vilnius CH, challenger Hard, February
R16 L Antoine Escoffier 2-6 0-0 RET
R32 W Gijs Brouwer 6-4 7-6(1)
Quimper CH, challenger Hard, January
QF L Arthur Fils 6-4 2-6 3-6
R16 W Sebastian Ofner 5-2 RET
Australian Open, qualifying Hard, January
Q1 L Nicolas Jarry 7-5 4-6 6-7(6)
Pune, qualifying Hard, January
Q1 L Ramkumar Ramanathan 6-2 5-7 2-6

2022

Helsinki CH, challenger Hard, November
R16 L Tomas Machac 4-6 2-6
R32 W Aleksi Lofman 6-1 7-5
Roanne CH, challenger Hard, November
SF L Hugo Gaston 5-7 5-7
QF W Pavel Kotov 6-1 2-6 6-2
R16 W Ugo Blanchet 6-7(4) 6-4 6-1
R32 W Hugo Grenier 6-4 7-6(6)
Bergamo CH, challenger Won the title Hard, October
F W Jan Lennard Struff 6-2 7-5 Won the title
SF W Nuno Borges 6-4 7-5
QF W Dominic Stricker 6-4 7-6(5)
R16 W Zhizhen Zhang 6-4 7-6(7)
R32 W Manuel Guinard 6-4 7-5
Q2 W Antoine Bellier 7-6(4) 6-2
Q1 W Henri Squire 6-4 7-6(4)
Brest CH, challenger Hard, October
R16 L Geoffrey Blancaneaux 6-7(2) 1-6
R32 W Viktor Durasovic 6-7(4) 6-3 6-4
Stockholm, qualifying Hard, October
Q1 L Damir Dzumhur 4-6 1-6
Ismaning CH, challenger Carpet, October
R32 L Lukas Klein 1-6 4-6
Mouilleron Le Captif CH, challenger Hard, October
QF L Jelle Sels 3-6 4-6
R16 W Kenny De Schepper 6-2 6-4
R32 W Clement Tabur 6-3 6-4
Orleans CH, challenger Hard, September
R32 L Laurent Lokoli 6-7(3) 3-6
Seville CH, challenger Clay, September
R32 L Bogdan Bobrov 2-6 2-6
Como CH, challenger Clay, August
R32 L Lucas Miedler 6-2 6-7(2) 1-3 RET
Banja Luka CH, challenger Clay, August
R16 L Nerman Fatic 0-6 6-4 3-6
R32 W Luca Van Assche 6-3 7-6(3)
San Marino CH, challenger Clay, August
R32 L Robin Haase 6-7(3) 3-6
Liberec CH, challenger Clay, August
SF L Nicolas Alvarez Varona 1-6 6-2 6-7(4)
QF W Tomas Machac 2-6 6-3 6-2
R16 W Manuel Guinard 6-2 1-6 7-6(1)
R32 W Lukas Neumayer 3-6 6-4 6-4
Zug CH, challenger Clay, July
R16 L Dimitar Kuzmanov 1-6 7-6(2) 6-7(6)
R32 W Zdenek Kolar 6-4 6-4
Q2 L Maximilian Neuchrist 1-6 4-6
Q1 W Daniel Cukierman 6-4 7-6(5)
Tampere CH, challenger Clay, July
R32 L Luigi Sorrentino 4-6 6-4 4-6
Braunschweig CH, challenger Clay, July
Q1 L Vaclav Safranek 4-6 5-7
Mallorca, qualifying Grass, June
Q1 L Taro Daniel 5-7 3-6
Nottingham CH, challenger Grass, June
R16 L Liam Broady 6-2 5-7 2-6
R32 W John Millman 7-6(5) 6-3
Q2 W Felix Gill 7-5 6-3
Q1 W Arthur Fery 6-3 4-6 6-2
Surbiton CH, challenger Grass, May
SF L Jordan Thompson 3-6 6-1 4-6
QF W Ryan Peniston 6-7(1) 6-3 7-6(6)
R16 W Paul Jubb 2-6 7-5 6-3
R32 W Thanasi Kokkinakis 6-3 7-6(5)
Q2 W Marius Copil 6-4 6-1
Q1 W Tim Van Rijthoven 6-3 3-6 7-5
Prague CH, challenger Clay, May
Q1 L Lucas Gerch 7-5 3-6 1-6
Rome CH, challenger Clay, April
Q2 L Michael Geerts 1-6 6-4 4-6
Q1 W Francesco Vilardo 6-1 6-1
Split CH, challenger Clay, April
Q1 L Oriol Roca Batalla 1-6 6-7(6)
Lugano CH, challenger Hard, March
R16 L Marius Copil 1-6 4-6
R32 W Kilian Feldbausch 6-1 6-2
Q2 W Jakub Paul 0-6 6-4 7-6(6)
Q1 W Alexey Vatutin 6-2 7-6(5)
Biel CH, challenger Hard, March
R16 L Leandro Riedi 4-6 4-6
R32 W Hiroki Moriya 7-6(8) 6-4
Q2 W David Poljak 7-6(2) 6-3
Q1 W Ramkumar Ramanathan 6-4 6-2
Forli 5 CH, challenger Hard, February
Q1 L Michael Mmoh 6-4 3-6 2-6

2021

Manama CH, challenger Hard, November
R32 L Hiroki Moriya 3-6 2-6
Helsinki CH, challenger Hard, November
R32 L Ramkumar Ramanathan 6-4 4-6 3-6
Eckental CH, challenger Hard, November
Q1 L Tobias Simon 1-6 4-6
Ismaning CH, challenger Hard, October
R16 L Maxime Cressy 6-7(5) 6-3 5-7
R32 W Max Hans Rehberg 7-5 6-2
Q2 W Johannes Haerteis 4-6 6-3 6-3
Q1 W Nicola Kuhn 6-2 2-6 6-1
Kyiv CH, challenger Clay, September
Q1 L Danylo Kalenichenko 6-3 2-6 4-6
Tampere CH, challenger Clay, July
QF L Jiri Lehecka 4-6 1-6
R16 W Guido Andreozzi 6-2 6-4
R32 W Arthur Cazaux 3-6 7-6(5) 6-2
Nur-Sultan 2 CH, challenger Hard, March
Q2 L Ryan Peniston 1-6 3-6
Q1 W Dominik Palan 7-6(2) 6-7(6) 7-5

2020

Ostrava CH, challenger Clay, August
R32 L Botic Van De Zandschulp 5-7 4-6

2019

Helsinki CH, challenger Hard, November
R16 L Emil Ruusuvuori 1-6 1-6
R32 W Thomas Fabbiano 1-6 6-3 6-4
R64 W Leevi Saatela 6-0 6-3