Team scores
   
   
   
    |  1  | 
    Cary (C.-Grove) | 
    265 | 
    
   
    |  2  | 
    Barrington | 
    202 | 
    
   
    |  3  | 
    Palatine (Fremd) | 
    184 | 
    
   
    |  4  | 
    Buffalo Grove | 
    159 | 
    
   
    |  5  | 
    Huntley | 
    146 | 
    
   
    |  6  | 
    Rolling Meadows | 
    128 | 
    
   
    |  7  | 
    Palatine (H.S.) | 
    108 | 
    
   
    |  8  | 
    Arlington Heights (Hersey) | 
    83 | 
    
   
    |  9  | 
    Algonquin (Jacobs) | 
    69 | 
    
   
    |  10  | 
    McHenry | 
    18 | 
    
   
200-Yard Medley Relay
  
   
     | 
     | 
     | 
    
   
    | Cary (C.-Grove) | 
     1  | 
    1:34.71 | 
    
   
    | William Watson (Jr.), Connor Chan (Jr.), Danial Sanahurskyj (Sr.), Dexter Zielinski (Sr.) | 
    
   
    | Palatine (Fremd) | 
     2  | 
    1:35.32 | 
    
   
    | Andrew Di (Sr.), Jaden Heinlein (Jr.), Aurelien Laffont (Sr.), Kurt Pennell (Sr.) | 
    
   
    | Huntley | 
     3  | 
    1:36.16 | 
    
   
    | Michael Boelens (Sr.), Yehan Subasinghe (Sr.), Dominic Siwiec (Sr.), Ben Rocks (Sr.) | 
    
   
200-Yard Freestyle Relay
  
   
     | 
     | 
     | 
    
   
    | Barrington | 
     1  | 
    1:27.41 | 
    
   
    | Lucas Bucaro (So.), Karol Nowak (Sr.), Adam Gaffney (Jr.), Rylan Anselm (Jr.) | 
    
   
400-Yard Freestyle Relay
  
   
     | 
     | 
     | 
    
   
    | Cary (C.-Grove) | 
     1  | 
    3:10.39 | 
    
   
    | William Watson (Jr.), Danial Sanahurskyj (Sr.), Noah Brereton (So.), Dexter Zielinski (Sr.) | 
    
   
    | Barrington | 
     2  | 
    3:12.42 | 
    
   
    | Lucas Bucaro (So.), David Basa (Jr.), Adam Gaffney (Jr.), Rylan Anselm (Jr.) | 
    
   
 | 
 
200-Yard Freestyle
  
   
    | Rylan Anselm (Jr.) | 
    Barrington | 
     1  | 
    1:40.74 | 
    
   
    | Danial Sanahurskyj (Sr.) | 
    Cary (C.-Grove) | 
     2  | 
    1:43.79 | 
    
   
200-Yard Individual Medley
  
   
    | Jaden Heinlein (Jr.) | 
    Palatine (Fremd) | 
     1  | 
    1:51.42 | 
    
   
    | Lucas Bucaro (So.) | 
    Barrington | 
     2  | 
    1:51.74 | 
    
   
    | William Watson (Jr.) | 
    Cary (C.-Grove) | 
     3  | 
    1:52.69 | 
    
   
    | Kasparas Venslauskas (So.) | 
    Cary (C.-Grove) | 
     4  | 
    1:54.52 | 
    
   
    | Edgar Rutkauskas (Jr.) | 
    Buffalo Grove | 
     5  | 
    1:56.30 | 
    
   
    | Andrew Flight (Sr.) | 
    Arlington Heights (Hersey) | 
     6  | 
    1:56.73 | 
    
   
50-Yard Freestyle
  
   
    | Ben Rocks (Sr.) | 
    Huntley | 
     1  | 
    21.45 | 
    
   
    | Pavlo Komarov (Jr.) | 
    Algonquin (Jacobs) | 
     2  | 
    21.67 | 
    
   
