| 1 | Vaclav BursaPlace 1 · Grade SO · Marathon | SO | Marathon | 17:40.5 | 1 |
| 2 | Ethan SullivanPlace 2 · Grade SO · Ransom Everglades | SO | Ransom Everglades | 17:55.0 | 2 |
| 3 | Tanner PritchardPlace 3 · Grade SO · Westminster Academy | SO | Westminster Academy | 18:05.7 | 3 |
| 4 | Adam OlsonPlace 4 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 18:35.9 | 4 |
| 5 | Tyler PritchardPlace 5 · Grade SO · Westminster Academy | SO | Westminster Academy | 18:47.0 | 5 |
| 6 | Alexander AzquetaPlace 6 · Grade JR · Ransom Everglades | JR | Ransom Everglades | 18:53.3 | 6 |
| 7 | Nolan WuPlace 7 · Grade JR · Ransom Everglades | JR | Ransom Everglades | 18:55.7 | 7 |
| 8 | Brady LubetskyPlace 8 · Grade FR · Miami Country Day | FR | Miami Country Day | 19:01.8 | 8 |
| 9 | Jakub BursaPlace 9 · Grade JR · Marathon | JR | Marathon | 19:18.3 | 9 |
| 10 | Rafael LleraPlace 10 · Grade FR · Doctor's Charter | FR | Doctor's Charter | 19:48.7 | 10 |
| 11 | Wilson SeemanPlace 11 · Grade FR · Westminster Academy | FR | Westminster Academy | 19:56.4 | 11 |
| 12 | Mason BuxtonPlace 12 · Grade JR · Marathon | JR | Marathon | 20:01.5 | 12 |
| 13 | Antonin BursaPlace 13 · Grade 7 · Marathon | 7 | Marathon | 20:01.6 | 13 |
| 14 | Stefan OcePlace 14 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 20:22.6 | 14 |
| 15 | Edwin RegistePlace 15 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 20:27.0 | 15 |
| 16 | Bryan CaleroPlace 16 · Grade SR · Monsignor Pace | SR | Monsignor Pace | 20:33.6 | 16 |
| 17 | James CochranePlace 17 · Grade JR · Westminster Academy | JR | Westminster Academy | 20:43.4 | 17 |
| 18 | Jonah NowickiPlace 18 · Grade SO · Westminster Academy | SO | Westminster Academy | 20:50.6 | 18 |
| 19 | Daniel PucePlace 19 · Grade FR · Westminster Academy | FR | Westminster Academy | 20:51.8 | 19 |
| 20 | Zimir MaciusPlace 20 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 21:06.3 | 20 |
| 21 | Marcos MelladoPlace 21 · Grade JR · Miami Country Day | JR | Miami Country Day | 21:14.3 | 21 |
| 22 | Franco ValenzianoPlace 22 · Grade SR · Don Soffer | SR | Don Soffer | 21:17.7 | 22 |
| 23 | Max SultzPlace 23 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 21:19.5 | 23 |
| 24 | Daniel StredelPlace 24 · Grade SO · Divine Savior | SO | Divine Savior | 21:24.1 | 24 |
| 25 | Rocco RacioppiPlace 25 · Grade JR · Don Soffer | JR | Don Soffer | 21:29.2 | 25 |
| 26 | Dillon ShelarPlace 26 · Grade JR · Marathon | JR | Marathon | 21:55.0 | 26 |
| 27 | Antonio AguilarPlace 27 · Grade 8 · Doctor's Charter | 8 | Doctor's Charter | 21:56.7 | 27 |
| 28 | Andres Pasquali ReyPlace 28 · Grade FR · Don Soffer | FR | Don Soffer | 22:00.8 | 28 |
| 29 | Merritt LubetskyPlace 29 · Grade JR · Miami Country Day | JR | Miami Country Day | 22:27.0 | 29 |
| 30 | Euston DavisPlace 30 · Grade SR · Florida Christian | SR | Florida Christian | 22:29.0 | 30 |
| 31 | Tyler SastrePlace 31 · Grade JR · Miami Country Day | JR | Miami Country Day | 22:29.0 | 31 |
| 32 | Tomas ValenzianoPlace 32 · Grade SR · Don Soffer | SR | Don Soffer | 22:35.0 | 32 |
| 33 | Nicholas HarperPlace 33 · Grade SO · Ransom Everglades | SO | Ransom Everglades | 22:38.8 | 33 |
| 34 | Adrian CarrionPlace 34 · Grade SR · Florida Christian | SR | Florida Christian | 22:38.9 | 34 |
| 35 | Andrew CortiPlace 35 · Grade JR · Divine Savior | JR | Divine Savior | 22:42.5 | 35 |
| 36 | Julien PerdigonPlace 36 · Grade SR · Monsignor Pace | SR | Monsignor Pace | 22:44.4 | 36 |
| 37 | Eli BorojovichPlace 37 · Grade JR · Don Soffer | JR | Don Soffer | 22:51.4 | 37 |
| 38 | Lorenzo CaffarenaPlace 38 · Grade SO · Don Soffer | SO | Don Soffer | 23:01.9 | 38 |
| 39 | Jaylen SchulerPlace 39 · Grade SR · Monsignor Pace | SR | Monsignor Pace | 23:12.1 | 39 |
| 40 | Nicholas CaceresPlace 40 · Grade SO · Miami Country Day | SO | Miami Country Day | 23:24.6 | 40 |
| 41 | Patrick LonePlace 41 · Grade JR · Westminster Academy | JR | Westminster Academy | 23:25.3 | 41 |
| 42 | Mateo PerlaPlace 42 · Grade FR · Ransom Everglades | FR | Ransom Everglades | 23:28.0 | 42 |
| 43 | Felix OrtizPlace 43 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 23:28.4 | — |
| 44 | Ethan LeonardPlace 44 · Grade SO · Florida Christian | SO | Florida Christian | 23:28.7 | 43 |
| 45 | Alejandro MerlanoPlace 45 · Grade JR · Divine Savior | JR | Divine Savior | 23:38.5 | 44 |
| 46 | Raul AlvarezPlace 46 · Grade FR · Divine Savior | FR | Divine Savior | 23:51.3 | 45 |
| 47 | Tyler GordoPlace 47 · Grade FR · Divine Savior | FR | Divine Savior | 23:51.7 | 46 |
| 48 | Isaac TretoPlace 48 · Grade SO · Florida Christian | SO | Florida Christian | 24:09.6 | 47 |
| 49 | Joel ReyesPlace 49 · Grade JR · Florida Christian | JR | Florida Christian | 24:29.9 | 48 |
| 50 | AJ SavyskyPlace 50 · Grade SO · Miami Country Day | SO | Miami Country Day | 24:50.5 | 49 |
| 51 | Elias MarcaydaPlace 51 · Grade SO · Divine Savior | SO | Divine Savior | 24:58.0 | 50 |
| 52 | Max FeldmanPlace 52 · Grade FR · Ransom Everglades | FR | Ransom Everglades | 25:02.3 | 51 |
| 53 | William DeanPlace 53 · Grade FR · Miami Country Day | FR | Miami Country Day | 25:02.5 | 52 |
| 54 | Nicholas JuhaszPlace 54 · Grade FR · Ransom Everglades | FR | Ransom Everglades | 25:07.6 | 53 |
| 55 | Ethan BenitezPlace 55 · Grade SO · Florida Christian | SO | Florida Christian | 25:08.4 | 54 |
| 56 | Oliver KozlovskiPlace 56 · Grade JR · Miami Country Day | JR | Miami Country Day | 25:16.9 | — |
| 57 | Lucas SzydlowskiPlace 57 · Grade SO · Don Soffer | SO | Don Soffer | 25:19.6 | 55 |
| 58 | Ian HoppePlace 58 · Grade FR · Divine Savior | FR | Divine Savior | 25:59.5 | 56 |
| 59 | Daniel MerrymanPlace 59 · Grade SO · Marathon | SO | Marathon | 25:59.7 | 57 |
| 60 | Lucas GynellPlace 60 · Grade FR · Miami Country Day | FR | Miami Country Day | 26:04.0 | — |
| 61 | Will MeihakPlace 61 · Grade 8 · Divine Savior | 8 | Divine Savior | 26:04.3 | — |
| 62 | Josh AderPlace 62 · Grade SR · Miami Country Day | SR | Miami Country Day | 26:06.0 | — |
| 63 | Allan TaylorPlace 63 · Grade 7 · Marathon | 7 | Marathon | 26:55.9 | 58 |
| 64 | Dreyson CrynesPlace 64 · Grade FR · Westminster Academy | FR | Westminster Academy | 27:00.9 | — |
| 65 | Marcos TellePlace 65 · Grade JR · Divine Savior | JR | Divine Savior | 27:17.1 | — |
| 66 | Alex MitchellPlace 66 · Grade JR · Divine Savior | JR | Divine Savior | 28:05.3 | — |
| 67 | Andres OrtaPlace 67 · Grade SR · Divine Savior | SR | Divine Savior | 28:13.1 | — |
| 68 | Matthew DiazPlace 68 · Grade JR · Monsignor Pace | JR | Monsignor Pace | 28:39.8 | 59 |
| 69 | Daniel InfantePlace 69 · Grade SO · Monsignor Pace | SO | Monsignor Pace | 28:40.3 | 60 |
| 70 | Josh MorrisPlace 70 · Grade FR · Miami Country Day | FR | Miami Country Day | 28:47.4 | — |
| 71 | Lamont GrahamPlace 71 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 29:35.5 | — |
| 72 | Patricio RacioppiPlace 72 · Grade FR · Don Soffer | FR | Don Soffer | 29:41.4 | — |
| 73 | Theodore ClaytonPlace 73 · Grade FR · Doctor's Charter | FR | Doctor's Charter | 29:41.5 | — |
| 74 | Javier PerezPlace 74 · Grade FR · Divine Savior | FR | Divine Savior | 29:44.4 | — |
| 75 | Camilo SanchezPlace 75 · Grade SO · Doctor's Charter | SO | Doctor's Charter | 30:03.8 | — |
| 76 | Scott BaustPlace 76 · Grade FR · Westminster Academy | FR | Westminster Academy | 30:10.9 | — |
| 77 | Nicholas LaraPlace 77 · Grade FR · Divine Savior | FR | Divine Savior | 30:19.8 | — |
| 78 | Iasonas BrownPlace 78 · Grade SO · Don Soffer | SO | Don Soffer | 31:00.5 | — |
| 79 | Christopher HarperPlace 79 · Grade FR · Ransom Everglades | FR | Ransom Everglades | 31:34.6 | — |
| 80 | Jehu PlancherPlace 80 · Grade FR · Doctor's Charter | FR | Doctor's Charter | 31:45.4 | — |
| 81 | Alejandro OrtizPlace 81 · Grade JR · Doctor's Charter | JR | Doctor's Charter | 31:52.7 | — |
| 82 | Joaquin GomezPlace 82 · Grade FR · Divine Savior | FR | Divine Savior | 31:56.8 | — |
| 83 | Dylan QuirozPlace 83 · Grade SO · Monsignor Pace | SO | Monsignor Pace | 34:21.1 | — |