Team scores
   
   
   
    |  1  | 
    Winnetka (New Trier) | 
    298 | 
    
   
    |  2  | 
    Park Ridge (Maine South) | 
    244.50 | 
    
   
    |  3  | 
    Evanston (Twp.) | 
    167 | 
    
   
    |  4  | 
    Glenview (Glenbrook South) | 
    152 | 
    
   
    |  5  | 
    Wilmette (Loyola Academy) | 
    149 | 
    
   
    |  6  | 
    Skokie (Niles West) | 
    127 | 
    
   
    |  7  | 
    Skokie (Niles North) | 
    98 | 
    
   
    |  8  | 
    Mt. Prospect (Prospect) | 
    66.50 | 
    
   
    |  9  | 
    Des Plaines (Maine West) | 
    31 | 
    
   
    |  10  | 
    Park Ridge (Maine East) | 
    28 | 
    
   
    |  10  | 
    Niles (Notre Dame) | 
    28 | 
    
   
    |  12  | 
    Chicago (Senn) | 
    6 | 
    
   
200-Yard Medley Relay
  
   
     | 
     | 
     | 
    
   
    | Park Ridge (Maine South) | 
     1  | 
    1:32.76 | 
    
   
    | Ljubomir Popovic (Sr.), Bart Kubis (Sr.), Dominic Mazurek (Jr.), Danilo Marsenic (Jr.) | 
    
   
    | Winnetka (New Trier) | 
     2  | 
    1:34.29 | 
    
   
    | Willhelm Chaplin (Jr.), Stuart Timmerman (So.), Drennan Devaraj (So.), Max Lestina (Sr.) | 
    
   
    | Wilmette (Loyola Academy) | 
     3  | 
    1:35.92 | 
    
   
    | Gus Koh (So.), Max Rice (Jr.), Velizar Filipov (Fr.), Carter Tiv (So.) | 
    
   
    | Glenview (Glenbrook South) | 
     4  | 
    1:36.18 | 
    
   
    | Tim Cho (Jr.), Eric Rabinovich (Jr.), Noah Chen (Fr.), Lucas Fernandez-Geddes (Fr.) | 
    
   
    | Evanston (Twp.) | 
     5  | 
    1:36.26 | 
    
   
    | Cadel Saszik (Jr.), Michael Pollack (Sr.), Christopher Vye (Sr.), Max Taufen (Jr.) | 
    
   
    | Skokie (Niles West) | 
     6  | 
    1:36.37 | 
    
   
    | Ethan Chung (Fr.), Nicholas Dao (Fr.), Zach Guerrero (Jr.), Nikola Tadic (Sr.) | 
    
   
    | Skokie (Niles North) | 
     7  | 
    1:36.54 | 
    
   
    | Nicholas Pham (Sr.), Matthew Hristov (Sr.), Ryan Nguyen (Jr.), Jonathan Avram (Jr.) | 
    
   
200-Yard Freestyle Relay
  
   
     | 
     | 
     | 
    
   
    | Winnetka (New Trier) | 
     1  | 
    1:25.25 | 
    
   
    | Aiden Musick (Jr.), Brady Baxter (So.), Augustus Noreuil (Jr.), Max Lestina (Sr.) | 
    
   
    | Park Ridge (Maine South) | 
     2  | 
    1:26.38 | 
    
   
    | Danilo Marsenic (Jr.), Ljubomir Popovic (Sr.), Max Fedorenko (Jr.), Bart Kubis (Sr.) | 
    
   
    | Skokie (Niles West) | 
     3  | 
    1:26.42 | 
    
   
    | Ethan Chung (Fr.), Nicholas Dao (Fr.), Alex Piljevic (So.), Nikola Tadic (Sr.) | 
    
   
    | Skokie (Niles North) | 
     4  | 
    1:27.08 | 
    
   
    | Ryan Nguyen (Jr.), Ryan Martinez (Jr.), Nicholas Pham (Sr.), Jonathan Avram (Jr.) | 
    
   
