| MALE AGE GROUP RESULTS |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 318 | Michael Mebel | Advance NC | 2 | 16:49 | 1:13 | 1 | 31:28 | 0:57 | 1 | 20:40 | 1:11:06 | ||
| 2. | 934 | Geoffrey Oyler | Apex NC | 1 | 15:47 | 1:14 | 3 | 34:58 | 1:26 | 2 | 24:08 | 1:17:31 | ||
| 3. | 128 | James King | Atlanta GA | 3 | 18:56 | 1:55 | 2 | 33:52 | 1:06 | 3 | 24:21 | 1:20:08 | ||
| 4. | 162 | Jackson Boyles | Wilmington NC | 4 | 19:24 | 1:26 | 4 | 39:49 | 1:19 | 4 | 24:59 | 1:26:55 | ||
| 5. | 906 | Rayne Milner | Wilmington NC | 8 | 23:23 | 3:53 | 5 | 40:53 | 1:26 | 6 | 27:00 | 1:36:32 | ||
| 6. | 566 | Cameron Elliott | Wilmington NC | 5 | 22:42 | 2:38 | 6 | 41:01 | 1:40 | 10 | 30:35 | 1:38:34 | ||
| 7. | 878 | Thomas Heffron | Wilmington NC | 7 | 23:20 | 2:32 | 7 | 44:08 | 1:39 | 8 | 29:25 | 1:41:03 | ||
| 8. | 988 | Scott Best | Wilmington NC | 9 | 29:39 | 1:08 | 8 | 44:50 | 1:18 | 5 | 26:36 | 1:43:29 | ||
| 9. | 880 | Aaron Miller | Apex NC | 6 | 22:47 | 2:39 | 10 | 47:50 | 2:16 | 7 | 28:08 | 2:00 | 1:45:39 | |
| 10. | 594 | Spencer Horne | Raleigh NC | 10 | 31:15 | 3:28 | 9 | 44:56 | 2:26 | 9 | 30:29 | 1:52:32 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 1051 | Ben Rachunok | Wilmington NC | 1 | 20:19 | 0:44 | 1 | 31:17 | 0:50 | 1 | 18:30 | 1:11:38 | ||
| 2. | 301 | Hans Loewen | Hampstead NC | 3 | 21:37 | 1:33 | 2 | 33:23 | 1:14 | 2 | 19:19 | 1:17:04 | ||
| 3. | 614 | Neil Blake | Wilmington NC | 4 | 21:53 | 1:53 | 3 | 33:34 | 1:17 | 3 | 23:58 | 1:22:33 | ||
| 4. | 81 | Carter Barton | Wilmington NC | 2 | 21:20 | 0:59 | 4 | 35:18 | 1:12 | 5 | 27:03 | 1:25:50 | ||
| 5. | 807 | Michael Pittelli | Apex NC | 5 | 22:48 | 1:58 | 6 | 42:00 | 2:41 | 4 | 24:51 | 1:34:16 | ||
| 6. | 1045 | Justin Simmons | Jacksonville NC | 6 | 27:48 | 1:30 | 5 | 37:07 | 1:23 | 6 | 27:19 | 1:35:05 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 1134 | Jonathan Anderson | Roanoke Rapids NC | 2 | 18:53 | 1:05 | 1 | 29:00 | 1:01 | 6 | 22:08 | 1:12:05 | ||
| 2. | 958 | Kyle Costello | Hampstead NC | 7 | 21:20 | 0:48 | 5 | 33:15 | 0:53 | 2 | 20:26 | 1:16:40 | ||
| 3. | 662 | Ivan Almekinders | Chapel Hill NC | 6 | 21:16 | 1:18 | 2 | 32:03 | 1:13 | 4 | 21:34 | 1:17:22 | ||
| 4. | 1067 | Matthew Thomas | Wilmington NC | 8 | 21:33 | 1:02 | 6 | 33:17 | 1:05 | 3 | 20:36 | 1:17:32 | ||
| 5. | 708 | Charles Phelps | Winston Salem NC | 1 | 17:00 | 1:51 | 11 | 34:46 | 1:38 | 7 | 23:27 | 1:18:41 | ||
| 6. | 993 | Clint Henry | Wilmington NC | 12 | 23:03 | 1:26 | 10 | 34:26 | 1:02 | 1 | 19:56 | 1:19:51 | ||
| 7. | 363 | Tread Snedecor | Raleigh NC | 5 | 20:36 | 2:05 | 4 | 32:58 | 1:02 | 12 | 24:50 | 1:21:28 | ||
| 8. | 549 | Taylor Milleson | Wilmington NC | 11 | 22:02 | 1:19 | 3 | 32:41 | 1:34 | 10 | 24:06 | 1:21:40 | ||
| 9. | 155 | Evan Goff | Winterville NC | 14 | 23:34 | 1:31 | 8 | 33:56 | 0:54 | 5 | 22:06 | 1:21:58 | ||
| 10. | 225 | Gray Elliott | Wilmington NC | 3 | 20:23 | 0:58 | 12 | 35:58 | 1:05 | 13 | 25:10 | 1:23:32 | ||
| 11. | 1143 | Chris Fundanish | Raleigh NC | 13 | 23:14 | 0:56 | 15 | 38:41 | 1:15 | 9 | 23:44 | 1:27:49 | ||
| 12. | 725 | Joseph Tucker | Boone NC | 16 | 23:58 | 3:04 | 7 | 33:32 | 1:19 | 14 | 26:54 | 1:28:45 | ||
| 13. | 362 | Wade Snedecor | Raleigh NC | 9 | 21:45 | 2:07 | 13 | 36:21 | 1:16 | 15 | 28:04 | 1:29:31 | ||
| 14. | 1068 | Bill Raker | Southport NC | 17 | 24:54 | 2:00 | 9 | 34:11 | 2:41 | 16 | 28:09 | 1:31:52 | ||
| 15. | 775 | Stephen Waggoner | Ayden NC | 10 | 21:57 | 1:43 | 14 | 37:01 | 1:28 | 17 | 30:23 | 1:32:29 | ||
| 16. | 909 | Ryan Bowie | Wilmington NC | 15 | 23:44 | 1:48 | 16 | 39:53 | 1:15 | 18 | 31:03 | 1:37:40 | ||
| 17. | 446 | Stephan Sledge | Wendell NC | 18 | 27:49 | 2:16 | 17 | 42:36 | 1:30 | 11 | 24:35 | 1:38:44 | ||
| 18. | 684 | Stephen Hoyle | Chapel Hill NC | 4 | 20:34 | 1:54 | 18 | 1:05:15 | 1:29 | 8 | 23:43 | 1:52:54 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 57 | Seth Hoffman | Simpsonville SC | 1 | 15:55 | 1:13 | 6 | 31:49 | 1:02 | 2 | 19:40 | 1:09:38 | ||
| 2. | 895 | Dmitri Brown | Wilmington NC | 4 | 19:14 | 0:56 | 1 | 29:19 | 1:24 | 1 | 19:37 | 1:10:29 | ||
| 3. | 1109 | Anthony Santago | Clemmons NC | 2 | 16:52 | 1:04 | 5 | 31:46 | 1:04 | 10 | 21:29 | 2:00 | 1:14:14 | |
| 4. | 444 | Wes Wright | Atlanta GA | 5 | 19:21 | 1:02 | 7 | 32:19 | 1:10 | 9 | 21:25 | 1:15:16 | ||
| 5. | 542 | Sylvain Lefebvre | Wilmington NC | 14 | 22:08 | 1:09 | 3 | 30:54 | 1:12 | 7 | 21:15 | 1:16:36 | ||
| 6. | 43 | Will Ross | Charlotte NC | 6 | 20:29 | 1:08 | 4 | 31:38 | 1:09 | 13 | 22:15 | 1:16:37 | ||
| 7. | 152 | Patrick Anderson | Wilmington NC | 3 | 18:41 | 2:28 | 10 | 32:59 | 1:40 | 8 | 21:19 | 1:17:06 | ||
| 8. | 545 | Russ Simmerman | Wilmington NC | 9 | 20:54 | 1:07 | 13 | 33:21 | 1:21 | 11 | 21:42 | 1:18:24 | ||
| 9. | 1148 | Joshua Davis | Fayetteville NC | 24 | 23:45 | 1:10 | 2 | 30:42 | 1:17 | 18 | 22:47 | 1:19:39 | ||
| 10. | 717 | Phil Tantalo | Leland NC | 13 | 21:30 | 1:38 | 19 | 35:26 | 1:18 | 5 | 21:03 | 1:20:53 | ||
| 11. | 464 | Philipp Rigaut | Camp Lejeune NC | 31 | 24:52 | 1:38 | 11 | 33:17 | 1:43 | 3 | 20:22 | 1:21:50 | ||
| 12. | 622 | Patrick Bruff | Wilmington NC | 12 | 21:22 | 1:02 | 16 | 34:18 | 1:04 | 24 | 24:19 | 1:22:02 | ||
| 13. | 1369 | Steven Schroeder | Wrightsville Beach NC | 8 | 20:54 | 2:15 | 9 | 32:42 | 1:29 | 34 | 25:15 | 1:22:33 | ||
| 14. | 378 | Jonathan Beckman | Savannah GA | 32 | 24:53 | 1:38 | 8 | 32:29 | 1:10 | 15 | 22:38 | 1:22:46 | ||
| 15. | 461 | Kenneth Tarr | Jacksonville NC | 15 | 22:21 | 1:14 | 35 | 38:15 | 1:09 | 4 | 20:26 | 1:23:22 | ||
| 16. | 861 | George Zafiris | Wrightsville Beach NC | 36 | 25:41 | 1:03 | 14 | 33:52 | 1:04 | 12 | 21:50 | 1:23:28 | ||
| 17. | 832 | Ryan Bragg | Wilmington NC | 28 | 24:28 | 1:52 | 18 | 34:47 | 1:13 | 16 | 22:41 | 1:24:59 | ||
| 18. | 867 | Drew Carroll | Salem VA | 27 | 24:22 | 1:14 | 15 | 34:10 | 1:17 | 26 | 24:23 | 1:25:23 | ||
| 19. | 165 | Daniel Moorhouse | Wilmington NC | 37 | 25:45 | 1:29 | 12 | 33:17 | 1:14 | 23 | 24:14 | 1:25:58 | ||
| 20. | 890 | Brian Hudson | Chicago IL | 11 | 21:01 | 2:25 | 37 | 39:02 | 1:19 | 14 | 22:34 | 1:26:18 | ||
| 21. | 1081 | Brian Karim | Raleigh NC | 30 | 24:48 | 1:59 | 21 | 35:44 | 1:20 | 22 | 24:12 | 1:28:01 | ||
| 22. | 527 | Greer Love | Ann Arbor MI | 16 | 22:46 | 3:25 | 25 | 36:24 | 2:48 | 17 | 22:43 | 1:28:04 | ||
| 23. | 891 | Jason Hudson | Wrightsville Beach NC | 10 | 21:00 | 2:00 | 22 | 35:59 | 2:22 | 32 | 25:00 | 2:00 | 1:28:18 | |
| 24. | 1491 | Matthew Lineberger | Ann Arbor MI | 18 | 22:50 | 4:08 | 20 | 35:29 | 2:16 | 25 | 24:19 | 1:28:59 | ||
| 25. | 900 | Thomas Covington | Chapel Hill NC | 22 | 23:30 | 2:21 | 27 | 37:20 | 1:05 | 31 | 24:58 | 1:29:12 | ||
| 26. | 798 | Andrew Chang | Cameron NC | 51 | 29:21 | 1:59 | 23 | 36:07 | 1:06 | 6 | 21:08 | 1:29:38 | ||
| 27. | 145 | Matt Ham | Wilmington NC | 17 | 22:49 | 1:49 | 17 | 34:20 | 1:05 | 39 | 27:48 | 2:00 | 1:29:48 | |
| 28. | 1117 | Sean Gorman | Wilmington NC | 20 | 23:07 | 3:36 | 33 | 38:02 | 2:10 | 20 | 24:01 | 1:30:55 | ||
| 29. | 122 | Alan Coulson | Wilmington NC | 41 | 26:11 | 1:56 | 28 | 37:21 | 1:33 | 28 | 24:31 | 1:31:30 | ||
| 30. | 518 | Ian Gass | Albany NY | 48 | 27:51 | 1:07 | 29 | 37:22 | 1:22 | 19 | 23:56 | 1:31:35 | ||
| 31. | 805 | Matthew Peterson | Fayetteville NC | 38 | 25:57 | 2:21 | 30 | 37:49 | 1:43 | 21 | 24:10 | 1:31:57 | ||
| 32. | 425 | Ross Halleland | Charlotte NC | 19 | 23:06 | 3:30 | 39 | 39:13 | 2:16 | 30 | 24:55 | 1:32:58 | ||
| 33. | 1057 | Ty Bateman | Oak Island GA | 23 | 23:30 | 2:52 | 34 | 38:07 | 1:17 | 38 | 27:14 | 1:32:59 | ||
| 34. | 1105 | Eric Maskwa | Greensboro NC | 42 | 26:30 | 2:43 | 24 | 36:09 | 2:07 | 36 | 25:52 | 1:33:19 | ||
| 35. | 599 | Matthew Oraze | Jacksonville NC | 7 | 20:53 | 2:56 | 43 | 40:13 | 1:51 | 37 | 26:32 | 2:00 | 1:34:23 | |
| 36. | 800 | Justin Harmon | Raleigh NC | 46 | 27:39 | 2:23 | 40 | 39:21 | 1:07 | 27 | 24:27 | 1:34:55 | ||
| 37. | 204 | Jason St.Clair | Wrightsville Beach NC | 35 | 25:40 | 2:29 | 26 | 37:04 | 1:55 | 40 | 28:43 | 1:35:49 | ||
| 38. | 1088 | Ryan McAlister | Wilmington NC | 25 | 23:51 | 2:27 | 32 | 38:01 | 1:47 | 46 | 30:21 | 1:36:26 | ||
| 39. | 663 | Ryan Crecelius | Wilmington NC | 40 | 26:04 | 2:24 | 46 | 41:43 | 1:47 | 29 | 24:31 | 1:36:27 | ||
| 40. | 726 | Walter O'Berry | Cedar Point NC | 21 | 23:21 | 1:54 | 41 | 39:38 | 2:44 | 42 | 29:24 | 1:36:58 | ||
| 41. | 1054 | Darren deVido | Wilmington NC | 44 | 27:09 | 2:07 | 45 | 41:29 | 1:25 | 33 | 25:11 | 1:37:19 | ||
| 42. | 1357 | Matthew Parr | Wilmington NC | 26 | 24:11 | 5:38 | 44 | 40:40 | 1:48 | 35 | 25:35 | 2:00 | 1:39:50 | |
| 43. | 964 | Brad Nickelston | Whitsett NC | 50 | 28:31 | 2:34 | 31 | 37:51 | 2:02 | 41 | 29:02 | 1:39:57 | ||
| 44. | 1065 | Brandon White | Charlotte NC | 33 | 25:03 | 2:01 | 36 | 38:25 | 1:44 | 50 | 33:04 | 1:40:15 | ||
| 45. | 780 | Justin Reeder | Huntersville NC | 29 | 24:45 | 2:39 | 49 | 42:36 | 1:55 | 43 | 29:26 | 1:41:19 | ||
| 46. | 961 | Jud Bowman | Chapel Hill NC | 34 | 25:15 | 3:19 | 42 | 40:12 | 3:38 | 44 | 30:00 | 1:42:22 | ||
| 47. | 523 | Ryan Sichta | Rockford MI | 43 | 26:53 | 2:43 | 48 | 42:33 | 1:42 | 45 | 30:10 | 1:43:59 | ||
| 48. | 28 | Ryan Graven | Greensboro NC | 39 | 26:01 | 2:50 | 50 | 44:49 | 1:59 | 48 | 31:08 | 1:46:47 | ||
| 49. | 1116 | Kyriakos Skiouris | Charlotte NC | 47 | 27:44 | 3:43 | 38 | 39:12 | 2:23 | 52 | 35:50 | 1:48:50 | ||
| 50. | 1107 | Jay Jenkins | Raleigh NC | 49 | 28:30 | 3:05 | 51 | 46:52 | 1:55 | 47 | 31:00 | 1:51:20 | ||
| 51. | 568 | Adam Hobbs | Charlotte NC | 53 | 33:51 | 4:46 | 47 | 41:57 | 3:36 | 49 | 31:42 | 1:55:50 | ||
| 52. | 850 | Steven Smith | Lumberton NC | 45 | 27:36 | 3:48 | 52 | 48:41 | 1:43 | 51 | 34:10 | 2:00 | 1:57:55 | |
| 53. | 884 | Patrick Pait | Lumberton NC | 52 | 32:45 | 4:22 | 53 | 50:12 | 3:16 | 53 | 37:02 | 2:07:35 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 217 | Todd Midgett | Wilmington NC | 5 | 18:02 | 1:00 | 1 | 29:31 | 1:01 | 5 | 20:07 | 1:09:38 | ||
| 2. | 983 | Sean Curtis | Wilmington NC | 1 | 16:28 | 1:02 | 6 | 31:18 | 0:58 | 10 | 21:05 | 1:10:48 | ||
| 3. | 327 | Daniel Halvorson | Wilmington NC | 6 | 18:28 | 0:53 | 8 | 31:37 | 0:57 | 2 | 19:30 | 1:11:23 | ||
| 4. | 1114 | Keith Nelson | Durham NC | 4 | 17:35 | 1:09 | 7 | 31:22 | 1:24 | 6 | 20:10 | 1:11:39 | ||
| 5. | 53 | Ryan Sauer | Winston-Salem NC | 12 | 20:58 | 1:19 | 4 | 31:02 | 1:07 | 1 | 17:54 | 1:12:19 | ||
| 6. | 929 | Adam Rose | Wilmington NC | 8 | 18:45 | 1:00 | 10 | 32:11 | 0:54 | 3 | 19:42 | 1:12:31 | ||
| 7. | 921 | Jose Gonzalez | Fletcher NC | 2 | 16:45 | 1:08 | 3 | 30:57 | 1:16 | 19 | 23:03 | 1:13:06 | ||
| 8. | 279 | Thomas Woodrum | Wilmington NC | 10 | 20:04 | 0:59 | 2 | 30:47 | 1:04 | 8 | 20:50 | 1:13:41 | ||
| 9. | 1169 | Greg Frith | Wilmington NC | 14 | 21:52 | 1:08 | 18 | 33:09 | 0:52 | 7 | 20:22 | 1:17:22 | ||
| 10. | 293 | Shaun Hill | Wilmington NC | 3 | 17:26 | 1:22 | 11 | 32:20 | 1:19 | 27 | 24:05 | 2:00 | 1:18:29 | |
| 11. | 1113 | Cameron Simpson | Wilmington NC | 19 | 22:28 | 0:57 | 12 | 32:23 | 1:21 | 12 | 21:31 | 1:18:37 | ||
| 12. | 869 | Anthony Jordan | Wilmington NC | 18 | 22:08 | 1:04 | 27 | 34:44 | 1:06 | 4 | 19:50 | 1:18:49 | ||
| 13. | 1092 | Ian White | Charlotte NC | 9 | 19:57 | 1:05 | 46 | 36:33 | 1:21 | 9 | 20:54 | 1:19:47 | ||
| 14. | 796 | Andy Baker | Wilmington NC | 7 | 18:38 | 1:50 | 32 | 35:21 | 1:19 | 17 | 22:48 | 1:19:54 | ||
| 15. | 537 | Michael Snyder | Wilmington NC | 26 | 23:15 | 1:06 | 17 | 33:07 | 1:43 | 14 | 22:05 | 1:21:14 | ||
| 16. | 541 | Clayton Roberts | Raleigh NC | 25 | 23:14 | 0:51 | 5 | 31:11 | 1:45 | 29 | 24:24 | 1:21:23 | ||
| 17. | 139 | Jason Ma | Wilmington NC | 20 | 22:28 | 1:01 | 44 | 36:24 | 1:09 | 13 | 21:53 | 1:22:54 | ||
| 18. | 420 | Lawrence Landrigan | Wilmington NC | 38 | 24:39 | 1:49 | 14 | 32:38 | 1:04 | 21 | 23:26 | 1:23:34 | ||
| 19. | 1171 | Jesse Ward | Cameron NC | 43 | 25:14 | 1:11 | 13 | 32:32 | 1:15 | 22 | 23:31 | 1:23:42 | ||
| 20. | 1017 | Chris Parker | Wrightsville Beach NC | 13 | 21:26 | 2:14 | 16 | 33:00 | 1:51 | 36 | 25:18 | 1:23:46 | ||
| 21. | 419 | Gregory McGowan | Huntersville NC | 34 | 23:59 | 1:20 | 24 | 34:33 | 1:13 | 30 | 24:24 | 1:25:27 | ||
| 22. | 334 | Jeff Rooks | Burgaw NC | 11 | 20:27 | 1:21 | 52 | 37:34 | 1:13 | 39 | 25:42 | 1:26:15 | ||
| 23. | 262 | Matthew Gutermuth | Wilmington NC | 37 | 24:03 | 2:06 | 43 | 36:22 | 1:43 | 15 | 22:18 | 1:26:29 | ||
| 24. | 870 | Aaron Singh | Raleigh NC | 23 | 23:12 | 2:13 | 36 | 35:49 | 1:50 | 25 | 23:39 | 1:26:41 | ||
| 25. | 422 | Will Yelverton | Raleigh NC | 15 | 21:57 | 2:22 | 22 | 34:24 | 1:30 | 42 | 26:38 | 1:26:48 | ||
| 26. | 697 | William Hutchinson | Norfolk VA | 29 | 23:32 | 1:57 | 23 | 34:33 | 1:58 | 32 | 24:54 | 1:26:52 | ||
| 27. | 1032 | David Scarletto | Wilmington NC | 40 | 24:53 | 1:33 | 47 | 36:37 | 1:25 | 16 | 22:38 | 1:27:05 | ||
| 28. | 762 | Andrew Chanon | Durham NC | 22 | 23:09 | 1:39 | 42 | 36:22 | 1:23 | 31 | 24:39 | 1:27:09 | ||
| 29. | 463 | Brad Collins | New Bern NC | 27 | 23:24 | 1:45 | 28 | 34:51 | 1:45 | 37 | 25:28 | 1:27:12 | ||
| 30. | 953 | Doug Clarkin | Leland NC | 36 | 24:02 | 2:03 | 40 | 36:11 | 1:11 | 26 | 23:49 | 1:27:15 | ||
| 31. | 1155 | Mac Moore | Apex NC | 33 | 23:56 | 2:37 | 34 | 35:38 | 1:34 | 23 | 23:34 | 1:27:18 | ||
| 32. | 229 | John Fimbel | Wilmington NC | 45 | 25:48 | 1:39 | 9 | 31:58 | 1:59 | 40 | 26:01 | 1:27:23 | ||
| 33. | 183 | Stephen Moorefield | Colfax NC | 47 | 26:16 | 1:24 | 30 | 35:10 | 1:25 | 20 | 23:21 | 1:27:35 | ||
| 34. | 403 | Ryan Manuel | Wrightsville Beach NC | 24 | 23:13 | 1:47 | 29 | 35:05 | 1:02 | 43 | 26:39 | 1:27:44 | ||
| 35. | 751 | Brian Totten | Durham NC | 55 | 27:38 | 2:45 | 26 | 34:40 | 1:28 | 11 | 21:18 | 1:27:47 | ||
| 36. | 348 | Johnny Little | Wilmington NC | 39 | 24:44 | 1:46 | 33 | 35:38 | 1:43 | 28 | 24:07 | 1:27:56 | ||
| 37. | 1033 | Chris Tennant | Wilmington NC | 28 | 23:26 | 1:25 | 25 | 34:39 | 1:47 | 44 | 26:45 | 1:27:59 | ||
| 38. | 533 | Clay Battin | Alexandria VA | 41 | 24:55 | 2:01 | 15 | 32:40 | 1:29 | 47 | 27:11 | 1:28:15 | ||
| 39. | 855 | Britt Myers | Cary NC | 60 | 29:32 | 2:16 | 19 | 33:32 | 1:56 | 24 | 23:37 | 1:30:51 | ||
| 40. | 578 | Patrick Renton | Wilmington NC | 35 | 24:01 | 2:23 | 35 | 35:40 | 1:39 | 49 | 27:34 | 1:31:15 | ||
| 41. | 866 | Jeff Schroeder | Raleigh NC | 16 | 21:58 | 1:47 | 41 | 36:12 | 2:06 | 54 | 29:35 | 1:31:35 | ||
| 42. | 1084 | Paul Deal | Raleigh NC | 42 | 25:06 | 2:12 | 20 | 33:47 | 2:24 | 41 | 26:25 | 2:00 | 1:31:52 | |
| 43. | 764 | Shane Devers | Wilmington NC | 49 | 26:34 | 3:12 | 57 | 38:49 | 0:56 | 18 | 22:52 | 1:32:20 | Y | |
| 44. | 779 | Adam Komorner | Apex NC | 51 | 27:22 | 3:22 | 21 | 34:13 | 2:10 | 38 | 25:31 | 1:32:36 | ||
| 45. | 907 | John Moscati | Charlotte NC | 30 | 23:42 | 2:38 | 39 | 35:53 | 1:26 | 53 | 29:17 | 1:32:54 | ||
| 46. | 1047 | David Rutland | Leland NC | 59 | 29:31 | 1:41 | 37 | 35:51 | 1:32 | 34 | 25:04 | 1:33:36 | ||
| 47. | 901 | Tyler Rabon | Wilmington NC | 32 | 23:53 | 2:14 | 56 | 38:38 | 2:03 | 46 | 27:02 | 1:33:47 | ||
| 48. | 938 | David Dobbins | Raleigh NC | 48 | 26:25 | 3:10 | 54 | 38:22 | 1:44 | 33 | 24:57 | 1:34:35 | ||
| 49. | 831 | David Lollar | Wilmington NC | 21 | 23:01 | 1:23 | 53 | 37:58 | 1:46 | 56 | 30:41 | 1:34:47 | ||
| 50. | 392 | David Pellegrino | Leland NC | 50 | 27:03 | 2:35 | 45 | 36:25 | 2:32 | 52 | 28:48 | 1:37:23 | ||
| 51. | 341 | Michael Abate | Wrightsville Beach NC | 62 | 30:11 | 2:02 | 38 | 35:51 | 2:18 | 48 | 27:24 | 1:37:44 | ||
| 52. | 706 | Brandon Hollemon | Wilmington NC | 50 | 37:00 | 1:38 | 45 | 27:01 | 1:37:47 | |||||
| 53. | 397 | Matthew Pence | Winston-Salem NC | 57 | 27:54 | 2:23 | 48 | 36:39 | 1:24 | 60 | 31:29 | 1:39:47 | ||
| 54. | 647 | Bo Sink | Winston Salem NC | 63 | 31:05 | 3:13 | 31 | 35:15 | 1:45 | 51 | 28:34 | 1:39:51 | ||
| 55. | 1027 | Micheal Schut | Wilmington NC | 56 | 27:42 | 2:01 | 58 | 39:14 | 2:33 | 50 | 28:27 | 1:39:55 | Y | |
| 56. | 661 | Will Godfrey | Raleigh NC | 53 | 27:34 | 2:55 | 63 | 43:24 | 1:46 | 35 | 25:17 | 1:40:54 | ||
| 57. | 898 | Robert Annette | Wilmington NC | 52 | 27:33 | 3:49 | 51 | 37:01 | 2:41 | 57 | 30:57 | 1:41:59 | ||
| 58. | 340 | David Nelson | Wilmington NC | 58 | 29:24 | 2:38 | 49 | 36:43 | 2:38 | 55 | 30:41 | 1:42:01 | ||
| 59. | 402 | John Bryant | Cary NC | 44 | 25:47 | 3:07 | 55 | 38:25 | 1:56 | 58 | 31:02 | 2:00 | 1:42:14 | |
| 60. | 1048 | Martin Stankiewicz | Wilmington NC | 17 | 22:00 | 1:43 | 59 | 40:01 | 2:11 | 65 | 37:20 | 1:43:12 | ||
| 61. | 349 | Scott Pettit | Hickory NC | 54 | 27:37 | 2:13 | 62 | 42:22 | 1:47 | 59 | 31:16 | 1:45:12 | ||
| 62. | 596 | Ellis Forest | Wilmington NC | 46 | 26:11 | 2:09 | 60 | 40:59 | 2:26 | 62 | 33:55 | 1:45:39 | ||
| 63. | 1172 | Michael Armstrong | Garner NC | 31 | 23:53 | 3:13 | 64 | 43:51 | 1:59 | 63 | 34:15 | 1:47:09 | ||
| 64. | 26 | Ben Clark | Wilmington NC | 64 | 36:55 | 2:00 | 61 | 41:08 | 1:44 | 61 | 31:59 | 1:53:45 | ||
| 65. | 521 | John Staton | Raleigh NC | 61 | 29:47 | 4:33 | 65 | 46:25 | 13:13 | 64 | 37:16 | 2:11:12 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 716 | Steven Lewis | Wilmington NC | 6 | 18:52 | 0:53 | 4 | 29:21 | 0:51 | 1 | 18:17 | 1:08:11 | ||
| 2. | 1135 | Jade Costen | Matthews NC | 7 | 18:57 | 0:59 | 3 | 29:10 | 0:57 | 3 | 18:43 | 1:08:45 | ||
| 3. | 372 | Kevin Delaney | Wilmington NC | 15 | 20:52 | 1:05 | 1 | 28:54 | 0:56 | 4 | 19:05 | 1:10:51 | ||
| 4. | 52 | David Griffith Lee | Charlotte NC | 1 | 17:11 | 1:15 | 21 | 32:20 | 1:11 | 12 | 20:58 | 1:12:53 | ||
| 5. | 495 | Keith Parrella | Hampstead NC | 5 | 18:37 | 1:30 | 12 | 31:39 | 1:07 | 9 | 20:34 | 1:13:26 | ||
| 6. | 445 | Neil Peterken | Wilmington NC | 14 | 20:36 | 1:13 | 2 | 29:01 | 1:06 | 19 | 21:51 | 1:13:45 | ||
| 7. | 1165 | Matt Willis | Wilmington NC | 23 | 21:28 | 1:29 | 11 | 31:35 | 1:32 | 2 | 18:35 | 1:14:37 | ||
| 8. | 1098 | Shawn Spencer | Wilmington NC | 35 | 22:04 | 0:41 | 10 | 31:28 | 0:49 | 10 | 20:39 | 1:15:39 | ||
| 9. | 255 | Jason Adams | Wrightsville Beach NC | 17 | 21:05 | 1:06 | 22 | 32:22 | 1:01 | 7 | 20:18 | 1:15:49 | ||
| 10. | 745 | Erik Peterson | Wilmington NC | 3 | 18:14 | 1:13 | 27 | 32:35 | 1:09 | 28 | 22:47 | 1:15:56 | ||
| 11. | 583 | Burmah Broadfoot | Wilmington NC | 9 | 20:06 | 1:40 | 29 | 32:40 | 1:08 | 16 | 21:24 | 1:16:58 | ||
| 12. | 748 | John McCall | Wilmington NC | 29 | 21:55 | 1:26 | 23 | 32:27 | 1:20 | 6 | 20:12 | 1:17:19 | ||
| 13. | 394 | Tor Swenson | Raleigh NC | 22 | 21:23 | 0:55 | 30 | 32:51 | 0:58 | 17 | 21:37 | 1:17:42 | ||
| 14. | 532 | Matthew Ferguson | Washington DC | 55 | 23:09 | 1:06 | 9 | 31:23 | 1:00 | 18 | 21:40 | 1:18:16 | ||
| 15. | 694 | Jay Volk | Holly Springs NC | 8 | 19:50 | 2:20 | 51 | 34:08 | 1:22 | 11 | 20:57 | 1:18:35 | ||
| 16. | 575 | Greg Warren | Raleigh NC | 2 | 17:12 | 1:22 | 35 | 32:59 | 1:37 | 60 | 25:40 | 1:18:48 | ||
| 17. | 813 | Kyle Habecker | Durham NC | 31 | 21:58 | 1:25 | 5 | 29:53 | 1:51 | 37 | 24:00 | 1:19:05 | ||
| 18. | 110 | Grant Meyers | Wilmington NC | 41 | 22:31 | 1:10 | 13 | 31:44 | 1:19 | 23 | 22:28 | 1:19:11 | ||
| 19. | 609 | Erik Kinning | Wilmington NC | 39 | 22:27 | 1:05 | 24 | 32:33 | 1:35 | 5 | 19:35 | 2:00 | 1:19:13 | |
| 20. | 1004 | Scott Wells | Cary NC | 21 | 21:19 | 1:26 | 16 | 31:55 | 1:23 | 33 | 23:22 | 1:19:23 | ||
| 21. | 973 | Nathan Kipp | Chicago IL | 59 | 23:26 | 1:47 | 18 | 32:14 | 1:55 | 8 | 20:20 | 1:19:40 | ||
| 22. | 735 | Brian Causey | Wilmington NC | 54 | 22:54 | 1:09 | 14 | 31:49 | 1:24 | 31 | 23:12 | 1:20:26 | ||
| 23. | 230 | Jackie Pierce | Hampstead NC | 65 | 23:45 | 1:01 | 6 | 30:42 | 1:04 | 36 | 23:56 | 1:20:27 | ||
| 24. | 1053 | Marcelo Vasconcelos | Cary NC | 38 | 22:20 | 1:49 | 50 | 33:56 | 1:45 | 14 | 21:10 | 1:20:57 | ||
| 25. | 931 | Geoffrey Suddreth | Morrisville NC | 72 | 24:37 | 1:34 | 28 | 32:37 | 1:23 | 15 | 21:20 | 1:21:29 | ||
| 26. | 1076 | Todd Styles | Wilmington NC | 28 | 21:55 | 1:15 | 20 | 32:20 | 1:20 | 45 | 24:50 | 1:21:38 | ||
| 27. | 353 | Kendall McGowan | Wilmington NC | 43 | 22:39 | 1:16 | 45 | 33:42 | 1:17 | 34 | 23:26 | 1:22:19 | ||
| 28. | 853 | Stephen Killian | Wilmington NC | 19 | 21:15 | 1:34 | 37 | 33:02 | 1:11 | 57 | 25:25 | 1:22:24 | ||
| 29. | 483 | David Gance | Winnabow NC | 18 | 21:12 | 1:41 | 57 | 34:41 | 1:42 | 32 | 23:19 | 1:22:34 | ||
| 30. | 272 | Whit Edwards | Greensboro NC | 62 | 23:28 | 1:50 | 41 | 33:30 | 1:32 | 20 | 22:20 | 1:22:39 | ||
| 31. | 829 | Aaron Earwood | Raleigh NC | 68 | 24:21 | 1:40 | 33 | 32:57 | 1:10 | 26 | 22:39 | 1:22:46 | ||
| 32. | 553 | Burns Jones | Greensboro NC | 40 | 22:28 | 1:05 | 67 | 35:23 | 1:23 | 25 | 22:32 | 1:22:49 | ||
| 33. | 188 | Rick Brown | Apex NC | 26 | 21:51 | 1:13 | 76 | 36:03 | 1:21 | 21 | 22:26 | 1:22:53 | ||
| 34. | 1046 | Michael Amazon | Kernersville NC | 27 | 21:52 | 1:43 | 17 | 32:12 | 1:54 | 56 | 25:19 | 1:22:58 | ||
| 35. | 989 | Jason Deibert | Holly Springs NC | 53 | 22:53 | 1:18 | 38 | 33:23 | 1:27 | 39 | 24:09 | 1:23:07 | ||
| 36. | 138 | Michael Mullins | Raleigh NC | 20 | 21:18 | 2:16 | 64 | 35:12 | 1:23 | 30 | 23:02 | 1:23:08 | ||
| 37. | 1162 | Shawn Powell | Concord NC | 60 | 23:27 | 1:25 | 15 | 31:49 | 1:17 | 54 | 25:14 | 1:23:10 | ||
| 38. | 338 | Trevor Heidenreich | Wilmington NC | 78 | 25:07 | 1:44 | 32 | 32:53 | 1:27 | 22 | 22:28 | 1:23:37 | ||
| 39. | 757 | Gary Stevens | Wilmington NC | 13 | 20:35 | 1:57 | 66 | 35:19 | 1:38 | 42 | 24:34 | 1:24:01 | ||
| 40. | 1159 | Brent Bush | Wilmington NC | 48 | 22:49 | 1:07 | 46 | 33:43 | 1:13 | 55 | 25:17 | 1:24:07 | ||
| 41. | 626 | Scott Debernardo | Holly Springs NC | 44 | 22:40 | 1:39 | 31 | 32:51 | 1:40 | 58 | 25:26 | 1:24:14 | ||
| 42. | 615 | Graham Schillmoller | Raleigh NC | 12 | 20:27 | 1:45 | 44 | 33:42 | 1:22 | 75 | 27:15 | 1:24:30 | ||
| 43. | 151 | Michael Cunningham | Matthews NC | 74 | 24:43 | 2:09 | 34 | 32:58 | 2:10 | 29 | 22:56 | 1:24:54 | ||
| 44. | 108 | Thane Boysen | Wilmington NC | 64 | 23:42 | 1:46 | 40 | 33:24 | 1:15 | 50 | 25:07 | 1:25:12 | ||
| 45. | 1040 | Robert Williams | Wilmington NC | 46 | 22:46 | 0:59 | 36 | 33:01 | 1:29 | 72 | 27:00 | 1:25:14 | ||
| 46. | 820 | Michael Shurko | Fayetteville NC | 92 | 26:46 | 1:22 | 7 | 30:45 | 1:30 | 47 | 24:56 | 1:25:17 | ||
| 47. | 995 | Jose Gonzalez | Wilmington NC | 11 | 20:23 | 2:06 | 80 | 36:26 | 1:58 | 44 | 24:45 | 1:25:36 | ||
| 48. | 428 | Terrance Henry | Raleigh NC | 98 | 27:22 | 1:53 | 8 | 31:19 | 1:41 | 35 | 23:42 | 1:25:55 | ||
| 49. | 729 | David Beamon | Lexington Park MD | 4 | 18:21 | 2:10 | 70 | 35:30 | 1:32 | 83 | 28:35 | 1:26:07 | ||
| 50. | 552 | Bennie Sheally | Wilmington NC | 61 | 23:27 | 1:29 | 49 | 33:55 | 1:22 | 61 | 26:13 | 1:26:23 | ||
| 51. | 1359 | Mark Austin | Wilmington NC | 76 | 24:53 | 3:23 | 61 | 34:58 | 2:29 | 13 | 20:59 | 1:26:41 | ||
| 52. | 841 | Sam Price | Charlotte NC | 24 | 21:44 | 2:17 | 53 | 34:18 | 1:58 | 64 | 26:29 | 1:26:45 | ||
| 53. | 82 | Nathan Horton | Apex NC | 69 | 24:27 | 1:58 | 26 | 32:35 | 1:25 | 70 | 27:00 | 1:27:22 | ||
| 54. | 739 | Rich Baumgratz | Charlotte NC | 66 | 23:57 | 1:52 | 82 | 36:34 | 1:03 | 41 | 24:24 | 1:27:48 | ||
| 55. | 1256 | Dan Mertes | Geneva IL | 67 | 24:19 | 2:14 | 47 | 33:49 | 2:17 | 53 | 25:13 | 1:27:50 | ||
| 56. | 529 | Warren Phillips | Wrightsville Beach NC | 33 | 22:02 | 2:14 | 89 | 37:34 | 1:04 | 48 | 24:59 | 1:27:52 | ||
| 57. | 700 | Maksim Hromiak | Wilmington NC | 37 | 22:19 | 1:50 | 55 | 34:37 | 1:47 | 76 | 27:26 | 1:27:57 | ||
| 58. | 79 | Morgan Farrell | Raleigh NC | 25 | 21:51 | 2:45 | 73 | 35:35 | 2:25 | 59 | 25:26 | 1:28:00 | ||
| 59. | 886 | Fred Ortmann | Greensboro NC | 42 | 22:35 | 2:31 | 81 | 36:32 | 1:50 | 49 | 25:00 | 1:28:27 | ||
| 60. | 208 | Greg Demauro | Mebane NC | 100 | 27:45 | 2:20 | 52 | 34:10 | 1:45 | 27 | 22:39 | 1:28:37 | ||
| 61. | 627 | Tj Druckenbrod | Huntersville NC | 87 | 26:23 | 2:17 | 25 | 32:34 | 1:30 | 63 | 26:17 | 1:29:00 | ||
| 62. | 754 | Brooks Kaufman | Cary NC | 58 | 23:25 | 2:27 | 87 | 36:59 | 1:09 | 51 | 25:09 | 1:29:07 | ||
| 63. | 1066 | Eric Rowe | Newport NC | 81 | 25:40 | 1:06 | 54 | 34:19 | 1:00 | 73 | 27:09 | 1:29:13 | ||
| 64. | 469 | Channing Everett | Charlotte NC | 90 | 26:40 | 1:29 | 39 | 33:23 | 1:29 | 62 | 26:15 | 1:29:15 | ||
| 65. | 307 | Christopher Fay | Wake Forest NC | 10 | 20:18 | 1:46 | 59 | 34:51 | 1:19 | 88 | 29:18 | 2:00 | 1:29:30 | |
| 66. | 1168 | Sterling Alexander | Raleigh NC | 57 | 23:21 | 1:32 | 71 | 35:33 | 2:21 | 71 | 27:00 | 1:29:44 | ||
| 67. | 1059 | Bill Sessoms | Wilmington NC | 30 | 21:57 | 1:33 | 48 | 33:50 | 2:05 | 98 | 30:42 | 1:30:06 | ||
| 68. | 1115 | Ryan Short | Wilmington NC | 78 | 36:12 | 1:44 | 67 | 26:40 | 2:00 | 1:30:29 | ||||
| 69. | 1003 | Dan Girouard | Cary NC | 97 | 27:20 | 2:13 | 43 | 33:39 | 1:19 | 40 | 24:14 | 2:00 | 1:30:42 | |
| 70. | 280 | Dow Taylor | Raleigh NC | 52 | 22:53 | 1:49 | 58 | 34:51 | 1:49 | 89 | 29:24 | 1:30:44 | ||
| 71. | 409 | Jacob Bush | Hampstead NC | 75 | 24:44 | 2:05 | 62 | 35:08 | 1:27 | 78 | 27:32 | 1:30:54 | ||
| 72. | 1254 | George Davis | Cary NC | 45 | 22:41 | 2:30 | 69 | 35:29 | 1:48 | 85 | 28:44 | 1:31:10 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 73. | 734 | Ron Steve | Wilmington NC | 111 | 31:10 | 1:56 | 19 | 32:18 | 1:54 | 38 | 24:04 | 1:31:20 | ||
| 74. | 1000 | Greg Gooch | Cary NC | 16 | 21:05 | 2:32 | 65 | 35:17 | 2:31 | 96 | 30:38 | 1:32:01 | ||
| 75. | 1151 | Brian Rioux | Wilmington NC | 77 | 25:07 | 2:26 | 95 | 38:34 | 1:09 | 46 | 24:52 | 1:32:05 | ||
| 76. | 433 | Tim Schultz | Pasadena MD | 73 | 24:42 | 1:44 | 84 | 36:50 | 1:43 | 52 | 25:09 | 2:00 | 1:32:06 | |
| 77. | 156 | Drew Alexander | Wake Forest NC | 50 | 22:51 | 3:40 | 42 | 33:34 | 3:39 | 84 | 28:37 | 1:32:19 | ||
| 78. | 730 | Victor Smith | Raleigh NC | 71 | 24:30 | 1:38 | 102 | 39:08 | 1:06 | 66 | 26:40 | 1:33:00 | ||
| 79. | 531 | James Hicks | Chevy Chase MD | 109 | 29:21 | 2:03 | 56 | 34:38 | 2:27 | 43 | 24:40 | 1:33:07 | ||
| 80. | 1095 | Scott Johnson | Leland NC | 36 | 22:04 | 1:46 | 60 | 34:54 | 2:04 | 106 | 32:44 | 1:33:30 | ||
| 81. | 1082 | Randall Rine | Cary NC | 80 | 25:19 | 1:37 | 83 | 36:48 | 2:10 | 79 | 27:50 | 1:33:42 | ||
| 82. | 650 | Allen McCauley | Wilmingon NC | 32 | 21:59 | 1:48 | 112 | 46:33 | 1:31 | 24 | 22:32 | 1:34:20 | ||
| 83. | 454 | Michael Brush | Burlington NC | 70 | 24:29 | 2:11 | 77 | 36:08 | 2:30 | 95 | 30:30 | 1:35:47 | ||
| 84. | 354 | Ashley Edwards | Wilmington NC | 91 | 26:41 | 1:40 | 68 | 35:25 | 1:28 | 86 | 28:54 | 2:00 | 1:36:07 | |
| 85. | 888 | Jonathan Shands | Leland NC | 49 | 22:51 | 1:54 | 75 | 36:01 | 2:13 | 107 | 33:24 | 1:36:21 | ||
| 86. | 678 | Charles Davis | Wilmington NC | 34 | 22:03 | 1:45 | 91 | 37:58 | 2:03 | 105 | 32:37 | 1:36:25 | ||
| 87. | 528 | Robert Harrell | Wilmington NC | 102 | 27:49 | 3:41 | 79 | 36:14 | 1:59 | 69 | 26:52 | 1:36:33 | ||
| 88. | 193 | Stephen Chiavetta III | Wilmington NC | 89 | 26:26 | 2:02 | 86 | 36:58 | 2:01 | 91 | 29:27 | 1:36:53 | ||
| 89. | 1108 | Tim Gill | Wilmington NC | 94 | 26:56 | 1:53 | 92 | 38:17 | 2:44 | 74 | 27:11 | 1:36:59 | ||
| 90. | 182 | Brian White | Apex NC | 93 | 26:53 | 1:20 | 72 | 35:35 | 2:41 | 97 | 30:41 | 1:37:08 | ||
| 91. | 924 | Michael Larue | Raleigh NC | 82 | 25:52 | 2:12 | 93 | 38:17 | 1:41 | 87 | 29:16 | 1:37:16 | ||
| 92. | 728 | Cory Allen | Apex NC | 86 | 26:17 | 2:28 | 101 | 39:06 | 2:01 | 77 | 27:27 | 1:37:18 | ||
| 93. | 413 | Vin Wells | Wilmington NC | 88 | 26:25 | 2:36 | 106 | 40:23 | 1:21 | 65 | 26:37 | 1:37:20 | ||
| 94. | 1132 | G K Pippin Jr | Bath NC | 83 | 25:54 | 1:49 | 63 | 35:11 | 3:01 | 101 | 31:39 | 1:37:33 | ||
| 95. | 114 | Jason Harloff | Cary NC | 47 | 22:48 | 3:01 | 96 | 38:37 | 2:04 | 100 | 31:11 | 1:37:39 | ||
| 96. | 585 | Michael Capps | Cary NC | 104 | 27:56 | 2:24 | 94 | 38:19 | 1:10 | 80 | 27:57 | 1:37:44 | ||
| 97. | 806 | Nicolas Montoya | Wilmington NC | 79 | 25:13 | 2:28 | 99 | 38:54 | 1:46 | 92 | 29:33 | 1:37:53 | ||
| 98. | 202 | Shaun Appler | Wrightsville Beach NC | 51 | 22:52 | 3:27 | 105 | 40:07 | 2:31 | 99 | 30:49 | 1:39:45 | ||
| 99. | 159 | Donald McLamb Jr | Wilmington NC | 84 | 25:57 | 1:55 | 85 | 36:54 | 3:04 | 102 | 32:16 | 1:40:05 | ||
| 100. | 270 | Chad Oakley | Greensboro NC | 107 | 28:49 | 3:43 | 98 | 38:49 | 2:01 | 68 | 26:49 | 1:40:10 | ||
| 101. | 876 | Chris Heffron | Wilmington NC | 56 | 23:19 | 2:34 | 111 | 44:05 | 1:40 | 90 | 29:25 | 1:41:02 | ||
| 102. | 664 | Tift Tounsley | Wilmington NC | 96 | 27:03 | 3:22 | 100 | 39:04 | 4:19 | 81 | 28:13 | 1:41:59 | ||
| 103. | 674 | Derek Wayland | Fuquay Varina NC | 103 | 27:54 | 2:16 | 88 | 37:11 | 2:25 | 104 | 32:23 | 1:42:07 | ||
| 104. | 373 | John Russ | Wrightsville Beach NC | 101 | 27:47 | 2:59 | 90 | 37:36 | 1:48 | 103 | 32:18 | 1:42:26 | ||
| 105. | 612 | Alex Paen | Carolina Beach NC | 99 | 27:45 | 2:20 | 74 | 35:59 | 2:05 | 110 | 34:32 | 1:42:38 | ||
| 106. | 339 | Aaron George | Charlotte NC | 105 | 28:05 | 3:45 | 103 | 39:10 | 3:06 | 82 | 28:35 | 1:42:40 | ||
| 107. | 731 | Mike Finger | Raleigh NC | 85 | 26:11 | 2:44 | 104 | 39:54 | 2:19 | 109 | 34:27 | 1:45:34 | ||
| 108. | 1016 | Daniel Popham | Apex NC | 95 | 27:01 | 2:46 | 97 | 38:42 | 2:47 | 112 | 35:34 | 1:46:49 | ||
| 109. | 1104 | Joe Herzberg | Wilmington NC | 63 | 23:41 | 4:17 | 107 | 40:57 | 2:20 | 113 | 36:11 | 1:47:23 | ||
| 110. | 199 | William Presson | Greensboro NC | 108 | 29:11 | 3:44 | 110 | 43:16 | 1:36 | 93 | 29:40 | 1:47:24 | ||
| 111. | 544 | Eldridge Baltazar | Wilmington NC | 94 | 30:17 | 1:49:56 | ||||||||
| 112. | 564 | Damon Bost | Wake Forest NC | 106 | 28:47 | 2:48 | 109 | 41:52 | 2:13 | 111 | 35:05 | 1:50:43 | ||
| 113. | 830 | Eric Hawthorne | Charlotte NC | 110 | 29:48 | 3:36 | 108 | 41:01 | 3:04 | 108 | 34:27 | 1:51:54 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 210 | Patrick Mulligan | Wilmington NC | 1 | 19:06 | 0:49 | 2 | 29:28 | 0:54 | 1 | 19:27 | 1:09:42 | ||
| 2. | 923 | Jonathan Armstrong | Raleigh NC | 15 | 21:29 | 1:05 | 1 | 29:07 | 1:06 | 4 | 20:45 | 1:13:30 | ||
| 3. | 970 | Dan Sullivan | Charlotte NC | 8 | 20:20 | 1:09 | 3 | 30:11 | 1:13 | 6 | 21:12 | 1:14:03 | ||
| 4. | 243 | Richard Jones | Greensboro NC | 7 | 20:15 | 1:12 | 5 | 30:56 | 1:16 | 7 | 21:23 | 1:15:01 | ||
| 5. | 102 | Scott Schmolesky | Wilmington NC | 13 | 21:20 | 1:19 | 7 | 31:26 | 1:41 | 3 | 20:24 | 1:16:08 | ||
| 6. | 865 | Joe Brown | Raleigh NC | 2 | 19:06 | 1:18 | 22 | 33:29 | 1:28 | 10 | 21:53 | 1:17:12 | ||
| 7. | 919 | Richard Puckett | Raleigh NC | 23 | 22:57 | 1:02 | 4 | 30:52 | 1:05 | 8 | 21:28 | 1:17:22 | ||
| 8. | 1119 | Jim Hundley | Wilmington NC | 12 | 21:16 | 1:11 | 9 | 31:37 | 1:08 | 13 | 22:27 | 1:17:36 | ||
| 9. | 933 | David Oyler | Apex NC | 20 | 22:44 | 1:14 | 24 | 33:36 | 1:20 | 2 | 20:13 | 1:19:05 | ||
| 10. | 815 | Brad Southerland | Wilmington NC | 4 | 19:58 | 1:00 | 32 | 34:08 | 1:11 | 18 | 23:15 | 1:19:31 | ||
| 11. | 124 | Greg Manson | Wilmington NC | 16 | 21:45 | 1:21 | 6 | 31:23 | 1:30 | 26 | 24:26 | 1:20:23 | ||
| 12. | 382 | Jay Humphrey | Berwyn PA | 9 | 20:44 | 2:15 | 16 | 32:58 | 1:43 | 14 | 22:54 | 1:20:33 | ||
| 13. | 1075 | Mike Brown | Graham NC | 17 | 21:54 | 1:45 | 29 | 33:55 | 1:51 | 9 | 21:40 | 1:21:04 | ||
| 14. | 666 | Duncan Jones | Greensboro NC | 3 | 19:42 | 1:35 | 30 | 33:58 | 1:23 | 29 | 24:48 | 1:21:25 | ||
| 15. | 903 | Sean Lucas | Wilmington NC | 34 | 24:15 | 2:09 | 13 | 31:57 | 2:15 | 5 | 20:58 | 1:21:32 | ||
| 16. | 164 | Brad Wambeke | Fayetteville NC | 33 | 24:14 | 1:02 | 11 | 31:45 | 1:14 | 20 | 23:24 | 1:21:37 | ||
| 17. | 137 | Brent Cawn | Charlotte NC | 19 | 22:39 | 1:42 | 10 | 31:45 | 1:30 | 24 | 24:06 | 1:21:41 | ||
| 18. | 276 | Greg Hince | Clayton NC | 24 | 23:08 | 1:23 | 27 | 33:42 | 1:28 | 12 | 22:12 | 1:21:51 | ||
| 19. | 1160 | Scott Yelton | Raleigh NC | 38 | 24:29 | 2:57 | 14 | 31:58 | 1:32 | 11 | 22:09 | 1:23:04 | ||
| 20. | 968 | Andre Leonard | Wilmington NC | 11 | 21:13 | 1:45 | 18 | 33:14 | 2:13 | 32 | 24:55 | 1:23:18 | ||
| 21. | 487 | Bruce Von Der Lippe | Greensboro NC | 14 | 21:29 | 2:22 | 25 | 33:38 | 1:44 | 33 | 25:15 | 1:24:25 | ||
| 22. | 999 | Patrick Punzalan | Wilmington NC | 50 | 25:24 | 1:20 | 15 | 32:53 | 1:51 | 16 | 23:00 | 1:24:27 | ||
| 23. | 698 | Todd Cook | Durham NC | 10 | 21:12 | 1:42 | 38 | 34:41 | 1:28 | 38 | 25:32 | 1:24:34 | ||
| 24. | 676 | Thomas Condon | Wilmington NC | 59 | 26:03 | 1:43 | 8 | 31:36 | 2:06 | 19 | 23:16 | 1:24:42 | ||
| 25. | 617 | Allen Sharpe | Greensboro NC | 39 | 24:40 | 1:16 | 20 | 33:27 | 1:02 | 27 | 24:27 | 1:24:50 | ||
| 26. | 320 | Michael Yourkavitch | Fairfax VA | 25 | 23:09 | 1:35 | 28 | 33:49 | 1:25 | 17 | 23:06 | 2:00 | 1:25:02 | |
| 27. | 935 | Brian Harrower | Cary NC | 41 | 24:46 | 1:46 | 21 | 33:28 | 1:28 | 22 | 23:42 | 1:25:09 | ||
| 28. | 680 | Jon Morton | Holly Springs NC | 32 | 24:11 | 2:35 | 31 | 34:08 | 1:24 | 15 | 22:57 | 1:25:14 | ||
| 29. | 994 | Randy Talton | Cary NC | 31 | 23:51 | 2:38 | 12 | 31:48 | 2:19 | 30 | 24:54 | 1:25:29 | ||
| 30. | 882 | Doug Denny | Wilmington NC | 6 | 20:14 | 1:45 | 49 | 36:09 | 1:48 | 43 | 25:57 | 1:25:51 | ||
| 31. | 1301 | Mike Crowell | Kernersville NC | 44 | 25:02 | 2:16 | 17 | 33:04 | 1:36 | 25 | 24:17 | 1:26:13 | ||
| 32. | 618 | Robert Boswell | Wilmington NC | 18 | 22:29 | 2:20 | 34 | 34:28 | 1:37 | 48 | 26:53 | 1:27:46 | ||
| 33. | 860 | William Boyer | Wrightsville Beach NC | 21 | 22:48 | 2:03 | 35 | 34:32 | 1:19 | 37 | 25:29 | 2:00 | 1:28:10 | |
| 34. | 288 | Richard Shearin | Raleigh NC | 27 | 23:20 | 1:32 | 51 | 36:12 | 1:36 | 39 | 25:37 | 1:28:15 | ||
| 35. | 430 | Derek Cohen | Surf City NC | 49 | 25:24 | 2:12 | 33 | 34:19 | 1:25 | 40 | 25:38 | 1:28:57 | ||
| 36. | 879 | Samuel Johns | Concord NC | 69 | 27:34 | 1:23 | 40 | 35:05 | 1:31 | 23 | 23:49 | 1:29:21 | ||
| 37. | 101 | Matt Martella | Charlotte NC | 43 | 25:01 | 1:58 | 45 | 35:44 | 1:51 | 36 | 25:26 | 1:29:57 | ||
| 38. | 405 | Joe Hogan | Raleigh NC | 36 | 24:18 | 3:03 | 59 | 38:10 | 1:06 | 21 | 23:29 | 1:30:03 | ||
| 39. | 345 | Keith Scarbeau | Durham NC | 30 | 23:51 | 2:53 | 41 | 35:09 | 2:02 | 44 | 26:14 | 1:30:07 | ||
| 40. | 695 | David Knight | Raleigh NC | 22 | 22:50 | 2:32 | 54 | 36:32 | 1:57 | 46 | 26:43 | 1:30:33 | ||
| 41. | 479 | Kevin Hoff | Durham NC | 62 | 26:36 | 2:14 | 23 | 33:33 | 1:33 | 50 | 27:10 | 1:31:04 | ||
| 42. | 261 | Spencer Carney | Wilmington Nc NC | 42 | 24:58 | 2:55 | 26 | 33:39 | 2:04 | 54 | 27:32 | 1:31:06 | ||
| 43. | 1137 | James Hewitt | Cary NC | 65 | 27:01 | 1:59 | 19 | 33:18 | 2:11 | 47 | 26:51 | 1:31:18 | ||
| 44. | 595 | David Fountain | Raleigh NC | 47 | 25:11 | 3:07 | 55 | 36:44 | 1:20 | 34 | 25:17 | 1:31:38 | ||
| 45. | 149 | Brent Dixon | Wilmington NC | 61 | 26:27 | 1:48 | 56 | 37:43 | 1:15 | 28 | 24:31 | 1:31:41 | ||
| 46. | 360 | Curtis Stansbury | Wilmington NC | 29 | 23:48 | 2:14 | 37 | 34:38 | 2:08 | 61 | 29:11 | 1:31:58 | ||
| 47. | 429 | Tod Durst | Wilmington NC | 46 | 25:09 | 1:18 | 62 | 38:30 | 1:18 | 42 | 25:47 | 1:32:00 | ||
| 48. | 513 | Skip Cooke | Holly Springs NC | 52 | 25:28 | 2:16 | 50 | 36:12 | 1:53 | 53 | 27:19 | 1:33:07 | ||
| 49. | 550 | Keith Miller | Wilmington NC | 60 | 26:19 | 2:28 | 60 | 38:24 | 1:20 | 31 | 24:54 | 1:33:23 | ||
| 50. | 1049 | Mike Worsley | Wrightsville Beach NC | 63 | 26:45 | 2:08 | 44 | 35:37 | 1:28 | 55 | 27:41 | 1:33:37 | ||
| 51. | 733 | Sherman Criner | Wilmington NC | 45 | 25:08 | 1:41 | 58 | 38:04 | 1:42 | 51 | 27:10 | 1:33:43 | ||
| 52. | 470 | Kirk Mangum | Durham NC | 37 | 24:19 | 3:03 | 39 | 34:46 | 2:02 | 63 | 29:50 | 1:33:58 | ||
| 53. | 593 | Ozeil Ryan | Wilmington NC | 51 | 25:26 | 1:41 | 61 | 38:25 | 1:41 | 49 | 26:53 | 1:34:05 | ||
| 54. | 790 | Todd Saunders | Burlington NC | 64 | 26:50 | 1:58 | 42 | 35:17 | 1:25 | 57 | 28:40 | 1:34:07 | ||
| 55. | 309 | Michael Brodeur | Wilmington NC | 53 | 25:31 | 1:45 | 73 | 41:33 | 1:29 | 35 | 25:18 | 1:35:34 | ||
| 56. | 551 | Benjamin Farmer | Candler NC | 56 | 25:48 | 2:54 | 46 | 35:45 | 2:06 | 62 | 29:13 | 1:35:45 | ||
| 57. | 412 | Andy Craven | Wilmington NC | 73 | 30:35 | 1:42 | 52 | 36:18 | 1:38 | 45 | 26:15 | 1:36:26 | ||
| 58. | 1009 | Mark Froning | Fuquay Varina NC | 55 | 25:48 | 2:09 | 48 | 36:06 | 1:57 | 64 | 30:31 | 1:36:29 | ||
| 59. | 1142 | David Boron | Wilmington NC | 75 | 31:19 | 2:42 | 43 | 35:32 | 1:08 | 41 | 25:45 | 2:00 | 1:38:24 | |
| 60. | 104 | William Gierie | Wrightsville Beach NC | 67 | 27:07 | 2:29 | 63 | 39:05 | 1:19 | 58 | 28:43 | 1:38:41 | ||
| 61. | 608 | Paul Garofolo | Cary NC | 28 | 23:35 | 3:04 | 68 | 41:12 | 2:24 | 59 | 28:51 | 1:39:03 | ||
| 62. | 490 | David Honeycutt | Wilmington NC | 57 | 25:52 | 2:31 | 66 | 40:06 | 2:29 | 56 | 28:19 | 1:39:15 | ||
| 63. | 1166 | Richard Nelson | Wilmington NC | 74 | 30:44 | 1:58 | 47 | 35:49 | 2:07 | 60 | 29:01 | 1:39:37 | ||
| 64. | 1006 | Bill Thompson | Charlotte NC | 48 | 25:20 | 3:24 | 72 | 41:17 | 2:35 | 52 | 27:11 | 1:39:44 | ||
| 65. | 321 | Michael Brown | Wilmington NC | 35 | 24:18 | 3:21 | 36 | 34:35 | 3:39 | 69 | 34:02 | 1:39:54 | ||
| 66. | 330 | Andrew Hall | Wilmignton NC | 5 | 20:12 | 2:28 | 69 | 41:12 | 2:18 | 71 | 34:23 | 1:40:31 | ||
| 67. | 453 | Bob O'Malley | Wilmington NC | 26 | 23:14 | 3:03 | 74 | 42:01 | 1:53 | 65 | 31:04 | 1:41:13 | ||
| 68. | 623 | John Moore | Wilmington NC | 40 | 24:42 | 2:15 | 57 | 37:58 | 2:04 | 72 | 34:34 | 1:41:31 | ||
| 69. | 1073 | Tobias Haecker | Apex NC | 58 | 25:56 | 3:07 | 67 | 40:25 | 1:26 | 67 | 32:47 | 1:43:39 | ||
| 70. | 582 | Doc Oliver | Clayton NC | 66 | 27:04 | 1:57 | 65 | 39:32 | 1:38 | 68 | 33:45 | 1:43:55 | ||
| 71. | 571 | John Person | Greenville NC | 54 | 25:43 | 3:11 | 71 | 41:15 | 2:31 | 66 | 31:47 | 1:44:26 | ||
| 72. | 322 | Christopher Riley | Wrightsville Beach NC | 1:44:48 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 73. | 438 | John Lennon | Wilmington NC | 72 | 29:43 | 3:22 | 53 | 36:27 | 1:25 | 70 | 34:21 | 1:45:16 | ||
| 74. | 851 | Anthony Capozzoli | Cary NC | 71 | 28:03 | 2:47 | 64 | 39:09 | 2:06 | 75 | 39:08 | 1:51:11 | ||
| 75. | 621 | Jeff Dabney | Wilmington NC | 70 | 27:39 | 3:28 | 75 | 43:13 | 1:25 | 73 | 35:42 | 1:51:25 | ||
| 76. | 836 | John Burke | Wilmington NC | 68 | 27:20 | 2:46 | 70 | 41:12 | 2:13 | 74 | 38:27 | 1:51:57 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 788 | Christopher Pittelli | Apex NC | 1 | 17:00 | 1:12 | 4 | 31:45 | 1:05 | 5 | 22:19 | 1:13:20 | ||
| 2. | 645 | David Young | Cary NC | 7 | 19:49 | 1:08 | 2 | 31:31 | 1:29 | 8 | 22:32 | 1:16:28 | ||
| 3. | 557 | Greg Magdanz | Raleigh NC | 2 | 18:36 | 0:53 | 20 | 33:44 | 0:59 | 7 | 22:31 | 1:16:41 | ||
| 4. | 760 | John Wilkins | Raleigh NC | 11 | 21:12 | 0:49 | 6 | 32:16 | 1:01 | 12 | 22:41 | 1:17:56 | ||
| 5. | 304 | Tom Armour | Wilmington NC | 10 | 21:09 | 1:47 | 1 | 31:21 | 1:06 | 11 | 22:40 | 1:18:01 | ||
| 6. | 88 | Jeff Plemmons | Gastonia NC | 12 | 21:26 | 1:20 | 5 | 32:04 | 1:18 | 14 | 22:44 | 1:18:50 | ||
| 7. | 173 | David Weatherford | Wilmington NC | 15 | 21:52 | 1:03 | 13 | 32:56 | 1:09 | 3 | 22:06 | 1:19:03 | ||
| 8. | 41 | Nick Toffolon | Wilmington NC | 14 | 21:43 | 1:11 | 8 | 32:39 | 0:56 | 13 | 22:42 | 1:19:09 | ||
| 9. | 144 | Donald Price | Greenville NC | 3 | 19:01 | 2:15 | 14 | 33:14 | 1:15 | 20 | 23:33 | 1:19:16 | ||
| 10. | 979 | William Barton | Raleigh NC | 4 | 19:21 | 1:53 | 7 | 32:26 | 1:24 | 32 | 25:04 | 1:20:06 | ||
| 11. | 940 | Mike Jones | Wrightsville Beach NC | 16 | 21:53 | 1:17 | 9 | 32:40 | 1:11 | 18 | 23:23 | 1:20:21 | ||
| 12. | 1144 | Mark Wicker | Dunn NC | 30 | 23:42 | 1:23 | 3 | 31:36 | 1:10 | 9 | 22:36 | 1:20:24 | ||
| 13. | 489 | Steve Ritchie | Cary NC | 5 | 19:36 | 1:24 | 21 | 33:47 | 1:29 | 27 | 24:39 | 1:20:53 | ||
| 14. | 166 | Alex Gonzalez | Southern Pines NC | 20 | 22:10 | 1:16 | 16 | 33:22 | 1:16 | 15 | 22:55 | 1:20:57 | ||
| 15. | 1011 | Pete Sprenger | Wilmington NC | 6 | 19:39 | 1:42 | 17 | 33:22 | 1:34 | 43 | 26:02 | 1:22:17 | ||
| 16. | 408 | John Omalley | Wilmington NC | 26 | 22:57 | 2:37 | 24 | 34:10 | 1:54 | 2 | 21:26 | 1:23:01 | ||
| 17. | 858 | Mike Summers | Greensboro NC | 19 | 22:06 | 2:34 | 29 | 35:09 | 1:24 | 4 | 22:06 | 1:23:18 | ||
| 18. | 548 | Lowell Gould | Rocky Point NC | 9 | 20:52 | 0:52 | 26 | 34:52 | 1:03 | 40 | 25:47 | 1:23:25 | ||
| 19. | 106 | Kevin Kelley | Raleigh NC | 8 | 20:13 | 2:53 | 36 | 35:45 | 1:13 | 23 | 24:01 | 1:24:03 | ||
| 20. | 1041 | Derek Simmons | Jacksonville NC | 34 | 24:45 | 1:15 | 19 | 33:40 | 1:00 | 21 | 23:44 | 1:24:22 | ||
| 21. | 103 | Dave Dupont | Winston-Salem NC | 27 | 23:05 | 2:22 | 31 | 35:16 | 1:06 | 10 | 22:39 | 1:24:27 | ||
| 22. | 554 | Nicolas Faddoul | Wilmington NC | 21 | 22:12 | 1:18 | 10 | 32:45 | 1:24 | 52 | 27:24 | 1:25:01 | ||
| 23. | 1149 | Clark Hipp | Wilmington NC | 38 | 24:59 | 1:12 | 41 | 35:52 | 0:54 | 6 | 22:29 | 1:25:24 | ||
| 24. | 87 | Andrew Barton | Wilmington NC | 39 | 25:02 | 2:19 | 15 | 33:16 | 1:39 | 19 | 23:26 | 1:25:40 | ||
| 25. | 782 | Frazier Keck | Chapel Hill NC | 41 | 25:15 | 1:22 | 22 | 33:54 | 1:30 | 25 | 24:18 | 1:26:17 | ||
| 26. | 723 | Michael Bright | Wilmington NC | 25 | 22:54 | 1:52 | 34 | 35:29 | 2:06 | 26 | 24:26 | 1:26:44 | ||
| 27. | 294 | Cyrus Thompson | Washington DC | 49 | 26:12 | 1:35 | 11 | 32:47 | 1:39 | 28 | 24:40 | 1:26:51 | ||
| 28. | 132 | David Hofmann | Chapel Hill NC | 18 | 21:56 | 1:57 | 39 | 35:49 | 1:27 | 39 | 25:46 | 1:26:54 | ||
| 29. | 827 | Christopher Diehl | Wilmington NC | 35 | 24:46 | 1:20 | 40 | 35:49 | 1:02 | 24 | 24:13 | 1:27:08 | ||
| 30. | 1133 | Pete Moffitt | Greensboro NC | 23 | 22:40 | 1:50 | 33 | 35:26 | 1:56 | 38 | 25:42 | 1:27:32 | ||
| 31. | 393 | Angus McBryde | Charlotte NC | 13 | 21:42 | 2:57 | 65 | 40:38 | 1:38 | 1 | 20:58 | 1:27:52 | ||
| 32. | 224 | Thomas Elliott | Wilmington NC | 29 | 23:12 | 2:03 | 47 | 36:42 | 1:28 | 30 | 24:58 | 1:28:21 | ||
| 33. | 452 | Bruce Burroughs | Wilmington NC | 22 | 22:36 | 2:27 | 38 | 35:47 | 1:59 | 36 | 25:35 | 1:28:22 | ||
| 34. | 1039 | Greg Wohlgemuth | Surf City NC | 28 | 23:08 | 1:56 | 37 | 35:46 | 1:22 | 47 | 26:19 | 1:28:29 | ||
| 35. | 1147 | Stephen Chappell | Wilmington NC | 55 | 27:14 | 1:11 | 18 | 33:39 | 1:39 | 37 | 25:36 | 1:29:17 | ||
| 36. | 105 | Jim Jacaruso | Wilmington NC | 54 | 27:13 | 1:20 | 25 | 34:11 | 1:22 | 34 | 25:14 | 1:29:18 | ||
| 37. | 844 | Albert Novak | Cherryville NC | 52 | 26:32 | 2:07 | 28 | 34:55 | 1:55 | 22 | 24:00 | 1:29:26 | ||
| 38. | 205 | Michael Davenport | Kure Beach NC | 32 | 24:05 | 2:26 | 32 | 35:19 | 0:56 | 31 | 24:58 | 2:00 | 1:29:42 | |
| 39. | 66 | James Bullock | Winston Salem NC | 46 | 26:04 | 1:22 | 30 | 35:16 | 1:32 | 45 | 26:11 | 1:30:23 | ||
| 40. | 573 | Eric Barna | Louisville KY | 62 | 28:51 | 1:51 | 12 | 32:52 | 1:51 | 33 | 25:07 | 1:30:30 | ||
| 41. | 642 | Robert Witt | Jamestown NC | 42 | 25:15 | 2:56 | 35 | 35:37 | 2:22 | 29 | 24:55 | 1:31:03 | ||
| 42. | 985 | Bill Flaherty | Cary NC | 56 | 27:20 | 2:23 | 42 | 35:53 | 2:09 | 17 | 23:21 | 1:31:05 | ||
| 43. | 864 | Frank P Lewis | Apex NC | 48 | 26:10 | 2:04 | 23 | 33:56 | 3:24 | 42 | 25:49 | 1:31:21 | ||
| 44. | 233 | Fred Theron | Raleigh NC | 24 | 22:52 | 2:20 | 58 | 38:24 | 1:17 | 49 | 26:37 | 1:31:29 | ||
| 45. | 1125 | David Johnson | Smithfield NC | 60 | 28:09 | 1:19 | 27 | 34:53 | 1:33 | 41 | 25:47 | 1:31:41 | ||
| 46. | 828 | Tony Brewer | Apex NC | 17 | 21:54 | 1:58 | 55 | 38:01 | 2:14 | 54 | 27:49 | 1:31:55 | ||
| 47. | 73 | Daniel Schumacher | Waxhaw NC | 37 | 24:59 | 1:17 | 50 | 37:39 | 1:51 | 46 | 26:18 | 1:32:02 | ||
| 48. | 656 | Mark Cochran | Linthicum MD | 66 | 29:48 | 1:39 | 43 | 36:05 | 1:38 | 16 | 23:11 | 1:32:20 | ||
| 49. | 126 | Walker Jones | Wilmington NC | 31 | 23:58 | 1:22 | 46 | 36:42 | 2:12 | 56 | 28:50 | 1:33:02 | ||
| 50. | 962 | John Krasnick | Cary NC | 40 | 25:12 | 2:27 | 54 | 37:50 | 2:13 | 44 | 26:10 | 1:33:50 | ||
| 51. | 823 | John Corsi | Charlotte NC | 44 | 25:25 | 2:38 | 51 | 37:42 | 2:46 | 48 | 26:24 | 1:34:53 | ||
| 52. | 432 | Fiocco Michael | Pittsboro NC | 53 | 26:42 | 2:36 | 59 | 38:31 | 2:02 | 35 | 25:16 | 1:35:06 | ||
| 53. | 756 | Matt Morgan | Kernersville NC | 47 | 26:07 | 3:00 | 49 | 36:47 | 2:44 | 53 | 27:44 | 1:36:19 | ||
| 54. | 377 | Olda Gardon | Stanfield NC | 51 | 26:29 | 2:14 | 44 | 36:28 | 2:19 | 57 | 29:08 | 1:36:36 | ||
| 55. | 1078 | Mike Prentice | Raleigh NC | 36 | 24:56 | 2:14 | 45 | 36:40 | 1:53 | 63 | 31:17 | 1:36:57 | ||
| 56. | 905 | Bob Brooks | Raleigh NC | 61 | 28:38 | 3:10 | 48 | 36:42 | 2:28 | 55 | 27:50 | 1:38:47 | ||
| 57. | 641 | Blake Strayhorn | Raleigh NC | 59 | 28:03 | 2:45 | 62 | 39:27 | 1:52 | 51 | 26:48 | 1:38:53 | ||
| 58. | 1123 | John Colon | Raleigh NC | 50 | 26:21 | 2:51 | 61 | 39:16 | 1:52 | 58 | 29:22 | 1:39:41 | ||
| 59. | 1028 | Paul Lucas | Cary NC | 63 | 28:57 | 3:43 | 56 | 38:02 | 2:39 | 50 | 26:46 | 1:40:07 | ||
| 60. | 600 | Andrew McVeety | Huntersville NC | 43 | 25:17 | 2:15 | 53 | 37:47 | 1:45 | 67 | 33:42 | 1:40:45 | ||
| 61. | 179 | Vishak Das | Wilmington NC | 69 | 43:09 | 1:44 | 59 | 29:45 | 1:41:25 | |||||
| 62. | 319 | Jeff West | Wilmington NC | 33 | 24:42 | 3:27 | 52 | 37:43 | 2:48 | 66 | 33:24 | 1:42:02 | ||
| 63. | 46 | John Bowser | Durham NC | 65 | 29:18 | 3:00 | 63 | 39:35 | 2:20 | 62 | 31:05 | 1:45:15 | ||
| 64. | 914 | Jens Rumsfeld | Wilmington NC | 64 | 29:07 | 1:30 | 64 | 40:18 | 1:33 | 64 | 33:05 | 1:45:30 | ||
| 65. | 415 | Frank Hobart | Wilmington NC | 57 | 27:38 | 3:03 | 67 | 41:07 | 1:29 | 65 | 33:24 | 1:46:39 | ||
| 66. | 1156 | Randy Pait | Wilmington NC | 68 | 33:54 | 3:16 | 57 | 38:10 | 3:15 | 60 | 30:32 | 1:49:06 | ||
| 67. | 192 | Steve Munsat | Chapel Hill NC | 67 | 33:13 | 2:39 | 60 | 39:08 | 2:02 | 61 | 30:40 | 2:00 | 1:49:40 | |
| 68. | 505 | Mike Long | Cary NC | 45 | 25:34 | 1:56 | 66 | 40:55 | 2:25 | 69 | 39:59 | 1:50:48 | ||
| 69. | 97 | Paul Phillips | Wilmington NC | 58 | 27:41 | 3:29 | 68 | 41:44 | 1:49 | 68 | 37:53 | 1:52:34 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 955 | Brian Wilson | Charlotte NC | 2 | 18:18 | 1:06 | 1 | 30:44 | 1:06 | 3 | 20:59 | 1:12:12 | ||
| 2. | 72 | Louis Almekinders | Chapel Hill NC | 3 | 18:29 | 0:52 | 5 | 32:16 | 1:01 | 2 | 20:38 | 1:13:15 | ||
| 3. | 525 | Alex King | Wilmington NC | 1 | 18:16 | 1:13 | 7 | 33:10 | 0:54 | 7 | 23:27 | 1:16:58 | ||
| 4. | 897 | Charlie Schaefer | Durham NC | 5 | 20:11 | 2:18 | 9 | 33:25 | 1:31 | 1 | 20:30 | 1:17:53 | ||
| 5. | 1029 | Craig Gilbert | Durham NC | 9 | 21:34 | 1:00 | 6 | 32:28 | 1:12 | 4 | 22:07 | 1:18:19 | ||
| 6. | 501 | Gary Dutton | Salina KS | 10 | 21:38 | 1:26 | 2 | 31:57 | 1:33 | 13 | 24:40 | 1:21:13 | ||
| 7. | 677 | Scott Visser | Wrightsville Beach NC | 4 | 19:29 | 1:29 | 15 | 34:15 | 1:25 | 15 | 24:41 | 1:21:18 | ||
| 8. | 441 | Robbie Vannoy | Spartanburg SC | 28 | 24:55 | 1:19 | 4 | 32:12 | 1:17 | 5 | 22:40 | 1:22:22 | ||
| 9. | 111 | John Mihm | Cornelius NC | 14 | 22:50 | 1:28 | 3 | 32:05 | 1:14 | 18 | 25:46 | 1:23:21 | ||
| 10. | 1034 | Ralph Walker | Wilmington NC | 13 | 22:32 | 1:52 | 14 | 34:05 | 1:13 | 9 | 24:16 | 1:23:58 | ||
| 11. | 1002 | Michael Caveness | Wilmington NC | 11 | 21:39 | 1:09 | 23 | 35:39 | 0:57 | 16 | 25:02 | 1:24:25 | ||
| 12. | 535 | Tim Winslow | Wrightsville Beach NC | 19 | 23:52 | 1:38 | 10 | 33:29 | 1:30 | 11 | 24:24 | 1:24:52 | ||
| 13. | 252 | Eric Marohn | Greensboro NC | 8 | 21:07 | 3:51 | 19 | 35:11 | 1:44 | 12 | 24:32 | 1:26:22 | ||
| 14. | 908 | Ben Bowie | Wilmington NC | 21 | 24:00 | 1:17 | 11 | 33:38 | 1:15 | 24 | 26:49 | 1:26:58 | ||
| 15. | 941 | Wesley Koonts | Greensboro NC | 34 | 25:53 | 1:14 | 20 | 35:16 | 0:57 | 8 | 24:13 | 1:27:32 | ||
| 16. | 181 | Paul Brantley | Mooresville NC | 7 | 20:54 | 1:25 | 18 | 35:10 | 1:31 | 38 | 28:50 | 1:27:48 | ||
| 17. | 298 | Greg Miller | Wilmington NC | 39 | 26:41 | 0:56 | 8 | 33:17 | 1:04 | 20 | 25:55 | 1:27:51 | ||
| 18. | 1110 | Will Morey | Wildwood Crest NJ | 16 | 23:21 | 1:22 | 12 | 33:39 | 1:42 | 33 | 28:06 | 1:28:08 | ||
| 19. | 629 | Peter Gordon | Chapel Hill NC | 29 | 25:28 | 1:54 | 16 | 34:26 | 2:37 | 17 | 25:04 | 1:29:27 | ||
| 20. | 945 | Thomas Wannenburg | Lewisville NC | 6 | 20:14 | 1:51 | 25 | 36:13 | 1:48 | 43 | 29:44 | 1:29:48 | ||
| 21. | 991 | Chris Pruneau | Wilmington NC | 12 | 21:49 | 1:41 | 17 | 35:03 | 1:32 | 44 | 29:58 | 1:30:02 | ||
| 22. | 996 | Joe Voshell | Durham NC | 38 | 26:25 | 1:29 | 36 | 37:33 | 1:28 | 6 | 23:17 | 1:30:11 | ||
| 23. | 965 | Stephen Dean | Cary NC | 42 | 27:01 | 2:27 | 24 | 35:49 | 1:40 | 10 | 24:21 | 1:31:17 | ||
| 24. | 1022 | Scott Menge | Raleigh NC | 20 | 23:58 | 1:50 | 28 | 36:39 | 2:02 | 26 | 27:14 | 1:31:40 | ||
| 25. | 485 | Brian Moxey | Surf City NC | 18 | 23:45 | 1:29 | 33 | 37:13 | 1:20 | 39 | 28:51 | 1:32:37 | ||
| 26. | 351 | Brian Coughlan | Wilmington NC | 17 | 23:26 | 2:10 | 32 | 37:11 | 2:14 | 29 | 27:44 | 1:32:43 | ||
| 27. | 714 | Stan Bashaw | Cary NC | 44 | 27:10 | 2:31 | 13 | 34:01 | 1:43 | 31 | 27:53 | 1:33:17 | ||
| 28. | 127 | Jim King | Atlanta GA | 49 | 28:04 | 1:53 | 27 | 36:31 | 1:17 | 21 | 26:05 | 1:33:48 | ||
| 29. | 117 | Frank Armstrong | Raleigh NC | 43 | 27:04 | 1:56 | 21 | 35:21 | 1:36 | 32 | 28:06 | 1:34:01 | ||
| 30. | 892 | Doug Vodicka | Raleigh NC | 24 | 24:13 | 2:16 | 40 | 38:04 | 2:21 | 27 | 27:19 | 1:34:11 | ||
| 31. | 1007 | Harris Welles | Raleigh NC | 30 | 25:31 | 2:50 | 34 | 37:15 | 2:00 | 25 | 26:55 | 1:34:30 | ||
| 32. | 510 | Tommy Mann | Wrightsville Beach NC | 25 | 24:14 | 1:59 | 44 | 38:15 | 1:19 | 41 | 29:06 | 1:34:51 | ||
| 33. | 385 | Dave Stewart | Raleigh NC | 26 | 24:25 | 1:54 | 29 | 36:41 | 1:54 | 45 | 30:19 | 1:35:12 | ||
| 34. | 942 | Thomas Goodwin | Wilmington NC | 27 | 24:35 | 2:18 | 39 | 37:54 | 2:33 | 40 | 29:00 | 1:36:17 | ||
| 35. | 671 | Claude Bridger | Wilmington NC | 31 | 25:32 | 3:07 | 42 | 38:12 | 1:22 | 34 | 28:19 | 1:36:31 | ||
| 36. | 711 | Kemp Reece | Raleigh NC | 41 | 27:00 | 2:29 | 41 | 38:11 | 2:18 | 23 | 26:40 | 1:36:36 | ||
| 37. | 937 | Greg Lewis | Morehead City NC | 50 | 28:14 | 1:47 | 49 | 38:57 | 1:50 | 22 | 26:15 | 1:37:02 | ||
| 38. | 838 | John Garrity | Apex NC | 59 | 33:02 | 1:37 | 31 | 37:01 | 1:27 | 14 | 24:41 | 1:37:46 | ||
| 39. | 987 | Al Best | Wilmington NC | 32 | 25:34 | 2:30 | 38 | 37:47 | 1:26 | 47 | 30:37 | 1:37:52 | ||
| 40. | 434 | Frank Rexford | Chapel Hill NC | 51 | 28:40 | 2:32 | 26 | 36:29 | 2:17 | 35 | 28:36 | 1:38:34 | ||
| 41. | 70 | Jeffrey Ferraro | Winnabow NC | 33 | 25:37 | 2:19 | 51 | 39:35 | 1:36 | 42 | 29:32 | 1:38:37 | ||
| 42. | 141 | Spencer Fox | Winston Salem NC | 35 | 25:57 | 2:34 | 53 | 40:16 | 1:24 | 36 | 28:38 | 1:38:47 | ||
| 43. | 896 | Tom Jeffries | Raleigh NC | 48 | 27:51 | 2:38 | 46 | 38:34 | 2:30 | 28 | 27:30 | 1:39:01 | ||
| 44. | 98 | Chris Johnson | Manasquan NJ | 22 | 24:11 | 5:28 | 43 | 38:14 | 2:45 | 37 | 28:47 | 1:39:23 | ||
| 45. | 275 | Jim Disalle | Charlotte NC | 52 | 29:41 | 2:03 | 45 | 38:20 | 2:03 | 30 | 27:51 | 1:39:57 | ||
| 46. | 936 | Paul Strachan | Midland NC | 47 | 27:46 | 2:36 | 37 | 37:42 | 2:28 | 48 | 30:41 | 1:41:11 | ||
| 47. | 421 | Stephen Kirby | Cary NC | 45 | 27:12 | 3:01 | 22 | 35:34 | 2:44 | 54 | 33:02 | 1:41:32 | ||
| 48. | 404 | John Hogan | Raleigh NC | 23 | 24:12 | 3:07 | 59 | 43:24 | 1:23 | 46 | 30:26 | 1:42:31 | ||
| 49. | 631 | Eli Zablud | Morrisville NC | 37 | 26:09 | 3:38 | 48 | 38:36 | 1:54 | 50 | 32:24 | 1:42:38 | ||
| 50. | 228 | James Frye | Newland NC | 46 | 27:20 | 2:28 | 30 | 36:42 | 1:37 | 56 | 36:24 | 1:44:29 | ||
| 51. | 783 | Hoyt Tessener | Raleigh NC | 54 | 30:26 | 4:06 | 58 | 42:28 | 2:07 | 19 | 25:47 | 1:44:51 | ||
| 52. | 91 | Gary Cook | Leland NC | 53 | 30:15 | 1:50 | 52 | 39:59 | 1:21 | 49 | 32:21 | 1:45:44 | ||
| 53. | 992 | Steve Craig | Mooresville NC | 36 | 26:07 | 2:16 | 47 | 38:34 | 2:07 | 57 | 39:21 | 1:48:23 | ||
| 54. | 628 | Rick Turner | Apex NC | 58 | 33:01 | 3:10 | 35 | 37:33 | 2:57 | 52 | 32:35 | 1:49:14 | ||
| 55. | 331 | Robert Kern | Chapel Hill NC | 55 | 30:33 | 3:09 | 55 | 41:59 | 2:25 | 53 | 32:41 | 1:50:44 | ||
| 56. | 957 | Tim Vail | Greensboro NC | 56 | 30:53 | 3:23 | 54 | 41:15 | 1:54 | 55 | 34:59 | 1:52:22 | ||
| 57. | 559 | Forest Horne | Raleigh NC | 57 | 31:20 | 2:44 | 50 | 39:07 | 2:50 | 59 | 40:12 | 1:56:10 | ||
| 58. | 946 | Coburn Powell | Whitevile NC | 60 | 33:10 | 4:13 | 60 | 45:02 | 1:40 | 51 | 32:30 | 1:56:32 | ||
| 59. | 918 | Scott Acheson | Charlotte NC | 15 | 23:02 | 1:09 | 61 | 52:32 | 2:18 | 60 | 42:34 | 2:01:34 | ||
| 60. | 881 | Charles Royal | Goldsboro NC | 40 | 26:48 | 3:29 | 57 | 42:17 | 3:24 | 61 | 45:45 | 2:01:42 | ||
| 61. | 592 | Jonathan Sparrow | Durham NC | 61 | 33:27 | 7:29 | 56 | 42:08 | 2:50 | 58 | 40:02 | 2:05:54 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 565 | John Austin | Wake Forest NC | 11 | 24:56 | 1:21 | 1 | 31:32 | 1:13 | 1 | 21:02 | 1:20:02 | ||
| 2. | 1164 | Brian Campbell | Wilmington NC | 6 | 23:12 | 0:59 | 2 | 32:18 | 1:12 | 2 | 22:56 | 1:20:34 | ||
| 3. | 502 | Wayne Sykes | Greensboro NC | 1 | 20:27 | 1:48 | 3 | 33:20 | 1:22 | 5 | 24:52 | 1:21:48 | ||
| 4. | 1056 | Steve Thomas | Raleigh NC | 2 | 22:24 | 2:13 | 5 | 35:05 | 1:33 | 3 | 24:12 | 1:25:25 | ||
| 5. | 167 | David Goff | Winterville NC | 16 | 26:25 | 1:41 | 6 | 35:10 | 1:34 | 4 | 24:32 | 1:29:21 | ||
| 6. | 456 | James Cooper | Wilmington NC | 9 | 23:55 | 1:36 | 7 | 35:45 | 1:20 | 9 | 26:57 | 1:29:31 | ||
| 7. | 213 | Mark Bruton | Rocky Mount NC | 10 | 24:38 | 2:31 | 11 | 37:26 | 0:59 | 6 | 24:55 | 1:30:28 | ||
| 8. | 922 | Kevin McCarthy | Davidson NC | 4 | 22:30 | 1:35 | 10 | 36:58 | 1:45 | 14 | 28:07 | 1:30:53 | ||
| 9. | 799 | Mike Fowler | Greensboro NC | 14 | 25:51 | 2:00 | 4 | 35:03 | 1:17 | 10 | 26:59 | 1:31:08 | ||
| 10. | 818 | Rod Beard | Richmond VA | 5 | 22:47 | 2:30 | 8 | 36:44 | 2:21 | 12 | 27:40 | 1:32:00 | ||
| 11. | 187 | Charles Kays | Wilmington NC | 7 | 23:17 | 2:13 | 12 | 37:44 | 1:54 | 11 | 27:34 | 1:32:41 | ||
| 12. | 1150 | Bill Curry | Wrightsville Beach NC | 3 | 22:24 | 1:48 | 21 | 41:27 | 1:11 | 13 | 28:03 | 1:34:51 | ||
| 13. | 387 | Ed Brophy | Wilmington NC | 13 | 25:34 | 2:50 | 19 | 39:55 | 2:54 | 7 | 25:34 | 1:36:46 | ||
| 14. | 142 | Craig Kipp | Park City UT | 18 | 27:10 | 3:08 | 9 | 36:49 | 1:14 | 17 | 31:10 | 1:39:29 | ||
| 15. | 426 | John Melling | New Bern NC | 22 | 28:32 | 2:07 | 17 | 39:02 | 2:02 | 15 | 28:41 | 1:40:21 | ||
| 16. | 665 | Ralph Konrady | Wrightsville Beach NC | 12 | 25:11 | 3:48 | 13 | 38:15 | 1:18 | 20 | 32:56 | 1:41:26 | ||
| 17. | 337 | Brian Kinahan | Chapel Hill NC | 23 | 28:57 | 4:41 | 18 | 39:27 | 2:22 | 8 | 26:40 | 1:42:05 | ||
| 18. | 638 | John Sanders | Wilmington NC | 19 | 27:35 | 1:47 | 15 | 38:36 | 2:37 | 21 | 33:35 | 1:44:07 | ||
| 19. | 1099 | Ken Schettig | Wilmington NC | 25 | 30:54 | 1:45 | 20 | 40:32 | 2:25 | 16 | 28:54 | 1:44:28 | ||
| 20. | 693 | Richard McLaughlin | Wilmington NC | 17 | 26:31 | 3:03 | 24 | 42:17 | 2:34 | 18 | 32:13 | 1:46:36 | ||
| 21. | 186 | Peter Bolan | Wilmington NC | 8 | 23:44 | 2:52 | 16 | 39:01 | 2:32 | 23 | 36:34 | 2:00 | 1:46:41 | |
| 22. | 480 | Charles King | Wilmington NC | 24 | 29:31 | 2:55 | 14 | 38:19 | 2:07 | 22 | 35:47 | 1:48:38 | ||
| 23. | 547 | Kim Hickman | Wilmington NC | 26 | 31:10 | 3:35 | 23 | 41:59 | 1:42 | 19 | 32:38 | 1:51:01 | ||
| 24. | 44 | Jeff Smith | Wilmington NC | 15 | 26:25 | 3:19 | 26 | 44:02 | 0:49 | 24 | 37:17 | 1:51:50 | ||
| 25. | 459 | Sam Veraldi | Raleigh NC | 20 | 27:38 | 2:59 | 22 | 41:30 | 2:23 | 26 | 41:15 | 1:55:43 | ||
| 26. | 253 | Barry Thomas | Raleigh NC | 21 | 28:14 | 4:22 | 25 | 43:05 | 6:11 | 25 | 37:37 | 1:59:27 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 519 | Alfred Stanley | Wilmington NC | 1 | 21:49 | 1:58 | 3 | 36:00 | 1:29 | 2 | 26:48 | 1:28:02 | ||
| 2. | 1037 | Ed Fore | Wilmington NC | 6 | 25:35 | 1:42 | 2 | 35:50 | 1:35 | 1 | 24:46 | 1:29:27 | ||
| 3. | 207 | Israel Nir | Wilmington NC | 2 | 23:51 | 2:00 | 1 | 33:55 | 1:27 | 7 | 30:28 | 1:31:38 | ||
| 4. | 539 | Joseph Hall | Salisbury NC | 4 | 25:17 | 3:02 | 5 | 37:06 | 1:22 | 3 | 28:07 | 1:34:53 | ||
| 5. | 847 | Chuck Salisbury | Salisbury NC | 3 | 24:14 | 2:51 | 4 | 37:02 | 1:52 | 4 | 29:17 | 1:35:15 | ||
| 6. | 418 | David Mason | Wilmington NC | 10 | 27:29 | 2:03 | 7 | 37:34 | 1:41 | 5 | 29:43 | 1:38:29 | ||
| 7. | 630 | Cliff Vogelsberg | Hampstead NC | 7 | 25:42 | 2:53 | 8 | 37:46 | 2:14 | 8 | 30:45 | 1:39:18 | Y | |
| 8. | 749 | Sam Spicer | Wilmington NC | 8 | 27:15 | 2:13 | 6 | 37:18 | 1:46 | 9 | 32:40 | 1:41:11 | ||
| 9. | 76 | Sam Baker | Raleigh NC | 9 | 27:25 | 1:48 | 10 | 39:02 | 2:45 | 11 | 33:22 | 1:44:20 | ||
| 10. | 481 | John Kavanagh | Greensboro NC | 12 | 29:54 | 1:56 | 13 | 42:11 | 2:07 | 6 | 29:55 | 1:46:01 | ||
| 11. | 176 | Thomas Moore | Fox Lake WI | 5 | 25:32 | 2:54 | 9 | 38:12 | 3:58 | 14 | 38:39 | 1:49:14 | ||
| 12. | 514 | Sam Wheatley | Whiteville NC | 14 | 30:22 | 2:39 | 11 | 40:18 | 2:06 | 12 | 36:05 | 1:51:28 | ||
| 13. | 902 | Bruce Chapman | Wilmington NC | 15 | 30:29 | 1:46 | 12 | 41:54 | 3:08 | 13 | 38:32 | 1:55:47 | ||
| 14. | 448 | Hartney Yeager | Wilmington NC | 11 | 28:36 | 3:05 | 14 | 44:07 | 3:09 | 15 | 39:10 | 1:58:05 | ||
| 15. | 250 | Calvin Wells | Wilmington NC | 16 | 36:33 | 4:38 | 15 | 47:27 | 2:01 | 10 | 33:19 | 2:00 | 2:05:55 | |
| 16. | 290 | William Crews | Wilmington NC | 13 | 29:57 | 2:28 | 16 | 49:39 | 2:32 | 16 | 45:45 | 2:10:19 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 356 | Doug Fletcher | Youngsville NC | 1 | 22:41 | 1:11 | 2 | 36:14 | 1:53 | 1 | 27:21 | 1:29:17 | ||
| 2. | 624 | John Gioffre | Cornelius NC | 3 | 27:41 | 1:22 | 3 | 36:28 | 1:29 | 2 | 27:31 | 1:34:30 | ||
| 3. | 347 | Greyson Quarles | Duck Key FL | 2 | 25:46 | 2:03 | 1 | 35:52 | 2:23 | 4 | 35:14 | 1:41:16 | ||
| 4. | 1131 | Stephen Aragon | Statesville NC | 6 | 30:32 | 4:54 | 4 | 37:56 | 3:30 | 3 | 33:49 | 1:50:39 | ||
| 5. | 232 | Richard Budd | Southport NC | 5 | 30:11 | 3:17 | 6 | 40:37 | 2:40 | 5 | 35:30 | 1:52:13 | ||
| 6. | 517 | Steve Zamorski | Winston-Salem NC | 7 | 38:09 | 3:13 | 5 | 39:32 | 2:50 | 7 | 41:08 | 2:04:50 | ||
| 7. | 251 | Bob Philpott | Wilmington NC | 7 | 44:42 | 2:20 | 6 | 37:06 | 2:10:28 | |||||
| 8. | 146 | Mickey Southerland | Wilmington NC | 4 | 27:51 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 616 | William Lynch | Leland NC | 1 | 28:13 | 2:51 | 1 | 45:51 | 1:52 | 1 | 40:00 | 1:58:45 |
| Place | Bib | NAME | CITY/STATE | Rank | SWIM | T1 | Rank | BIKE | T2 | Rank | RUN | PENALTY | Time | DQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. | 1043 | Fraser Perry | Wrightsville Beach NC | 1 | 33:58 | 2:08 | 1 | 42:40 | 3:26 | 1 | 37:43 | 1:59:54 |