| |
Final | 10915, Tsegai Gebremeskel 29065, Leonard Chun | 39382, Adam Heinonen 39349, Olle Sonesson Lidholt | 1-6, 1-6 |
Semi | 10915, Tsegai Gebremeskel 29065, Leonard Chun | 30531, Adrian Lüddeckens 30768, Leo Borg | 6-1, 6-7, 10-8 |
| 31709, Didrik Liljekvist 29160, Sebastian Abboud | 39382, Adam Heinonen 39349, Olle Sonesson Lidholt | 2-6, 6-2, 2-10 |
Kvart | 10915, Tsegai Gebremeskel 29065, Leonard Chun | 30821, Viktor Ek Johansson 10075, Elliot Altman | 6-1, 4-6, 11-9 |
| 31812, Philip De Maré 27553, Hannes Tylehed | 30531, Adrian Lüddeckens 30768, Leo Borg | 5-7, 6-3, 7-10 |
| 31709, Didrik Liljekvist 29160, Sebastian Abboud | 10116, Nils Andersson 29136, Sebastian Lind | 3-6, 6-3, 10-7 |
| 31369, Timothy Carlsson-Seger 11075, Alexander Eriksson | 39382, Adam Heinonen 39349, Olle Sonesson Lidholt | 4-6, 3-6 |
1/8 | 31225, Ross Weibull 32710, Miles Mahoney | 10915, Tsegai Gebremeskel 29065, Leonard Chun | 6-3, 3-6, 1-10 |
| 29284, Hugo Brandt 51097, August Gustafson | 30821, Viktor Ek Johansson 10075, Elliot Altman | 2-6, 2-6 |
| 28946, William Franzén 29262, Erik Von Der Lancken | 31812, Philip De Maré 27553, Hannes Tylehed | 6-3, 2-6, 7-10 |
| 30531, Adrian Lüddeckens 30768, Leo Borg | 27654, Hannes Eriksson 51013, Robin Johansson | 3-6, 6-2, 10-1 |
| 31709, Didrik Liljekvist 29160, Sebastian Abboud | 31825, Arslan Temirhanov 28070, Michael Minasyan | 7-6, 7-6 |
| 30680, Olle Bernström 30971, Din Radetinac | 10116, Nils Andersson 29136, Sebastian Lind | 2-6, 7-5, 6-10 |
| 29979, Lukas Ramér-Olofsson 29270, Måns Dahlberg | 31369, Timothy Carlsson-Seger 11075, Alexander Eriksson | 1-6, 2-6 |
| 28517, Ture Gyllenborg Lundh 11054, Joel Broberg Olsson | 39382, Adam Heinonen 39349, Olle Sonesson Lidholt | 6-7, 1-6 |
1/16 | 31225, Ross Weibull 32710, Miles Mahoney | 29810, Linus Carlsson-Halldin 10853, Gustav Hasslegren | 6-4, 6-0 |
| 28960, Hjalmar Regnström-Järvenäs 27830, Otto Mårtensson | 10915, Tsegai Gebremeskel 29065, Leonard Chun | 2-6, 5-7 |
| 51047, Joel Enbom 29600, Nami Andisheh | 29284, Hugo Brandt 51097, August Gustafson | 6-1, 3-6, 3-10 |
| 29609, Filip Thimén 11872, Adam Lorentzen | 30821, Viktor Ek Johansson 10075, Elliot Altman | 1-6, 3-6 |
| 28946, William Franzén 29262, Erik Von Der Lancken | 10971, Axel Eriksson 51038, Marcus Carlsson | 6-4, 6-4 |
| 56089, Emil Molin 10126, Tobias Wallin | 31812, Philip De Maré 27553, Hannes Tylehed | 2-6, 3-6 |
| 30531, Adrian Lüddeckens 30768, Leo Borg | 31901, Elias Dahlstrand 30842, Max Robertson | 6-2, 6-2 |
| 31817, Adam Johansson 32598, Wilmer Pettersson | 27654, Hannes Eriksson 51013, Robin Johansson | 4-6, 3-6 |
| 31709, Didrik Liljekvist 29160, Sebastian Abboud | 31220, Adam Granath 29568, Ethan Blot | 6-1, 7-5 |
| 31825, Arslan Temirhanov 28070, Michael Minasyan | 33058, Albert Ryding 10778, Axel Bergdahl | 6-0, 6-1 |
| 33672, Albin Melin 33252, Hampus Wik | 30680, Olle Bernström 30971, Din Radetinac | 1-6, 1-6 |
| 29127, Wilhelm Karlsson 29635, Olle Jonson Franzen | 10116, Nils Andersson 29136, Sebastian Lind | 5-7, 3-6 |
| 31724, Jack Karlsson Wistrand 10935, Wilmer Dahl | 29979, Lukas Ramér-Olofsson 29270, Måns Dahlberg | 3-6, 4-6 |
| 31369, Timothy Carlsson-Seger 11075, Alexander Eriksson | 31588, William Olsen 27440, Alfred Hagejärd | 6-1, 7-6 |
| 28517, Ture Gyllenborg Lundh 11054, Joel Broberg Olsson | 15688, Henrik Hedlund 12998, Carl Stiernström | 6-0, 6-1 |
| 27382, Allan Krueger Hagström 30559, Viggo Gröndahl | 39382, Adam Heinonen 39349, Olle Sonesson Lidholt | 2-6, 4-6 |
1/32 | 31225, Ross Weibull 32710, Miles Mahoney | 28452, Isac Strömberg 30311, Simon Grege | 6-1, 6-1 |
| 15144, Veer Vadher 13673, Fredrik Nielsen | 29810, Linus Carlsson-Halldin 10853, Gustav Hasslegren | 1-6, 0-6 |
| 28960, Hjalmar Regnström-Järvenäs 27830, Otto Mårtensson | 31079, Oskar Jansson 31762, Nadeem Kanani | 6-2, 0-6, 10-8 |
| 10915, Tsegai Gebremeskel 29065, Leonard Chun | 31591, Viktor Hinsell 29531, Ludvig Danielsson | 7-6, 6-4 |
| 51047, Joel Enbom 29600, Nami Andisheh | 10957, Kasper Wilander 32579, Pontus Rosendahl | 7-5, 6-2 |
| 11341, Fabian Johannesson 16859, Jacob Fransson | 29284, Hugo Brandt 51097, August Gustafson | 0-6, 4-6 |
| 29609, Filip Thimén 11872, Adam Lorentzen | 29317, Vincent Turina 30111, Oliwer Mattar | 6-2, 6-4 |
| 11452, Anton Hedlund 29983, William Alsterback | 30821, Viktor Ek Johansson 10075, Elliot Altman | 2-6, 2-6 |
| 28946, William Franzén 29262, Erik Von Der Lancken | 33318, Eric Nicander 28648, Uriel Jennel | 6-2, 6-3 |
| 17608, Marcus Andersson 12378, Julius Sundlöf | 10971, Axel Eriksson 51038, Marcus Carlsson | 0-6, 0-6 |
| 56089, Emil Molin 10126, Tobias Wallin | 31755, Hannes Härdelin 10999, Noak Hellsing | 6-3, 3-6, 10-5 |
| 11365, Nathan Corman 30840, Emil Lilja | 31812, Philip De Maré 27553, Hannes Tylehed | 5-7, 0-6 |
| 33004, Daniel Malmberg 29216, Carl Wikner | 30531, Adrian Lüddeckens 30768, Leo Borg | 1-6, 4-6 |
| 31116, Adam Samuelsson 31991, Simon Almgren | 31901, Elias Dahlstrand 30842, Max Robertson | 6-2, 5-7, 6-10 |
| 32974, August Rosén 31355, Hjalmar Isberg | 31817, Adam Johansson 32598, Wilmer Pettersson | W.O. |
| 56091, Lukas Rendmar 13688, David Nilsson | 27654, Hannes Eriksson 51013, Robin Johansson | 4-6, 0-6 |
| 31709, Didrik Liljekvist 29160, Sebastian Abboud | 11027, Melvin Solvik 31723, Sixten Nyström | 6-1, 6-4 |
| 31697, Tim Norin 15815, Frank Jansson | 31220, Adam Granath 29568, Ethan Blot | 1-6, 0-6 |
| 31825, Arslan Temirhanov 28070, Michael Minasyan | 10905, Simon Orensztajn 10988, Marco Ratchoff | W.O. |
| 13526, Max Pettersson 31902, Simon Fällman | 33058, Albert Ryding 10778, Axel Bergdahl | W.O. |
| 33672, Albin Melin 33252, Hampus Wik | 11551, Ludvig Fraenkel 11333, Felix Von Schantz | 6-4, 7-5 |
| 12529, Tom Wikner 14433, Jonathan Ivarsson | 30680, Olle Bernström 30971, Din Radetinac | 1-6, 2-6 |
| 29127, Wilhelm Karlsson 29635, Olle Jonson Franzen | 30855, Erik Mathisen 30929, Teddy Augustsson | 6-4, 6-7, 10-3 |
| 28940, Johan Holgersson 30913, Arvid Lindström | 10116, Nils Andersson 29136, Sebastian Lind | 0-6, 4-6 |
| 31724, Jack Karlsson Wistrand 10935, Wilmer Dahl | 39385, Elliot Jarosz 32975, Gordon Gauffin | 6-2, 6-2 |
| 29979, Lukas Ramér-Olofsson 29270, Måns Dahlberg | 31420, Harald Berg 10223, Hjalmar Frisell | 6-3, 6-1 |
| 31369, Timothy Carlsson-Seger 11075, Alexander Eriksson | 33219, Samuel Kindhult 31177, Max Fellinger | 6-2, 6-0 |
| 33581, Elias Börjesson 32221, Mattis Lamm | 31588, William Olsen 27440, Alfred Hagejärd | 3-6, 3-6 |
| 28517, Ture Gyllenborg Lundh 11054, Joel Broberg Olsson | 30469, Henrik Bladelius 10843, Elwin Gauffin | 6-3, 6-1 |
| 15688, Henrik Hedlund 12998, Carl Stiernström | 16956, Olle Östberg 16936, Elmer Nordlund | 6-4, 6-1 |
| 27382, Allan Krueger Hagström 30559, Viggo Gröndahl | 29746, Albin Olsson 29963, Fredrik Furst | 6-3, 3-6, 10-7 |
| 31954, Nils Hammarsten 30109, Gustaf Lindqvist Nilsson | 39382, Adam Heinonen 39349, Olle Sonesson Lidholt | 1-6, 3-6 |
1/64 | 28452, Isac Strömberg 30311, Simon Grege | 33751, Viktor Naeslund 31305, Anton Malmgren | 6-1, 6-2 |
| 11323, Axel Folkebo 52068, Harald Ivemark | 11452, Anton Hedlund 29983, William Alsterback | 1-6, 3-6 |
| 30468, Fredrik Sandell 31490, Otto Rosin | 33318, Eric Nicander 28648, Uriel Jennel | W.O. |
| 10766, Georg Persson 11295, Felix Ljungkvist | 56091, Lukas Rendmar 13688, David Nilsson | 2-6, 1-2, Uppgiven |
| 11027, Melvin Solvik 31723, Sixten Nyström | 14389, Isac Svensson 10993, Erik Ströberg | 6-4, 7-6 |
| 12207, Ian Persson 32979, Sebastian Jonsson | 28940, Johan Holgersson 30913, Arvid Lindström | 2-6, 5-7 |
| 39385, Elliot Jarosz 32975, Gordon Gauffin | 32936, Victor Créton 13145, William Sundqvist | 6-0, 6-2 |
| 31954, Nils Hammarsten 30109, Gustaf Lindqvist Nilsson | 13987, Kaspar Marcusson 32144, Edvin Clarebrink | 6-2, 6-0 |