400-Yard Freestyle Relay
  
   
     | 
     | 
     | 
    
   
    | Winnetka (New Trier) | 
     1  | 
    3:07.63 | 
    
   
    | Graham Wilson (Sr.), Max Lestina (Sr.), George Angelov (Jr.), Aiden Musick (Jr.) | 
    
   
    | Park Ridge (Maine South) | 
     2  | 
    3:09.40 | 
    
   
    | Danilo Marsenic (Jr.), Dominic Mazurek (Jr.), Dragos Cozma (So.), Zach Chapovalov (Sr.) | 
    
   
    | Evanston (Twp.) | 
     3  | 
    3:10.84 | 
    
   
    | Max Taufen (Jr.), Evan Lindner (Jr.), Cadel Saszik (Jr.), Henry Chapon (Jr.) | 
    
   
    | Glenview (Glenbrook South) | 
     4  | 
    3:12.05 | 
    
   
    | Lucas Fernandez-Geddes (Fr.), Eric Rabinovich (Jr.), Jimmy Korompilas (So.), Henry Chen (Jr.) | 
    
   
    | Wilmette (Loyola Academy) | 
     5  | 
    3:12.44 | 
    
   
    | Gus Koh (So.), Velizar Filipov (Fr.), Devon Bone (Fr.), Carter Tiv (So.) | 
    
   
 | 
 
200-Yard Freestyle
  
   
    | Aiden Musick (Jr.) | 
    Winnetka (New Trier) | 
     1  | 
    1:40.31 | 
    
   
    | Henry Chen (Jr.) | 
    Glenview (Glenbrook South) | 
     2  | 
    1:41.99 | 
    
   
    | Graham Wilson (Sr.) | 
    Winnetka (New Trier) | 
     3  | 
    1:43.68 | 
    
   
    | Zach Chapovalov (Sr.) | 
    Park Ridge (Maine South) | 
     4  | 
    1:43.90 | 
    
   
200-Yard Individual Medley
  
   
    | Charlie Bufton (Jr.) | 
    Winnetka (New Trier) | 
     1  | 
    1:51.00 | 
    
   
    | Dominic Mazurek (Jr.) | 
    Park Ridge (Maine South) | 
     2  | 
    1:53.40 | 
    
   
    | Noah Chen (Fr.) | 
    Glenview (Glenbrook South) | 
     3  | 
    1:54.94 | 
    
   
    | Nicholas Pham (Sr.) | 
    Skokie (Niles North) | 
     4  | 
    1:55.66 | 
    
   
    | Stuart Timmerman (So.) | 
    Winnetka (New Trier) | 
     5  | 
    1:56.04 | 
    
   
50-Yard Freestyle
  
   
    | Max Lestina (Sr.) | 
    Winnetka (New Trier) | 
     1  | 
    20.84 | 
    
   
    | Nikola Tadic (Sr.) | 
    Skokie (Niles West) | 
     2  | 
    21.09 | 
    
   
    | Ryan Nguyen (Jr.) | 
    Skokie (Niles North) | 
     3  | 
    21.32 | 
    
   
    | Danilo Marsenic (Jr.) | 
    Park Ridge (Maine South) | 
     4  | 
    21.59 | 
    
   
    | Max Taufen (Jr.) | 
    Evanston (Twp.) | 
     4  | 
    21.59 | 
    
   
    | Maxwell Blezien (Sr.) | 
    Des Plaines (Maine West) | 
     6  | 
    21.70 | 
    
   
    | Augustus Noreuil (Jr.) | 
    Winnetka (New Trier) | 
     7  | 
    21.74 | 
    
   
Diving
  
   
    | Wyatt Wellehan (Sr.) | 
    Winnetka (New Trier) | 
     1  | 
    521.20 | 
    
   
    | Knox Noble (Fr.) | 
    Winnetka (New Trier) | 
     2  | 
    496.55 | 
    
   
    | Martin Bliznakov (Sr.) | 
    Skokie (Niles West) | 
     3  | 
    484.65 | 
    
   
    | Victor Kutkovskyj (Sr.) | 
    Skokie (Niles West) | 
     4  | 
    473.30 | 
    
   
    | Caleb Lakin (Fr.) | 
    Park Ridge (Maine South) | 
     5  | 
    443.90 | 
    
   
    | Jamie Young (Sr.) | 
    Evanston (Twp.) | 
     6  | 
    441.15 | 
    
   
    | Graham Arteta (Jr.) | 
    Park Ridge (Maine South) | 
     7  | 
    424.10 | 
    
   
    | Charlie Richards (Fr.) | 
    Glenview (Glenbrook South) | 
     8  | 
    419.95 | 
    
   
    | Nate Stachyra (Sr.) | 
    Mt. Prospect (Prospect) | 
     9  | 
    400.15 | 
    
   
    | Kevin O'Connor (So.) | 
    Glenview (Glenbrook South) | 
     10  | 
    398.05 | 
    
   
    | Maurice Frischer (Jr.) | 
    Evanston (Twp.) | 
     11  | 
    354.25 | 
    
   
    | Jesse Listopad (Jr.) | 
    Des Plaines (Maine West) | 
     12  | 
    332.05 | 
    
   
