| 1 | Gavin EhlersPlace 1 · Westhampton Beach | — | Westhampton Beach | 16:39.3 | 1 |
| 2 | Maximus HayniaPlace 2 · Westhampton Beach | — | Westhampton Beach | 16:59.5 | 2 |
| 3 | Trevor HayesPlace 3 · Westhampton Beach | — | Westhampton Beach | 17:25.9 | 3 |
| 4 | Liam GoingPlace 4 · Chaminade | — | Chaminade | 17:47.6 | 4 |
| 5 | Ben DavisPlace 5 · Collegiate School | — | Collegiate School | 17:51.1 | 5 |
| 6 | Brendan AnselmoPlace 6 · Chaminade | — | Chaminade | 17:55.4 | 6 |
| 7 | Dan DerbyPlace 7 · Hauppauge | — | Hauppauge | 18:05.6 | 7 |
| 8 | Luke NoonanPlace 8 · Collegiate School | — | Collegiate School | 18:09.5 | 8 |
| 9 | Nolan WhitePlace 9 · Collegiate School | — | Collegiate School | 18:10.6 | 9 |
| 10 | Jack HigginsPlace 10 · Chaminade | — | Chaminade | 18:11.9 | 10 |
| 11 | William MalonePlace 11 · Southampton | — | Southampton | 18:16.1 | — |
| 12 | Gregory BaldinucciPlace 12 · Connetquot | — | Connetquot | 18:23.6 | 11 |
| 13 | Patrick MulryanPlace 13 · Chaminade | — | Chaminade | 18:25.9 | 12 |
| 14 | William DrennanPlace 14 · Lindenhurst | — | Lindenhurst | 18:37.1 | 13 |
| 15 | Evan JamesPlace 15 · Chaminade | — | Chaminade | 18:39.6 | 14 |
| 16 | Owen SweeneyPlace 16 · Chaminade | — | Chaminade | 18:41.2 | 15 |
| 17 | Anthony LeottaPlace 17 · Hhh West | — | Hhh West | 18:53.1 | 16 |
| 18 | Matt ArmstrongPlace 18 · Huntington | — | Huntington | 18:55.5 | — |
| 19 | Ryan IoccaPlace 19 · Connetquot | — | Connetquot | 19:03.7 | 17 |
| 20 | GianLuca BerganzaPlace 20 · Roslyn | — | Roslyn | 19:16.9 | 18 |
| 21 | Matthew RemsenPlace 21 · Lindenhurst | — | Lindenhurst | 19:23.0 | 19 |
| 22 | Cole CammarataPlace 22 · Westhampton Beach | — | Westhampton Beach | 19:25.3 | 20 |
| 23 | Leo BenaharonPlace 23 · Roslyn | — | Roslyn | 19:26.4 | 21 |
| 24 | Jack SchmalzlePlace 24 · Roslyn | — | Roslyn | 19:33.0 | 22 |
| 25 | Brennan SpillanePlace 25 · Chaminade | — | Chaminade | 19:36.6 | 23 |
| 26 | Brian BeckPlace 26 · Mt. Sinai | — | Mt. Sinai | 19:41.2 | 24 |
| 27 | James AbbruzzoPlace 27 · Hauppauge | — | Hauppauge | 19:45.0 | 25 |
| 28 | Daniel CzechowskiPlace 28 · Roslyn | — | Roslyn | 19:45.8 | 26 |
| 29 | Matthew VoynovichPlace 29 · Roslyn | — | Roslyn | 19:46.7 | 27 |
| 30 | Ethan HuminPlace 30 · Hauppauge | — | Hauppauge | 19:49.4 | 28 |
| 31 | Jake CassidyPlace 31 · Westhampton Beach | — | Westhampton Beach | 19:51.6 | 29 |
| 32 | Michael ToumaPlace 32 · Chaminade | — | Chaminade | 19:55.2 | — |
| 33 | Zack CarlePlace 33 · Farmingdale | — | Farmingdale | 19:56.8 | — |
| 34 | Daniel TimoneyPlace 34 · Chaminade | — | Chaminade | 20:02.0 | — |
| 35 | William BlackhamPlace 35 · Sayville | — | Sayville | 20:02.8 | 30 |
| 36 | Zachary AshanyPlace 36 · Collegiate School | — | Collegiate School | 20:03.4 | 31 |
| 37 | Jess Joe AugustinePlace 37 · Mt. Sinai | — | Mt. Sinai | 20:04.6 | 32 |
| 38 | Aarav DograPlace 38 · Collegiate School | — | Collegiate School | 20:05.8 | 33 |
| 39 | Luke ClackettPlace 39 · Hauppauge | — | Hauppauge | 20:06.7 | 34 |
| 40 | Christian MehrtensPlace 40 · Connetquot | — | Connetquot | 20:07.5 | 35 |
| 41 | Jayson PlazaPlace 41 · Lindenhurst | — | Lindenhurst | 20:19.0 | 36 |
| 42 | Joe SellittoPlace 42 · Hauppauge | — | Hauppauge | 20:25.0 | 37 |
| 43 | Jason PirklPlace 43 · Hhh West | — | Hhh West | 20:26.0 | 38 |
| 44 | Sean RyanPlace 44 · Westhampton Beach | — | Westhampton Beach | 20:33.5 | 39 |
| 45 | Tommaso ClarkePlace 45 · Hauppauge | — | Hauppauge | 20:37.1 | 40 |
| 46 | Erik KuceraPlace 46 · Mt. Sinai | — | Mt. Sinai | 20:41.7 | 41 |
| 47 | Marco XerriPlace 47 · Mt. Sinai | — | Mt. Sinai | 20:46.1 | 42 |
| 48 | Victor HoughPlace 48 · Rocky Point | — | Rocky Point | 20:53.2 | 43 |
| 49 | Jack FeinbergPlace 49 · Roslyn | — | Roslyn | 20:55.0 | 44 |
| 50 | Jack DevoePlace 50 · Babylon | — | Babylon | 20:55.5 | — |
| 51 | Jake AlbertPlace 51 · Lindenhurst | — | Lindenhurst | 20:56.2 | 45 |
| 52 | Adrian CaumartinPlace 52 · Westhampton Beach | — | Westhampton Beach | 21:00.7 | 46 |
| 53 | Michael RezakPlace 53 · Collegiate School | — | Collegiate School | 21:02.8 | 47 |
| 54 | Michael AbbamontePlace 54 · Connetquot | — | Connetquot | 21:15.9 | 48 |
| 55 | Nicholas RiveraPlace 55 · Connetquot | — | Connetquot | 21:21.9 | 49 |
| 56 | Jake FinkelPlace 56 · Farmingdale | — | Farmingdale | 21:22.9 | — |
| 57 | Jack O'RourkePlace 57 · Farmingdale | — | Farmingdale | 21:23.7 | — |
| 58 | Randall ShochatPlace 58 · Hhh West | — | Hhh West | 21:27.7 | 50 |
| 59 | Travis PoussonPlace 59 · Rocky Point | — | Rocky Point | 21:28.6 | 51 |
| 60 | Sean ErdmannPlace 60 · Mt. Sinai | — | Mt. Sinai | 21:45.8 | 52 |
| 61 | Emmanuoil ParavalosPlace 61 · Connetquot | — | Connetquot | 21:47.1 | 53 |
| 62 | Brett CondosPlace 62 · Rocky Point | — | Rocky Point | 22:06.4 | 54 |
| 63 | Luke HuminPlace 63 · Hauppauge | — | Hauppauge | 22:08.7 | 55 |
| 64 | Ian RotunnoPlace 64 · Huntington | — | Huntington | 22:09.5 | — |
| 65 | Kyle WassonPlace 65 · Sachem East | — | Sachem East | 22:15.7 | — |
| 66 | Christop ScharfenbergerPlace 66 · Connetquot | — | Connetquot | 22:17.2 | 56 |
| 67 | Gavin SchochetPlace 67 · Hhh West | — | Hhh West | 22:26.6 | 57 |
| 68 | Timofey KayranPlace 68 · Mt. Sinai | — | Mt. Sinai | 22:28.7 | 58 |
| 69 | Anthony MatheisPlace 69 · Farmingdale | — | Farmingdale | 22:29.3 | — |
| 70 | Ethan GoleskiPlace 70 · Huntington | — | Huntington | 22:29.9 | — |
| 71 | Rob RieckerPlace 71 · Lindenhurst | — | Lindenhurst | 22:35.5 | 59 |
| 72 | Matt BiondiPlace 72 · Westhampton Beach | — | Westhampton Beach | 22:59.7 | — |
| 73 | Connor PirklPlace 73 · Hhh West | — | Hhh West | 23:15.1 | 60 |
| 74 | Evan GottesmanPlace 74 · Sachem East | — | Sachem East | 23:16.6 | — |
| 75 | Gavin ApostolPlace 75 · Sachem East | — | Sachem East | 23:18.0 | — |
| 76 | Matteo GravinesePlace 76 · Rocky Point | — | Rocky Point | 23:24.3 | 61 |
| 77 | Brendan CucuzzaPlace 77 · Roslyn | — | Roslyn | 23:27.3 | 62 |
| 78 | Tyler LoughlinPlace 78 · Rocky Point | — | Rocky Point | 23:48.8 | 63 |
| 79 | David BattsPlace 79 · Hhh West | — | Hhh West | 23:52.3 | 64 |
| 80 | Isaiah CruzPlace 80 · Mt. Sinai | — | Mt. Sinai | 23:53.2 | 65 |
| 81 | Ryan KorakisPlace 81 · Mt. Sinai | — | Mt. Sinai | 24:10.3 | — |
| 82 | Jacob DonovanPlace 82 · Rocky Point | — | Rocky Point | 24:15.4 | 66 |
| 83 | Aidan MinasianPlace 83 · Sayville | — | Sayville | 24:27.6 | 67 |
| 84 | Joseph VassalloPlace 84 · Rocky Point | — | Rocky Point | 24:32.4 | 68 |
| 85 | Jaedon DaraPlace 85 · Hhh West | — | Hhh West | 24:33.8 | 69 |
| 86 | Luca MaronPlace 86 · Sayville | — | Sayville | 25:04.2 | 70 |
| 87 | Benjamin DePasqualePlace 87 · Hhh West | — | Hhh West | 25:05.0 | — |
| 88 | Matteo AbaloPlace 88 · Hhh West | — | Hhh West | 25:27.9 | — |
| 89 | Nathaniel KavanaghPlace 89 · Sayville | — | Sayville | 25:30.7 | 71 |
| 90 | Jackson MartePlace 90 · Rocky Point | — | Rocky Point | 26:07.9 | — |
| 91 | Dylan RochePlace 91 · Babylon | — | Babylon | 26:24.4 | — |
| 92 | Connor HenryPlace 92 · Sayville | — | Sayville | 26:57.7 | 72 |
| 93 | Gaven DonovanPlace 93 · Rocky Point | — | Rocky Point | 28:34.1 | — |
| 94 | Luc DallarisPlace 94 · Babylon | — | Babylon | 29:03.7 | — |
| 95 | Jonathan AppelPlace 95 · Hhh West | — | Hhh West | 30:36.4 | — |