| Name | Pts | |
|---|---|---|
| 1 | Liam Gingras | 670.3 |
| 2 | Zane Ricker | 611.0 |
| 3 | Ethan Gingras | 595.0 |
| 4 | Noah Crossler | 574.3 |
| Name | Event | Time | Imp | |
|---|---|---|---|---|
| 1 | Liam Gingras | 50 Y Fly | 24.32 | -1.03 |
| 2 | Liam Gingras | 50 Y Free | 22.43 | -0.98 |
| 3 | Liam Gingras | 100 Y Free | 49.16 | -3.45 |
| 4 | Zane Ricker | 500 Y Free | 4:46.09 | – |
| 5 | Ethan Gingras | 100 Y Back | 54.24 | -1.50 |
| 6 | Noah Crossler | 100 Y Free | 49.48 | – |
| 7 | Zane Ricker | 200 Y Free | 1:46.85 | -1.97 |
| 8 | Liam Gingras | 100 Y Fly | 54.99 | -3.87 |
| 9 | Zane Ricker | 200 Y Back | 2:00.50 | – |
| 10 | Noah Crossler | 100 Y Fly | 54.47 | +2.25 |