Diving
  
   
    | Holden Wheeler (Sr.) | 
    Buffalo Grove | 
     1  | 
    526.85 | 
    
   
    | Ben Mears (Sr.) | 
    Palatine (Fremd) | 
     2  | 
    516.50 | 
    
   
    | Kyren Whiting (Jr.) | 
    Rolling Meadows | 
     3  | 
    471.95 | 
    
   
    | Krish Patel (So.) | 
    Barrington | 
     4  | 
    446.75 | 
    
   
    | Jacob Koclanis (Jr.) | 
    Arlington Heights (Hersey) | 
     5  | 
    425.80 | 
    
   
    | Michael Surowienic (So.) | 
    Buffalo Grove | 
     6  | 
    424.10 | 
    
   
    | Nathan Mabry (So.) | 
    Arlington Heights (Hersey) | 
     7  | 
    407.20 | 
    
   
    | Nolan Gute (Jr.) | 
    Barrington | 
     8  | 
    404.65 | 
    
   
    | Quinn Stojkovich (So.) | 
    Palatine (H.S.) | 
     9  | 
    350.65 | 
    
   
    | Yoshiya Nakagawa (Sr.) | 
    Palatine (Fremd) | 
     10  | 
    342.65 | 
    
   
    | Tyler Aponte (So.) | 
    Palatine (H.S.) | 
     11  | 
    333.90 | 
    
   
100-Yard Butterfly
  
   
    | Danial Sanahurskyj (Sr.) | 
    Cary (C.-Grove) | 
     1  | 
    50.17 | 
    
   
100-Yard Freestyle
  
   
    | Ben Rocks (Sr.) | 
    Huntley | 
     1  | 
    46.79 | 
    
   
    | Emanuel Anguelov (So.) | 
    Rolling Meadows | 
     2  | 
    47.19 | 
    
   
    | Dexter Zielinski (Sr.) | 
    Cary (C.-Grove) | 
     3  | 
    47.41 | 
    
   
500-Yard Freestyle
  
   
    | Rylan Anselm (Jr.) | 
    Barrington | 
     1  | 
    4:33.24 | 
    
   
    | Lucas Bucaro (So.) | 
    Barrington | 
     2  | 
    4:35.38 | 
    
   
    | Noah Brereton (So.) | 
    Cary (C.-Grove) | 
     3  | 
    4:43.06 | 
    
   
100-Yard Backstroke
  
   
    | Jaden Heinlein (Jr.) | 
    Palatine (Fremd) | 
     1  | 
    49.85 | 
    
   
    | William Watson (Jr.) | 
    Cary (C.-Grove) | 
     2  | 
    50.25 | 
    
   
    | Michael Boelens (Sr.) | 
    Huntley | 
     3  | 
    51.97 | 
    
   
100-Yard Breaststroke
  
   
    | Kasparas Venslauskas (So.) | 
    Cary (C.-Grove) | 
     1  | 
    57.43 | 
    
   
    | Mason Gaylord (Fr.) | 
    Cary (C.-Grove) | 
     2  | 
    58.22 | 
    
   
    | Edgar Rutkauskas (Jr.) | 
    Buffalo Grove | 
     3  | 
    58.24 | 
    
   
    | Andrew Flight (Sr.) | 
    Arlington Heights (Hersey) | 
     4  | 
    58.64 | 
    
   
200-Yard Freestyle for Athletes with Disabilities
  
   
    | Sean Grady (Jr.) | 
    Palatine (Fremd) | 
     1  | 
    2:12.46 | 
    
   
50-Yard Freestyle for Athletes with Disabilities
  
   
    | Sean Grady (Jr.) | 
    Palatine (Fremd) | 
     1  | 
    27.67 | 
    
   
100-Yard Freestyle for Athletes with Disabilities
  
   
    | Sean Grady (Jr.) | 
    Palatine (Fremd) | 
     1  | 
    1:01.82 | 
    
   
100-Yard Breaststroke for Athletes with Disabilities
  
   
    | Sean Grady (Jr.) | 
    Palatine (Fremd) | 
     1  | 
    1:29.50 | 
    
   
 |