| |
Final | 31825, Arslan Temirhanov  28070, Michael Minasyan  | 31220, Adam Granath  29568, Ethan Blot  | 6-2, 6-1 |
Semi | 31825, Arslan Temirhanov  28070, Michael Minasyan  | 32981, Linus Videhult  32980, Anton Stendal  | 6-1, 6-2 |
| 31220, Adam Granath  29568, Ethan Blot  | 30531, Adrian Lüddeckens  31901, Elias Dahlstrand  | 6-4, 6-4 |
Kvart | 30559, Viggo Gröndahl  27382, Allan Krueger Hagström  | 31825, Arslan Temirhanov  28070, Michael Minasyan  | 4-6, 0-6 |
| 10952, Charlie Ask  51014, Hasting Björkman  | 32981, Linus Videhult  32980, Anton Stendal  | 4-6, 6-1, 6-7 |
| 31220, Adam Granath  29568, Ethan Blot  | 39385, Elliot Jarosz  10853, Gustav Hasslegren  | 6-1, 6-0 |
| 30531, Adrian Lüddeckens  31901, Elias Dahlstrand  | 38003, Anton Häggberg  10829, Rasmus Boding  | 6-2, 7-5 |
1/8 | 30559, Viggo Gröndahl  27382, Allan Krueger Hagström  | 31162, Hugo Thott  30191, Teodor Hessle  | W.O. |
| 11075, Alexander Eriksson  10944, Dion Sereke  | 31825, Arslan Temirhanov  28070, Michael Minasyan  | 1-6, 0-6 |
| 10952, Charlie Ask  51014, Hasting Björkman  | 31697, Tim Norin  39167, Albert Green  | 6-4, 6-3 |
| 32981, Linus Videhult  32980, Anton Stendal  | 31369, Timothy Carlsson-Seger  10843, Elwin Gauffin  | 6-4, 6-1 |
| 10596, Filip Forsberg  11027, Melvin Solvik  | 31220, Adam Granath  29568, Ethan Blot  | 1-6, 1-6 |
| 33304, Oliver Johansson-Bergqvist  30971, Din Radetinac  | 39385, Elliot Jarosz  10853, Gustav Hasslegren  | 0-6, 2-6 |
| 30531, Adrian Lüddeckens  31901, Elias Dahlstrand  | 31079, Oskar Jansson  30469, Henrik Bladelius  | 6-3, 6-0 |
| 38003, Anton Häggberg  10829, Rasmus Boding  | 30680, Olle Bernström  30679, Oscar Wennerholm  | 6-4, 7-6 |
1/16 | 51097, August Gustafson  29270, Måns Dahlberg  | 30559, Viggo Gröndahl  27382, Allan Krueger Hagström  | 5-7, 7-6, 5-10 |
| 31162, Hugo Thott  30191, Teodor Hessle  | 32533, Emilio Zielkowski  33226, Sebastian Lind  | 6-3, 6-4 |
| 33815, Hugo Rask  11831, Måns Rendmar  | 11075, Alexander Eriksson  10944, Dion Sereke  | 4-6, 4-6 |
| 31762, Nadeem Kanani  10883, Oliver Svahn  | 31825, Arslan Temirhanov  28070, Michael Minasyan  | 1-6, 1-6 |
| 11007, Didrik Stenmo  11005, Hampus Stenmo  | 10952, Charlie Ask  51014, Hasting Björkman  | 3-6, 1-6 |
| 11324, Love Ottosson  11806, William Brocker  | 31697, Tim Norin  39167, Albert Green  | 2-6, 2-6 |
| 32981, Linus Videhult  32980, Anton Stendal  | 32144, Edvin Clarebrink  13987, Kaspar Marcusson  | 6-1, 6-2 |
| 31369, Timothy Carlsson-Seger  10843, Elwin Gauffin  | 11543, Theodor Garmo  31668, Charlie Such  | 6-0, 6-1 |
| 12058, Viktor Fraenkel  12140, Evin Nilsson  | 10596, Filip Forsberg  11027, Melvin Solvik  | 2-6, 2-6 |
| 10915, Tsegai Gebremeskel  11331, Hugo Dunger  | 31220, Adam Granath  29568, Ethan Blot  | 1-6, 2-6 |
| 36013, Erik Novén  30913, Arvid Lindström  | 33304, Oliver Johansson-Bergqvist  30971, Din Radetinac  | 4-6, 6-7 |
| 39385, Elliot Jarosz  10853, Gustav Hasslegren  | 32145, Elliot Hillsäter  32273, Oliver Harnisch  | 7-6, 6-0 |
| 31346, Rasmus Juhlin  31753, Adam Blomdahl  | 30531, Adrian Lüddeckens  31901, Elias Dahlstrand  | 1-6, 0-6 |
| 31079, Oskar Jansson  30469, Henrik Bladelius  | 30309, Noah Svedberg  51005, Albin Hermansson  | 6-4, 6-2 |
| 12833, Samuel Rovai  13331, Hugo Bovin  | 38003, Anton Häggberg  10829, Rasmus Boding  | 1-6, 0-6 |
| 30680, Olle Bernström  30679, Oscar Wennerholm  | 10882, Ludwig Olsen  31717, Jonathan Samuelsson  | 6-1, 6-1 |
1/32 | 10861, Olle Noltorp  13505, Nils Mattsson  | 30559, Viggo Gröndahl  27382, Allan Krueger Hagström  | 0-6, 0-6 |
| 31162, Hugo Thott  30191, Teodor Hessle  | 12207, Ian Persson  29983, William Alsterback  | 6-4, 4-6, 1-0 |
| 32533, Emilio Zielkowski  33226, Sebastian Lind  | 29003, Adam Caap  29413, Pontus Klang Lidholt  | 6-3, 6-2 |
| 33815, Hugo Rask  11831, Måns Rendmar  | 52069, Elliot Moberg  33235, Theodor Frölander  | 6-4, 6-4 |
| 11075, Alexander Eriksson  10944, Dion Sereke  | 11333, Felix Von Schantz  31305, Anton Malmgren  | 6-2, 6-0 |
| 11095, Gabriel Jornert  33110, Filip Engbäck  | 31762, Nadeem Kanani  10883, Oliver Svahn  | 2-6, 1-6 |
| 31825, Arslan Temirhanov  28070, Michael Minasyan  | 33777, Jacob Annvik  33779, Petter Claesson  | 6-0, 6-0 |
| 11787, Arvid Hallgren  11565, Filip Gustafsson  | 10952, Charlie Ask  51014, Hasting Björkman  | 2-6, 3-6 |
| 11324, Love Ottosson  11806, William Brocker  | 16558, Carl Johansson  56203, Lukas Björkenkvist  | 6-0, 6-0 |
| 33515, Oskar Edberg  10144, Teodor Thorselius  | 31697, Tim Norin  39167, Albert Green  | 4-6, 2-6 |
| 32981, Linus Videhult  32980, Anton Stendal  | 30855, Erik Mathisen  30929, Teddy Augustsson  | 6-2, 6-0 |
| 32144, Edvin Clarebrink  13987, Kaspar Marcusson  | 15619, Lucas Löfdahl  16420, Nedas Dirgelas  | 6-4, 6-0 |
| 10126, Tobias Wallin  31727, Tobias Ulander  | 31369, Timothy Carlsson-Seger  10843, Elwin Gauffin  | 0-6, 1-6 |
| 12058, Viktor Fraenkel  12140, Evin Nilsson  | 32459, Maximilian Engströmer  13145, William Sundqvist  | 7-6, 2-6, 1-0 |
| 10596, Filip Forsberg  11027, Melvin Solvik  | 11365, Nathan Corman  30840, Emil Lilja  | 6-0, 6-2 |
| 10915, Tsegai Gebremeskel  11331, Hugo Dunger  | 11551, Ludvig Fraenkel  11327, Sebastian Albihn  | 6-2, 6-1 |
| 31220, Adam Granath  29568, Ethan Blot  | 30768, Leo Borg  29979, Lukas Ramér-Olofsson  | 6-2, 0-6, 1-0 |
| 36013, Erik Novén  30913, Arvid Lindström  | 31177, Max Fellinger  11103, Christopher Norlin  | 4-6, 6-2, 1-0 |
| 33304, Oliver Johansson-Bergqvist  30971, Din Radetinac  | 14389, Isac Svensson  10993, Erik Ströberg  | 6-1, 6-1 |
| 39385, Elliot Jarosz  10853, Gustav Hasslegren  | 31420, Harald Berg  33318, Eric Nicander  | 6-2, 6-1 |
| 31346, Rasmus Juhlin  31753, Adam Blomdahl  | 13519, Filip Schiavone  13003, Felix Westin  | 4-6, 6-1, 1-0 |
| 29963, Fredrik Furst  31723, Sixten Nyström  | 30531, Adrian Lüddeckens  31901, Elias Dahlstrand  | 1-6, 1-6 |
| 31079, Oskar Jansson  30469, Henrik Bladelius  | 52068, Harald Ivemark  11323, Axel Folkebo  | 6-1, 6-4 |
| 31841, Filip Devallius  30245, Albin Olsson  | 30309, Noah Svedberg  51005, Albin Hermansson  | 0-6, 2-6 |
| 12833, Samuel Rovai  13331, Hugo Bovin  | 14433, Jonathan Ivarsson  10469, Aaron Hedenby  | 7-6, 6-3 |
| 11406, Filip Harrysson  11131, Gabriel Berner  | 38003, Anton Häggberg  10829, Rasmus Boding  | 1-6, 2-6 |
| 31755, Hannes Härdelin  10999, Noak Hellsing  | 30680, Olle Bernström  30679, Oscar Wennerholm  | 3-6, 2-6 |