| Singles competition |
| Singles Draw -- Round of 128 |
| R128 | Noah Sprinkel (Coe) vs. Bye () -- no result |
| R128 | R. Rajshekar Raman (Wis.-Whitewater) def. Ben Pratscher (Edgewood) 6-1, 6-0 |
| R128 | Motasem Al-Houni (Gustavus) def. Nathan Tretsven (Hamline) 6-2, 6-2 |
| R128 | Patton McClelland (Carleton) def. Dayton Stevens (Wartburg) 6-2, 6-0 |
| R128 | Alex Boomgarden (Carthage) def. Connor Rust (Saint John's) 6-4, 6-3 |
| R128 | Travis Buechel (St. Norbert) def. Jesse Schneeberger (Concordia-Moorhead) 7-6, 6-1 |
| R128 | Matt Baker (Gustavus) def. Mat Schull (Bethel) 6-3, 6-4 |
| R128 | Tommy Pitcher (Grinnell) def. Philip Wier (St. Thomas) 6-2, 6-2 |
| R128 | Grant Leisner (Gustavus) vs. Bye () -- no result |
| R128 | R.Burke Anderson (St. Thomas) def. James Ayer (Luther) 4-6, 6-1, 1-0 (10-3) |
| R128 | Brian Klein (Wis.-Whitewater) def. Patrick Lagman (Edgewood) 6-1, 6-3 |
| R128 | Tim Kahl (Central) def. Skip Turner (Concordia, Wis.) 6-3, 6-1 |
| R128 | Ryan Vande Linde (Wis.-Eau Claire) vs. Bye () -- no result |
| R128 | Michael Janssen (Coe) def. Aladair McClintic (Macalester) 3-6, 6-4, 1-0 (10-8) |
| R128 | Peter Stadum (Wis.-La Crosse) def. Logan Engelstad (St. Scholastica) 6-3, 6-2 |
| R128 | Cole Miller (Grinnell) def. Collin Kaczorowski (Saint Mary's) 6-2, 6-1 |
| R128 | Ramesh Karki (Luther) vs. Bye () -- no result |
| R128 | Mitch Elofson (Gustavus) def. Matt Bisbee (Wis.-Whitewater) 6-7, 6-3, 1-0 (10-3) |
| R128 | Andrew Hwang (Carleton) def. Matt Kavanagh (St. Thomas) 6-1, 6-1 |
| R128 | Tracy Johnson (Grinnell) def. Chris Conley (Carthage) 6-2, 2-6, 1-0 (10-4) |
| R128 | Joey MacGibbon (Gustavus) vs. Bye () -- no result |
| R128 | Daniel Etman (Wis.-Whitewater) def. Tyler Antil (Hamline) 6-1, 6-1 |
| R128 | Josh Stainer (St. Scholastica) def. Chad Moklestad (Coe) 7-6, 6-4 |
| R128 | Matt Bulger (Wis.-La Crosse) def. Johnny Nygenn (Carroll) 6-0, 6-0 |
| R128 | Jake Humphreys (Wis.-Whitewater) vs. Bye () -- no result |
| R128 | Kyle Appel (Luther) def. Alex Mihailov (St. Scholastica) 6-0, 6-2 |
| R128 | Sean Stokstad (Coe) def. Brendan Hollidge (St. Thomas) 6-0, 6-2 |
| R128 | Nick Skanavis (Wis.-La Crosse) def. Max Soghikian (Macalester) 6-0, 6-1 |
| R128 | Stephan Nolan (St. Olaf) vs. Bye () -- no result |
| R128 | Kyle Hoffman (Wis.-Eau Claire) def. Sam Catanzaro (Grinnell) 6-4, 6-4 |
| R128 | Tony O'Connell (Carthage) def. Mike Wanta (Edgewood) 6-0, 6-0 |
| R128 | Bryan Miles (Gustavus) def. Josh Sweere (St. Norbert) 6-1, 6-0 |
| R128 | Koo Miyake (Wartburg) def. Sawyer Dargiewiecz (Carroll) 6-1, 6-3 |
| R128 | Yusuf Chowdhry (Luther) def. Tony Mirasola (Wis.-La Crosse) 2-6, 6-1, 1-0 (10-2) |
| R128 | Nick Lambrecht (St. Scholastica) def. Steven Schull (Bethel) 6-4, 6-2 |
| R128 | Bye () vs. Riley Galbraith (Coe) -- no result |
| R128 | Andres Saenz (Gustavus) def. Austin Papenthien (Edgewood) 6-2, 6-2 |
| R128 | Emilio Gomez (Grinnell) def. Dylan Sperry (Hamline) 6-2, 6-1 |
| R128 | Christian Nagy (Carleton) def. Steven Skanse (St. Thomas) 6-0, 6-3 |
| R128 | Bye () vs. Byron Balkin (Wis.-Whitewater) -- no result |
| R128 | Marcel Gyswyt (Gustavus) def. Scott Wall (St. Thomas) 6-2, 6-3 |
| R128 | Torstein Jystad (Luther) def. Scott Butler (Wis.-Whitewater) 7-6, 6-4 |
| R128 | Russell Johnson (Concordia, Wis.) def. Jack Hansen (Saint John's) 7-6, 6-4 |
| R128 | Ryan Jump (Carthage) def. Brian Utz (Macalester) 6-1, 6-4 |
| R128 | West Adelman (Central) def. Joey Kronzer (St. Olaf) 5-7, 6-4, 1-0 (10-5) |
| R128 | Alex Bernt (Coe) def. Tiberia Cretu (St. Scholastica) 6-2, 6-2 |
| R128 | Cam Laktash (Wis.-Whitewater) def. Rob Storrick (Grinnell) 6-0, 6-1 |
| R128 | Bye () vs. Mya Smith-Dennis (Gustavus) -- no result |
| R128 | Ben Carlson (St. Olaf) def. Nick Stephan (Carthage) 6-2, 6-2 |
| R128 | Dante Pitera (Wis.-La Crosse) def. Alex Hadjiev (Edgewood) 6-2, 6-1 |
| R128 | Logan Peterson (Gustavus) def. Zack Decker (Coe) 6-3, 5-7, 1-0 (10-3) |
| R128 | Bye () vs. Jack Michael (Carroll) -- no result |
| R128 | Eric Hilpert (Wartburg) def. Tim Hartwick (St. Norbert) 7-6, 6-2 |
| R128 | Matt Bellio (Luther) def. Derek Lutz (Hamline) 6-2, 6-3 |
| R128 | Michael Schnarr (Wis.-Whitewater) def. Tom Runde (St. Thomas) 6-1, 6-7, 1-0 (10-8) |
| R128 | Bye () vs. JuanLuis Chu (Gustavus) -- no result |
| R128 | Stephen Tyndel (Macalester) def. Brian Davenport (Edgewood) 7-5, 6-2 |
| R128 | Isaiah Mayerchak (Luther) def. James Mack (St. Scholastica) 6-2, 6-4 |
| R128 | Pawel Jaworski (Carthage) def. Brady Radermacher (St. Thomas) 6-2, 6-3 |
| R128 | Bye () vs. Bradley Entwistle (Gustavus) -- no result |
| R128 | Steven Wirtz (Saint John's) def. Kirby Ronning (Bethel) 6-1, 6-0 |
| R128 | Ryan Hickman (Coe) def. Brayden Parman (Wis.-Eau Claire) 6-3, 6-4 |
| R128 | Erik Johnson (Carleton) def. CJ Ray (Grinnell) 6-2, 6-3 |
| R128 | Bye () vs. Ben Shklyar (Wis.-Whitewater) -- no result |
| Singles Draw -- Round of 64 |
| R64 | Noah Sprinkel (Coe) def. R. Rajshekar Raman (Wis.-Whitewater) 6-3, 6-3 |
| R64 | Motasem Al-Houni (Gustavus) def. Patton McClelland (Carleton) 6-2, 3-6, 1-0 (10-6) |
| R64 | Travis Buechel (St. Norbert) def. Alex Boomgarden (Carthage) 6-4, 1-6, 1-0 (10-8) |
| R64 | Tommy Pitcher (Grinnell) def. Matt Baker (Gustavus) 6-4, 1-6, 1-0 (10-8) |
| R64 | Grant Leisner (Gustavus) def. R.Burke Anderson (St. Thomas) 4-6, 6-2, 1-0 (10-7) |
| R64 | Brian Klein (Wis.-Whitewater) def. Tim Kahl (Central) 6-2, 6-2 |
| R64 | Michael Janssen (Coe) def. Ryan Vande Linde (Wis.-Eau Claire) 6-4, 6-4 |
| R64 | Cole Miller (Grinnell) def. Peter Stadum (Wis.-La Crosse) 7-5, 7-5 |
| R64 | Ramesh Karki (Luther) def. Mitch Elofson (Gustavus) 6-1, 6-2 |
| R64 | Andrew Hwang (Carleton) def. Tracy Johnson (Grinnell) 6-3, 6-0 |
| R64 | Joey MacGibbon (Gustavus) def. Daniel Etman (Wis.-Whitewater) 6-4, 6-0 |
| R64 | Matt Bulger (Wis.-La Crosse) def. Josh Stainer (St. Scholastica) 6-3, 3-6, 1-0 (11-9) |
| R64 | Jake Humphreys (Wis.-Whitewater) def. Kyle Appel (Luther) 6-3, 1-6, 1-0 (10-2) |
| R64 | Sean Stokstad (Coe) def. Nick Skanavis (Wis.-La Crosse) 6-3, 3-6, 1-0 (10-4) |
| R64 | Stephan Nolan (St. Olaf) def. Kyle Hoffman (Wis.-Eau Claire) 6-2, 6-2 |
| R64 | Bryan Miles (Gustavus) def. Tony O'Connell (Carthage) 6-0, 6-1 |
| R64 | Yusuf Chowdhry (Luther) def. Koo Miyake (Wartburg) 6-1, 6-3 |
| R64 | Riley Galbraith (Coe) def. Nick Lambrecht (St. Scholastica) 6-0, 6-2 |
| R64 | Andres Saenz (Gustavus) def. Emilio Gomez (Grinnell) 6-2, 6-4 |
| R64 | Byron Balkin (Wis.-Whitewater) def. Christian Nagy (Carleton) 6-2, 6-1 |
| R64 | Marcel Gyswyt (Gustavus) def. Torstein Jystad (Luther) 6-4, 6-3 |
| R64 | Ryan Jump (Carthage) def. Russell Johnson (Concordia, Wis.) 6-7, 6-3, 1-0 (10-5) |
| R64 | Alex Bernt (Coe) def. West Adelman (Central) 6-0, 6-0 |
| R64 | Mya Smith-Dennis (Gustavus) def. Cam Laktash (Wis.-Whitewater) 6-3, 6-4 |
| R64 | Ben Carlson (St. Olaf) def. Dante Pitera (Wis.-La Crosse) 1-6, 6-3, 1-0 (10-8) |
| R64 | Jack Michael (Carroll) def. Logan Peterson (Gustavus) 6-0, 6-1 |
| R64 | Matt Bellio (Luther) def. Eric Hilpert (Wartburg) 6-1, 6-3 |
| R64 | JuanLuis Chu (Gustavus) def. Michael Schnarr (Wis.-Whitewater) 7-5, 6-2 |
| R64 | Isaiah Mayerchak (Luther) def. Stephen Tyndel (Macalester) 6-4, 6-2 |
| R64 | Bradley Entwistle (Gustavus) def. Pawel Jaworski (Carthage) 6-2, 6-0 |
| R64 | Ryan Hickman (Coe) def. Steven Wirtz (Saint John's) 6-0, 6-3 |
| R64 | Ben Shklyar (Wis.-Whitewater) def. Erik Johnson (Carleton) 6-4, retired |
| Singles Draw -- Round of 32 |
| R32 | Noah Sprinkel (Coe) def. Motasem Al-Houni (Gustavus) 6-1, 6-2 |
| R32 | Alex Boomgarden (Carthage) def. Tommy Pitcher (Grinnell) 6-3, 6-2 |
| R32 | Brian Klein (Wis.-Whitewater) def. Grant Leisner (Gustavus) 6-4, 6-3 |
| R32 | Cole Miller (Grinnell) def. Michael Janssen (Coe) 1-6, 6-3, 1-0 (10-8) |
| R32 | Ramesh Karki (Luther) def. Andrew Hwang (Carleton), by default |
| R32 | Joey MacGibbon (Gustavus) def. Matt Bulger (Wis.-La Crosse) 6-2, 6-0 |
| R32 | Jake Humphreys (Wis.-Whitewater) def. Sean Stokstad (Coe) 6-2, 7-5 |
| R32 | Bryan Miles (Gustavus) def. Stephan Nolan (St. Olaf) 6-0, 6-1 |
| R32 | Riley Galbraith (Coe) def. Yusuf Chowdhry (Luther) 6-1, 6-4 |
| R32 | Byron Balkin (Wis.-Whitewater) def. Andres Saenz (Gustavus) 6-2, 6-4 |
| R32 | Marcel Gyswyt (Gustavus) def. Ryan Jump (Carthage) 6-4, 6-4 |
| R32 | Mya Smith-Dennis (Gustavus) def. Alex Bernt (Coe) 6-3, 6-3 |
| R32 | Jack Michael (Carroll) def. Ben Carlson (St. Olaf) 6-3, 6-0 |
| R32 | JuanLuis Chu (Gustavus) def. Matt Bellio (Luther) 6-3, 6-3 |
| R32 | Bradley Entwistle (Gustavus) def. Isaiah Mayerchak (Luther) 6-1, 6-2 |
| R32 | Ben Shklyar (Wis.-Whitewater) def. Ryan Hickman (Coe) 6-4, 3-6, 1-0 (10-4) |
| Singles Draw -- Round of 16 |
| R16 | Noah Sprinkel (Coe) def. Alex Boomgarden (Carthage) 6-7, 6-2, 6-3 |
| R16 | Brian Klein (Wis.-Whitewater) def. Cole Miller (Grinnell) 6-2, 3-6, 6-1 |
| R16 | Ramesh Karki (Luther) def. Joey MacGibbon (Gustavus) 6-3, 6-7 (5-7), 6-4 |
| R16 | Jake Humphreys (Wis.-Whitewater) def. Bryan Miles (Gustavus) 6-3, 6-0 |
| R16 | Riley Galbraith (Coe) def. Byron Balkin (Wis.-Whitewater) 6-4, 6-4 |
| R16 | Mya Smith-Dennis (Gustavus) def. Marcel Gyswyt (Gustavus) 6-0, 6-0 |
| R16 | Jack Michael (Carroll) def. JuanLuis Chu (Gustavus) 6-4, 7-5 |
| R16 | Ben Shklyar (Wis.-Whitewater) def. Bradley Entwistle (Gustavus) 6-3, 6-2 |
| Singles Draw -- Quarterfinals |
| QF | Noah Sprinkel (Coe) def. Brian Klein (Wis.-Whitewater) 5-7, 6-1, 6-1 |
| QF | Jake Humphreys (Wis.-Whitewater) def. Ramesh Karki (Luther) 6-1, 6-0 |
| QF | Mya Smith-Dennis (Gustavus) def. Riley Galbraith (Coe) 6-4, 6-4 |
| QF | Jack Michael (Carroll) def. Ben Shklyar (Wis.-Whitewater) 6-3, 7-5 |
| Singles Draw -- Semifinals |
| SF | Jake Humphreys (Wis.-Whitewater) def. Noah Sprinkel (Coe) 6-0, 3-6, 6-3 |
| SF | Jack Michael (Carroll) def. Mya Smith-Dennis (Gustavus) 6-1, 6-2 |
| Singles Draw -- Championship |
| C | Jake Humphreys (Wis.-Whitewater) def. Jack Michael (Carroll) 5-7, 6-0, 6-2 |
| Doubles competition |
| First Round |
| Ben Shklyar/Byron Balkin (Wis.-Whitewater) vs. Bye/Bye () -- no result |
| Steven Skanse/Grant Johnson (St. Thomas) def. Derek Lutz/Tyler Antil (Hamline) 9-8 |
| Brian Utz/Aladair McClintic (Macalester) def. Alex Bernt/Chad Moklestad (Coe) 9-8 |
| Nate Gosz/Casey Brice (St. Norbert) def. Jesse Schneeberger/Zach Biggar (Concordia-Moorhead), by default |
| Andrew Hwang/Erik Johnson (Carleton) def. Ben Pratscher/Alex Hadjiev (Edgewood) 8-3 |
| James Mack/Josh Stainer (St. Scholastica) def. Bryan Miles/Logan Peterson (Gustavus) 9-7 |
| Emilio Gomez/Tracy Johnson (Grinnell) def. Matt Bulger/Tony Mirasola (Wis.-La Crosse) 8-2 |
| Matt Bellio/Sam Cychosz (Luther) def. Jack Michael/Quintin Lamers (Carroll) 8-1 |
| Grant Leisner/Bradley Entwistle (Gustavus) vs. Bye/Bye () -- no result |
| Jack Hansen/Connor Rust (Saint John's) def. Mike Wanta/Brian Davenport (Edgewood) 8-6 |
| Stephan Nolan/Joey Kronzer (St. Olaf) def. Luke Benna/Eric Hilpert (Wartburg) 8-5 |
| Alex Boomgarden/Tony O'Connell (Carthage) def. Matt Kavanagh/R.Burke Anderson (St. Thomas) 8-5 |
| James Ayer/Ramesh Karki (Luther) vs. Bye/Bye () -- no result |
| Andres Saenz/Marcel Gyswyt (Gustavus) def. Scott Butler/Marty Beck (Wis.-Whitewater) 9-7 |
| Michael Janssen/Sean Stokstad (Coe) def. Rob Storrick/Cole Miller (Grinnell) 8-4 |
| West Adelman/Tim Kahl (Central) def. Nathan Tretsven/Cody Jahrig (Hamline), by default |
| Cam Laktash/Brian Klein (Wis.-Whitewater) def. Austin Papenthien/Patrick Lagman (Edgewood) 8-5 |
| Max Soghikian/Stephen Tyndel (Macalester) def. Brendan Hollidge/Tom Runde (St. Thomas) 8-6 |
| Peter Stadum/Dante Pitera (Wis.-La Crosse) def. Dylan Sperry/Sam Peterson (Hamline) 8-3 |
| Joey MacGibbon/JuanLuis Chu (Gustavus) def. Isaiah Mayerchak/Kyle Appel (Luther) 8-2 |
| Matt Baker/Mitch Elofson (Gustavus) def. Torstein Jystad/Kenny Goins (Luther) 8-6 |
| Ryan Vande Linde/Kyle Hoffman (Wis.-Eau Claire) def. Mike Fontana/Nick Lambrecht (St. Scholastica) 8-2 |
| Ryan Jump/Chris Conley (Carthage) def. Bryson Cale/Sam Catanzaro (Grinnell) 8-5 |
| Bye/Bye () vs. Noah Sprinkel/Riley Galbraith (Coe) -- no result |
| Mat Schull/Steven Schull (Bethel) def. Russell Johnson/Skip Turner (Concordia, Wis.) 8-4 |
| Quinn Foley/Yusuf Chowdhry (Luther) def. Sam Smith/Zach Zitur (Concordia-Moorhead) 8-2 |
| Ryan Hickman/Zack Decker (Coe) def. Tim Hartwick/Travis Buechel (St. Norbert) 8-4 |
| Bye/Bye () vs. Jake Humphreys/Kevin Friend (Wis.-Whitewater) -- no result |
| Tommy Pitcher/CJ Ray (Grinnell) def. Patton McClelland/Nikita Formichev (Carleton) 0-1, retired |
| Pawel Jaworski/Nick Stephan (Carthage) def. Scott Wall/Brady Radermacher (St. Thomas) 8-5 |
| R. Rajshekar Raman/Daniel Etman (Wis.-Whitewater) def. Johnny Nygenn/Blake Youngberg (Carroll) 8-2 |
| Bye/Bye () vs. Mya Smith-Dennis/Motasem Al-Houni (Gustavus) -- no result |
| Second Round |
| Ben Shklyar/Byron Balkin (Wis.-Whitewater) def. Steven Skanse/Grant Johnson (St. Thomas) 8-3 |
| Brian Utz/Aladair McClintic (Macalester) def. Nate Gosz/Casey Brice (St. Norbert) 8-3 |
| Andrew Hwang/Erik Johnson (Carleton) def. James Mack/Josh Stainer (St. Scholastica) 8-3 |
| Emilio Gomez/Tracy Johnson (Grinnell) def. Matt Bellio/Sam Cychosz (Luther) 9-8 |
| Grant Leisner/Bradley Entwistle (Gustavus) def. Jack Hansen/Connor Rust (Saint John's) 8-3 |
| Alex Boomgarden/Tony O'Connell (Carthage) def. Stephan Nolan/Joey Kronzer (St. Olaf) 8-6 |
| Andres Saenz/Marcel Gyswyt (Gustavus) def. James Ayer/Ramesh Karki (Luther) 8-4 |
| Michael Janssen/Sean Stokstad (Coe) def. West Adelman/Tim Kahl (Central) 8-4 |
| Cam Laktash/Brian Klein (Wis.-Whitewater) def. Max Soghikian/Stephen Tyndel (Macalester) 8-2 |
| Joey MacGibbon/JuanLuis Chu (Gustavus) def. Peter Stadum/Dante Pitera (Wis.-La Crosse) 8-5 |
| Matt Baker/Mitch Elofson (Gustavus) def. Ryan Vande Linde/Kyle Hoffman (Wis.-Eau Claire) 8-3 |
| Noah Sprinkel/Riley Galbraith (Coe) def. Ryan Jump/Chris Conley (Carthage) 8-1 |
| Quinn Foley/Yusuf Chowdhry (Luther) def. Mat Schull/Steven Schull (Bethel) 8-4 |
| Jake Humphreys/Kevin Friend (Wis.-Whitewater) def. Ryan Hickman/Zack Decker (Coe) 9-7 |
| Pawel Jaworski/Nick Stephan (Carthage) def. Tommy Pitcher/CJ Ray (Grinnell) 8-3 |
| Mya Smith-Dennis/Motasem Al-Houni (Gustavus) def. R. Rajshekar Raman/Daniel Etman (Wis.-Whitewater) 8-3 |
| Third Round |
| Ben Shklyar/Byron Balkin (Wis.-Whitewater) def. Brian Utz/Aladair McClintic (Macalester) 8-2 |
| Andrew Hwang/Erik Johnson (Carleton) def. Emilio Gomez/Tracy Johnson (Grinnell) 9-7 |
| Grant Leisner/Bradley Entwistle (Gustavus) def. Alex Boomgarden/Tony O'Connell (Carthage) 8-2 |
| Andres Saenz/Marcel Gyswyt (Gustavus) def. Michael Janssen/Sean Stokstad (Coe) 8-6 |
| Joey MacGibbon/JuanLuis Chu (Gustavus) def. Cam Laktash/Brian Klein (Wis.-Whitewater) 8-5 |
| Noah Sprinkel/Riley Galbraith (Coe) def. Matt Baker/Mitch Elofson (Gustavus) 8-5 |
| Jake Humphreys/Kevin Friend (Wis.-Whitewater) def. Quinn Foley/Yusuf Chowdhry (Luther) 9-7 |
| Pawel Jaworski/Nick Stephan (Carthage) def. Mya Smith-Dennis/Motasem Al-Houni (Gustavus) 8-2 |
| Quarterfinals |
| Ben Shklyar/Byron Balkin (Wis.-Whitewater) def. Andrew Hwang/Erik Johnson (Carleton) 8-4 |
| Andres Saenz/Marcel Gyswyt (Gustavus) def. Grant Leisner/Bradley Entwistle (Gustavus) 8-5 |
| Noah Sprinkel/Riley Galbraith (Coe) def. Joey MacGibbon/JuanLuis Chu (Gustavus) 8-5 |
| Mya Smith-Dennis/Motasem Al-Houni (Gustavus) def. Jake Humphreys/Kevin Friend (Wis.-Whitewater) 8-4 |
| Semifinals |
| Ben Shklyar/Byron Balkin (Wis.-Whitewater) def. Andres Saenz/Marcel Gyswyt (Gustavus) 8-6 |
| Mya Smith-Dennis/Motasem Al-Houni (Gustavus) def. Noah Sprinkel/Riley Galbraith (Coe) 8-6 |
| Championship |
| Ben Shklyar/Byron Balkin (Wis.-Whitewater) def. Mya Smith-Dennis/Mya Smith-Dennis (Gustavus) 6-3, 6-3 |