Result | W–L | Date | Tournament | Tier | Surface | Partner | Opponents | Score |
---|
Win | 1–0 | Jun 2013 | Morocco F2, Casablanca | Futures | Clay | Micke Kontinen | Markus Eriksson Milos Sekulic | 7–5, 3–6, [10–7] |
Win | 2–0 | Jun 2013 | Morocco F3, Mohammedia | Futures | Clay | Micke Kontinen | Yassine Idmbarek Mehdi Jdi | 7–67–3, 6–3 |
Win | 3–0 | Jul 2013 | Denmark F1, Kolding | Futures | Clay | Milos Sekulic | Filip Bergevi Fred Simonsson | 6–2, 7–5 |
Loss | 3–1 | Jul 2013 | Denmark F2, Aarhus | Futures | Clay | Milos Sekulic | Esben Hess-Olesen Oystein Steiro | 0–6, 1–6 |
Win | 4–1 | Aug 2013 | Denmark F3, Copenhagen | Futures | Clay | Milos Sekulic | Patrik Rosenholm Davy Sum | 6–4, 1–6, [10–8] |
Win | 5–1 | Sep 2013 | Sweden F5, Danderyd | Futures | Hard | Micke Kontinen | Érik Chvojka Lucas Renard | 7–5, 6–2 |
Loss | 5–2 | Feb 2014 | Great Britain F6, Shrewsbury | Futures | Hard (i) | Micke Kontinen | Luke Bambridge Toby Martin | 3–6, 4–6 |
Win | 6–2 | Mar 2014 | France F6, Poitiers | Futures | Hard | Markus Eriksson | Niels Desein Yannick Mertens | w/o |
Win | 7–2 | May 2014 | Sweden F2, Båstad | Futures | Clay | Markus Eriksson | Jacob Adaktusson Robin Olin | 6–2, 4–6, [10–6] |
Win | 8–2 | May 2014 | Sweden F3, Båstad | Futures | Clay | Markus Eriksson | Timi Kivijarvi Henrik Sillanpää | 6–4, 6–2 |
Win | 9–2 | Jun 2014 | Hungary F1, Budapest | Futures | Clay | Robin Olin | Riccardo Maiga Henrik Sillanpää | 6–4, 2–6, [10–6] |
Loss | 9–3 | Jun 2014 | Hungary F2, Siófok | Futures | Clay | Robin Olin | Kirill Dmitriev Dmitry Popko | 2–6, 6–4, [13–15] |
Win | 10–3 | Aug 2014 | Denmark F2, Copenhagen | Futures | Clay | Thomas Kromann | Sander Arends Niels Lootsma | 7–5, 7–67–2 |
Loss | 10–4 | Oct 2014 | Sweden F6, Jönköping | Futures | Hard (i) | Markus Eriksson | David O'Hare Joe Salisbury | 6–7(8–10), 6–7(3–7) |
Win | 11–4 | Jan 2015 | Great Britain F1, Sheffield | Futures | Hard (i) | Micke Kontinen | Luke Bambridge Andrew Bettles | 6–4, 5–7, [10–6] |
Loss | 11–5 | Jan 2015 | Great Britain F2, Sunderland | Futures | Hard (i) | Micke Kontinen | Lewis Burton Marcus Willis | 3–6, 2–6 |
Win | 12–5 | Jun 2015 | Croatia F13, Bol | Futures | Clay | Christian Samuelsson | Marin Bradarić Tomislav Draganja | 6–7(1–7), 6–3, [10–5] |
Win | 13–5 | Jun 2015 | Austria F2, Seefeld | Futures | Clay | Daniel Windahl | Eduardo Dischinger Caio Silva | 2–6, 7–5, [10–4] |
Loss | 13–6 | Jul 2015 | Slovakia F3, Piešťany | Futures | Clay | Gábor Borsos | Filip Horanský Igor Zelenay | 4–6, 6–1, [13–15] |
Win | 14–6 | Jan 2016 | USA F4, Sunrise | Futures | Clay | Kaichi Uchida | Péter Nagy Denis Shapovalov | 6–4, 6–4 |
Loss | 14–7 | Jan 2016 | USA F5, Weston | Futures | Clay | Kaichi Uchida | Junior Alexander Ore Hunter Reese | 6–7(4–7), 6–3, [8–10] |
Win | 15–7 | Mar 2016 | Jönköping Challenger, Sweden | Challenger | Hard | Fred Simonsson | Markus Eriksson Milos Sekulic | 6–3, 3–6, [10–6] |
Win | 16–7 | Mar 2016 | Greece F1, Heraklion | Futures | Hard | Fred Simonsson | Maxim Dubarenco Markus Eriksson | 6–1, 7–6(7–3) |
Win | 17–7 | May 2016 | Sweden F1, Karlskrona | Futures | Clay | Fred Simonsson | Marc Dijkhuizen Colin Van Beem | w/o |
Win | 18–7 | May 2016 | Sweden F3, Båstad | Futures | Clay | George von Massow | Markus Eriksson Milos Sekulic | 6–0, 6–1 |
Win | 19–7 | Jul 2016 | Båstad Challenger, Sweden | Challenger | Clay | Fred Simonsson | Johan Brunström Andreas Siljeström | 6–3, 7–5 |
Win | 20–7 | Oct 2016 | Sweden F5, Falun | Futures | Hard | Fred Simonsson | Markus Eriksson Milos Sekulic | 7–6(7–1), 4–6, [11–9] |
Win | 21–7 | Jan 2017 | Germany F1, Schwieberdingen | Futures | Carpet | Patrik Rosenholm | Evgeny Karlovskiy Yaraslav Shyla | 7–6(7–5), 3–6, [10–8] |
Win | 22–7 | Mar 2017 | Canada F2, Sherbrooke | Futures | Hard (i) | Frederik Nielsen | Miķelis Lībietis Hugo Nys | 6–0, 6–4 |
Win | 23–7 | Apr 2017 | Turkey F14, Antalya | Futures | Clay | Anıl Yüksel | Juan Carlos Sáez Volodymyr Uzhylovskyi | 6–4, 6–0 |
Win | 24–7 | Apr 2017 | Turkey F15, Antalya | Futures | Clay | Pedro Sakamoto | Sarp Ağabigün Altuğ Çelikbilek | 6–3, 6–3 |
Win | 25–7 | May 2017 | Sweden F2, Båstad | Futures | Clay | Fred Simonsson | Fred Gil Mario Vilella Martínez | 6–3, 3–6, [10–8] |