| 1 | The Haverford School forPlace 1 · 27 | — | 27 | 1:35.8 | 9 |
| 2 | Germantown AcademyPlace 2 · 28 | — | 28 | 1:34.1 | 10 |
| 1 | Malvern PrepPlace 1 · 25 | — | 25 | 2:08.5 | 8 |
| 2 | Germantown AcademyPlace 2 · 30 | — | 30 | 1:34.1 | 10 |
| 1 | Episcopal AcademyPlace 1 · 15 | — | 15 | 1:27.1 | 5 |
| 2 | Germantown AcademyPlace 2 · 47 | — | 47 | 1:34.1 | 12 |
| 1 | Germantown AcademyPlace 1 · 17 | — | 17 | 1:34.1 | 6 |
| 2 | Springside Chestnut HillPlace 2 · 46 | — | 46 | 4:23.9 | 12 |
| 1 | Penn CharterPlace 1 · 23 | — | 23 | 1:55.4 | 8 |
| 2 | Germantown AcademyPlace 2 · 32 | — | 32 | 1:34.1 | 10 |
| 1 | Malvern PrepPlace 1 · 24 | — | 24 | 2:08.5 | 8 |
| 2 | The Haverford School forPlace 2 · 31 | — | 31 | 1:35.8 | 10 |
| 1 | Episcopal AcademyPlace 1 · 16 | — | 16 | 1:27.1 | 6 |
| 2 | The Haverford School forPlace 2 · 46 | — | 46 | 1:35.8 | 12 |
| 1 | The Haverford School forPlace 1 · 17 | — | 17 | 1:35.8 | 6 |
| 2 | Springside Chestnut HillPlace 2 · 46 | — | 46 | 4:23.9 | 12 |
| 1 | Penn CharterPlace 1 · 23 | — | 23 | 1:55.4 | 8 |
| 2 | The Haverford School forPlace 2 · 32 | — | 32 | 1:35.8 | 10 |
| 1 | Episcopal AcademyPlace 1 · 18 | — | 18 | 1:27.1 | 6 |
| 2 | Malvern PrepPlace 2 · 43 | — | 43 | 2:08.5 | 12 |
| 1 | Malvern PrepPlace 1 · 15 | — | 15 | 2:08.5 | 5 |
| 2 | Springside Chestnut HillPlace 2 · 48 | — | 48 | 4:23.9 | 12 |
| 1 | Malvern PrepPlace 1 · 25 | — | 25 | 2:08.5 | 8 |
| 2 | Penn CharterPlace 2 · 30 | — | 30 | 1:55.4 | 10 |
| 1 | Episcopal AcademyPlace 1 · 15 | — | 15 | 1:27.1 | 5 |
| 2 | Springside Chestnut HillPlace 2 · 50 | — | 50 | 4:23.9 | 12 |
| 1 | Episcopal AcademyPlace 1 · 18 | — | 18 | 1:27.1 | 6 |
| 2 | Penn CharterPlace 2 · 41 | — | 41 | 1:55.4 | 12 |
| 1 | Penn CharterPlace 1 · 17 | — | 17 | 1:55.4 | 6 |
| 2 | Springside Chestnut HillPlace 2 · 46 | — | 46 | 4:23.9 | 12 |
| 1 | Eli ENGELMANPlace 1 · Grade SR · 3500 Episcopal Academy | SR | 3500 Episcopal Academy | 16:24.7 | — |
| 2 | Curtis CONNERPlace 2 · Grade JR · 3496 Episcopal Academy | JR | 3496 Episcopal Academy | 16:39.9 | — |
| 3 | Brock YODERPlace 3 · Grade SO · 3596 Malvern Prep | SO | 3596 Malvern Prep | 16:50.8 | — |
| 4 | Nate VIANDSPlace 4 · Grade 8 · 3612 Penn Charter | 8 | 3612 Penn Charter | 17:10.4 | — |
| 5 | John RICKETTSPlace 5 · Grade SO · 3513 Episcopal Academy | SO | 3513 Episcopal Academy | 17:16.3 | — |
| 6 | Ethan ZHOUPlace 6 · Grade SR · 3520 Episcopal Academy | SR | 3520 Episcopal Academy | 17:40.3 | — |
| 7 | Alex DARDARIANPlace 7 · Grade SR · 3659 The Haverford School | SR | 3659 The Haverford School | 17:49.8 | — |
| 8 | William PATTERSONPlace 8 · Grade SO · 3511 Episcopal Academy | SO | 3511 Episcopal Academy | 17:51.8 | — |
| 9 | Tyler BENSONPlace 9 · Grade SO · 3545 Germantown Academy | SO | 3545 Germantown Academy | 17:57.7 | — |
| 10 | Killian TODDPlace 10 · Grade SO · 3592 Malvern Prep | SO | 3592 Malvern Prep | 18:03.7 | — |
| 11 | T.j. ZwallPlace 11 · Grade SR · 3613 Penn Charter | SR | 3613 Penn Charter | 18:12.1 | — |
| 12 | Nate JOHNSONPlace 12 · Grade SR · 3603 Penn Charter | SR | 3603 Penn Charter | 18:13.0 | — |
| 13 | Kaleb YOUNGPlace 13 · Grade FR · 3518 Episcopal Academy | FR | 3518 Episcopal Academy | 18:14.6 | — |
| 14 | James MACCOLLPlace 14 · Grade JR · 3675 The Haverford School | JR | 3675 The Haverford School | 18:15.4 | — |
| 15 | Walter MULROYPlace 15 · Grade JR · 3552 Germantown Academy | JR | 3552 Germantown Academy | 18:16.2 | — |
| 16 | Kyle ZHANGPlace 16 · Grade SO · 3519 Episcopal Academy | SO | 3519 Episcopal Academy | 18:17.4 | — |
| 17 | Evan BADAMIPlace 17 · Grade JR · 3544 Germantown Academy | JR | 3544 Germantown Academy | 18:40.3 | — |
| 18 | Nico VELEZPlace 18 · Grade FR · 3595 Malvern Prep | FR | 3595 Malvern Prep | 18:41.0 | — |
| 19 | Liam FRENCHPlace 19 · Grade SR · 3663 The Haverford School | SR | 3663 The Haverford School | 18:48.5 | — |
| 20 | Chase NIEWINSKIPlace 20 · Grade JR · 3585 Malvern Prep | JR | 3585 Malvern Prep | 18:50.4 | — |
| 21 | Noah MONESTEREPlace 21 · Grade SO · 3583 Malvern Prep | SO | 3583 Malvern Prep | 18:59.3 | — |
| 22 | Connor BROWNPlace 22 · Grade SR · 3634 Springside Chestnut | SR | 3634 Springside Chestnut | 19:04.3 | — |
| 23 | Leo KELLEYPlace 23 · Grade FR · 3604 Penn Charter | FR | 3604 Penn Charter | 19:05.0 | — |
| 24 | Matthew DUNNPlace 24 · Grade SO · 3602 Penn Charter | SO | 3602 Penn Charter | 19:05.8 | — |
| 25 | Ethan NAPlace 25 · Grade JR · 3553 Germantown Academy | JR | 3553 Germantown Academy | 19:16.5 | — |
| 26 | Jd KrasnickPlace 26 · Grade SR · 3507 Episcopal Academy | SR | 3507 Episcopal Academy | 19:23.4 | — |
| 27 | Andres CALDERONPlace 27 · Grade FR · 3654 The Haverford School | FR | 3654 The Haverford School | 19:25.5 | — |
| 28 | Lucas CRUTCHLOWPlace 28 · Grade SO · 3657 The Haverford School | SO | 3657 The Haverford School | 19:25.6 | — |
| 29 | Ben COOKPlace 29 · Grade SR · 3497 Episcopal Academy | SR | 3497 Episcopal Academy | 19:29.0 | — |
| 30 | Jeffrey GOULDPlace 30 · Grade SO · 3550 Germantown Academy | SO | 3550 Germantown Academy | 19:31.8 | — |
| 31 | Max BURMANPlace 31 · Grade SO · 3492 Episcopal Academy | SO | 3492 Episcopal Academy | 19:32.1 | — |
| 32 | Jack FORDPlace 32 · Grade JR · 3652 The Haverford School | JR | 3652 The Haverford School | 19:35.0 | — |
| 33 | Rylan ARATAPlace 33 · Grade SR · 3574 Malvern Prep | SR | 3574 Malvern Prep | 19:38.7 | — |
| 34 | Raymond KRESGEPlace 34 · Grade SO · 3671 The Haverford School | SO | 3671 The Haverford School | 19:42.0 | — |
| 35 | Peyton BURNETTPlace 35 · Grade JR · 3599 Penn Charter | JR | 3599 Penn Charter | 19:44.5 | — |
| 36 | Ben BERGERPlace 36 · Grade JR · 3597 Penn Charter | JR | 3597 Penn Charter | 19:45.2 | — |
| 37 | Theo ENGELMANPlace 37 · Grade SR · 3501 Episcopal Academy | SR | 3501 Episcopal Academy | 19:54.0 | — |
| 38 | Nate GILLPlace 38 · Grade SR · 3664 The Haverford School | SR | 3664 The Haverford School | 20:00.8 | — |
| 39 | Aarav KHANDELWALPlace 39 · Grade FR · 3505 Episcopal Academy | FR | 3505 Episcopal Academy | 20:04.2 | — |
| 40 | Jack DESILETSPlace 40 · Grade SO · 3498 Episcopal Academy | SO | 3498 Episcopal Academy | 20:07.4 | — |
| 41 | Shea CHAMBERSPlace 41 · Grade SR · 3493 Episcopal Academy | SR | 3493 Episcopal Academy | 20:08.9 | — |
| 42 | Jay ROGERSPlace 42 · Grade SR · 3677 The Haverford School | SR | 3677 The Haverford School | 20:11.3 | — |
| 43 | Ryan WENPlace 43 · Grade SO · 3516 Episcopal Academy | SO | 3516 Episcopal Academy | 20:11.6 | — |
| 44 | Jack COLLIERPlace 44 · Grade FR · 3655 The Haverford School | FR | 3655 The Haverford School | 20:14.3 | — |
| 45 | Tj DonnellyPlace 45 · Grade SR · 3579 Malvern Prep | SR | 3579 Malvern Prep | 20:18.9 | — |
| 46 | Preston LUBINIECKIPlace 46 · Grade SO · 3508 Episcopal Academy | SO | 3508 Episcopal Academy | 20:21.2 | — |
| 47 | Michael CRUTCHLOWPlace 47 · Grade SR · 3658 The Haverford School | SR | 3658 The Haverford School | 20:23.0 | — |
| 48 | Mason WIEGANDPlace 48 · Grade SR · 3682 The Haverford School | SR | 3682 The Haverford School | 20:29.7 | — |
| 49 | Malcom KAMAUPlace 49 · Grade FR · 3668 The Haverford School | FR | 3668 The Haverford School | 20:31.1 | — |
| 50 | Arman PATELPlace 50 · Grade FR · 3586 Malvern Prep | FR | 3586 Malvern Prep | 20:40.5 | — |
| 51 | Thomas LENTZPlace 51 · Grade SO · 3673 The Haverford School | SO | 3673 The Haverford School | 20:41.9 | — |
| 52 | Alex DEVRIESPlace 52 · Grade JR · 3578 Malvern Prep | JR | 3578 Malvern Prep | 20:42.4 | — |
| 53 | John Henry BRUSCAPlace 53 · Grade 8 · 3546 Germantown Academy | 8 | 3546 Germantown Academy | 20:42.8 | — |
| 54 | Joseph KAHANAPlace 54 · Grade JR · 3667 The Haverford School | JR | 3667 The Haverford School | 20:43.9 | — |
| 55 | Lius VASILIADISPlace 55 · Grade SO · 3515 Episcopal Academy | SO | 3515 Episcopal Academy | 20:44.4 | — |
| 56 | Arjun SOODPlace 56 · Grade SR · 3555 Germantown Academy | SR | 3555 Germantown Academy | 20:47.4 | — |
| 57 | Zach KRAWCHUKPlace 57 · Grade SR · 3582 Malvern Prep | SR | 3582 Malvern Prep | 20:55.0 | — |
| 58 | Matthew YERGERPlace 58 · Grade SR · 3683 The Haverford School | SR | 3683 The Haverford School | 20:59.8 | — |
| 59 | Liam CONNELLYPlace 59 · Grade SO · 3547 Germantown Academy | SO | 3547 Germantown Academy | 21:03.7 | — |
| 60 | Albert ROSSPlace 60 · Grade FR · 3610 Penn Charter | FR | 3610 Penn Charter | 21:05.9 | — |
| 61 | Wynton FOSTERPlace 61 · Grade FR · 3502 Episcopal Academy | FR | 3502 Episcopal Academy | 21:15.9 | — |
| 62 | Charlie MURPHYPlace 62 · Grade SR · 3584 Malvern Prep | SR | 3584 Malvern Prep | 21:17.2 | — |
| 63 | Alex COUPASPlace 63 · Grade JR · 3600 Penn Charter | JR | 3600 Penn Charter | 21:23.6 | — |
| 64 | Alex FOSTERPlace 64 · Grade SO · 3549 Germantown Academy | SO | 3549 Germantown Academy | 21:32.5 | — |
| 65 | Anderson BRESLERPlace 65 · Grade SO · 3577 Malvern Prep | SO | 3577 Malvern Prep | 21:37.0 | — |
| 66 | Grant BOWMANPlace 66 · Grade FR · 3491 Episcopal Academy | FR | 3491 Episcopal Academy | 21:40.9 | — |
| 67 | Pieter SCHWABPlace 67 · Grade SR · 3588 Malvern Prep | SR | 3588 Malvern Prep | 21:56.7 | — |
| 68 | Joey TROTTERPlace 68 · Grade SR · 3644 Springside Chestnut | SR | 3644 Springside Chestnut | 22:00.1 | — |
| 69 | Joe CURCIPlace 69 · Grade FR · 3601 Penn Charter | FR | 3601 Penn Charter | 22:06.5 | — |
| 70 | Jose Martinez TOLEDOPlace 70 · Grade FR · 3643 Springside Chestnut | FR | 3643 Springside Chestnut | 22:08.4 | — |
| 71 | Kai DEGENHARDTPlace 71 · Grade SR · 3660 The Haverford School | SR | 3660 The Haverford School | 22:08.9 | — |
| 72 | Dylan AYERSPlace 72 · Grade FR · 3653 The Haverford School | FR | 3653 The Haverford School | 22:15.1 | — |
| 73 | Jayden ZHUPlace 73 · Grade FR · 3521 Episcopal Academy | FR | 3521 Episcopal Academy | 22:20.9 | — |
| 74 | Jack DASHINEPlace 74 · Grade SO · 3548 Germantown Academy | SO | 3548 Germantown Academy | 22:32.4 | — |
| 75 | Gray COLLINSPlace 75 · Grade SR · 3495 Episcopal Academy | SR | 3495 Episcopal Academy | 22:33.4 | — |
| 76 | Luke HOFMANNPlace 76 · Grade FR · 3580 Malvern Prep | FR | 3580 Malvern Prep | 22:58.5 | — |
| 77 | Mac VAN DER WAAGPlace 77 · Grade FR · 3594 Malvern Prep | FR | 3594 Malvern Prep | 23:06.0 | — |
| 78 | Xavier TUBIOPlace 78 · Grade SO · 3557 Germantown Academy | SO | 3557 Germantown Academy | 23:07.9 | — |
| 79 | Teddy WOLFINGTONPlace 79 · Grade SR · 3517 Episcopal Academy | SR | 3517 Episcopal Academy | 23:15.5 | — |
| 80 | Roman MCNICHOLSPlace 80 · Grade JR · 3640 Springside Chestnut | JR | 3640 Springside Chestnut | 23:19.9 | — |
| 81 | Anay LODHAVIAPlace 81 · Grade SO · 3607 Penn Charter | SO | 3607 Penn Charter | 23:21.0 | — |
| 82 | Evan BRIGHTBILLPlace 82 · Grade FR · 3598 Penn Charter | FR | 3598 Penn Charter | 23:25.9 | — |
| 83 | Reed KNOBLOCKPlace 83 · Grade JR · 3637 Springside Chestnut | JR | 3637 Springside Chestnut | 23:28.2 | — |
| 84 | Ross LEEPlace 84 · Grade SR · 3606 Penn Charter | SR | 3606 Penn Charter | 23:28.3 | — |
| 85 | Seth SURMANPlace 85 · Grade FR · 3680 The Haverford School | FR | 3680 The Haverford School | 23:37.4 | — |
| 86 | Stavi STERIOUSPlace 86 · Grade JR · 3556 Germantown Academy | JR | 3556 Germantown Academy | 23:47.9 | — |
| 87 | Micah KIMPlace 87 · Grade SO · 3506 Episcopal Academy | SO | 3506 Episcopal Academy | 23:50.3 | — |
| 88 | Ben MATHISENPlace 88 · Grade SO · 3509 Episcopal Academy | SO | 3509 Episcopal Academy | 23:52.6 | — |
| 89 | Martin OKONKWOPlace 89 · Grade SR · 3676 The Haverford School | SR | 3676 The Haverford School | 23:53.0 | — |
| 90 | Duncan LEITHEADPlace 90 · Grade FR · 3672 The Haverford School | FR | 3672 The Haverford School | 24:08.9 | — |
| 91 | Brandyn LUONGPlace 91 · Grade SO · 3674 The Haverford School | SO | 3674 The Haverford School | 24:20.7 | — |
| 92 | Brian COLLINSPlace 92 · Grade JR · 3494 Episcopal Academy | JR | 3494 Episcopal Academy | 24:49.6 | — |
| 93 | Luke EGENPlace 93 · Grade SO · 3635 Springside Chestnut | SO | 3635 Springside Chestnut | 24:52.2 | — |
| 94 | Quinton MCDONNELLPlace 94 · Grade JR · 3639 Springside Chestnut | JR | 3639 Springside Chestnut | 24:53.1 | — |
| 95 | Connor MYERSPlace 95 · Grade SO · 3510 Episcopal Academy | SO | 3510 Episcopal Academy | 25:18.2 | — |
| 96 | Shane KEEFEPlace 96 · Grade SO · 3636 Springside Chestnut | SO | 3636 Springside Chestnut | 25:28.0 | — |
| 97 | Malin LYTLEPlace 97 · Grade SO · 3638 Springside Chestnut | SO | 3638 Springside Chestnut | 26:14.6 | — |
| 98 | Aidan SORCEPlace 98 · Grade SO · 3590 Malvern Prep | SO | 3590 Malvern Prep | 26:45.3 | — |
| 99 | Ronen ROYPlace 99 · Grade SO · 3514 Episcopal Academy | SO | 3514 Episcopal Academy | 27:18.6 | — |
| 100 | Jacob PLANKINTONPlace 100 · Grade SO · 3587 Malvern Prep | SO | 3587 Malvern Prep | 30:41.9 | — |
| 101 | Alex FENTONPlace 101 · Grade FR · 3662 The Haverford School | FR | 3662 The Haverford School | 31:27.4 | — |
| 102 | Penn RUEBENSAALPlace 102 · Grade FR · 3641 Springside Chestnut | FR | 3641 Springside Chestnut | 32:07.3 | — |
| 103 | Bodhi BOROUGHFPlace 103 · Grade FR · 3684 Penn Charter | FR | 3684 Penn Charter | 32:18.3 | — |
| 104 | Harris BALDINOPlace 104 · Grade FR · 3490 Episcopal Academy | FR | 3490 Episcopal Academy | 36:10.6 | — |
| 105 | Brenton ROYALPlace 105 · Grade FR · 3678 The Haverford School | FR | 3678 The Haverford School | 43:00.1 | — |