| MALE AGE GROUP RESULTS |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 557 | Ben Murphy | Seneca SC | 1 | 28:52 | 2:20 | 1 | 1:16:01 | 1:02 | 1 | 43:00 | 2:31:13 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 220 | Gregory Shore | Matthews NC | 1 | 24:15 | 0:48 | 1 | 1:07:49 | 1:07 | 1 | 39:16 | 2:13:14 | ||
| 2. | 415 | Michael Arcidiacono | Charlotte NC | 4 | 38:25 | 0:55 | 2 | 1:07:49 | 1:10 | 2 | 45:10 | 2:33:27 | ||
| 3. | 295 | Logan Clark | Clemson SC | 2 | 31:01 | 0:55 | 4 | 1:17:11 | 0:49 | 3 | 46:22 | 2:36:16 | ||
| 4. | 366 | Josh Norris | Charlotte NC | 3 | 34:12 | 1:07 | 3 | 1:15:12 | 0:54 | 4 | 48:29 | 2:39:52 | ||
| 5. | 376 | Luke Browder | Matthews NC | 5 | 44:57 | 2:53 | 5 | 1:28:15 | 1:42 | 5 | 1:01:10 | 3:18:55 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 454 | Derek Kidwell | Mooresville NC | 2 | 21:51 | 0:55 | 3 | 1:04:29 | 0:51 | 4 | 41:11 | 2:09:16 | ||
| 2. | 370 | Dmitri Brown | Wilmington NC | 6 | 26:56 | 0:40 | 1 | 1:02:52 | 1:08 | 2 | 40:00 | 2:11:34 | ||
| 3. | 69 | Seth Hoffman | Simpsonville SC | 1 | 20:56 | 1:11 | 7 | 1:09:43 | 0:51 | 3 | 40:44 | 2:13:22 | ||
| 4. | 452 | Aaron Faro | Mechanicsburg PA | 3 | 23:30 | 0:43 | 8 | 1:10:14 | 0:56 | 1 | 39:56 | 2:15:17 | ||
| 5. | 408 | Dallas Shults | Charlotte NC | 9 | 29:33 | 0:49 | 2 | 1:04:04 | 1:07 | 5 | 43:11 | 2:18:42 | ||
| 6. | 271 | Joshua Chavez | Greensboro NC | 5 | 26:28 | 1:24 | 4 | 1:07:42 | 1:15 | 7 | 47:17 | 2:24:04 | ||
| 7. | 399 | Will Ross | Charlotte NC | 7 | 27:47 | 0:50 | 6 | 1:08:30 | 1:07 | 9 | 49:05 | 2:27:16 | ||
| 8. | 458 | Timothy Ferguson | Charlotte NC | 10 | 30:50 | 0:55 | 10 | 1:11:11 | 1:23 | 6 | 45:19 | 2:29:36 | ||
| 9. | 354 | Matt Greenan | Raleigh NC | 4 | 25:55 | 1:13 | 13 | 1:14:18 | 1:13 | 13 | 54:48 | 2:37:24 | ||
| 10. | 22 | Brandon Davis | Sanford NC | 13 | 37:16 | 4:15 | 5 | 1:07:56 | 1:50 | 8 | 48:32 | 2:39:47 | ||
| 11. | 524 | Nihat Cengel | Norfolk VA | 12 | 34:15 | 2:00 | 9 | 1:10:42 | 1:16 | 11 | 52:15 | 2:40:27 | ||
| 12. | 502 | Michael Couts | High Point NC | 11 | 33:57 | 1:26 | 12 | 1:13:38 | 1:15 | 10 | 50:51 | 2:41:07 | ||
| 13. | 282 | Kurt Martine | Greensboro NC | 8 | 28:15 | 1:31 | 14 | 1:17:22 | 2:08 | 14 | 58:58 | 2:48:12 | ||
| 14. | 419 | Jason Bevier | Cary NC | 14 | 40:57 | 1:45 | 11 | 1:12:48 | 1:31 | 12 | 53:00 | 2:49:58 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 480 | Evan Hill | Charlotte NC | 6 | 27:42 | 1:10 | 1 | 1:01:45 | 0:59 | 2 | 40:06 | 2:11:40 | ||
| 2. | 360 | Justin Andrews | Matthews NC | 3 | 25:45 | 0:50 | 2 | 1:02:31 | 0:50 | 4 | 42:27 | 2:12:21 | ||
| 3. | 256 | Terence Costello | Durham NC | 8 | 28:44 | 1:23 | 3 | 1:03:03 | 1:06 | 7 | 43:05 | 2:17:18 | ||
| 4. | 350 | Shannon Scott | Julian NC | 10 | 29:16 | 1:10 | 6 | 1:05:03 | 1:02 | 6 | 42:54 | 2:19:23 | ||
| 5. | 306 | Nicholas Trueman | Holly Springs NC | 2 | 25:38 | 0:43 | 9 | 1:08:23 | 0:55 | 14 | 45:18 | 2:20:55 | ||
| 6. | 375 | Will Hayes | Charlotte NC | 7 | 27:51 | 1:00 | 10 | 1:08:28 | 1:03 | 12 | 45:00 | 2:23:19 | ||
| 7. | 224 | Bear Robinson | Huntersville NC | 21 | 32:14 | 1:04 | 14 | 1:09:49 | 1:03 | 1 | 39:57 | 2:24:05 | ||
| 8. | 471 | Michael Gross | Charlotte NC | 1 | 23:39 | 1:18 | 5 | 1:04:55 | 1:25 | 27 | 52:50 | 2:24:06 | ||
| 9. | 511 | Jason Fish | Charlotte NC | 19 | 32:05 | 1:30 | 4 | 1:04:48 | 1:29 | 11 | 44:51 | 2:24:41 | ||
| 10. | 497 | Jonathan Story | Charlotte NC | 9 | 29:08 | 1:08 | 15 | 1:09:57 | 1:19 | 3 | 41:40 | 2:00 | 2:25:10 | |
| 11. | 289 | Stase Vonsiatsky | Charlotte NC | 11 | 29:18 | 1:12 | 21 | 1:11:29 | 1:22 | 10 | 44:46 | 2:28:04 | ||
| 12. | 439 | Matthew Sommer | Elon NC | 16 | 31:02 | 1:02 | 19 | 1:10:47 | 0:52 | 9 | 44:39 | 2:28:20 | ||
| 13. | 115 | Jon Topham | Fort Mill SC | 15 | 30:43 | 0:59 | 11 | 1:08:41 | 1:00 | 17 | 47:51 | 2:29:11 | ||
| 14. | 65 | Jeff Blair | Mooresville NC | 14 | 29:51 | 1:08 | 8 | 1:06:35 | 1:14 | 26 | 51:31 | 2:30:17 | ||
| 15. | 357 | Clint Bollinger | Charlotte NC | 18 | 31:28 | 1:12 | 16 | 1:10:02 | 1:05 | 16 | 47:47 | 2:31:32 | ||
| 16. | 392 | Frederick Kim | Huntersville NC | 27 | 36:54 | 1:26 | 12 | 1:08:50 | 1:05 | 15 | 46:20 | 2:34:34 | ||
| 17. | 211 | Shelby Small | Cornelius NC | 5 | 27:35 | 1:53 | 27 | 1:14:52 | 1:43 | 21 | 49:49 | 2:35:50 | ||
| 18. | 105 | Michael Stern | Huntersville NC | 4 | 26:27 | 1:23 | 23 | 1:12:05 | 1:37 | 30 | 54:30 | 2:35:59 | ||
| 19. | 374 | Terrance Smouter | Pineville NC | 29 | 38:57 | 1:28 | 13 | 1:09:17 | 1:11 | 13 | 45:13 | 2:36:04 | ||
| 20. | 281 | Phillip Jackson | Winston-Salem NC | 20 | 32:05 | 1:41 | 18 | 1:10:28 | 1:21 | 25 | 51:23 | 2:36:55 | ||
| 21. | 413 | Greg Schieve | Charlotte NC | 24 | 33:05 | 1:05 | 20 | 1:11:28 | 1:38 | 20 | 49:46 | 2:36:59 | ||
| 22. | 519 | Jason Ray | Charlotte NC | 35 | 46:30 | 1:07 | 7 | 1:06:28 | 1:05 | 5 | 42:47 | 2:37:54 | ||
| 23. | 176 | Chris Bestall | Charlotte NC | 17 | 31:21 | 1:29 | 17 | 1:10:23 | 1:31 | 28 | 53:33 | 2:38:14 | ||
| 24. | 558 | Jeremy Johnson | Charlotte NC | 22 | 32:22 | 2:20 | 24 | 1:13:03 | 1:49 | 19 | 48:58 | 2:38:31 | ||
| 25. | 560 | Charles Thurman | Jamestown NC | 28 | 37:26 | 1:18 | 30 | 1:15:57 | 1:22 | 8 | 44:15 | 2:40:17 | ||
| 26. | 489 | Matt Henrie | Wilmington NC | 23 | 32:54 | 1:14 | 28 | 1:14:58 | 1:25 | 23 | 51:02 | 2:41:30 | ||
| 27. | 126 | Gregory McGowan | Cornelius NC | 25 | 34:21 | 0:50 | 22 | 1:11:48 | 1:22 | 31 | 54:49 | 2:43:07 | ||
| 28. | 205 | Will Yelverton | Raleigh NC | 12 | 29:39 | 2:32 | 26 | 1:14:17 | 1:45 | 33 | 56:50 | 2:45:02 | ||
| 29. | 216 | Nathan Gillis | Charlotte NC | 26 | 34:21 | 1:44 | 32 | 1:19:34 | 1:53 | 18 | 48:09 | 2:45:38 | ||
| 30. | 417 | Justin Mohl | Charlotte NC | 13 | 29:43 | 3:00 | 33 | 1:22:36 | 2:15 | 22 | 50:48 | 2:48:21 | ||
| 31. | 181 | Stephen Moorefield | Colfax NC | 33 | 42:09 | 2:30 | 25 | 1:14:01 | 2:10 | 24 | 51:19 | 2:52:07 | ||
| 32. | 517 | Danny Grobe | Randleman NC | 31 | 39:46 | 1:47 | 29 | 1:15:22 | 1:20 | 34 | 1:01:23 | 2:59:36 | ||
| 33. | 486 | Jeremy Fowler | Huntersville NC | 34 | 44:21 | 1:30 | 31 | 1:18:04 | 3:05 | 32 | 56:06 | 3:03:04 | ||
| 34. | 513 | David Scarletto | Wilmington NC | 36 | 48:53 | 1:37 | 34 | 1:24:09 | 1:29 | 29 | 53:47 | 3:09:52 | ||
| 35. | 494 | Chris Hydeck | Charlotte NC | 30 | 39:06 | 2:40 | 36 | 1:35:42 | 1:19 | 35 | 1:02:23 | 3:21:08 | ||
| 36. | 319 | Kevin Hutchins | Harrisburg NC | 32 | 41:33 | 1:27 | 35 | 1:26:39 | 1:43 | 36 | 1:24:42 | 3:36:02 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 504 | Kenneth Bush | Winston-Salem NC | 2 | 27:17 | 0:57 | 2 | 1:00:24 | 0:45 | 1 | 38:21 | 2:07:43 | ||
| 2. | 102 | Drew Brashear | Charlotte NC | 1 | 25:04 | 1:02 | 7 | 1:04:11 | 0:49 | 6 | 42:44 | 2:13:49 | ||
| 3. | 143 | Chris Cummins | Charlotte NC | 16 | 30:59 | 1:23 | 3 | 1:02:11 | 0:46 | 2 | 39:57 | 2:15:15 | ||
| 4. | 476 | Owen Calvert | Winston-Salem NC | 14 | 30:01 | 1:10 | 1 | 1:00:19 | 1:14 | 7 | 42:58 | 2:15:40 | ||
| 5. | 68 | Steven Lewis | Wilmington NC | 3 | 27:22 | 0:59 | 12 | 1:05:27 | 1:02 | 3 | 41:06 | 2:15:54 | ||
| 6. | 501 | Steve Gangemi | Pittsboro NC | 12 | 29:56 | 1:20 | 4 | 1:02:45 | 1:05 | 4 | 42:06 | 2:17:10 | ||
| 7. | 448 | Ed Dixon | Greensboro NC | 9 | 29:30 | 0:49 | 9 | 1:04:15 | 1:09 | 5 | 42:21 | 2:18:02 | ||
| 8. | 449 | Gabe Salinas | Wilmington NC | 13 | 29:57 | 0:50 | 5 | 1:03:10 | 0:51 | 14 | 45:03 | 2:19:49 | ||
| 9. | 552 | Ryan Werner | Cornelius NC | 10 | 29:41 | 1:40 | 17 | 1:07:03 | 1:20 | 10 | 43:55 | 2:23:37 | ||
| 10. | 155 | Patrick Boyle | Charlotte NC | 11 | 29:55 | 1:25 | 10 | 1:05:01 | 0:54 | 16 | 46:33 | 2:23:45 | ||
| 11. | 107 | Kent Picklesimer | Charlotte NC | 6 | 28:38 | 1:17 | 22 | 1:09:14 | 0:58 | 9 | 43:52 | 2:23:58 | ||
| 12. | 469 | Todd Glazener | Pfafftown NC | 20 | 31:14 | 1:11 | 24 | 1:10:02 | 1:06 | 8 | 43:02 | 2:26:34 | ||
| 13. | 340 | John Mills | Hickory NC | 19 | 31:13 | 1:47 | 18 | 1:07:09 | 1:49 | 12 | 44:42 | 2:26:38 | ||
| 14. | 212 | Mark Olson | Davidson NC | 21 | 31:15 | 0:58 | 13 | 1:05:32 | 1:32 | 20 | 47:30 | 2:26:46 | ||
| 15. | 175 | Matt McDonald | Charlotte NC | 17 | 31:03 | 1:03 | 11 | 1:05:01 | 0:52 | 22 | 47:37 | 2:00 | 2:27:34 | |
| 16. | 379 | Timothy Vest | Huntersville NC | 34 | 34:13 | 0:58 | 19 | 1:07:36 | 0:57 | 11 | 44:27 | 2:28:09 | ||
| 17. | 97 | Joseph Lamonica Jr | Mooresville NC | 5 | 27:46 | 1:00 | 15 | 1:06:33 | 1:06 | 29 | 49:59 | 2:00 | 2:28:22 | |
| 18. | 298 | Neil Peterken | Wilmington NC | 8 | 28:57 | 0:56 | 6 | 1:03:10 | 1:06 | 38 | 54:32 | 2:28:39 | ||
| 19. | 269 | Josh Levine | Charlotte NC | 29 | 31:47 | 2:09 | 8 | 1:04:12 | 1:51 | 28 | 49:43 | 2:29:40 | ||
| 20. | 208 | Robert Lennon | Cornelius NC | 7 | 28:46 | 0:59 | 21 | 1:08:43 | 1:24 | 33 | 51:17 | 2:31:07 | ||
| 21. | 186 | Kris Long | Huntersville NC | 18 | 31:04 | 0:55 | 32 | 1:11:02 | 1:09 | 17 | 47:04 | 2:31:13 | ||
| 22. | 444 | Troy Fletcher | Charlotte NC | 36 | 34:38 | 1:37 | 16 | 1:06:34 | 1:39 | 19 | 47:19 | 2:31:44 | ||
| 23. | 132 | Paul Mierzwa | Charlotte NC | 30 | 31:54 | 1:17 | 27 | 1:10:20 | 1:10 | 23 | 47:44 | 2:32:22 | ||
| 24. | 336 | Brian Eason | Greensboro NC | 28 | 31:40 | 1:22 | 29 | 1:10:35 | 1:01 | 24 | 48:31 | 2:33:07 | ||
| 25. | 525 | Jason Doom | Clemmons NC | 37 | 34:38 | 1:31 | 30 | 1:10:43 | 1:35 | 15 | 45:08 | 2:33:34 | ||
| 26. | 423 | Paul Rudnicke | Winston Salem NC | 46 | 36:14 | 0:55 | 20 | 1:08:19 | 1:27 | 21 | 47:34 | 2:34:27 | ||
| 27. | 328 | Dietrich Glas | Charlotte NC | 27 | 31:36 | 1:36 | 14 | 1:05:52 | 1:13 | 36 | 54:15 | 2:34:30 | ||
| 28. | 509 | Jeff Danley | Hickory NC | 45 | 36:05 | 1:19 | 36 | 1:12:08 | 1:53 | 13 | 45:00 | 2:36:23 | ||
| 29. | 483 | Jonathan Baxter | Taylors SC | 38 | 34:49 | 1:54 | 31 | 1:10:58 | 1:53 | 18 | 47:15 | 2:36:49 | ||
| 30. | 500 | Darren Steinhilber | Charlotte NC | 31 | 32:05 | 3:24 | 34 | 1:11:25 | 2:00 | 32 | 50:32 | 2:39:24 | ||
| 31. | 311 | Scott Jones | Clemmons NC | 23 | 31:17 | 1:26 | 42 | 1:13:42 | 1:09 | 34 | 51:59 | 2:39:32 | ||
| 32. | 56 | Austin Wachter | Cornelius NC | 24 | 31:19 | 0:49 | 35 | 1:11:34 | 1:06 | 40 | 54:55 | 2:39:42 | ||
| 33. | 377 | Dwight Bailey | Charlotte NC | 39 | 34:51 | 2:12 | 33 | 1:11:09 | 2:11 | 27 | 49:38 | 2:39:59 | ||
| 34. | 174 | Keith Valbuena | Charlotte NC | 33 | 33:46 | 1:16 | 43 | 1:14:28 | 1:07 | 30 | 50:06 | 2:40:41 | ||
| 35. | 442 | Michael Kaplan | Greensboro NC | 43 | 35:44 | 1:18 | 41 | 1:13:16 | 1:28 | 31 | 50:26 | 2:42:10 | ||
| 36. | 484 | Kevin Brown | Charlotte NC | 26 | 31:35 | 1:33 | 23 | 1:09:42 | 1:39 | 46 | 57:50 | 2:42:17 | ||
| 37. | 73 | Clarke Rodgers | Charlotte NC | 42 | 35:09 | 1:13 | 25 | 1:10:18 | 1:41 | 39 | 54:37 | 2:42:56 | ||
| 38. | 305 | Parrish Matthews | Huntersville NC | 22 | 31:16 | 0:51 | 26 | 1:10:18 | 1:33 | 47 | 59:01 | 2:42:57 | ||
| 39. | 294 | John Challis | Fort Mill SC | 4 | 27:26 | 1:46 | 47 | 1:16:27 | 1:47 | 44 | 57:00 | 2:44:24 | ||
| 40. | 404 | Andrew Fisher | Charlotte NC | 15 | 30:19 | 1:16 | 49 | 1:17:21 | 2:21 | 35 | 54:03 | 2:45:19 | ||
| 41. | 161 | Tim Dolan | Mooresville NC | 51 | 38:17 | 1:18 | 48 | 1:16:37 | 1:16 | 25 | 48:58 | 2:46:24 | ||
| 42. | 204 | Erik Mitchell | Winston Salem NC | 35 | 34:20 | 2:16 | 38 | 1:12:42 | 1:27 | 42 | 55:59 | 2:46:42 | ||
| 43. | 180 | Carl Foulks | Mooresville NC | 56 | 44:12 | 1:24 | 28 | 1:10:29 | 1:44 | 26 | 49:28 | 2:47:16 | ||
| 44. | 196 | Michael Thompson | Charlotte NC | 50 | 38:17 | 1:28 | 39 | 1:12:48 | 1:18 | 41 | 55:00 | 2:48:48 | ||
| 45. | 406 | Ryan Fay | Huntersville NC | 32 | 33:42 | 1:17 | 40 | 1:13:15 | 1:38 | 48 | 59:26 | 2:49:16 | ||
| 46. | 313 | Greg Mullet | Huntersville NC | 44 | 35:48 | 1:46 | 45 | 1:15:37 | 1:51 | 37 | 54:28 | 2:49:28 | ||
| 47. | 308 | Michael Birch | Indian Trail NC | 40 | 34:56 | 1:28 | 37 | 1:12:09 | 1:28 | 53 | 1:01:11 | 2:51:10 | ||
| 48. | 506 | Adam Sheriff | Apex NC | 47 | 36:22 | 1:58 | 46 | 1:16:08 | 2:03 | 43 | 56:27 | 2:52:56 | ||
| 49. | 299 | Tj Druckenbrod | Huntersville NC | 49 | 36:50 | 2:54 | 44 | 1:15:17 | 1:34 | 50 | 1:00:17 | 2:56:49 | ||
| 50. | 152 | Robert Ellyson | Matthews NC | 25 | 31:25 | 1:34 | 56 | 1:23:15 | 1:22 | 51 | 1:00:26 | 2:58:00 | ||
| 51. | 230 | Theoden Janes | Charlotte NC | 52 | 39:51 | 2:11 | 54 | 1:21:31 | 1:49 | 45 | 57:12 | 3:02:32 | ||
| 52. | 232 | Seth Earnhardt | Denver NC | 53 | 40:05 | 2:38 | 50 | 1:18:56 | 2:43 | 49 | 59:42 | 3:04:01 | ||
| 53. | 103 | David Napier | Charlotte NC | 48 | 36:44 | 2:09 | 52 | 1:21:20 | 2:02 | 56 | 1:02:03 | 3:04:16 | ||
| 54. | 156 | Mark Pieper | Fort Mill SC | 41 | 35:02 | 2:03 | 57 | 1:24:24 | 2:09 | 57 | 1:02:27 | 3:06:03 | ||
| 55. | 463 | Bryan Love | Cayce SC | 54 | 40:57 | 2:45 | 53 | 1:21:22 | 1:40 | 54 | 1:01:18 | 3:07:59 | ||
| 56. | 239 | Marc Pearce | Winston-Salem NC | 55 | 42:08 | 2:10 | 51 | 1:20:58 | 2:18 | 55 | 1:01:56 | 3:09:29 | ||
| 57. | 490 | Otis Hopson | Lanham MD | 57 | 51:09 | 3:46 | 55 | 1:22:01 | 1:51 | 52 | 1:00:43 | 3:19:29 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 492 | Matthew Perry | Davidson NC | 7 | 28:53 | 0:45 | 9 | 1:04:25 | 0:44 | 4 | 42:10 | 2:16:55 | ||
| 2. | 71 | Mike McGettigan | Charlotte NC | 6 | 28:50 | 0:50 | 10 | 1:04:31 | 1:14 | 8 | 42:45 | 2:18:07 | ||
| 3. | 493 | Doug Cowell | Pittsboro NC | 8 | 29:26 | 1:08 | 8 | 1:04:21 | 1:01 | 6 | 42:30 | 2:18:24 | ||
| 4. | 365 | Ted Armour | Cary NC | 15 | 31:02 | 0:47 | 5 | 1:03:34 | 1:02 | 3 | 42:09 | 2:18:31 | ||
| 5. | 119 | Erik Johnson | Cornelius NC | 16 | 31:06 | 1:07 | 3 | 1:03:07 | 0:53 | 7 | 42:35 | 2:18:46 | ||
| 6. | 172 | Greg Sousa | Durham NC | 4 | 27:47 | 1:10 | 12 | 1:05:05 | 1:12 | 12 | 43:46 | 2:18:57 | ||
| 7. | 453 | Jeff Hare | Cornelius NC | 22 | 31:53 | 1:20 | 1 | 1:01:42 | 1:00 | 5 | 42:26 | 2:00 | 2:20:19 | |
| 8. | 475 | Thomas O'Donnell | Charlotte NC | 12 | 30:24 | 1:29 | 11 | 1:05:01 | 1:17 | 9 | 42:46 | 2:20:55 | ||
| 9. | 184 | Christopher Salisbury | Charlotte NC | 17 | 31:07 | 1:23 | 17 | 1:06:56 | 0:56 | 10 | 42:52 | 2:23:13 | ||
| 10. | 195 | Stephen Hudzik | Charlotte NC | 2 | 27:16 | 1:11 | 20 | 1:08:05 | 1:35 | 15 | 45:28 | 2:23:35 | ||
| 11. | 335 | Eric Magnuson | Huntersville NC | 3 | 27:25 | 1:01 | 13 | 1:05:41 | 0:55 | 28 | 48:50 | 2:23:50 | ||
| 12. | 554 | Locke Stuart | Marvin NC | 29 | 33:41 | 0:47 | 6 | 1:03:47 | 1:06 | 13 | 44:44 | 2:24:02 | ||
| 13. | 302 | Steve Watkins | Charlotte NC | 19 | 31:22 | 1:11 | 7 | 1:04:11 | 1:26 | 21 | 46:41 | 2:24:47 | ||
| 14. | 177 | Jim Houghton | Weddington NC | 13 | 30:35 | 1:20 | 4 | 1:03:32 | 1:36 | 25 | 48:15 | 2:25:15 | ||
| 15. | 215 | Brandon Whiteside | Cornelius NC | 18 | 31:18 | 1:28 | 18 | 1:07:18 | 1:11 | 19 | 46:28 | 2:27:42 | ||
| 16. | 49 | James Ruth | Charlotte NC | 5 | 28:08 | 1:30 | 14 | 1:06:35 | 1:42 | 30 | 50:08 | 2:28:01 | ||
| 17. | 261 | Jeff Dalhoff | Silver Spring MD | 24 | 32:11 | 1:49 | 16 | 1:06:45 | 0:57 | 20 | 46:39 | 2:28:18 | ||
| 18. | 248 | Stephen Redmond | Charlotte NC | 37 | 35:46 | 1:50 | 15 | 1:06:39 | 2:06 | 2 | 42:07 | 2:28:27 | ||
| 19. | 70 | Scott Andrews | Mooresville NC | 35 | 35:35 | 1:12 | 2 | 1:03:05 | 1:16 | 23 | 47:32 | 2:28:38 | ||
| 20. | 207 | Chris Helms | Denver NC | 20 | 31:23 | 1:03 | 19 | 1:07:47 | 0:58 | 27 | 48:45 | 2:29:54 | ||
| 21. | 310 | Paul Boroughs | Charlotte NC | 10 | 29:44 | 1:05 | 25 | 1:09:17 | 1:06 | 31 | 50:12 | 2:31:24 | ||
| 22. | 146 | Patrick Engel | Charlotte NC | 31 | 34:02 | 1:27 | 24 | 1:09:08 | 2:20 | 18 | 46:12 | 2:33:07 | ||
| 23. | 169 | Raymond Burrows | Cornelius NC | 9 | 29:40 | 1:56 | 22 | 1:08:22 | 1:39 | 35 | 51:39 | 2:33:14 | ||
| 24. | 96 | Scott Anderson | Charlotte NC | 23 | 32:08 | 1:22 | 32 | 1:11:49 | 1:17 | 24 | 47:39 | 2:34:14 | ||
| 25. | 121 | Ronald Pascuzzi | Wake Forest NC | 28 | 33:40 | 0:46 | 21 | 1:08:15 | 1:11 | 33 | 50:40 | 2:34:31 | ||
| 26. | 352 | William Flannery | Mooresville NC | 32 | 34:19 | 1:28 | 39 | 1:14:17 | 1:32 | 11 | 43:20 | 2:34:54 | ||
| 27. | 131 | David James | Huntersville NC | 11 | 30:21 | 1:39 | 23 | 1:09:06 | 1:53 | 38 | 53:53 | 2:36:49 | ||
| 28. | 157 | Lee Wandel | Cornelius NC | 1 | 26:23 | 1:21 | 29 | 1:10:51 | 1:21 | 45 | 58:21 | 2:38:15 | ||
| 29. | 427 | Daniel Chapman | Stallings NC | 47 | 38:04 | 1:49 | 31 | 1:11:33 | 2:06 | 14 | 45:20 | 2:38:50 | ||
| 30. | 253 | Henry Wright | Ft. Mill SC | 21 | 31:32 | 2:35 | 34 | 1:12:03 | 1:37 | 34 | 51:09 | 2:38:54 | ||
| 31. | 164 | Todd Sansbury | Cornelius NC | 45 | 36:53 | 1:33 | 38 | 1:13:49 | 1:18 | 16 | 45:50 | 2:39:20 | ||
| 32. | 468 | Rob Higgins | Huntersville NC | 41 | 36:25 | 1:49 | 35 | 1:12:43 | 1:12 | 26 | 48:32 | 2:40:37 | ||
| 33. | 67 | Craig Harris | Matthews NC | 27 | 33:28 | 1:47 | 26 | 1:10:01 | 1:23 | 42 | 55:51 | 2:42:28 | ||
| 34. | 316 | Gray Clark | Charlotte NC | 43 | 36:30 | 1:53 | 37 | 1:13:30 | 1:35 | 32 | 50:28 | 2:43:54 | ||
| 35. | 83 | Preston Lee | Charlotte NC | 44 | 36:46 | 2:08 | 36 | 1:13:08 | 2:24 | 29 | 49:41 | 2:44:05 | ||
| 36. | 249 | Mick Slattery | Davidson NC | 40 | 36:21 | 1:54 | 30 | 1:11:00 | 1:22 | 37 | 53:46 | 2:44:20 | ||
| 37. | 410 | Robert Preli | Winston-Salem NC | 38 | 35:58 | 1:12 | 51 | 1:20:11 | 1:01 | 17 | 46:07 | 2:44:25 | ||
| 38. | 55 | Greg Sherwood | Denver NC | 30 | 34:01 | 1:22 | 42 | 1:16:37 | 1:25 | 36 | 53:01 | 2:46:23 | ||
| 39. | 129 | Matt Broughton | Sherrills Ford NC | 52 | 39:35 | 1:48 | 47 | 1:18:18 | 1:36 | 22 | 47:12 | 2:48:27 | ||
| 40. | 479 | Michael Everett | Charlotte NC | 39 | 36:08 | 1:48 | 27 | 1:10:10 | 1:30 | 47 | 59:28 | 2:49:03 | ||
| 41. | 433 | Keith Cipriani | Huntersville NC | 46 | 37:29 | 2:00 | 40 | 1:14:32 | 1:50 | 40 | 54:08 | 2:49:57 | ||
| 42. | 523 | Jon Clary | Monroe NC | 59 | 50:23 | 0:41 | 44 | 1:17:36 | 1:05 | 1 | 41:07 | 2:50:50 | ||
| 43. | 491 | David Carr | Charlotte NC | 36 | 35:40 | 1:51 | 33 | 1:11:55 | 1:29 | 50 | 1:00:37 | 2:51:29 | ||
| 44. | 526 | Kenneth Griffin | Lincolnton NC | 34 | 35:14 | 1:44 | 49 | 1:18:43 | 1:18 | 41 | 55:51 | 2:52:48 | ||
| 45. | 451 | Micah Goldstein | Greensboro NC | 49 | 38:43 | 2:13 | 41 | 1:14:35 | 1:24 | 43 | 57:15 | 2:54:08 | ||
| 46. | 482 | Chris Davy | Huntersville NC | 33 | 34:59 | 1:31 | 43 | 1:16:49 | 1:37 | 49 | 59:57 | 2:54:51 | ||
| 47. | 303 | Eric Hernandez | Hampstead NC | 58 | 45:33 | 1:28 | 48 | 1:18:30 | 1:28 | 39 | 53:57 | 3:00:53 | ||
| 48. | 287 | Tim Ritter | Lexington NC | 48 | 38:32 | 2:53 | 46 | 1:18:08 | 1:20 | 53 | 1:02:36 | 3:03:27 | ||
| 49. | 521 | Gary Trullinger | Durham NC | 57 | 45:18 | 2:00 | 45 | 1:17:57 | 1:15 | 46 | 58:45 | 3:05:14 | ||
| 50. | 356 | David Greene | Kannapolis NC | 50 | 39:12 | 3:16 | 54 | 1:24:57 | 1:40 | 52 | 1:01:20 | 3:10:23 | ||
| 51. | 409 | Randall Mountcastle | Charlotte NC | 42 | 36:26 | 3:05 | 56 | 1:29:38 | 1:28 | 48 | 59:47 | 3:10:23 | ||
| 52. | 440 | Joel Bigelman | Greensboro NC | 56 | 44:35 | 2:17 | 52 | 1:23:07 | 1:47 | 51 | 1:00:44 | 3:12:28 | ||
| 53. | 270 | Wes Muntz | Statesville NC | 51 | 39:24 | 2:03 | 58 | 1:35:41 | 1:26 | 44 | 57:49 | 3:16:21 | ||
| 54. | 128 | Kurt Krueger | Cornelius NC | 55 | 44:10 | 2:48 | 50 | 1:20:01 | 2:09 | 55 | 1:08:14 | 3:17:20 | ||
| 55. | 242 | Keith Daly | Milton GA | 53 | 39:49 | 3:10 | 55 | 1:28:16 | 1:58 | 54 | 1:06:15 | 3:19:26 | ||
| 56. | 62 | Todd Jeffrey | Sherrils Ford NC | 26 | 33:17 | 2:43 | 57 | 1:32:35 | 1:39 | 56 | 1:17:38 | 3:27:51 | ||
| 57. | 159 | Lou Agosto | Huntersville NC | 54 | 42:27 | 3:23 | 59 | 1:40:53 | 3:36 | 57 | 1:19:05 | 3:49:21 | ||
| 58. | 388 | Derek Cornwall | Charlotte NC | 25 | 32:35 | 1:50 | 28 | 1:10:24 | 1:48 | |||||
| 59. | 66 | Billy Doherty | Huntersville NC | 14 | 30:49 | 1:19 | 53 | 1:23:59 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 472 | Chris Kalberg | Cary NC | 3 | 26:33 | 1:08 | 1 | 1:05:12 | 1:13 | 2 | 42:06 | 2:16:09 | ||
| 2. | 112 | Scott Boyles | Wilmington NC | 4 | 26:41 | 0:40 | 8 | 1:07:21 | 0:54 | 1 | 41:50 | 2:17:24 | ||
| 3. | 57 | Robert Cole | Mooresville NC | 1 | 23:35 | 0:49 | 3 | 1:05:49 | 0:54 | 8 | 46:47 | 2:17:52 | ||
| 4. | 86 | Charles Dalton | Charlotte NC | 10 | 30:55 | 1:33 | 9 | 1:07:22 | 1:02 | 4 | 43:30 | 2:24:19 | ||
| 5. | 171 | Mark Conger | Winston-Salem NC | 2 | 24:57 | 1:01 | 13 | 1:09:32 | 2:18 | 12 | 47:45 | 2:25:32 | ||
| 6. | 300 | Greg Magdanz | Raleigh NC | 5 | 26:59 | 0:44 | 14 | 1:10:48 | 1:01 | 13 | 47:48 | 2:27:17 | ||
| 7. | 477 | Timothy Sells | Raleigh NC | 7 | 27:48 | 1:30 | 2 | 1:05:45 | 1:52 | 17 | 50:36 | 2:27:29 | ||
| 8. | 407 | Steve Ahrens | Charlotte NC | 15 | 33:24 | 1:48 | 11 | 1:08:36 | 1:40 | 3 | 42:47 | 2:28:14 | ||
| 9. | 76 | Jeff Larson | Charlotte NC | 8 | 29:09 | 1:15 | 6 | 1:06:58 | 1:48 | 18 | 50:36 | 2:29:46 | ||
| 10. | 396 | Jeff Bovais | Pinehurst NC | 6 | 27:38 | 1:55 | 15 | 1:11:22 | 1:50 | 11 | 47:42 | 2:30:25 | ||
| 11. | 351 | Wheeler Jervis | Charlotte NC | 16 | 34:50 | 1:19 | 4 | 1:05:51 | 1:27 | 9 | 47:12 | 2:30:37 | ||
| 12. | 167 | Joseph Roy, IV | Cornelius NC | 14 | 33:10 | 1:50 | 5 | 1:06:18 | 1:16 | 15 | 48:54 | 2:31:26 | ||
| 13. | 99 | Jeff Plemmons | Gastonia NC | 13 | 32:10 | 1:21 | 12 | 1:08:43 | 1:19 | 14 | 48:33 | 2:32:06 | ||
| 14. | 296 | Tim Hahn | Cary NC | 23 | 37:24 | 1:22 | 7 | 1:07:05 | 1:25 | 7 | 46:38 | 2:33:53 | ||
| 15. | 284 | Chuck Harris | Winston-Salem NC | 12 | 32:03 | 2:04 | 18 | 1:12:06 | 1:31 | 10 | 47:24 | 2:35:06 | ||
| 16. | 397 | Mike Burkard | Charlotte NC | 17 | 34:57 | 1:48 | 23 | 1:14:19 | 1:49 | 5 | 44:57 | 2:37:48 | ||
| 17. | 559 | Charles Lee | Charlotte NC | 11 | 31:58 | 1:12 | 20 | 1:13:52 | 1:08 | 19 | 50:52 | 2:39:01 | ||
| 18. | 246 | Victor Neill | Concord NC | 21 | 36:04 | 1:50 | 21 | 1:13:55 | 1:44 | 6 | 45:35 | 2:39:06 | ||
| 19. | 106 | Jae McGuirt | Charlotte NC | 20 | 35:09 | 1:32 | 10 | 1:08:32 | 1:36 | 25 | 54:49 | 2:41:37 | ||
| 20. | 518 | Gary Looby | Cornelius NC | 18 | 35:07 | 2:03 | 17 | 1:11:46 | 1:33 | 21 | 53:04 | 2:43:32 | ||
| 21. | 158 | Antonio Briceno | Charlotte NC | 26 | 38:18 | 0:57 | 22 | 1:14:03 | 1:04 | 24 | 54:29 | 2:48:50 | ||
| 22. | 498 | Robert Loll | Cornelius NC | 9 | 30:08 | 2:02 | 24 | 1:15:39 | 2:19 | 28 | 58:57 | 2:49:03 | ||
| 23. | 485 | Paul Donohue | Charlotte NC | 27 | 38:34 | 1:34 | 19 | 1:12:34 | 1:22 | 26 | 55:09 | 2:49:12 | ||
| 24. | 364 | David Thompson | High Point NC | 22 | 37:19 | 1:39 | 27 | 1:16:16 | 1:36 | 20 | 52:32 | 2:49:19 | ||
| 25. | 199 | Tim Ryan | Charlotte NC | 31 | 40:49 | 1:33 | 25 | 1:15:41 | 1:42 | 16 | 49:50 | 2:49:34 | ||
| 26. | 563 | Jose Becquer | Charlotte NC | 32 | 41:56 | 1:26 | 16 | 1:11:30 | 2:02 | 22 | 53:14 | 2:50:06 | ||
| 27. | 437 | David Wood | Greer SC | 24 | 37:43 | 2:04 | 26 | 1:15:59 | 1:59 | 27 | 57:02 | 2:54:45 | ||
| 28. | 226 | Jim Allen | Terrell NC | 30 | 40:01 | 2:44 | 30 | 1:20:45 | 1:43 | 23 | 53:53 | 2:59:04 | ||
| 29. | 402 | James Bullock | Winston Salem NC | 29 | 39:49 | 1:26 | 31 | 1:20:54 | 1:28 | 29 | 1:00:04 | 3:03:39 | ||
| 30. | 465 | Peter Flur | Charlotte NC | 28 | 38:44 | 2:42 | 28 | 1:16:36 | 2:03 | 30 | 1:04:52 | 3:04:56 | ||
| 31. | 234 | Hudson Welch | Charlotte NC | 19 | 35:08 | 0:52 | 33 | 1:31:57 | 2:26 | 31 | 1:07:51 | 3:18:12 | ||
| 32. | 345 | Todd Lucas | Lexington SC | 33 | 48:57 | 1:56 | 29 | 1:19:26 | 2:32 | 32 | 1:07:54 | 3:20:43 | ||
| 33. | 168 | Henry Roycroft | Rembert SC | 25 | 38:00 | 2:32 | 32 | 1:21:12 | 2:58 | 33 | 1:28:50 | 3:33:29 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 331 | Dave Koontz | Charlotte NC | 2:16:10 | ||||||||||
| 2. | 556 | Tim Dupree | Fleetwood NC | 3 | 28:57 | 1:19 | 1 | 1:04:01 | 1:45 | 1 | 43:45 | 2:19:45 | ||
| 3. | 435 | John Litsas | Raleigh NC | 2 | 28:45 | 1:07 | 3 | 1:07:20 | 0:57 | 2 | 46:14 | 2:24:21 | ||
| 4. | 426 | David Jones | Cary NC | 1 | 28:03 | 1:31 | 2 | 1:06:03 | 1:28 | 5 | 48:40 | 2:25:44 | ||
| 5. | 304 | John Beck | Winston-Salem NC | 4 | 29:04 | 0:46 | 7 | 1:11:34 | 1:07 | 7 | 49:32 | 2:32:00 | ||
| 6. | 332 | John Culver | Charlotte NC | 14 | 37:28 | 1:27 | 5 | 1:09:39 | 2:10 | 6 | 48:45 | 2:39:28 | ||
| 7. | 144 | Scott Walker | Salisbury NC | 9 | 36:05 | 1:51 | 9 | 1:12:22 | 1:15 | 3 | 48:10 | 2:39:41 | ||
| 8. | 322 | Jeff Waddle | Bluffton SC | 7 | 35:06 | 1:30 | 6 | 1:09:42 | 1:35 | 12 | 56:26 | 2:44:18 | ||
| 9. | 447 | Jeff Wakeman | Cornelius NC | 15 | 40:32 | 1:39 | 4 | 1:09:01 | 2:04 | 8 | 51:11 | 2:44:26 | ||
| 10. | 109 | Kevin Howard | Eden NC | 8 | 35:23 | 1:24 | 8 | 1:12:01 | 1:19 | 11 | 55:44 | 2:45:50 | ||
| 11. | 315 | David Isaac | Winston-Salem NC | 11 | 36:41 | 1:32 | 14 | 1:18:11 | 1:43 | 4 | 48:31 | 2:46:36 | ||
| 12. | 467 | John Mihm | Cornelius NC | 6 | 33:03 | 1:43 | 11 | 1:12:32 | 1:25 | 13 | 58:10 | 2:46:52 | ||
| 13. | 160 | Steve Morris | Trinity NC | 12 | 36:47 | 1:03 | 13 | 1:17:41 | 1:40 | 9 | 55:12 | 2:52:22 | ||
| 14. | 460 | Chris Dunn | Mooresville NC | 10 | 36:15 | 2:29 | 12 | 1:13:29 | 2:21 | 14 | 59:24 | 2:53:55 | ||
| 15. | 358 | John Pittman | Indian Trail NC | 16 | 41:25 | 2:31 | 17 | 1:21:32 | 1:36 | 10 | 55:34 | 3:02:36 | ||
| 16. | 61 | Robert Wiker | Charlotte NC | 13 | 37:03 | 2:28 | 16 | 1:20:21 | 1:40 | 16 | 1:07:36 | 3:09:07 | ||
| 17. | 380 | Bill McCormick | Cornelius NC | 17 | 44:00 | 2:07 | 15 | 1:18:39 | 2:13 | 15 | 1:02:19 | 3:09:16 | ||
| 18. | 189 | Gary Cook | Leland NC | 18 | 45:45 | 1:53 | 18 | 1:30:59 | 2:12 | 17 | 1:11:45 | 3:32:32 | ||
| 19. | 488 | Paul Nielson | Winston-Salem NC | 5 | 32:38 | 1:56 | 10 | 1:12:26 | 1:30 | DQ | DQ | Y |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 314 | Tom Torkildsen | Matthews NC | 3 | 41:01 | 1:15 | 1 | 1:06:45 | 1:08 | 1 | 54:03 | 2:44:11 | ||
| 2. | 431 | Bill Sandford | Concord NC | 1 | 37:40 | 1:33 | 3 | 1:15:38 | 1:37 | 2 | 1:01:32 | 2:57:58 | ||
| 3. | 133 | Kurt Wiesenberger | Mooresville NC | 2 | 39:03 | 1:11 | 2 | 1:14:19 | 1:45 | 3 | 1:03:38 | 2:59:54 | ||
| 4. | 420 | Chris Moon | Simpsonville SC | 4 | 1:05:53 | 2:56 | 4 | 1:33:23 | 2:18 | 4 | 1:22:52 | 4:07:21 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 87 | Terry Farmer | Charlotte NC | 2 | 35:24 | 1:11 | 1 | 1:12:20 | 1:41 | 1 | 52:05 | 2:42:39 | ||
| 2. | 391 | Chuck Salisbury | Salisbury NC | 1 | 35:17 | 2:29 | 3 | 1:24:38 | 2:18 | 2 | 59:52 | 3:04:33 | ||
| 3. | 198 | David Mason | Wilmington NC | 3 | 40:24 | 1:50 | 2 | 1:22:16 | 2:19 | 4 | 1:07:02 | 2:00 | 3:15:48 | |
| 4. | 84 | Carlos Seminario | Davidson NC | 5 | 46:28 | 3:01 | 5 | 1:28:51 | 1:48 | 3 | 1:06:44 | 3:26:51 | ||
| 5. | 74 | Sam Baker | Raleigh NC | 4 | 43:29 | 2:16 | 4 | 1:25:38 | 2:59 | 5 | 1:14:54 | 3:29:14 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 243 | Robert Maydole | Davidson NC | 1 | 39:00 | 3:31 | 1 | 1:19:49 | 2:31 | 1 | 1:02:02 | 3:06:51 |