| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 1 | Eamonn McCullough | Phoenixville PA | 173 | M | OAG | 1 | 20:21.4 | 1:31.3 | 9 | 1:00:12.2 | 1:34.2 | 1 | 33:09.8 | 1:56:48.9 |
| 2 | Sean Fenoff | Hellertown PA | 100 | M | OAG | 3 | 21:51.5 | 1:14.7 | 3 | 55:48.9 | 0:45.6 | 7 | 37:53.0 | 1:57:33.9 |
| 3 | Harrison Schell | Philadelphia PA | 113 | M | OAG | 7 | 22:57.0 | 1:37.1 | 4 | 57:30.2 | 0:57.0 | 9 | 38:15.7 | 2:01:17.2 |
| 4 | Ryan Brennan | Downingtown PA | 150 | M | OAG | 8 | 22:59.3 | 1:48.7 | 7 | 58:30.8 | 1:14.0 | 4 | 36:55.7 | 2:01:28.6 |
| 5 | Connor McCarthy | Phoenixville PA | 37 | M | OAG | 38 | 27:08.0 | 2:02.9 | 2 | 54:23.6 | 1:12.3 | 6 | 37:07.3 | 2:01:54.3 |
| 6 | Andrew Haughton | Philadelphia PA | 212 | M | OAG | 15 | 24:22.1 | 2:04.2 | 6 | 58:04.4 | 0:46.6 | 14 | 39:44.7 | 2:05:02.3 |
| 7 | Kyle Houston | Macungie PA | 168 | M | OAG | 20 | 25:38.9 | 1:52.2 | 10 | 1:00:13.3 | 1:03.1 | 8 | 38:04.1 | 2:06:51.9 |
| 8 | Devon Main | Conshohocken PA | 196 | M | OAG | 47 | 28:23.8 | 3:03.8 | 5 | 57:45.3 | 1:34.0 | 5 | 36:57.9 | 2:07:45.0 |
| 9 | Tyler Alansky | Downingtown PA | 132 | M | OAG | 12 | 24:07.7 | 2:36.5 | 18 | 1:04:11.3 | 1:12.8 | 3 | 36:46.0 | 2:08:54.6 |
| 10 | Tristan Jones | Philadelphia PA | 211 | M | OAG | 5 | 22:36.1 | 2:18.6 | 15 | 1:01:51.1 | 1:10.3 | 27 | 41:07.0 | 2:09:03.3 |
| 11 | Matthew Russell | Allentown PA | 51 | M | OAG | 30 | 26:31.4 | 1:47.3 | 8 | 1:00:10.9 | 1:09.1 | 16 | 39:51.2 | 2:09:30.1 |
| 12 | Phil Mosolino | Carbondale PA | 202 | M | OAG | 34 | 26:41.1 | 2:12.9 | 13 | 1:01:13.1 | 1:08.8 | 22 | 40:30.8 | 2:11:47.0 |
| 13 | Matthew Schneider | East Greenville PA | 140 | M | OAG | 29 | 26:26.4 | 2:54.1 | 14 | 1:01:31.8 | 1:50.9 | 20 | 40:19.8 | 2:13:03.2 |
| 14 | Joe Stilin | Brooklyn NY | 73 | M | OAG | 6 | 22:56.4 | 2:05.8 | 19 | 1:04:48.3 | 1:19.9 | 31 | 42:20.2 | 2:13:30.8 |
| 15 | Angus Gruen | Philadelphia PA | 112 | M | OAG | 45 | 28:20.3 | 2:32.0 | 30 | 1:06:38.9 | 1:17.2 | 2 | 35:05.1 | 2:13:53.8 |
| 16 | Dimitry Belogorodsky | Philadelphia PA | 130 | M | OAG | 13 | 24:09.7 | 2:42.2 | 22 | 1:05:29.1 | 1:24.9 | 19 | 40:09.9 | 2:13:56.1 |
| 17 | Carsten Diccianni | Chalfont PA | 67 | M | OAG | 4 | 22:18.5 | 3:33.2 | 27 | 1:06:23.7 | 2:09.6 | 13 | 39:43.6 | 2:14:08.8 |
| 18 | Dominic Paone | Conshohocken PA | 146 | M | OAG | 72 | 30:13.1 | 2:25.9 | 12 | 1:00:53.5 | 1:07.3 | 18 | 40:04.4 | 2:14:44.4 |
| 19 | Rich Arcuri | Babylon NY | 7 | M | OAG | 36 | 27:00.2 | 2:01.5 | 20 | 1:05:19.8 | 1:26.6 | 12 | 39:39.7 | 2:15:27.9 |
| 20 | Clarke Gilbert | Wayne PA | 96 | M | OAG | 16 | 24:35.4 | 1:26.0 | 43 | 1:08:10.9 | 1:29.2 | 23 | 40:32.0 | 2:16:13.6 |
| 21 | Nicholas Bradford | Bethlehem PA | 31 | M | OAG | 2 | 21:21.4 | 2:35.6 | 34 | 1:07:04.1 | 1:33.0 | 44 | 43:56.9 | 2:16:31.1 |
| 22 | Aaron Bonser | Media PA | 63 | M | OAG | 92 | 31:40.8 | 2:52.0 | 11 | 1:00:48.6 | 1:43.2 | 15 | 39:50.2 | 2:16:54.8 |
| 23 | Peter Viscardo | Wayne PA | 225 | M | OAG | 57 | 29:13.8 | 2:45.0 | 21 | 1:05:20.8 | 1:47.4 | 10 | 38:21.7 | 2:17:28.9 |
| 24 | Devon Harris | Bethlehem PA | 213 | M | OAG | 42 | 27:53.0 | 1:10:14.0 | 11 | 39:39.1 | 2:17:46.2 | |||
| 25 | Joe Kondisko | Wind Gap PA | 99 | M | OAG | 17 | 25:03.3 | 2:38.5 | 47 | 1:08:42.0 | 1:06.8 | 32 | 42:37.5 | 2:20:08.4 |
| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 26 | Josh Barnett | Belle Mead NJ | 28 | M | OAG | 53 | 28:54.9 | 2:52.7 | 36 | 1:07:09.2 | 1:07.2 | 21 | 40:24.2 | 2:20:28.4 |
| 27 | Sameer Madan | New York NY | 72 | M | OAG | 50 | 28:28.6 | 2:47.2 | 23 | 1:05:59.3 | 1:22.1 | 29 | 42:14.6 | 2:20:52.0 |
| 28 | Lane Jubb | Philadelphia PA | 186 | M | OAG | 39 | 27:09.0 | 4:27.6 | 16 | 1:03:01.3 | 2:46.4 | 45 | 44:05.7 | 2:21:30.2 |
| 29 | Sadik Canca | Levittown PA | 160 | M | OAG | 23 | 26:02.1 | 3:11.8 | 35 | 1:07:06.5 | 2:09.0 | 35 | 43:01.3 | 2:21:30.9 |
| 30 | Michael Karl | Doylestown PA | 106 | M | OAG | 88 | 31:01.6 | 2:28.7 | 26 | 1:06:22.2 | 1:12.1 | 26 | 41:01.1 | 2:22:05.8 |
| 31 | Jean Landry | Gaithersburg MD | 138 | M | OAG | 19 | 25:37.1 | 2:07.9 | 29 | 1:06:26.5 | 0:58.3 | 65 | 47:02.9 | 2:22:12.8 |
| 32 | Stephen Kobithen | Doylestown PA | 95 | M | OAG | 18 | 25:07.2 | 3:10.9 | 62 | 1:10:15.0 | 1:00.9 | 37 | 43:16.5 | 2:22:50.7 |
| 33 | Darren Elwood | Princeton NJ | 227 | M | OAG | 9 | 23:44.5 | 2:33.4 | 39 | 1:07:27.3 | 1:24.1 | 73 | 48:20.1 | 2:23:29.6 |
| 34 | E. Kevin Scanlon | Philadelphia PA | 205 | M | OAG | 37 | 27:05.8 | 2:01.9 | 53 | 1:09:20.6 | 1:18.2 | 52 | 44:55.3 | 2:24:42.0 |
| 35 | Bryan Shultz | Montrose PA | 128 | M | OAG | 32 | 26:34.1 | 2:00.8 | 56 | 1:09:33.3 | 0:49.1 | 54 | 45:54.7 | 2:24:52.2 |
| 36 | John Garrett | Womelsdorf PA | 55 | M | OAG | 43 | 27:54.7 | 6:18.2 | 40 | 1:07:32.7 | 3:20.3 | 24 | 40:34.7 | 2:25:40.9 |
| 37 | Phillip Cyphers | Lebanon PA | 185 | M | OML | 84 | 30:40.4 | 2:17.3 | 37 | 1:07:12.6 | 0:55.2 | 49 | 44:40.5 | 2:25:46.2 |
| 38 | Drew Alansky | Downingtown PA | 133 | M | OAG | 41 | 27:29.8 | 4:39.4 | 65 | 1:11:13.3 | 2:49.1 | 17 | 39:56.4 | 2:26:08.2 |
| 39 | Fernando Carreno | Royersford PA | 9 | M | OAG | 91 | 31:38.8 | 3:16.8 | 28 | 1:06:25.5 | 1:40.2 | 39 | 43:24.8 | 2:26:26.3 |
| 40 | Connor Hinchliffe | Elysburg PA | 170 | M | OAG | 63 | 29:32.8 | 3:20.2 | 49 | 1:08:53.9 | 1:58.5 | 33 | 42:43.5 | 2:26:29.0 |
| 41 | Christopher Richards | Warminster PA | 65 | M | OAG | 54 | 28:57.4 | 3:01.1 | 55 | 1:09:25.1 | 1:25.4 | 43 | 43:50.5 | 2:26:39.7 |
| 42 | Daniel O'Sullivan | Philadelphia PA | 239 | M | OAG | 60 | 29:26.0 | 2:29.0 | 60 | 1:09:58.1 | 1:55.4 | 36 | 43:16.1 | 2:27:04.8 |
| 43 | Sean Buruschkin | Collegeville PA | 142 | M | OAG | 115 | 34:02.8 | 2:16.1 | 17 | 1:03:03.2 | 1:42.3 | 58 | 46:06.5 | 2:27:11.0 |
| 44 | Janson Stoltzfus | Bel Air MD | 43 | M | OAG | 49 | 28:24.0 | 2:40.8 | 52 | 1:09:15.9 | 2:02.0 | 50 | 44:52.7 | 2:27:15.6 |
| 45 | Orlando Boff Rodrigues Gomes | Lititz PA | 47 | M | OAG | 73 | 30:14.1 | 3:28.3 | 42 | 1:07:53.3 | 1:26.2 | 48 | 44:38.1 | 2:27:40.3 |
| 46 | Paul Miller | Philadelphia PA | 159 | M | OAG | 68 | 29:47.3 | 3:05.3 | 63 | 1:10:33.3 | 1:44.8 | 34 | 42:47.7 | 2:27:58.6 |
| 47 | Bauer Fichter | Philadelphia PA | 155 | M | OAG | 61 | 29:27.5 | 3:30.0 | 66 | 1:11:21.1 | 1:39.8 | 30 | 42:19.9 | 2:28:18.4 |
| 48 | Scott Seibel | Elizabethtown PA | 163 | M | OAG | 44 | 28:03.6 | 2:48.6 | 45 | 1:08:23.7 | 2:13.0 | 63 | 46:50.2 | 2:28:19.3 |
| 49 | Robert McKeehan | Princeton NJ | 192 | M | OAG | 40 | 27:12.3 | 4:58.4 | 61 | 1:10:12.7 | 2:31.8 | 38 | 43:24.5 | 2:28:19.8 |
| 50 | Aidan Burger | Bethlehem PA | 8 | M | OAG | 35 | 26:56.1 | 2:48.9 | 41 | 1:07:36.3 | 1:46.9 | 81 | 49:12.5 | 2:28:20.9 |
| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 51 | David Krewson | New Ringgold PA | 78 | M | OAG | 83 | 30:40.0 | 2:48.5 | 25 | 1:06:22.1 | 1:16.0 | 67 | 47:38.4 | 2:28:45.2 |
| 52 | Luke Loso | Breinigsville PA | 16 | M | OAG | 82 | 30:39.5 | 3:31.9 | 54 | 1:09:23.2 | 1:49.8 | 40 | 43:27.9 | 2:28:52.5 |
| 53 | Matt Granteed | Pottstown PA | 41 | M | OAG | 81 | 30:39.4 | 2:42.5 | 24 | 1:06:19.7 | 1:05.6 | 71 | 48:06.9 | 2:28:54.4 |
| 54 | Samuel Mortazavi | Orefield PA | 181 | M | OAG | 25 | 26:15.1 | 2:55.2 | 44 | 1:08:15.1 | 1:50.8 | 88 | 50:23.3 | 2:29:39.5 |
| 55 | James McFadden | Phoenixville PA | 171 | M | OAG | 70 | 30:12.1 | 2:22.1 | 38 | 1:07:20.8 | 1:41.3 | 68 | 48:03.2 | 2:29:39.7 |
| 56 | Keith Evans | Harrisburg PA | 224 | M | OAG | 51 | 28:52.4 | 3:18.8 | 71 | 1:12:04.5 | 1:18.2 | 47 | 44:18.4 | 2:29:52.5 |
| 57 | Scott Thomson | Philadelphia PA | 174 | M | OAG | 74 | 30:18.4 | 3:52.8 | 86 | 1:13:25.3 | 1:34.2 | 25 | 40:53.4 | 2:30:04.3 |
| 58 | Joe Williams | Emmaus PA | 69 | M | OAG | 64 | 29:38.5 | 2:32.7 | 59 | 1:09:52.3 | 1:16.5 | 64 | 46:56.4 | 2:30:16.7 |
| 59 | Jarrod Baranowski | Lancaster PA | 26 | M | OAG | 66 | 29:45.2 | 2:10.2 | 76 | 1:12:40.4 | 1:05.9 | 53 | 45:08.5 | 2:30:50.5 |
| 60 | Bryan Unangst | West Chester PA | 199 | M | OAG | 11 | 24:01.0 | 4:02.9 | 77 | 1:12:40.8 | 2:14.3 | 69 | 48:05.5 | 2:31:04.7 |
| 61 | Michael Bosch | Fairfax VA | 118 | M | OAG | 56 | 29:05.4 | 2:44.8 | 79 | 1:12:48.4 | 1:26.1 | 56 | 46:00.3 | 2:32:05.2 |
| 62 | Shawn Omalley | Douglassville PA | 175 | M | OAG | 95 | 32:26.3 | 2:36.9 | 51 | 1:09:00.0 | 2:07.8 | 55 | 45:58.0 | 2:32:09.2 |
| 63 | Clark Giraldez | Philadelphia PA | 219 | M | OAG | 97 | 32:34.3 | 2:25.0 | 73 | 1:12:16.9 | 1:28.5 | 41 | 43:36.9 | 2:32:21.8 |
| 64 | Diederik De Savornin Lohman | Maplewood NJ | 223 | M | OAG | 78 | 30:34.7 | 4:19.2 | 48 | 1:08:53.0 | 1:55.9 | 60 | 46:40.1 | 2:32:23.1 |
| 65 | Mike Jenkins | Allentown PA | 169 | M | OAG | 89 | 31:06.0 | 3:49.3 | 33 | 1:06:51.1 | 1:59.2 | 79 | 49:05.9 | 2:32:51.7 |
| 66 | Kirkland Lozada | Bryn Mawr PA | 143 | M | OAG | 67 | 29:47.0 | 4:17.8 | 72 | 1:12:13.6 | 1:46.6 | 51 | 44:54.6 | 2:32:59.7 |
| 67 | Brett Funk | Hoboken NJ | 177 | M | OAG | 75 | 30:21.3 | 6:00.3 | 84 | 1:13:08.8 | 2:06.3 | 28 | 42:07.6 | 2:33:44.5 |
| 68 | Matt Dinnocenti | Spring City PA | 104 | M | OAG | 52 | 28:52.5 | 3:18.9 | 68 | 1:11:48.7 | 2:21.0 | 66 | 47:29.8 | 2:33:51.1 |
| 69 | Don Wagner | Lititz PA | 46 | M | OAG | 85 | 30:46.9 | 4:17.2 | 31 | 1:06:48.5 | 1:54.6 | 92 | 51:16.0 | 2:35:03.5 |
| 70 | Thomas Iannelli | Asbury NJ | 200 | M | OAG | 26 | 26:15.3 | 2:27.5 | 46 | 1:08:26.0 | 2:24.6 | 126 | 55:33.5 | 2:35:07.1 |
| 71 | Thomas Sacker | Bel Air MD | 102 | M | OAG | 31 | 26:31.5 | 2:43.2 | 88 | 1:14:28.0 | 2:24.6 | 85 | 49:55.0 | 2:36:02.5 |
| 72 | David Elwell | West Orange NJ | 89 | M | OAG | 77 | 30:23.2 | 3:23.6 | 78 | 1:12:47.9 | 1:36.0 | 75 | 48:27.4 | 2:36:38.2 |
| 73 | Jeffrey Fussner | Kempton PA | 75 | M | OAG | 122 | 34:43.2 | 2:48.5 | 50 | 1:08:57.7 | 1:24.7 | 76 | 48:47.4 | 2:36:41.6 |
| 74 | Jonathan Carrozza | Blue Bell PA | 232 | M | OAG | 21 | 25:43.9 | 2:59.2 | 102 | 1:16:25.1 | 1:02.9 | 91 | 50:39.5 | 2:36:50.8 |
| 75 | Douglas Kylander | Riegelsville PA | 18 | M | OAG | 76 | 30:21.4 | 2:08.4 | 69 | 1:11:53.4 | 1:18.4 | 97 | 51:39.7 | 2:37:21.5 |
| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 76 | Matthew Distefano | East Brunswick NJ | 56 | M | OAG | 55 | 28:57.4 | 3:10.1 | 93 | 1:15:15.9 | 1:29.2 | 78 | 48:57.2 | 2:37:50.1 |
| 77 | David Mason | Washington DC | 191 | M | OAG | 24 | 26:09.1 | 4:06.9 | 81 | 1:12:58.7 | 2:00.8 | 105 | 52:36.1 | 2:37:51.8 |
| 78 | Ben Meck | Phoenixville PA | 139 | M | OAG | 27 | 26:15.8 | 3:33.1 | 116 | 1:19:29.1 | 1:59.6 | 72 | 48:16.9 | 2:39:34.7 |
| 79 | Glen Miller | Willow Grove PA | 190 | M | OAG | 94 | 32:24.7 | 5:26.3 | 67 | 1:11:23.8 | 3:26.6 | 80 | 49:09.7 | 2:41:51.2 |
| 80 | Rick Griscom | Phoenixville PA | 161 | M | OAG | 80 | 30:37.5 | 2:41.7 | 92 | 1:15:12.2 | 2:00.0 | 99 | 51:41.7 | 2:42:13.3 |
| 81 | Doug Elwood | Princeton NJ | 226 | M | OAG | 14 | 24:13.0 | 2:29.5 | 118 | 1:20:38.6 | 1:09.3 | 115 | 53:52.0 | 2:42:22.6 |
| 82 | Jon Pitcherella | Malvern PA | 125 | M | OAG | 112 | 33:48.6 | 2:21.0 | 85 | 1:13:19.7 | 1:38.4 | 100 | 51:45.9 | 2:42:53.8 |
| 83 | Matthew Slocum | Clarks Summit PA | 152 | M | OAG | 98 | 32:34.9 | 3:48.1 | 91 | 1:15:03.5 | 3:22.9 | 74 | 48:25.6 | 2:43:15.2 |
| 84 | Logan Timar | Bethlehem PA | 90 | M | OAG | 69 | 30:07.3 | 4:26.0 | 89 | 1:14:44.5 | 1:50.3 | 107 | 52:42.5 | 2:43:50.9 |
| 85 | Robert Walker | Philadelphia PA | 93 | M | OAG | 139 | 38:14.6 | 3:41.0 | 58 | 1:09:49.0 | 2:28.5 | 87 | 49:58.4 | 2:44:11.6 |
| 86 | Scott Greenstone | South Orange NJ | 97 | M | OAG | 96 | 32:26.4 | 2:31.5 | 70 | 1:12:04.1 | 2:01.8 | 121 | 55:14.6 | 2:44:18.5 |
| 87 | David Henderson | Fredericksburg VA | 129 | M | OAG | 59 | 29:23.3 | 5:27.2 | 122 | 1:21:24.8 | 2:07.1 | 59 | 46:07.8 | 2:44:30.3 |
| 88 | Zane Kratzer | Bethlehem PA | 183 | M | OAG | 116 | 34:04.7 | 3:16.6 | 98 | 1:16:09.0 | 2:02.4 | 84 | 49:39.0 | 2:45:11.9 |
| 89 | Tim Irving | Barnegat NJ | 201 | M | OAG | 90 | 31:23.5 | 5:22.3 | 110 | 1:18:23.8 | 4:07.4 | 57 | 46:05.5 | 2:45:22.7 |
| 90 | Mark Hanlon | Schwenksville PA | 206 | M | OAG | 65 | 29:43.6 | 5:07.6 | 94 | 1:15:22.3 | 2:45.7 | 106 | 52:37.1 | 2:45:36.5 |
| 91 | Michael Moore | Bethlehem PA | 131 | M | OAG | 86 | 30:50.5 | 5:16.2 | 74 | 1:12:17.6 | 2:20.3 | 120 | 54:51.7 | 2:45:36.5 |
| 92 | Joseph King | Bethlehem PA | 156 | M | OAG | 79 | 30:36.2 | 4:37.3 | 96 | 1:15:50.5 | 2:09.0 | 103 | 52:24.9 | 2:45:38.2 |
| 93 | Scott Matts | Wilmington DE | 110 | M | OAG | 105 | 33:12.0 | 4:30.8 | 101 | 1:16:18.0 | 2:30.3 | 82 | 49:31.0 | 2:46:02.3 |
| 94 | Jonathan Rosero | Conshohocken PA | 165 | M | OAG | 147 | 39:25.8 | 4:42.8 | 100 | 1:16:12.2 | 2:25.6 | 42 | 43:46.3 | 2:46:32.9 |
| 95 | Miguel Mascarinas | Allentown PA | 6 | M | OAG | 106 | 33:14.2 | 2:34.3 | 64 | 1:10:47.3 | 2:04.7 | 135 | 58:12.0 | 2:46:52.8 |
| 96 | Fred Carr | Birdsboro PA | 105 | M | OAG | 160 | 43:14.7 | 5:17.2 | 57 | 1:09:34.2 | 2:03.0 | 61 | 46:43.6 | 2:46:52.8 |
| 97 | Rich Tunkel | Pennington NJ | 122 | M | OAG | 111 | 33:47.6 | 1:39.5 | 111 | 1:18:24.9 | 1:39.7 | 96 | 51:38.8 | 2:47:10.6 |
| 98 | Zdzislaw Stefanowski | Bensalem PA | 66 | M | OAG | 119 | 34:28.0 | 3:03.5 | 99 | 1:16:09.4 | 3:07.6 | 90 | 50:36.5 | 2:47:25.2 |
| 99 | Noah Zern | Campbell CA | 135 | M | OAG | 71 | 30:12.8 | 5:21.5 | 113 | 1:18:39.3 | 2:17.0 | 94 | 51:28.1 | 2:47:58.8 |
| 100 | Alex Wagner | Pottstown PA | 176 | M | OAG | 101 | 33:00.2 | 2:50.2 | 80 | 1:12:55.6 | 4:00.3 | 123 | 55:20.0 | 2:48:06.5 |
| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 101 | Jordan Foster | Harleysville PA | 166 | M | OAG | 46 | 28:23.4 | 3:19.1 | 115 | 1:18:43.6 | 2:26.7 | 127 | 56:00.3 | 2:48:53.3 |
| 102 | Joshua Cuck | Clarks Summit PA | 48 | M | OAG | 127 | 35:46.6 | 6:12.4 | 87 | 1:13:58.5 | 2:26.7 | 89 | 50:29.5 | 2:48:53.9 |
| 103 | Spencer Gerhard | Pittsburgh PA | 92 | M | OAG | 87 | 30:55.4 | 4:06.2 | 109 | 1:18:17.3 | 1:59.1 | 118 | 54:06.1 | 2:49:24.3 |
| 104 | Stephen Repa | Pottstown PA | 182 | M | OAG | 117 | 34:16.2 | 4:01.9 | 148 | 1:25:35.9 | 1:20.3 | 46 | 44:10.3 | 2:49:24.7 |
| 105 | Andrew Barnish | New York NY | 82 | M | OAG | 159 | 41:36.9 | 3:31.4 | 32 | 1:06:48.7 | 2:01.8 | 128 | 56:04.5 | 2:50:03.6 |
| 106 | Robert Kiernan | Caldwell NJ | 20 | M | OAG | 123 | 34:57.5 | 4:06.4 | 106 | 1:17:05.8 | 2:32.2 | 93 | 51:26.4 | 2:50:08.5 |
| 107 | James Lechmanski | Garden City NY | 30 | M | OAG | 104 | 33:04.4 | 3:00.0 | 83 | 1:13:01.6 | 1:42.1 | 141 | 59:32.9 | 2:50:21.0 |
| 108 | Tony Zebekow | Doylestown PA | 184 | M | OAG | 109 | 33:47.0 | 5:47.0 | 95 | 1:15:49.7 | 2:59.4 | 102 | 52:11.1 | 2:50:34.4 |
| 109 | Bob Makaravage | Wilkes Barre PA | 10 | M | OAG | 133 | 36:40.8 | 5:34.1 | 82 | 1:13:00.5 | 2:47.5 | 109 | 52:46.8 | 2:50:49.8 |
| 110 | Anthony Rinaldi | Allentown PA | 141 | M | OML | 108 | 33:35.6 | 4:26.0 | 97 | 1:16:00.6 | 1:49.7 | 125 | 55:30.1 | 2:51:22.3 |
| 111 | Caleb Labeda | Macungie PA | 81 | M | OAG | 129 | 36:02.3 | 3:06.3 | 126 | 1:21:36.7 | 1:12.2 | 95 | 51:34.6 | 2:53:32.2 |
| 112 | Travis Boatright | Philadelphia PA | 238 | M | OAG | 102 | 33:02.1 | 4:00.3 | 123 | 1:21:26.0 | 1:45.8 | 113 | 53:33.0 | 2:53:47.3 |
| 113 | Ryan Healy | Ambler PA | 44 | M | OAG | 62 | 29:28.3 | 4:49.9 | 130 | 1:22:08.9 | 2:11.6 | 124 | 55:22.2 | 2:54:01.0 |
| 114 | Ryan Heurich | Emmaus PA | 144 | M | OAG | 148 | 39:38.0 | 6:06.9 | 104 | 1:16:55.1 | 3:53.1 | 70 | 48:06.7 | 2:54:40.0 |
| 115 | Nikolas Pearmine | Brooklyn NY | 147 | M | OAG | 118 | 34:24.8 | 4:52.2 | 114 | 1:18:42.3 | 3:35.7 | 111 | 53:12.8 | 2:54:47.9 |
| 116 | Benjamin McDonough | Kensington MD | 240 | M | OAG | 145 | 39:05.3 | 7:05.0 | 75 | 1:12:38.6 | 2:35.1 | 119 | 54:19.1 | 2:55:43.3 |
| 117 | Edward Tartar | Perkasie PA | 101 | M | OAG | 114 | 34:00.3 | 4:23.0 | 107 | 1:17:26.4 | 1:52.8 | 139 | 58:23.1 | 2:56:05.7 |
| 118 | Jace Becker | Philadelphia PA | 53 | M | OAG | 135 | 37:02.7 | 4:41.2 | 141 | 1:23:45.4 | 1:26.8 | 83 | 49:38.4 | 2:56:34.7 |
| 119 | John Stanley | Columbus NJ | 195 | M | OAG | 153 | 40:27.6 | 4:50.4 | 103 | 1:16:45.5 | 2:51.7 | 101 | 52:08.4 | 2:57:03.7 |
| 120 | Ryan Brown | Coatesville PA | 222 | M | OAG | 120 | 34:35.0 | 5:16.2 | 129 | 1:22:05.0 | 2:57.7 | 110 | 52:55.5 | 2:57:49.6 |
| 121 | Adam Lack | Millburn NJ | 210 | M | OAG | 128 | 35:49.3 | 6:05.0 | 105 | 1:17:02.4 | 2:39.4 | 129 | 56:23.1 | 2:57:59.4 |
| 122 | Mason Todd | Coatesville PA | 86 | M | OAG | 157 | 41:11.0 | 5:20.6 | 144 | 1:24:21.9 | 1:08.2 | 62 | 46:44.1 | 2:58:46.0 |
| 123 | Neil Strong | West Chester PA | 145 | M | OAG | 113 | 33:59.9 | 4:34.8 | 120 | 1:21:11.1 | 2:19.2 | 131 | 56:59.5 | 2:59:04.7 |
| 124 | Charles O'Malley | Ephrata PA | 60 | M | OAG | 167 | 50:53.0 | 3:25.3 | 90 | 1:14:59.7 | 1:12.1 | 77 | 48:51.5 | 2:59:21.7 |
| 125 | Thomas Hendel | Reading PA | 80 | M | OAG | 137 | 37:50.0 | 4:53.6 | 108 | 1:17:37.2 | 2:16.3 | 130 | 56:50.2 | 2:59:27.3 |
| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 126 | Eric Yeakel | Allentown PA | 117 | M | OAG | 48 | 28:23.8 | 6:30.5 | 117 | 1:19:56.7 | 3:29.2 | 150 | 1:02:12.4 | 3:00:32.9 |
| 127 | Sean Kearns | Tafton PA | 13 | M | OAG | 126 | 35:28.8 | 4:45.5 | 125 | 1:21:27.6 | 1:19.4 | 134 | 58:03.4 | 3:01:04.8 |
| 128 | Christopher Nelson | Easton PA | 194 | M | OAG | 93 | 32:22.4 | 6:18.0 | 119 | 1:21:07.0 | 3:50.8 | 138 | 58:16.3 | 3:01:54.7 |
| 129 | Aldo Chandra | Philadelphia PA | 172 | M | OAG | 138 | 37:54.2 | 4:49.6 | 138 | 1:23:18.4 | 2:11.2 | 114 | 53:48.0 | 3:02:01.6 |
| 130 | Albert Koyfman | Nazareth PA | 218 | M | OCL | 28 | 26:19.7 | 4:01.2 | 134 | 1:22:59.4 | 3:12.9 | 155 | 1:05:31.3 | 3:02:04.7 |
| 131 | Kenneth Preston | Fort Dix NJ | 180 | M | OAG | 131 | 36:21.6 | 7:48.3 | 128 | 1:21:40.6 | 3:37.0 | 108 | 52:43.2 | 3:02:10.8 |
| 132 | Terry Basham | Dumfries VA | 1 | M | OAG | 110 | 33:47.2 | 3:20.4 | 143 | 1:24:06.3 | 2:46.9 | 136 | 58:13.7 | 3:02:14.6 |
| 133 | Dominick Guevara | Sewell NJ | 17 | M | OAG | 161 | 43:42.1 | 3:20.9 | 142 | 1:23:48.4 | 1:50.0 | 86 | 49:56.6 | 3:02:38.3 |
| 134 | Gary Van Derveer | Chesapeake VA | 42 | M | OAG | 125 | 35:28.3 | 3:34.8 | 124 | 1:21:27.5 | 1:50.3 | 144 | 1:00:34.5 | 3:02:55.6 |
| 135 | Clark Gairing | Conshohocken PA | 220 | M | OAG | 99 | 32:44.1 | 5:50.4 | 161 | 1:30:04.2 | 3:12.6 | 98 | 51:39.7 | 3:03:31.2 |
| 136 | James Coleman | Allentown PA | 115 | M | OML | 134 | 36:41.6 | 3:39.3 | 133 | 1:22:45.3 | 2:33.1 | 137 | 58:14.4 | 3:03:53.9 |
| 137 | Jeffrey Hummel | Middletown DE | 52 | M | OAG | 100 | 32:45.7 | 4:07.4 | 152 | 1:27:25.5 | 1:44.6 | 143 | 59:53.5 | 3:05:56.8 |
| 138 | Howard Lee | New Hope PA | 24 | M | OAG | 107 | 33:17.4 | 4:32.9 | 135 | 1:23:06.4 | 2:38.3 | 152 | 1:03:08.6 | 3:06:43.8 |
| 139 | Hugh Harris | Hyattsville MD | 59 | M | OML | 58 | 29:22.8 | 5:11.8 | 127 | 1:21:37.7 | 2:47.3 | 158 | 1:07:44.7 | 3:06:44.5 |
| 140 | Michael Churilla | Bethlehem PA | 98 | M | OAG | 156 | 41:00.9 | 5:57.1 | 136 | 1:23:07.1 | 3:37.7 | 112 | 53:26.3 | 3:07:09.3 |
| 141 | Christopher Davis | Silver Spring MD | 189 | M | OAG | 151 | 40:03.1 | 4:02.4 | 151 | 1:27:12.0 | 1:01.0 | 122 | 55:18.6 | 3:07:37.3 |
| 142 | Rudram Das | Ambler PA | 167 | M | OAG | 150 | 39:57.3 | 3:41.4 | 121 | 1:21:24.1 | 1:27.4 | 145 | 1:01:10.5 | 3:07:41.0 |
| 143 | Vinnie Mancini | Philadelphia PA | 242 | M | OAG | 130 | 36:16.2 | 6:17.5 | 146 | 1:24:41.4 | 146 | 1:01:26.8 | 3:08:42.0 | |
| 144 | Evan Danielsen | Alexandria VA | 70 | M | OAG | 141 | 38:35.9 | 6:35.8 | 131 | 1:22:11.4 | 3:59.5 | 132 | 57:51.7 | 3:09:14.5 |
| 145 | Matthew Mowrer | Havertown PA | 209 | M | OAG | 121 | 34:42.6 | 5:12.1 | 147 | 1:25:23.9 | 2:42.6 | 156 | 1:05:51.4 | 3:13:52.8 |
| 146 | Blake McGeehan | Fairless Hills PA | 121 | M | OAG | 163 | 45:35.1 | 4:47.4 | 150 | 1:27:09.4 | 2:26.1 | 116 | 53:57.3 | 3:13:55.6 |
| 147 | Tyler Knox | Blue Bell PA | 241 | M | OAG | 152 | 40:13.3 | 5:34.9 | 162 | 1:31:39.4 | 2:30.2 | 117 | 54:05.9 | 3:14:03.8 |
| 148 | Todd Nixon | Newtown PA | 148 | M | OAG | 124 | 35:00.8 | 6:34.1 | 154 | 1:27:41.8 | 3:12.2 | 149 | 1:02:07.7 | 3:14:36.8 |
| 149 | Michael Rathmanner | Washington DC | 11 | M | OAG | 144 | 39:04.5 | 3:44.4 | 153 | 1:27:32.1 | 0:57.0 | 153 | 1:03:27.4 | 3:14:45.7 |
| 150 | Jaedon Brynildsen | Philadelphia PA | 61 | M | OAG | 155 | 40:53.5 | 4:56.4 | 155 | 1:28:58.8 | 2:32.0 | 140 | 58:27.7 | 3:15:48.4 |
| ------- Swim ------- | T1 | ------- Bike ------- | T2 | ------- Run ------- | Total | |||||||||
| Place* | Name | City | Bib No | Gender | Div | Rnk | Time | Time | Rnk | Time | Time | Rnk | Time | Time |
| 151 | Dylan Wolfinger | Cinnaminson NJ | 126 | M | OAG | 132 | 36:23.6 | 6:10.5 | 163 | 1:32:11.0 | 3:20.8 | 133 | 57:56.4 | 3:16:02.5 |
| 152 | Richard Hamilton | Jenkintown PA | 208 | M | OAG | 142 | 39:01.8 | 4:42.3 | 140 | 1:23:37.7 | 2:37.3 | 157 | 1:06:05.8 | 3:16:05.1 |
| 153 | Garret Olson | Elizabethtown PA | 203 | M | OAG | 158 | 41:14.4 | 6:48.7 | 149 | 1:26:20.4 | 3:16.6 | 142 | 59:42.0 | 3:17:22.4 |
| 154 | Matthew Cohen | Ambler PA | 79 | M | OAG | 10 | 23:48.2 | 4:37.7 | 164 | 1:37:57.5 | 3:26.7 | 160 | 1:08:26.0 | 3:18:16.3 |
| 155 | Daniel Gautieri | Philadelphia PA | 85 | M | OAG | 154 | 40:39.1 | 6:31.8 | 112 | 1:18:37.8 | 3:49.2 | 161 | 1:08:48.1 | 3:18:26.3 |
| 156 | Dan Todd | Coatesville PA | 87 | M | OAG | 22 | 25:59.7 | 4:40.1 | 159 | 1:29:42.3 | 3:30.1 | 166 | 1:18:16.8 | 3:22:09.2 |
| 157 | Eric Van Houten | West Chester PA | 109 | M | OAG | 140 | 38:30.8 | 4:09.9 | 160 | 1:29:51.4 | 2:34.9 | 159 | 1:07:55.2 | 3:23:02.4 |
| 158 | Sean Sandoe | Lancaster PA | 217 | M | OAG | 168 | 52:34.2 | 5:25.0 | 139 | 1:23:29.4 | 1:14.3 | 147 | 1:01:46.2 | 3:24:29.3 |
| 159 | Terry Fenoff | Hellertown PA | 22 | M | OAG | 136 | 37:30.3 | 6:37.2 | 145 | 1:24:39.5 | 4:49.6 | 165 | 1:12:11.9 | 3:25:48.7 |
| 160 | Ethan Villavicencio | Philadelphia PA | 34 | M | OAG | 103 | 33:02.1 | 6:43.3 | 165 | 1:40:20.6 | 3:02.7 | 154 | 1:03:54.1 | 3:27:02.9 |
| 161 | Eric Dyckman | Jarrettsville MD | 231 | M | OAG | 165 | 46:54.0 | 6:04.1 | 158 | 1:29:26.0 | 4:05.0 | 148 | 1:01:51.3 | 3:28:20.6 |
| 162 | Randy Coldiron | Ephrata PA | 64 | M | OAG | 166 | 48:27.6 | 4:30.3 | 137 | 1:23:08.3 | 1:58.7 | 163 | 1:11:32.1 | 3:29:37.2 |
| 163 | Joseph Tibbetts | Reading PA | 54 | M | OAG | 143 | 39:02.4 | 4:54.0 | 166 | 1:42:17.6 | 3:01.2 | 151 | 1:02:32.8 | 3:31:48.3 |
| 164 | Max Wehr | Oley PA | 137 | M | OAG | 149 | 39:44.7 | 9:33.3 | 157 | 1:29:19.3 | 5:07.6 | 164 | 1:11:34.5 | 3:35:19.6 |
| 165 | Jeremy Cox | Philadelphia PA | 14 | M | OAG | 33 | 26:38.5 | 5:43.9 | 168 | 1:49:15.4 | 1:54.3 | 167 | 1:18:56.9 | 3:42:29.3 |
| 166 | Andrew Adams | Phoenixville PA | 204 | M | OAG | 146 | 39:25.4 | 6:58.8 | 167 | 1:47:42.4 | 1:38.0 | 162 | 1:10:42.6 | 3:46:27.4 |
| 167 | Ishan Aggarwal | Aston PA | 234 | M | OAG | 164 | 46:41.4 | 7:23.0 | 169 | 2:02:26.2 | 3:10.0 | 104 | 52:34.6 | 3:52:15.3 |
| DQ | Louis Tumolo | Philadelphia PA | 162 | M | OAG | 27:40.3 | DQ | 1:07:30.9 | 2:57.9 | 41:25.4 | 2:19:34.7 | |||
| DQ | Farouk Al Chami | Wynnewood PA | 207 | M | OAG | 162 | 44:52.0 | 11:20.8 | 1 | 53:55.6 | 5:36.4 | DQ | 29:26.4 | 2:25:11.5 |
| DQ | Jonathan Nixon | Newtown PA | 149 | M | OAG | 18:35.8 | DQ | 1:19:03.9 | 2:39.1 | 1:01:33.7 | 2:41:52.6 | |||
| DQ | Leon Lebeaupin Moreau | Jersey City | 27 | M | OAG | 25:36.3 | DQ | 1:18:06.0 | 3:26.7 | 56:49.3 | 2:43:58.4 | |||
| DQ | Patrick Ashton | Broomall PA | 229 | M | OAG | DQ | 19:02.6 | 9:41.0 | 156 | 1:29:09.6 | 4:05.2 | 45:18.7 | 2:47:17.3 | |
| DQ | Joel Hashem | Philadelphia PA | 235 | M | OAG | 23:57.1 | DQ | 1:24:24.0 | 3:02.7 | 58:07.1 | 2:49:31.1 | |||
| DQ | Shawn Nolt | Ephrata PA | 62 | M | OAG | DQ | 22:41.3 | 5:12.8 | 132 | 1:22:43.6 | 3:28.9 | DQ | 58:12.0 | 2:52:18.8 |