100-Yard Butterfly
  
   
    | Aiden Musick (Jr.) | 
    Winnetka (New Trier) | 
     1  | 
    49.26 | 
    
   
    | Nicholas Pham (Sr.) | 
    Skokie (Niles North) | 
     2  | 
    50.88 | 
    
   
    | Velizar Filipov (Fr.) | 
    Wilmette (Loyola Academy) | 
     3  | 
    51.35 | 
    
   
    | Ethan Chung (Fr.) | 
    Skokie (Niles West) | 
     4  | 
    51.50 | 
    
   
    | Tim Cho (Jr.) | 
    Glenview (Glenbrook South) | 
     5  | 
    51.66 | 
    
   
    | Michael Pollack (Sr.) | 
    Evanston (Twp.) | 
     6  | 
    51.81 | 
    
   
100-Yard Freestyle
  
   
    | Dominic Mazurek (Jr.) | 
    Park Ridge (Maine South) | 
     1  | 
    46.33 | 
    
   
    | Nikola Tadic (Sr.) | 
    Skokie (Niles West) | 
     2  | 
    46.40 | 
    
   
    | Henry Chen (Jr.) | 
    Glenview (Glenbrook South) | 
     3  | 
    47.52 | 
    
   
    | George Angelov (Jr.) | 
    Winnetka (New Trier) | 
     4  | 
    47.54 | 
    
   
500-Yard Freestyle
  
   
    | Lucas Macy (Jr.) | 
    Evanston (Twp.) | 
     1  | 
    4:39.83 | 
    
   
    | Zach Chapovalov (Sr.) | 
    Park Ridge (Maine South) | 
     2  | 
    4:41.42 | 
    
   
    | Graham Wilson (Sr.) | 
    Winnetka (New Trier) | 
     3  | 
    4:41.79 | 
    
   
    | Jack Myers (Sr.) | 
    Winnetka (New Trier) | 
     4  | 
    4:41.98 | 
    
   
100-Yard Backstroke
  
   
    | Gus Koh (So.) | 
    Wilmette (Loyola Academy) | 
     1  | 
    50.77 | 
    
   
    | Ljubomir Popovic (Sr.) | 
    Park Ridge (Maine South) | 
     2  | 
    51.42 | 
    
   
    | Velizar Filipov (Fr.) | 
    Wilmette (Loyola Academy) | 
     3  | 
    52.09 | 
    
   
    | Cadel Saszik (Jr.) | 
    Evanston (Twp.) | 
     4  | 
    52.45 | 
    
   
    | Willhelm Chaplin (Jr.) | 
    Winnetka (New Trier) | 
     5  | 
    52.53 | 
    
   
    | Jared Goldstein (Fr.) | 
    Winnetka (New Trier) | 
     6  | 
    52.64 | 
    
   
100-Yard Breaststroke
  
   
    | Bart Kubis (Sr.) | 
    Park Ridge (Maine South) | 
     1  | 
    57.12 | 
    
   
    | Charlie Bufton (Jr.) | 
    Winnetka (New Trier) | 
     2  | 
    57.35 | 
    
   
    | Noah Chen (Fr.) | 
    Glenview (Glenbrook South) | 
     3  | 
    58.01 | 
    
   
    | Eric Rabinovich (Jr.) | 
    Glenview (Glenbrook South) | 
     4  | 
    58.05 | 
    
   
    | Max Rice (Jr.) | 
    Wilmette (Loyola Academy) | 
     5  | 
    58.36 | 
    
   
    | Sam Sacor (Jr.) | 
    Park Ridge (Maine South) | 
     6  | 
    58.38 | 
    
   
    | Stuart Timmerman (So.) | 
    Winnetka (New Trier) | 
     7  | 
    58.86 | 
    
   
200-Yard Freestyle for Athletes with Disabilities
  
   
    | Ryan Eidelman (So.) | 
    Glenview (Glenbrook South) | 
     1  | 
    2:10.10 | 
    
   
50-Yard Freestyle for Athletes with Disabilities
  
   
    | Ryan Eidelman (So.) | 
    Glenview (Glenbrook South) | 
     1  | 
    26.30 | 
    
   
100-Yard Freestyle for Athletes with Disabilities
  
   
    | Ryan Eidelman (So.) | 
    Glenview (Glenbrook South) | 
     1  | 
    57.34 | 
    
   
100-Yard Breaststroke for Athletes with Disabilities
  
   
    | Ryan Eidelman (So.) | 
    Glenview (Glenbrook South) | 
     1  | 
    1:16.53 | 
    
   
 |