Legend
|
ATP Challenger (0)
|
ITF Futures (10)
|
No.
|
Date
|
Tournament
|
Tier
|
Surface
|
Opponent
|
Score
|
1.
|
Jun 2013
|
Marocco F3, Mohammedia
|
Futures
|
Clay
|
Lamine Ouahab
|
6–2, 6–3
|
2.
|
Aug 2013
|
Denmark F3, Copenhagen
|
Futures
|
Clay
|
Martin Pedersen
|
6–4, 7–5
|
3.
|
Feb 2014
|
Spain F3, Murcia
|
Futures
|
Clay
|
Roberto Carballés Baena
|
7–6(7–2), 3–6, 7–5
|
4.
|
Sep 2015
|
Sweden F4, Falun
|
Futures
|
Hard
|
Adrian Sikora
|
6–4, 3–6, 6–3
|
5.
|
Mar 2016
|
Italy F3, Sondrio
|
Futures
|
Hard
|
Marcin Gawron
|
6–3, 6–1
|
6.
|
Jun 2017
|
Poland F2, Gdynia
|
Futures
|
Clay
|
Robin Staněk
|
7–5, 6–1
|
7.
|
Sep 2017
|
Hungary F7, Kecskemet
|
Futures
|
Clay
|
Zsombor Piros
|
4–6, 6–4, 6–3
|
8.
|
Sep 2018
|
Sweden F4, Stockholm
|
Futures
|
Hard
|
Christopher Heyman
|
6–4, 6–2
|
9.
|
May 2019
|
M15 Karlskrona, Sweden
|
World Tennis Tour
|
Clay
|
Ronald Slobodchikov
|
6–4, 3–6, 6–1
|
10.
|
May 2019
|
M15 Kalmar, Sweden
|
World Tennis Tour
|
Clay
|
Dragoș Nicolae Mădăraș
|
6–2, 6–2
|
Doubles: 36[]
Legend
|
ATP Challenger (1)
|
ITF Futures / World Tennis Tour (35)
|
No.
|
Date
|
Tournament
|
Tier
|
Surface
|
Partner
|
Opponents
|
Score
|
1.
|
Sep 2010
|
Sweden F2, Falun
|
Futures
|
Hard
|
Carl Bergman
|
Tobias Blomgren
Micke Kontinen
|
3–6, 6–3, [10–4]
|
2.
|
Jun 2011
|
Romania F4, Medias
|
Futures
|
Clay
|
Jesper Brunström
|
Michal Schmid
Jiří Školoudík
|
6–2, 6–2
|
3.
|
Sep 2011
|
Sweden F4, Uppsala
|
Futures
|
Hard
|
Carl Bergman
|
Lewis Burton
James Marsalek
|
6–3, 6–4
|
4.
|
Sep 2012
|
Sweden F6, Falun
|
Futures
|
Hard
|
Jesper Brunström
|
Filip Bergevi
Fred Simonsson
|
6–4, 7–5
|
5.
|
Mar 2013
|
Turkey F10, Antalya
|
Futures
|
Clay
|
Jesper Brunström
|
Andrei Plotniy
Denis Yevseyev
|
6–3, 6–1
|
6.
|
Jan 2014
|
USA F3, Weston, Florida
|
Futures
|
Clay
|
Milos Sekulic
|
Jason Jung
Evan King
|
6–7(5–7), 7–6(7–4), [17–15]
|
7.
|
Feb 2014
|
USA F4, Palm Coast, Florida
|
Futures
|
Clay
|
Milos Sekulic
|
Taylor Fritz
Martin Redlicki
|
6–1, 6–1
|
8.
|
Feb 2014
|
Spain F3, Murcia
|
Futures
|
Clay
|
Milos Sekulic
|
Sergio Gutiérrez Ferrol
David Vega Hernández
|
6–0, 7–6(7–5)
|
9.
|
Mar 2014
|
France F6, Poitiers
|
Futures
|
Hard
|
Isak Arvidsson
|
Niels Desein
Yannick Mertens
|
w/o
|
10.
|
May 2014
|
Sweden F2, Båstad
|
Futures
|
Clay
|
Isak Arvidsson
|
Jacob Adaktusson
Robin Olin
|
6–2, 4–6, [10–6]
|
11.
|
May 2014
|
Sweden F3, Båstad
|
Futures
|
Clay
|
Isak Arvidsson
|
Timi Kivijarvi
Henrik Sillanpää
|
6–4, 6–2
|
12.
|
Mar 2015
|
Croatia F4, Porec
|
Futures
|
Clay
|
Christian Lindell
|
Alexandru-Daniel Carpen
Tomislav Draganja
|
6–1, 6–4
|
13.
|
Nov 2015
|
Turkey F46, Antalya
|
Futures
|
Clay
|
Ivan Gakhov
|
Daniele Capecchi
Federico Maccari
|
6–4, 7–6(7–3)
|
14.
|
Jan 2016
|
Tunisia F2, Hammamet
|
Futures
|
Clay
|
Matteo Volante
|
Tomislav Jotovski
Miljan Zekić
|
6–2, 6–1
|
15.
|
Mar 2016
|
Italy F3, Sondrio
|
Futures
|
Hard
|
Wilson Leite
|
Antoine Hoang
Grégoire Jacq
|
6–4, 7–6(7–5)
|
16.
|
May 2016
|
Sweden F3, Baståd
|
Futures
|
Clay
|
Milos Sekulic
|
Julien Cagnina
Omar Salman
|
6–2, 6–3
|
17.
|
Jun 2016
|
Italy F15, Sassuolo
|
Futures
|
Clay
|
Milos Sekulic
|
Filippo Baldi
Pietro Licciardi
|
6–4, 6–3
|
18.
|
Mar 2017
|
Bahrain F1, Manama
|
Futures
|
Hard
|
Milos Sekulic
|
Francis Alcantara
Benjamin Lock
|
6–3, 6–1
|
19.
|
Apr 2017
|
Qatar F2, Doha
|
Futures
|
Hard
|
Milos Sekulic
|
Daniel Altmaier
Lucas Miedler
|
7–5, 3–6. [10–7]
|
20.
|
Sep 2017
|
Sweden F3, Jönköping
|
Futures
|
Hard
|
Milos Sekulic
|
Kevin Griekspoor
Tallon Griekspoor
|
6–0, 6–2
|
21.
|
Dec 2017
|
Qatar F5, Doha
|
Futures
|
Hard
|
Tuna Altuna
|
Aslan Karatsev
Fran Zvonimir Zgombić
|
6–1, 6–2
|
22.
|
Apr 2018
|
Nigeria F1, Abuja
|
Futures
|
Hard
|
Maximilian Neuchrist
|
Rémi Boutillier
Tom Jomby
|
6–3, 4–6, [15–13]
|
23.
|
May 2018
|
Sweden F1, Karlskrona
|
Futures
|
Clay
|
Fred Simonsson
|
Otto Virtanen
Louis Wessels
|
6–1, 1–6, [10–5]
|
1.
|
Jul 2018
|
Tampere, Finland
|
Challenger
|
Clay
|
André Göransson
|
Ivan Gakhov
Alexander Pavlioutchenkov
|
6–3, 3–6, [10–7]
|
24.
|
Sep 2018
|
Sweden F4, Stockholm
|
Futures
|
Hard
|
Fred Simonsson
|
Antoine Bellier
Johannes Härteis
|
2–6, 6–4, [10–8]
|
25.
|
Nov 2018
|
Vietnam F5, Tay Ninh
|
Futures
|
Hard
|
Francis Alcantara
|
Lý Hoàng Nam
Roman Safiullin
|
5–7, 6–4, [10–7]
|
26.
|
Mar 2019
|
M15 Rovinj, Croatia
|
World Tennis Tour
|
Clay
|
Jeroen Vanneste
|
Ivan Sabanov
Matej Sabanov
|
7–5, 6–2
|
27.
|
Apr 2019
|
M15 Tabarka, Tunisia
|
World Tennis Tour
|
Clay
|
Filip Bergevi
|
Simon Carr
Amaury Delmas
|
6–3, 6–1
|
28.
|
May 2019
|
M15 Karlskrona, Sweden
|
World Tennis Tour
|
Clay
|
Filip Bergevi
|
Justin Butsch
Simon Freund
|
6–1, 6–3
|
29.
|
May 2019
|
M15 Kalmar, Sweden
|
World Tennis Tour
|
Clay
|
Filip Bergevi
|
Justin Butsch
Simon Freund
|
7–5, 6–2
|
30.
|
May 2019
|
M25 Arlon, Belgium
|
World Tennis Tour
|
Clay
|
Jeroen Vanneste
|
Facundo Mena
Martin van der Meerschen
|
6–2, 6–2
|
31.
|
Oct 2020
|
M25 Hamburg, Germany
|
World Tennis Tour
|
Hard (i)
|
Viktor Durasovic
|
Raúl Brancaccio
Mark Vervoort
|
6–3, 5–7, [11–9]
|
32.
|
Jun 2021
|
M25 Bourg-en-Bresse, France
|
World Tennis Tour
|
Clay
|
Jakub Paul
|
Leandro Riedi Damien Wenger
|
7–6(8–6), 6–7(3–7), [10–4]
|
33.
|
Aug 2021
|
M15 Łódź, Poland
|
World Tennis Tour
|
Clay
|
Filip Bergevi
|
Kārlis Ozoliņš
Aristotelis Thanos
|
4–6, 6–2, [10–4]
|
34.
|
Aug 2021
|
M25 Poznań, Poland
|
World Tennis Tour
|
Clay
|
Filip Bergevi
|
Leonardo Aboian
Valerio Aboian
|
w/o
|
35.
|
Nov 2021
|
M15 Heraklion, Greece
|
World Tennis Tour
|
Hard
|
Matthew Romios
|
Péter Fajta Zsombor Velcz
|
3–6, 7–6(7–5), [10–0]
|
References[]
External links[]
|
|