|   Helsinki challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 17.11. | 
			  | 
			Machac T. - Virtanen O. | 
			R16 | 
			6-4, 6-2 | 
			1.67 | 
			2.13 | 
		
		
			| 16.11. | 
			  | 
			Virtanen O. - Lofman A. | 
			1R | 
			6-1, 7-5 | 
			1.04 | 
			12.35 | 
		
		
			|   Roanne challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 12.11. | 
			  | 
			Gaston H. - Virtanen O. | 
			SF | 
			7-5, 7-5 | 
			1.67 | 
			2.14 | 
		
		
			| 11.11. | 
			  | 
			Virtanen O. - Kotov P. | 
			QF | 
			6-1, 2-6, 6-2 | 
			2.28 | 
			1.59 | 
		
		
			| 10.11. | 
			  | 
			Virtanen O. - Blanchet U. | 
			R16 | 
			64-7, 6-4, 6-1 | 
			1.40 | 
			2.82 | 
		
		
			| 08.11. | 
			  | 
			Virtanen O. - Grenier H. | 
			1R | 
			6-4, 7-66 | 
			2.10 | 
			1.70 | 
		
		
			|   Bergamo challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 06.11. | 
			  | 
			Virtanen O. - Struff J. | 
			F | 
			6-2, 7-5 | 
			2.52 | 
			1.49 | 
		
		
			| 05.11. | 
			  | 
			Virtanen O. - Borges N. | 
			SF | 
			6-4, 7-5 | 
			2.20 | 
			1.63 | 
		
		
			| 04.11. | 
			  | 
			Virtanen O. - Stricker D. | 
			QF | 
			6-4, 7-65 | 
			2.85 | 
			1.39 | 
		
		
			| 02.11. | 
			  | 
			Virtanen O. - Zhang Z. | 
			R16 | 
			6-4, 7-67 | 
			2.49 | 
			1.50 | 
		
		
			| 01.11. | 
			  | 
			Virtanen O. - Guinard M. | 
			1R | 
			6-4, 7-5 | 
			1.85 | 
			1.88 | 
		
		
			| 31.10. | 
			  | 
			Virtanen O. - Bellier A. | 
			Q-R16 | 
			7-64, 6-2 | 
			1.93 | 
			1.79 | 
		
		
			| 30.10. | 
			  | 
			Virtanen O. - Squire H. | 
			Q-1R | 
			6-4, 7-64 | 
			1.52 | 
			2.38 | 
		
		
			|   Brest challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 27.10. | 
			  | 
			Blancaneaux G. - Virtanen O. | 
			R16 | 
			7-62, 6-1 | 
			1.82 | 
			1.92 | 
		
		
			| 26.10. | 
			  | 
			Virtanen O. - Durasovic V. | 
			1R | 
			64-7, 6-3, 6-4 | 
			1.72 | 
			2.05 | 
		
		
			|   Stockholm | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 15.10. | 
			  | 
			Dzumhur D. - Virtanen O. | 
			Q-R16 | 
			6-4, 6-1 | 
			1.98 | 
			1.79 | 
		
		
			|   Ismaning challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 11.10. | 
			  | 
			Klein L. - Virtanen O. | 
			1R | 
			6-1, 6-4 | 
			1.67 | 
			2.12 | 
		
		
			|   Mouilleron-Le-Captif challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 07.10. | 
			  | 
			Sels J. - Virtanen O. | 
			QF | 
			6-3, 6-4 | 
			1.87 | 
			1.87 | 
		
		
			| 06.10. | 
			  | 
			Virtanen O. - de Schepper K. | 
			R16 | 
			6-2, 6-4 | 
			1.54 | 
			2.37 | 
		
		
			| 04.10. | 
			  | 
			Virtanen O. - Tabur C. | 
			1R | 
			6-3, 6-4 | 
			1.59 | 
			2.27 | 
		
		
			|   Orleans challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 26.09. | 
			  | 
			Lokoli L. - Virtanen O. | 
			1R | 
			7-63, 6-3 | 
			1.75 | 
			2.01 | 
		
		
			|   Davis Cup | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 16.09. | 
			  | 
			Virtanen O. - Rai A. | 
			  | 
			6-4, 6-3 | 
			1.18 | 
			4.70 | 
		
		
			|   Sevilla challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 06.09. | 
			  | 
			Bobrov B. - Virtanen O. | 
			1R | 
			6-2, 6-2 | 
			2.89 | 
			1.38 | 
		
		
			|   Como challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 29.08. | 
			  | 
			Miedler L. - Virtanen O. | 
			1R | 
			2-6, 7-62, 3-1 | 
			2.16 | 
			1.65 | 
		
		
			|   Banja Luka challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 24.08. | 
			  | 
			Fatic N. - Virtanen O. | 
			R16 | 
			6-0, 4-6, 6-3 | 
			2.18 | 
			1.63 | 
		
		
			| 22.08. | 
			  | 
			Virtanen O. - Van Assche L. | 
			1R | 
			6-3, 7-63 | 
			1.90 | 
			1.84 | 
		
		
			|   San Marino challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 09.08. | 
			  | 
			Haase R. - Virtanen O. | 
			1R | 
			7-63, 6-3 | 
			2.08 | 
			1.71 | 
		
		
			|   Liberec challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 06.08. | 
			  | 
			Alvarez Varona N. - Virtanen O. | 
			SF | 
			6-1, 2-6, 7-64 | 
			1.91 | 
			1.85 | 
		
		
			| 05.08. | 
			  | 
			Virtanen O. - Machac T. | 
			QF | 
			2-6, 6-3, 6-2 | 
			3.84 | 
			1.24 | 
		
		
			| 04.08. | 
			  | 
			Virtanen O. - Guinard M. | 
			R16 | 
			6-2, 1-6, 7-61 | 
			2.45 | 
			1.51 | 
		
		
			| 02.08. | 
			  | 
			Virtanen O. - Neumayer L. | 
			1R | 
			3-6, 6-4, 6-4 | 
			2.10 | 
			1.69 | 
		
		
			|   Bundesliga - men | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 31.07. | 
			  | 
			Cachin P. - Virtanen O. | 
			  | 
			6-3, 6-3 | 
			  | 
			  | 
		
		
			| 29.07. | 
			  | 
			Handel T. - Virtanen O. | 
			  | 
			7-62, 6-2 | 
			  | 
			  | 
		
		
			|   Zug challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 27.07. | 
			  | 
			Kuzmanov D. - Virtanen O. | 
			R16 | 
			6-1, 62-7, 7-66 | 
			1.40 | 
			2.80 | 
		
		
			| 26.07. | 
			  | 
			Virtanen O. - Kolar Z. | 
			1R | 
			6-4, 6-4 | 
			2.64 | 
			1.45 | 
		
		
			| 25.07. | 
			  | 
			Neuchrist M. - Virtanen O. | 
			Q-R16 | 
			6-1, 6-4 | 
			1.64 | 
			2.15 | 
		
		
			| 24.07. | 
			  | 
			Virtanen O. - Cukierman D. | 
			Q-1R | 
			6-4, 7-65 | 
			1.44 | 
			2.60 | 
		
		
			|   Tampere challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 19.07. | 
			  | 
			Sorrentino L. - Virtanen O. | 
			1R | 
			6-4, 4-6, 6-4 | 
			4.78 | 
			1.17 | 
		
		
			|   Braunschweig challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 03.07. | 
			  | 
			Safranek V. - Virtanen O. | 
			Q-1R | 
			6-4, 7-5 | 
			4.52 | 
			1.17 | 
		
		
			|   Mallorca | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 18.06. | 
			  | 
			Daniel T. - Virtanen O. | 
			Q-R16 | 
			7-5, 6-3 | 
			2.18 | 
			1.66 | 
		
		
			|   Nottingham challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 09.06. | 
			  | 
			Broady L. - Virtanen O. | 
			R16 | 
			2-6, 7-5, 6-2 | 
			1.92 | 
			1.82 | 
		
		
			| 07.06. | 
			  | 
			Virtanen O. - Millman J. | 
			1R | 
			7-65, 6-3 | 
			2.09 | 
			1.69 | 
		
		
			| 06.06. | 
			  | 
			Virtanen O. - Gill F. | 
			Q-R16 | 
			7-5, 6-3 | 
			1.30 | 
			3.23 | 
		
		
			| 05.06. | 
			  | 
			Virtanen O. - Fery A. | 
			Q-1R | 
			6-3, 4-6, 6-2 | 
			1.20 | 
			4.24 | 
		
		
			|   Surbiton challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 04.06. | 
			  | 
			Thompson J. - Virtanen O. | 
			SF | 
			6-3, 1-6, 6-4 | 
			1.37 | 
			2.96 | 
		
		
			| 03.06. | 
			  | 
			Virtanen O. - Peniston R. | 
			QF | 
			61-7, 6-3, 7-66 | 
			2.12 | 
			1.68 | 
		
		
			| 02.06. | 
			  | 
			Virtanen O. - Jubb P. | 
			R16 | 
			2-6, 7-5, 6-3 | 
			2.02 | 
			1.74 | 
		
		
			| 01.06. | 
			  | 
			Virtanen O. - Kokkinakis T. | 
			1R | 
			6-3, 7-65 | 
			3.89 | 
			1.23 | 
		
		
			| 30.05. | 
			  | 
			Virtanen O. - Copil M. | 
			Q-R16 | 
			6-4, 6-1 | 
			2.74 | 
			1.40 | 
		
		
			| 29.05. | 
			  | 
			Virtanen O. - Van Rijthoven T. | 
			Q-1R | 
			6-3, 3-6, 7-5 | 
			2.70 | 
			1.36 | 
		
		
			|   Futures 2022 | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 22.05. | 
			  | 
			Nedelko I. - Virtanen O. | 
			F | 
			4-6, 6-3, 6-4 | 
			3.64 | 
			1.27 | 
		
		
			| 21.05. | 
			  | 
			Virtanen O. - Lofman A. | 
			SF | 
			6-2, 7-68 | 
			1.07 | 
			7.03 | 
		
		
			| 20.05. | 
			  | 
			Virtanen O. - Atlangeriev B. | 
			QF | 
			6-2, 6-2 | 
			1.07 | 
			6.85 | 
		
		
			| 19.05. | 
			  | 
			Virtanen O. - Denisov I. | 
			R16 | 
			6-0, 6-2 | 
			1.04 | 
			8.39 | 
		
		
			| 18.05. | 
			  | 
			Virtanen O. - Jones B. | 
			1R | 
			6-4, 6-1 | 
			1.08 | 
			6.48 | 
		
		
			|   Prague 2 challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 01.05. | 
			  | 
			Gerch L. - Virtanen O. | 
			Q-1R | 
			5-7, 6-3, 6-1 | 
			1.71 | 
			2.02 | 
		
		
			|   Rome 2 challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 25.04. | 
			  | 
			Geerts M. - Virtanen O. | 
			Q-R16 | 
			6-1, 4-6, 6-4 | 
			1.58 | 
			2.25 | 
		
		
			| 24.04. | 
			  | 
			Virtanen O. - Vilardo F. | 
			Q-1R | 
			6-1, 6-1 | 
			1.12 | 
			5.52 | 
		
		
			|   Split challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 17.04. | 
			  | 
			Roca Batalla O. - Virtanen O. | 
			Q-1R | 
			6-1, 7-66 | 
			1.27 | 
			3.44 | 
		
		
			|   Lugano challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 30.03. | 
			  | 
			Copil M. - Virtanen O. | 
			R16 | 
			6-1, 6-4 | 
			1.65 | 
			2.14 | 
		
		
			| 29.03. | 
			  | 
			Virtanen O. - Feldbausch K. | 
			1R | 
			6-1, 6-2 | 
			1.35 | 
			3.05 | 
		
		
			| 28.03. | 
			  | 
			Virtanen O. - Paul J. | 
			Q-R16 | 
			0-6, 6-4, 7-66 | 
			1.39 | 
			2.81 | 
		
		
			| 27.03. | 
			  | 
			Virtanen O. - Vatutin A. | 
			Q-1R | 
			6-2, 7-65 | 
			1.86 | 
			1.84 | 
		
		
			|   Biel challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 24.03. | 
			  | 
			Riedi L. - Virtanen O. | 
			R16 | 
			6-4, 6-4 | 
			2.01 | 
			1.75 | 
		
		
			| 22.03. | 
			  | 
			Virtanen O. - Moriya H. | 
			1R | 
			7-68, 6-4 | 
			1.49 | 
			2.52 | 
		
		
			| 21.03. | 
			  | 
			Virtanen O. - Poljak D. | 
			Q-R16 | 
			7-62, 6-3 | 
			1.43 | 
			2.63 | 
		
		
			| 20.03. | 
			  | 
			Virtanen O. - Ramanathan R. | 
			Q-1R | 
			6-4, 6-2 | 
			2.13 | 
			1.65 | 
		
		
			|   Futures 2022 | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 18.03. | 
			  | 
			Haerteis J. - Virtanen O. | 
			QF | 
			6-4, 4-6, 6-4 | 
			3.10 | 
			1.32 | 
		
		
			| 17.03. | 
			  | 
			Virtanen O. - Handel T. | 
			R16 | 
			6-3, 6-4 | 
			1.32 | 
			3.04 | 
		
		
			| 16.03. | 
			  | 
			Virtanen O. - Nouza P. | 
			1R | 
			4-6, 6-3, 7-5 | 
			1.26 | 
			3.45 | 
		
		
			|   Davis Cup | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 05.03. | 
			  | 
			Bergs Z. - Virtanen O. | 
			  | 
			6-4, 6-0 | 
			1.51 | 
			2.27 | 
		
		
			| 04.03. | 
			  | 
			Goffin D. - Virtanen O. | 
			  | 
			7-5, 3-6, 6-3 | 
			1.33 | 
			3.14 | 
		
		
			|   Forli 8 challenger | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 20.02. | 
			  | 
			Mmoh M. - Virtanen O. | 
			Q-1R | 
			4-6, 6-3, 6-2 | 
			1.35 | 
			2.95 | 
		
		
			|   Futures 2022 | 
			Round | 
			Result | 
			H | 
			A | 
		
		
			| 08.02. | 
			  | 
			Royer V. - Virtanen O. | 
			1R | 
			7-610, 7-68 | 
			2.50 | 
			1.47 | 
		
		
			| 22.01. | 
			  | 
			Yevseyev D. - Virtanen O. | 
			F | 
			5-7, 6-3, 7-64 | 
			2.60 | 
			1.47 | 
		
		
			| 21.01. | 
			  | 
			Virtanen O. - Poljak D. | 
			SF | 
			6-4, 6-4 | 
			1.28 | 
			3.36 | 
		
		
			| 20.01. | 
			  | 
			Virtanen O. - Squire H. | 
			QF | 
			6-3, 7-66 | 
			1.70 | 
			2.00 | 
		
		
			| 19.01. | 
			  | 
			Virtanen O. - Bulitski A. | 
			R16 | 
			6-0, 6-1 | 
			1.19 | 
			4.23 | 
		
		
			| 18.01. | 
			  | 
			Virtanen O. - Dembek M. | 
			1R | 
			6-1, 6-2 | 
			1.26 | 
			3.24 |