Girls
| Place | Athlete | Yr | Team | Time | Points | |
|---|---|---|---|---|---|---|
| 1 | Olivia Sargent | 11 | Pennsbury | 17:48.00 | 1 | |
| 2 | Jerrica Bauer | 11 | George School | 18:22.10 | 2 | |
| 3 | Hannah Molloy | 11 | Pennsbury | 18:30.00 | 3 | |
| 4 | Meridith Twomey | 11 | Pennsbury | 18:35.00 | 4 | |
| 5 | Sarah Walker | 11 | Germantown Friends School | 19:00.80 | 5 | |
| 6 | Bailey Balmer | 11 | Pennsbury | 19:02.00 | 6 | |
| 7 | Gabrielle Wilkinson | 9 | Friends' Central | 19:10.00 | 7 | |
| 8 | Rachel Estey | 9 | Pennsbury | 19:13.00 | 8 | |
| 9 | Abbe Goldstein | 10 | Germantown Academy | 19:20.00 | 9 | |
| 10 | Maddie Sauer | 11 | Pennsbury | 19:25.00 | 10 | |
| 11 | Stephanie Szekely | 10 | Gwynedd-Mercy Academy | 19:31.12 | 11 | |
| 12 | Griffin Kaulbach | 10 | Germantown Friends School | 19:35.00 | 12 | |
| 13 | Alice Wistar | 11 | Germantown Friends School | 19:54.90 | 13 | |
| 14 | Sydney Chamley-Oerton | 10 | Friends' Central | 19:55.00 | 14 | |
| 15 | Meghan Coolahan | 9 | Council Rock North | 20:10.00 | 15 | |
| 16 | Caroline Stickley | 11 | Octorara | 20:11.00 | 16 | |
| 17 | Maggie Hallahan | 11 | Germantown Academy | 20:16.50 | 17 | |
| 18 | Kira Buchler | 9 | Villa Maria Academy | 20:17.00 | 18 | |
| 19 | Nadia Taranta | 9 | Friends' Central | 20:20.00 | 19 | |
| 20 | Jessica Nangle | 10 | Archbishop Wood | 20:25.00 | 20 | |
| 21 | Ariel Rabinowitz | 11 | Council Rock North | 20:31.00 | 21 | |
| 22 | Julia Sharp | 10 | Kennett | 20:31.00 | 22 | |
| 23 | Skyler Tomson | 9 | Franklin Towne Charter | 20:32.00 | -- | |
| 24 | Claire Szapary | 10 | Friends' Central | 20:32.00 | 23 | |
| 25 | Victoria Nangle | 10 | Archbishop Wood | 20:33.00 | 24 | |
| 26 | Kylie Saloma | 9 | Gwynedd-Mercy Academy | 20:34.00 | 25 | |
| 27 | Natalie Cornely | 10 | Archbishop Wood | 20:34.00 | 26 | |
| 28 | Elizabeth Dougherty | 10 | West Chester East | 20:34.00 | 27 | |
| 29 | Rowan Palmour | 11 | George School | 20:36.30 | 28 | |
| 30 | Katie Mullen | 10 | Council Rock North | 20:38.00 | 29 | |
| 31 | Morgan Mills | 10 | Princeton Day School | 20:40.00 | 30 | |
| 32 | Elise Hocking | 9 | Germantown Friends School | 20:40.00 | 31 | |
| 33 | Kelsey Mentzer | 10 | Kennett | 20:42.00 | 32 | |
| 34 | Katryn Bowren | 11 | Archbishop Wood | 20:42.15 | 33 | |
| 35 | Kerri Rafter | 10 | West Chester East | 20:44.00 | 34 | |
| 36 | Mary Comer | 10 | West Chester East | 20:49.00 | 35 | |
| 37 | Meghan Vizzard | 9 | Lenape Reg. HS | 20:50.00 | 36 | |
| 38 | Hannah Hamilton | 9 | Pennsbury | 20:50.00 | 37 | |
| 39 | Camryn Luidens | 10 | West Chester East | 20:51.00 | 38 | |
| 40 | Christine Farrell | 11 | Pennsbury | 20:53.00 | -- | |
| 41 | Kelsey O'Hara | 9 | Germantown Academy | 20:53.96 | 39 | |
| 42 | Maddie Adams | 9 | Council Rock North | 20:54.00 | 40 | |
| 43 | Amelia McDonnell | 9 | Friends' Central | 20:55.00 | 41 | |
| 44 | Rose McDonnell | 9 | Friends' Central | 20:56.00 | 42 | |
| 45 | Ava Avila-Fitting | 11 | George School | 20:57.50 | 43 | |
| 46 | Erin Young | 11 | Archbishop Wood | 20:58.00 | 44 | |
| 47 | Katherine Duguid | 10 | West Chester East | 21:01.00 | 45 | |
| 48 | Erin Hunter | 9 | Pennsbury | 21:04.00 | -- | |
| 49 | Caitlin Harrity | 11 | Germantown Friends School | 21:06.20 | 46 | |
| 50 | Emily Gregor | 10 | Gwynedd-Mercy Academy | 21:07.00 | 47 | |
| 51 | Mckenna Krall | 11 | Penn Charter | 21:17.00 | 48 | |
| 52 | Zoe Valdepanos-Mellor | 9 | George School | 21:17.10 | 49 | |
| 53 | Jesse Brewer | 9 | The Lawrenceville School | 21:21.40 | 50 | |
| 54 | Katie Booth | 11 | Council Rock North | 21:28.00 | 51 | |
| 55 | Taylor Neals | 10 | Villa Joseph Marie | 21:29.00 | 52 | |
| 56 | Katharina Petermann | 11 | The Lawrenceville School | 21:30.00 | 53 | |
| 57 | Meagan McClintock | 11 | Pennsbury | 21:32.00 | -- | |
| 58 | Sarah Waddington | 10 | Gwynedd-Mercy Academy | 21:33.92 | 54 | |
| 59 | Gab Nunag | 11 | Villa Maria Academy | 21:36.54 | 55 | |
| 60 | Anais Gonzalez | 11 | The Lawrenceville School | 21:38.40 | 56 | |
| 61 | Lexi Reilly | 10 | Kennett | 21:40.00 | 57 | |
| 62 | Samantha Del Viscio | 10 | Villa Joseph Marie | 21:40.00 | 58 | |
| 63 | Hannah Kelly | 9 | West Chester East | 21:43.00 | 59 | |
| 64 | Emily Chrostowski | 11 | Archbishop Wood | 21:45.00 | 60 | |
| 65 | Paige Angelus | 9 | Gwynedd-Mercy Academy | 21:45.13 | 61 | |
| 66 | Lily Magliente | 11 | Westtown School | 21:53.00 | 62 | |
| 67 | Kristen Boligitz | 11 | Archbishop Wood | 21:54.23 | 63 | |
| 68 | Zoe Goldberg | 9 | Council Rock North | 21:54.61 | 64 | |
| 69 | Josie Radzinski | 10 | Pennsbury | 21:56.00 | -- | |
| 70 | Monica Auberzinsky | 11 | Octorara | 21:57.00 | 65 | |
| 71 | Michaela Colavita | 10 | Friends' Central | 21:58.00 | 66 | |
| 72 | Emily Smith | 11 | Nazareth Academy | 22:01.31 | 67 | |
| 73 | Cecilia Wishneski | 11 | Octorara | 22:02.00 | 68 | |
| 74 | Jillian Silverman | 11 | Germantown Academy | 22:04.30 | 69 | |
| 75 | Tara Webster | 11 | Gwynedd-Mercy Academy | 22:04.97 | 70 | |
| 76 | Mikayla Lewin | 10 | West Chester East | 22:09.00 | 71 | |
| 77 | Caroline Corr | 9 | Villa Maria Academy | 22:09.89 | 72 | |
| 78 | Emily Smith | 11 | Nazareth Academy | 22:10.00 | 73 | |
| 79 | Lauren Wood | 11 | Pennsbury | 22:11.00 | -- | |
| 80 | Brigid Conmy | 9 | Villa Joseph Marie | 22:12.70 | 74 | |
| 81 | Brittany Spielberger | 11 | Villa Joseph Marie | 22:13.00 | 75 | |
| 82 | Victoria Bartolozzi | 11 | Council Rock North | 22:15.00 | 76 | |
| 83 | Emily Webster | 10 | Gwynedd-Mercy Academy | 22:16.00 | 77 | |
| 84 | Sophia Smith | 10 | Germantown Friends School | 22:16.90 | 78 | |
| 85 | Abby Luke | 11 | West Chester East | 22:17.00 | -- | |
| 86 | Amanda Oster | 11 | Octorara | 22:20.00 | 79 | |
| 87 | Nicole McDonnell | 11 | Gwynedd-Mercy Academy | 22:20.44 | -- | |
| 88 | Emma Verges | 10 | Friends' Central | 22:23.00 | -- | |
| 89 | Patricia Thomas | 10 | Lenape Reg. HS | 22:24.00 | 80 | |
| 90 | Simonet Tan | 9 | Bensalem | 22:29.00 | 81 | |
| 91 | Anya Tyler | 11 | West Chester East | 22:30.00 | -- | |
| 92 | Emma Sharer | 11 | Princeton Day School | 22:32.76 | 82 | |
| 93 | Maggie Knies | 11 | Gwynedd-Mercy Academy | 22:32.80 | -- | |
| 94 | Shannon Brown | 11 | Gwynedd-Mercy Academy | 22:34.06 | -- | |
| 95 | Lila Williams | 11 | Baldwin School | 22:34.30 | 83 | |
| 96 | Sarah Park | 11 | Baldwin School | 22:37.00 | 84 | |
| 97 | Rachel Pellegrino | 9 | Nazareth Academy | 22:40.00 | 85 | |
| 98 | Sydney Matthews | 11 | Bensalem | 22:41.00 | 86 | |
| 99 | Gabby Sharp | 11 | Lenape Reg. HS | 22:41.00 | 87 | |
| 100 | Hailey Barnett | 10 | Baldwin School | 22:42.00 | 88 | |
| 101 | Bridget Kane | 9 | Princeton Day School | 22:44.87 | 89 | |
| 102 | Gillian Dysart | 9 | Pennsbury | 22:45.00 | -- | |
| 103 | Grace O'Connell | 9 | Villa Maria Academy | 22:46.40 | 90 | |
| 104 | Gemma Hollister | 10 | Council Rock North | 22:47.00 | -- | |
| 105 | Nyssa Schoenfeld | 11 | Friends' Central | 22:54.00 | -- | |
| 106 | Sarah Williamson | 9 | Villa Joseph Marie | 22:56.00 | 91 | |
| 107 | Michele LaColla | 9 | West Chester East | 22:57.00 | -- | |
| 108 | Ella Komita-Moussa | 11 | Germantown Friends School | 23:00.79 | 92 | |
| 109 | Sydney Procos | 10 | George School | 23:04.00 | 93 | |
| 110 | Elise Evinski | 11 | Council Rock North | 23:07.00 | -- | |
| 111 | Mia Bezar | 8 | Baldwin School | 23:08.00 | 94 | |
| 112 | Sophia Capece | 10 | Nazareth Academy | 23:08.71 | 95 | |
| 113 | Julianna Boyd | 10 | Council Rock North | 23:09.00 | -- | |
| 114 | Megan Schaal | 9 | Pennsbury | 23:09.00 | -- | |
| 115 | Alison Kruse | 11 | Council Rock North | 23:11.00 | -- | |
| 116 | Rosemary Kaufman | 10 | Penn Charter | 23:14.00 | 96 | |
| 117 | Dana Duffield | 10 | Lenape Reg. HS | 23:19.00 | 97 | |
| 118 | Samantha Arbiz | 10 | Villa Joseph Marie | 23:22.00 | 98 | |
| 119 | Sophie Quaglia | 9 | Germantown Friends School | 23:22.00 | -- | |
| 120 | Juliana Boyd | 10 | Council Rock North | 23:26.00 | -- | |
| 121 | Niasia Boone | 11 | Pennsbury | 23:27.00 | -- | |
| 122 | Isabel DeWalt | 10 | Germantown Academy | 23:28.01 | 99 | |
| 123 | Kateryna Mukhino | 11 | Bensalem | 23:33.00 | 100 | |
| 124 | Jacqulynne Morris | 9 | Nazareth Academy | 23:35.62 | 101 | |
| 125 | Lauren Denin | 9 | Gwynedd-Mercy Academy | 23:36.00 | -- | |
| 126 | Erin Bandurick | 11 | Council Rock North | 23:36.00 | -- | |
| 127 | Cayla Fox | 11 | Gwynedd-Mercy Academy | 23:38.07 | -- | |
| 128 | Holly Johnson | 9 | West Chester East | 23:39.00 | -- | |
| 129 | Alex Herscovici | 11 | George School | 23:39.90 | 102 | |
| 130 | Kolby Kaller | 11 | Penn Charter | 23:40.00 | 103 | |
| 131 | Grace Hageman | 9 | Villa Joseph Marie | 23:42.00 | 104 | |
| 132 | Emma Locke | 10 | Penn Charter | 23:45.00 | 105 | |
| 133 | Monique Lopez | 9 | Bristol | 23:45.00 | 106 | |
| 134 | Ellen Annas | 9 | Nazareth Academy | 23:46.92 | 107 | |
| 135 | Radiyana Mancheva | 11 | Baldwin School | 23:47.00 | 108 | |
| 136 | Ava Duane | 9 | Friends' Central | 23:52.20 | -- | |
| 137 | Julia Beldyk | 10 | Kennett | 23:53.00 | 109 | |
| 138 | Sophia Asadpour | 10 | Council Rock North | 23:53.53 | -- | |
| 139 | Jenna Jones | 10 | West Chester East | 23:54.00 | -- | |
| 140 | Sarah Kormuth | 9 | Pennsbury | 24:00.00 | -- | |
| 141 | Caroline Johnston | 10 | West Chester East | 24:02.00 | -- | |
| 142 | Anna Tyler | 11 | West Chester East | 24:04.00 | -- | |
| 143 | Margaret Habib | 10 | The Lawrenceville School | 24:05.44 | 110 | |
| 144 | Hannah Grant | 9 | Council Rock North | 24:08.00 | -- | |
| 145 | Lauren O'Donnell | 9 | Villa Maria Academy | 24:11.00 | 111 | |
| 146 | Ashley Stauber | 11 | Germantown Academy | 24:12.00 | 112 | |
| 147 | Erin Burke | 11 | Council Rock North | 24:12.00 | -- | |
| 148 | Lauren Easley | 11 | Germantown Friends School | 24:13.90 | -- | |
| 149 | Lisa Shah | 9 | Bensalem | 24:14.00 | 113 | |
| 150 | Dustin Mintzer | 9 | Villa Maria Academy | 24:15.00 | 114 | |
| 151 | Amy Bevan | 11 | Villa Maria Academy | 24:18.00 | 115 | |
| 152 | Caroline MacRae | 10 | Germantown Friends School | 24:21.00 | -- | |
| 153 | Catherine Schluth | 11 | Nazareth Academy | 24:23.59 | 116 | |
| 154 | Monica Stackhouse | 11 | Archbishop Wood | 24:24.00 | -- | |
| 155 | Emi Moscoso | 11 | George School | 24:26.00 | 117 | |
| 156 | Bridget Drakley | 11 | Gwynedd-Mercy Academy | 24:28.36 | -- | |
| 157 | Shannon Amole | 9 | Octorara | 24:33.00 | 118 | |
| 158 | Connie Fang | 9 | Council Rock North | 24:37.00 | -- | |
| 159 | Natale Walker | 10 | Bristol | 24:42.00 | 119 | |
| 160 | Lindsay Norton | 11 | Gwynedd-Mercy Academy | 24:44.18 | -- | |
| 161 | Alyssa Ficco | 9 | Villa Maria Academy | 24:44.66 | -- | |
| 162 | Leonie Bick | 10 | Westtown School | 24:45.25 | 120 | |
| 163 | Emma Weber | 11 | Gwynedd-Mercy Academy | 24:46.00 | -- | |
| 164 | Karrie Faraghan | 10 | Lenape Reg. HS | 24:50.00 | 121 | |
| 165 | Jackie DeRusso | 9 | Germantown Academy | 24:50.00 | 122 | |
| 166 | Gabrielle Lopez | 9 | West Chester East | 24:55.00 | -- | |
| 167 | Greta Roli | 11 | Council Rock North | 24:55.00 | -- | |
| 168 | Willow Tierno | 11 | Penn Charter | 24:56.30 | 123 | |
| 169 | Gwyneth Turner | 9 | Westtown School | 24:57.64 | 124 | |
| 170 | Olivia Samuelewicz | 9 | Kennett | 25:01.00 | 125 | |
| 171 | Allison Mowrey | 9 | Octorara | 25:03.00 | 126 | |
| 172 | Elizabeth Dern | 9 | Archbishop Wood | 25:04.00 | -- | |
| 173 | Emma Kwasnowsi | 11 | Council Rock North | 25:10.00 | -- | |
| 174 | Sarah Liney | 10 | Villa Maria Academy | 25:12.57 | -- | |
| 175 | Cecily Ho | 11 | Germantown Academy | 25:13.00 | -- | |
| 176 | Kylie Purcaro | 9 | Gwynedd-Mercy Academy | 25:14.00 | -- | |
| 177 | Alice Gooding | 10 | The Lawrenceville School | 25:17.04 | 127 | |
| 178 | Meredith Chernak | 11 | Penn Charter | 25:22.00 | 128 | |
| 179 | Lauren Scheuer | 11 | West Chester East | 25:23.00 | -- | |
| 180 | Sydney Sciascia | 9 | Germantown Academy | 25:24.00 | -- | |
| 181 | Bryn Carickhoff | 11 | Villa Maria Academy | 25:25.00 | -- | |
| 182 | Tori Hubbard | 10 | Council Rock North | 25:31.00 | -- | |
| 183 | Samantha Felgoise | 11 | Germantown Academy | 25:37.00 | -- | |
| 184 | Alexa Leggett | 9 | West Chester East | 25:37.00 | -- | |
| 185 | Caroline Cleveland | 9 | West Chester East | 25:39.00 | -- | |
| 186 | Juliet Flynn | 10 | Council Rock North | 25:40.00 | -- | |
| 187 | Bailey Brassel | 10 | Council Rock North | 25:40.00 | -- | |
| 188 | Caroline Dennin | 11 | Gwynedd-Mercy Academy | 25:42.00 | -- | |
| 189 | Annabeth Mann | 11 | Council Rock North | 25:43.00 | -- | |
| 190 | Sadie Curran | 11 | Nazareth Academy | 25:43.09 | -- | |
| 191 | Faith Moore | 11 | The Lawrenceville School | 25:43.09 | 129 | |
| 192 | Anastasia Miglias | 9 | West Chester East | 25:45.00 | -- | |
| 193 | Maeve Connor | 11 | Germantown Academy | 25:46.00 | -- | |
| 194 | Gabriella Mauro | 11 | Germantown Academy | 25:47.00 | -- | |
| 195 | Rae Rae Engel | 9 | Council Rock North | 25:48.00 | -- | |
| 196 | Anna Cassidy | 10 | Octorara | 25:49.00 | 130 | |
| 197 | Bria Long | 11 | Council Rock North | 25:52.00 | -- | |
| 198 | Rachel Sehon | 10 | West Chester East | 25:53.00 | -- | |
| 199 | Laurel Bowers | 9 | West Chester East | 25:53.00 | -- | |
| 200 | Sophie Asadpour | 10 | Council Rock North | 25:53.00 | -- | |
Team Scores
| # | Team | Score | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Pennsbury | 22 | 1 | 3 | 4 | 6 | 8 | - | - |
| 2 | Friends' Central | 104 | 7 | 14 | 19 | 23 | 41 | - | - |
| 3 | Germantown Friends School | 107 | 5 | 12 | 13 | 31 | 46 | - | - |
| 4 | Archbishop Wood | 147 | 20 | 24 | 26 | 33 | 44 | - | - |
| 5 | Council Rock North | 156 | 15 | 21 | 29 | 40 | 51 | - | - |
| 6 | West Chester East | 179 | 27 | 34 | 35 | 38 | 45 | - | - |
| 7 | Gwynedd-Mercy Academy | 198 | 11 | 25 | 47 | 54 | 61 | - | - |
| 8 | George School | 215 | 2 | 28 | 43 | 49 | 93 | - | - |
| 9 | Germantown Academy | 233 | 9 | 17 | 39 | 69 | 99 | - | - |
| 10 | Kennett | 345 | 22 | 32 | 57 | 109 | 125 | - | - |
| 11 | Octorara | 346 | 16 | 65 | 68 | 79 | 118 | - | - |
| 12 | Villa Maria Academy | 346 | 18 | 55 | 72 | 90 | 111 | - | - |
| 13 | Villa Joseph Marie | 350 | 52 | 58 | 74 | 75 | 91 | - | - |
| 14 | The Lawrenceville School | 396 | 50 | 53 | 56 | 110 | 127 | - | - |
| 15 | Lenape Reg. HS | 421 | 36 | 80 | 87 | 97 | 121 | - | - |
| 16 | Nazareth Academy | 421 | 67 | 73 | 85 | 95 | 101 | - | - |
| 17 | Baldwin School | 457 | 83 | 84 | 88 | 94 | 108 | - | - |
| 18 | Princeton Day School | 473 | 30 | 82 | 89 | 132 | 140 | - | - |
| 19 | Penn Charter | 475 | 48 | 96 | 103 | 105 | 123 | - | - |
| 20 | Bensalem | 523 | 81 | 86 | 100 | 113 | 143 | - | - |
| 21 | Westtown School | 581 | 62 | 120 | 124 | 136 | 139 | - | - |
| 22 | Bristol | 658 | 106 | 119 | 142 | 145 | 146 | - | - |
Boys
| Place | Athlete | Yr | Team | Time | Points | |
|---|---|---|---|---|---|---|
| 1 | Nick Dahl | 10 | Germantown Friends School | 15:29.70 | 1 | |
| 2 | Grayson Hepp | 11 | Germantown Friends School | 15:54.10 | 2 | |
| 3 | Austin Maxwell | 10 | Kennett | 16:21.00 | 3 | |
| 4 | Rahi Shah | 11 | Bensalem | 16:30.00 | 4 | |
| 5 | Callahan Lennon | 10 | Holy Ghost Preparatory School | 16:42.00 | 5 | |
| 6 | Gordon Goldstein | 11 | Germantown Friends School | 16:45.20 | 6 | |
| 7 | Riley Hannon | 11 | Upper Dublin | 16:50.00 | 7 | |
| 8 | Ian Moini | 10 | Princeton Day School | 16:50.00 | 8 | |
| 9 | Andrew Flinn | 10 | Archbishop Wood | 17:01.00 | 9 | |
| 10 | Zach Schwartz | 11 | Germantown Friends School | 17:03.80 | 10 | |
| 11 | Aqeel Bacchus | 10 | Bensalem | 17:04.00 | 11 | |
| 12 | Joe Dougherty | 10 | West Chester East | 17:06.00 | 12 | |
| 13 | Kyle Ortiz | 11 | Archbishop Wood | 17:12.00 | 13 | |
| 14 | Daniel Stassen | 10 | Germantown Friends School | 17:12.10 | 14 | |
| 15 | Sebastian Hoyos | 11 | West Chester East | 17:16.00 | 15 | |
| 16 | Westley Wedell | 10 | Academy of the New Church | 17:19.00 | -- | |
| 17 | Patrick Donahue | 11 | Holy Ghost Preparatory School | 17:22.00 | 16 | |
| 18 | Timothy Kosher | 11 | Franklin Towne Charter | 17:24.00 | 17 | |
| 19 | Zach Goldberg | 9 | Germantown Friends School | 17:27.00 | 18 | |
| 20 | Robert Moser | 11 | West Chester East | 17:28.00 | 19 | |
| 21 | Kevin Dineen | 10 | Holy Ghost Preparatory School | 17:29.00 | 20 | |
| 22 | Daniel Brennan | 10 | West Chester East | 17:30.00 | 21 | |
| 23 | Ryan O'Donnell | 9 | Westtown School | 17:36.27 | 22 | |
| 24 | Liam Flood | 10 | Holy Ghost Preparatory School | 17:39.00 | 23 | |
| 25 | Colin Kelly | 11 | Archbishop Wood | 17:40.00 | 24 | |
| 26 | Colin Riley | 9 | Germantown Friends School | 17:41.00 | 25 | |
| 27 | Kevin Sheppard | 11 | Holy Ghost Preparatory School | 17:42.00 | 26 | |
| 28 | Sean Dixon | 10 | Holy Ghost Preparatory School | 17:44.00 | 27 | |
| 29 | Harper Pollio-Barbee | 10 | Penn Charter | 17:45.00 | 28 | |
| 30 | Jared Franz | 11 | West Chester East | 17:46.00 | 29 | |
| 31 | Andrew Ford | 11 | West Chester East | 17:46.80 | 30 | |
| 32 | Cody Brown | 10 | Kennett | 17:48.00 | 31 | |
| 33 | Jack Driesback | 10 | Kennett | 17:50.00 | 32 | |
| 34 | Greg Gallagher | 11 | Lower Moreland | 17:52.00 | 33 | |
| 35 | Alex Troncelliti | 11 | West Chester East | 17:52.00 | 34 | |
| 36 | Jake Decker | 11 | West Chester East | 17:52.00 | -- | |
| 37 | Jaydon McGoldrick | 11 | Westtown School | 17:54.05 | 35 | |
| 38 | Josh Maldonado | 11 | Bristol | 17:56.00 | 36 | |
| 39 | Zachary Zwick | 11 | Friends' Central | 17:56.30 | 37 | |
| 40 | Tom Freitag | 11 | Penn Charter | 17:59.10 | 38 | |
| 41 | Dylan Ross | 11 | Upper Dublin | 18:03.00 | 39 | |
| 42 | Zak Bacchus | 9 | Bensalem | 18:08.00 | 40 | |
| 43 | Andrew Criscuolo | 9 | West Chester East | 18:09.00 | -- | |
| 44 | Drew Ilik | 11 | Upper Dublin | 18:11.00 | 41 | |
| 45 | Adam Simon | 11 | Upper Dublin | 18:16.00 | 42 | |
| 46 | Ellis Maddox | 10 | Germantown Friends School | 18:16.00 | -- | |
| 47 | Dylan Gray | 10 | Timber Creek Reg. HS | 18:16.55 | 43 | |
| 48 | Matthew Clarke | 9 | West Chester East | 18:17.00 | -- | |
| 49 | M.Ryan Henderson | 11 | Upper Dublin | 18:18.00 | 44 | |
| 50 | Will Claudio | 10 | Bensalem | 18:19.00 | 45 | |
| 51 | Payne Pachuda | 10 | West Chester East | 18:19.00 | -- | |
| 52 | Mark Featherstone | 10 | Holy Ghost Preparatory School | 18:19.55 | 46 | |
| 53 | Alex McDonnell | 9 | Friends' Central | 18:20.00 | 47 | |
| 54 | Peter Fleming | 10 | Archbishop Wood | 18:20.14 | 48 | |
| 55 | Mike Haas | 10 | Lower Moreland | 18:21.00 | 49 | |
| 56 | Eddie Smith | 11 | West Chester East | 18:23.00 | -- | |
| 57 | Rich Miller | 11 | Father Judge | 18:24.99 | 50 | |
| 58 | Stephen Zinelli | 9 | Bristol | 18:26.00 | 51 | |
| 59 | Rick Tyrrell | 11 | Holy Ghost Preparatory School | 18:26.00 | -- | |
| 60 | Alex Miller | 10 | Upper Dublin | 18:28.00 | 52 | |
| 61 | Owen Ritz | 10 | Germantown Academy | 18:35.70 | 53 | |
| 62 | Jack Carideo | 10 | George School | 18:37.00 | 54 | |
| 63 | John Wheeler | 11 | Holy Ghost Preparatory School | 18:37.00 | -- | |
| 64 | Ryan Ganly | 10 | Kennett | 18:39.00 | 55 | |
| 65 | Kevin Diestelow | 10 | West Chester East | 18:40.00 | -- | |
| 66 | Rob Corso | 10 | Bensalem | 18:42.00 | 56 | |
| 67 | Ethan McLear | 9 | Westtown School | 18:45.48 | 57 | |
| 68 | Tyler Millan | 11 | Lower Moreland | 18:47.00 | 58 | |
| 69 | Tim McCreesh | 10 | Lower Moreland | 18:47.00 | 59 | |
| 70 | Valentin Brand | 10 | Westtown School | 18:47.74 | 60 | |
| 71 | Greg Dawson | 11 | Friends' Central | 18:50.00 | 61 | |
| 72 | Hunter Griffin | 11 | George School | 18:51.80 | 62 | |
| 73 | David Arnold | 10 | Friends' Central | 18:54.00 | 63 | |
| 74 | Emilio Prieto | 10 | George School | 18:57.80 | 64 | |
| 75 | Michael O'Donnell | 10 | Archbishop Wood | 18:57.90 | 65 | |
| 76 | Matt Boggs | 10 | Archbishop Wood | 18:58.70 | 66 | |
| 77 | Michael Dye | 11 | West Chester East | 18:59.00 | -- | |
| 78 | Salvat Santucci | 11 | Timber Creek Reg. HS | 18:59.28 | 67 | |
| 79 | Andrew Quigley | 10 | Timber Creek Reg. HS | 19:00.06 | 68 | |
| 80 | Matt Carr | 11 | Octorara | 19:02.00 | 69 | |
| 81 | Michael England | 11 | Holy Ghost Preparatory School | 19:03.00 | -- | |
| 82 | Jacob Newsham | 10 | Germantown Friends School | 19:05.00 | -- | |
| 83 | Sabur Kane | 9 | Timber Creek Reg. HS | 19:07.97 | 70 | |
| 84 | Jonathan Weiss | 11 | Penn Charter | 19:10.00 | 71 | |
| 85 | Chris Gallagher | 10 | Upper Dublin | 19:11.00 | 72 | |
| 86 | Max Mines | 11 | Germantown Friends School | 19:13.00 | -- | |
| 87 | Patrick Gallagher | 11 | Bensalem | 19:14.00 | 73 | |
| 88 | Justin Caniz | 9 | Archbishop Wood | 19:15.00 | 74 | |
| 89 | Matthew Marchand | 10 | Holy Ghost Preparatory School | 19:16.00 | -- | |
| 90 | Tommy Oliver | 10 | Bensalem | 19:18.00 | 75 | |
| 91 | Jacob Small | 11 | Franklin Towne Charter | 19:18.00 | 76 | |
| 92 | Blaise Ciarrocchi | 11 | Penn Charter | 19:20.60 | 77 | |
| 93 | Joshua Patton | 10 | Penn Charter | 19:21.00 | 78 | |
| 94 | Ben Speranza | 11 | Archbishop Wood | 19:21.83 | -- | |
| 95 | Hemal Patel | 11 | Bensalem | 19:23.00 | -- | |
| 96 | Kevin Montresor | 9 | Friends' Central | 19:24.00 | 79 | |
| 97 | Gordon Robertson | 11 | Penn Charter | 19:24.00 | 80 | |
| 98 | Dylan Caputo | 10 | Bensalem | 19:25.00 | -- | |
| 99 | Weston Wadsworth | 11 | Academy of the New Church | 19:26.00 | -- | |
| 100 | Tim Peterson | 9 | Germantown Friends School | 19:27.00 | -- | |
| 101 | Caleb Subach | 11 | West Chester East | 19:27.00 | -- | |
| 102 | John Gudgel | 11 | Princeton Day School | 19:28.30 | 81 | |
| 103 | Brent Mattis | 9 | Octorara | 19:29.00 | 82 | |
| 104 | Christopher Shapcott | 10 | Bristol | 19:30.00 | 83 | |
| 105 | Kevin Sun | 10 | Princeton Day School | 19:30.40 | 84 | |
| 106 | Peter Klein | 11 | Princeton Day School | 19:30.80 | 85 | |
| 107 | Seth Bonzelet | 11 | Valley Forge Military Academy | 19:31.00 | 86 | |
| 108 | Sam Oswald | 11 | Westtown School | 19:31.73 | 87 | |
| 109 | John Gillich | 11 | Franklin Towne Charter | 19:32.12 | 88 | |
| 110 | Joseph Love-Sheller | 10 | Westtown School | 19:33.00 | 89 | |
| 111 | Jonnie Plass | 10 | Germantown Friends School | 19:33.00 | -- | |
| 112 | Frank Ryan | 11 | Archbishop Wood | 19:33.29 | -- | |
| 113 | Thomas Luckner | 10 | West Chester East | 19:34.00 | -- | |
| 114 | John Berman | 10 | Germantown Friends School | 19:36.00 | -- | |
| 115 | Kevin Rodriguez | 9 | Bensalem | 19:40.00 | -- | |
| 116 | Joshua Skinner | 9 | Upper Dublin | 19:40.00 | -- | |
| 117 | Thomas Horgan | 11 | Holy Ghost Preparatory School | 19:40.90 | -- | |
| 118 | Elijah Rizzo | 9 | Bensalem | 19:42.00 | -- | |
| 119 | Mike Liotta | 11 | Bensalem | 19:42.00 | -- | |
| 120 | Donovan Aldridge | 9 | Germantown Friends School | 19:43.00 | -- | |
| 121 | Ben Anderson | 10 | West Chester East | 19:47.00 | -- | |
| 122 | Ian Eckerd | 11 | West Chester East | 19:47.00 | -- | |
| 123 | Johvensky Plaisime | 11 | George School | 19:47.10 | 90 | |
| 124 | Tim Gallagher | 10 | West Chester East | 19:48.00 | -- | |
| 125 | Sean Starosta | 10 | Upper Dublin | 19:50.00 | -- | |
| 126 | Danny Michels | 11 | Upper Dublin | 19:50.40 | -- | |
| 127 | Liam Babauta | 9 | Octorara | 19:51.00 | 91 | |
| 128 | Noah Shipley | 11 | Germantown Friends School | 19:52.80 | -- | |
| 129 | Gavin Rees | 10 | Germantown Academy | 19:54.50 | 92 | |
| 130 | Harrison Mazurek | 9 | West Chester East | 19:57.00 | -- | |
| 131 | Sam Sweeney | 11 | Kennett | 19:57.00 | 93 | |
| 132 | Will Vamos | 9 | George School | 20:01.40 | 94 | |
| 133 | Jack Monahan | 11 | Germantown Academy | 20:04.80 | 95 | |
| 134 | Richard Chekay | 10 | Conwell-Egan | 20:05.00 | -- | |
| 135 | Max Ryzinsky | 9 | Lower Moreland | 20:05.00 | 96 | |
| 136 | Jake Conti | 9 | Holy Ghost Preparatory School | 20:06.60 | -- | |
| 137 | Nick Chen | 11 | Princeton Day School | 20:07.00 | 97 | |
| 138 | Logan Caplin | 9 | George School | 20:07.60 | 98 | |
| 139 | Ryan Lafferty | 10 | Kennett | 20:08.54 | 99 | |
| 140 | Sam Mauro | 9 | Germantown Friends School | 20:09.00 | -- | |
| 141 | Ethan Creveling | 9 | Octorara | 20:11.00 | 100 | |
| 142 | Patrick Carolan | 9 | Father Judge | 20:11.00 | 101 | |
| 143 | Dash Halpern | 11 | Friends' Central | 20:15.00 | 102 | |
| 144 | Kaimosi Amen-ra | 9 | Valley Forge Military Academy | 20:15.00 | 103 | |
| 145 | Angel Rodriquez | 10 | Bristol | 20:15.96 | 104 | |
| 146 | Phoenix Rodriquez | 10 | Bristol | 20:17.00 | 105 | |
| 147 | Austin Kovach | 10 | West Chester East | 20:18.00 | -- | |
| 148 | Braden Cody | 11 | Germantown Academy | 20:18.10 | 106 | |
| 149 | Russell Kirczow | 10 | Princeton Day School | 20:18.30 | 107 | |
| 150 | Jonathon Moldoff | 9 | Westtown School | 20:18.44 | 108 | |
| 151 | Keith Hazen | 11 | Octorara | 20:22.00 | 109 | |
| 152 | Zack Crenshaw | 10 | Germantown Friends School | 20:23.00 | -- | |
| 153 | Laszlo Vasko | 9 | West Chester East | 20:23.00 | -- | |
| 154 | Brian Gabriele | 9 | Holy Ghost Preparatory School | 20:23.00 | -- | |
| 155 | Ryder Rigby | 10 | Bristol | 20:23.00 | 110 | |
| 156 | William Kinnamon | 11 | George School | 20:23.90 | 111 | |
| 157 | Tk Yuk | 11 | Westtown School | 20:25.28 | -- | |
| 158 | Jordan Gans | 11 | Germantown Academy | 20:26.70 | 112 | |
| 159 | Paul Horgan | 10 | Holy Ghost Preparatory School | 20:30.50 | -- | |
| 160 | Bill Wang | 10 | Westtown School | 20:31.57 | -- | |
| 161 | Jacob Neubaum | 10 | Holy Ghost Preparatory School | 20:36.00 | -- | |
| 162 | William Driscoll | 10 | Westtown School | 20:36.31 | -- | |
| 163 | Thomas Batterman | 9 | Princeton Day School | 20:36.90 | 113 | |
| 164 | John O'Connell | 9 | Holy Ghost Preparatory School | 20:39.54 | -- | |
| 165 | Nick Lavery | 11 | Solebury School | 20:40.00 | 114 | |
| 166 | Brian Schoener | 11 | Archbishop Wood | 20:43.00 | -- | |
| 167 | Earl Foster | 11 | Friends' Central | 20:44.00 | 115 | |
| 168 | Ethan Chriswell | 11 | Bensalem | 20:46.00 | -- | |
| 169 | Tai Kyung Yuk | 11 | Westtown School | 20:49.30 | -- | |
| 170 | Robert Lagay | 11 | Solebury School | 20:50.00 | 116 | |
| 171 | Willdragon Wang | 9 | Holy Ghost Preparatory School | 20:51.50 | -- | |
| 172 | Justin Pratt | 9 | Bensalem | 20:52.00 | -- | |
| 173 | Kevin Schultz | 9 | Father Judge | 20:53.00 | 117 | |
| 174 | Tyler Savage | 9 | Timber Creek Reg. HS | 20:53.12 | 118 | |
| 175 | Nicholas McLean | 11 | Princeton Day School | 20:55.60 | -- | |
| 176 | Enrico Mazza | 9 | West Chester East | 20:57.00 | -- | |
| 177 | Adam McAlonie | 9 | West Chester East | 20:57.00 | -- | |
| 178 | Justin Bedford | 11 | Penn Charter | 20:57.70 | 119 | |
| 179 | Jeff Soffer | 11 | Penn Charter | 20:57.70 | -- | |
| 180 | Kebo Wang | 10 | Westtown School | 21:01.20 | -- | |
| 181 | Ryan Brown | 11 | Valley Forge Military Academy | 21:02.00 | 120 | |
| 182 | Alex Cavallo | 9 | George School | 21:02.80 | -- | |
| 183 | Jacob Lukens | 10 | Westtown School | 21:03.80 | -- | |
| 184 | Sean Edelman | 9 | Bensalem | 21:04.00 | -- | |
| 185 | Tzion Jones | 10 | Penn Charter | 21:04.00 | -- | |
| 186 | Michael Fleisher | 11 | Penn Charter | 21:04.00 | -- | |
| 187 | Martin Ma | 9 | George School | 21:05.80 | -- | |
| 188 | Kevin Mengel | 9 | West Chester East | 21:06.00 | -- | |
| 189 | Alex Lui | 10 | Upper Dublin | 21:07.00 | -- | |
| 190 | Scott Dreisback | 9 | Kennett | 21:08.00 | 121 | |
| 191 | Tristan Laurencio | 10 | Penn Charter | 21:08.20 | -- | |
| 192 | Ian Auberzinsky | 10 | Octorara | 21:10.00 | 122 | |
| 193 | Chris Thomas | 9 | Penn Charter | 21:10.50 | -- | |
| 194 | Matt Rudisill | 9 | Octorara | 21:15.00 | 123 | |
| 195 | Stephen Flemming | 10 | Penn Charter | 21:18.00 | -- | |
| 196 | Akhil Kulkarni | 9 | Germantown Friends School | 21:18.00 | -- | |
| 197 | Jacob Mayer | 11 | Archbishop Wood | 21:19.72 | -- | |
| 198 | Scott Petersen | 9 | Octorara | 21:20.00 | -- | |
| 199 | Thomas Bish | 9 | Kennett | 21:23.00 | -- | |
| 200 | Joe Simon | 11 | Friends' Central | 21:25.00 | -- | |
Team Scores
| # | Team | Score | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Germantown Friends School | 33 | 1 | 2 | 6 | 10 | 14 | - | - |
| 2 | Holy Ghost Preparatory School | 90 | 5 | 16 | 20 | 23 | 26 | - | - |
| 3 | West Chester East | 96 | 12 | 15 | 19 | 21 | 29 | - | - |
| 4 | Bensalem | 156 | 4 | 11 | 40 | 45 | 56 | - | - |
| 5 | Archbishop Wood | 159 | 9 | 13 | 24 | 48 | 65 | - | - |
| 6 | Upper Dublin | 173 | 7 | 39 | 41 | 42 | 44 | - | - |
| 7 | Kennett | 214 | 3 | 31 | 32 | 55 | 93 | - | - |
| 8 | Westtown School | 261 | 22 | 35 | 57 | 60 | 87 | - | - |
| 9 | Friends' Central | 287 | 37 | 47 | 61 | 63 | 79 | - | - |
| 10 | Penn Charter | 292 | 28 | 38 | 71 | 77 | 78 | - | - |
| 11 | Lower Moreland | 295 | 33 | 49 | 58 | 59 | 96 | - | - |
| 12 | Princeton Day School | 355 | 8 | 81 | 84 | 85 | 97 | - | - |
| 13 | George School | 364 | 54 | 62 | 64 | 90 | 94 | - | - |
| 14 | Timber Creek Reg. HS | 366 | 43 | 67 | 68 | 70 | 118 | - | - |
| 15 | Bristol | 379 | 36 | 51 | 83 | 104 | 105 | - | - |
| 16 | Octorara | 451 | 69 | 82 | 91 | 100 | 109 | - | - |
| 17 | Franklin Towne Charter | 456 | 17 | 76 | 88 | 137 | 138 | - | - |
| 18 | Germantown Academy | 458 | 53 | 92 | 95 | 106 | 112 | - | - |
| 19 | Father Judge | 536 | 50 | 101 | 117 | 133 | 135 | - | - |
| 20 | Valley Forge Military Academy | 573 | 86 | 103 | 120 | 124 | 140 | - | - |
| 21 | Solebury School | 622 | 114 | 116 | 129 | 131 | 132 | - | - |
