Individuals
1. Patrick Phillips Watauga 15:27
2. Brant Armentrout W-S Mount Tabor 15:28
3. Kyle Armentrout W-S Mount Tabor 15:30
4. Derek Fenton Fay. Pine Forest 15:55
5. Nelson Solorzano Fay. Douglas Byrd 16:00
6. Phil Honeycutt Richmond County 16:03
7. Jon Stempa East Mecklenburg 16:04
8. Robin Caudle Northern Nash 16:04
9. Will Christian Fay. Douglas Byrd 16:05
10. Shawn Tabon Durham Hillside 16:12
11. David Chabot Charlotte Garinger 16:14
12. Andy Schopler Chapel Hill 16:16
13. Bill Gray Southview 16:20
14. JB Tomaro Chapel Hill 16:20
15. John Joines Chapel Hill 16:21
16. Chris Faust Raleigh Broughton 16:25
17. Anthony Abraham W-S Reynolds 16:25
18. Frankie Hunter Raleigh Athens Dr 16:26
19. Michael James Charlotte Harding 16:29
20. Robert Kirkland Raleigh Millbrook 16:29
21. James Brown W-S Mount Tabor 16:30
22. Danny Cash Northern Durham 16:31
23. Brian Coates Greensboro Page 16:31
24. Luis Molina Jacksonville 16:32
25. Dente Chisholm Fay. Douglas Byrd 16:33
26. Kirk Hampton Raleigh Broughton 16:33
27. Wes Ishee East Mecklenburg 16:34
28. Russell Culbreth Fay. Cape Fear 16:35
29. Mike McNamara Chapel Hill 16:36
30. Scott Hurt East Mecklenburg 16:37
31. Sean Scarlett W-S Mount Tabor 16:38
32. Stanley Franklin Richmond County 16:41
33. Ed Smith Chapel Hill 16:43
34. Victor Ugart South View 16:44
35. Daniel Smith Richmond County 16:45
36. Paul Kinser Greensboro Page 16:46
37. Donnell Graves Fay. Cape Fear 16:46
38. Jeff Watkins Raleigh Broughton 16:49
39. Bill McElroy W-S Mount Tabor 16:49
40. Jason Sheppard East Mecklenburg 16:50
41. Joseph Smaw Fay. Douglas Byrd 16:50
42. Nate Swearingen Raleigh Broughton 16:51
43. Curtis Swisher East Forsyth 16:52
44. Edwin Hammond So Pines Pinecrest 16:52
45. Charlie Davis South View 16:53
46. Jason Taylor CAR 16:54
47. Jon Crum Gbo Grimsley 16:57
48. Billy Cashwell Fay. Cape Fear 16:57
49. Mike Simpson Northern Durham 16:58
50. Mike Jones Northern Durham 16:58
51. Ven Livington Richmond County 16:59
52. Tom Rucker W-S Mount Tabor 16:59
53. Rory Baker South View 17:00
54. David Ballard Gbo Grimsley 17:00
55. Wry Youngblood North Mecklenburg 17:01
56. Chris Winsor Watauga 17:03
57. Bryan Hatfield Raleigh Enloe 17:05
58. Carl Crooms South View 17:06
59. David Cherrybone Char. Myers Park 17:06
60. Aaron Ledbetter Richmond County 17:07
61. Darin Holley W-S Mount Tabor 17:08
62. Bill Baldwin Asheville Reynolds 17:12
63. Alan Cross Watauga 17:13
64. Al Stubbs W-S R.J. Reynolds 17:16
65. Bill Dietrich Fay. Pine Forest 17:16
66. Alan Myers North Forsyth 17:17
67. Stacey Cochran Raleigh Athens Dr 17:19
68. Chad Eason PAR 17:20
69. Ty Waugh Northern Nash 17:21
70. Kerry Williams Raleigh Broughton 17:23
71. Carle Anderson West Charlotte 17:26
72. Jerrod Lynch Northern Nash 17:27
73. Ray Douglas Richmond County 17:29
74. Gerald Lynch Northern Nash 17:31
75. Jon Edwards Northern Durham 17:32
76. Ervin Godwin Fay. Douglas Byrd 17:35
77. Mark Woollen Char. Myers Park 17:35
78. Fred Silver Northern Nash 17:36
79. Calvin Graham Fay. Cape Fear 17:37
80. Josh Moffitt Gbo. Grimsley 17:39
81. Kip Klish Raleigh Broughton 17:40
82. Jimmy Smith Richmond County 17:43
83. Nathan Nixon South View 17:43
84. Ranone Goode Raleigh Athens Dr 17:44
85. Jay Gestwicki West Charlotte 17:45
86. Conrad Jarausch Chapel Hill 17:45
87. Colin Franceschi Char. Myers Park 17:46
88. Jesse Paden Chapel Hill 17:47
89. Jody Sherron Northern Durham 17:49
90. Darren Bigley East Mecklenburg 17:50
91. Kevin White Char. Myers Park 17:51
92. Chad Skinner W-S R.J. Reynolds 17:51
93. Gordan Smith Raleigh Broughton 17:52
94. David Maxham Gbo Grimsley 17:53
95. Mike Edge South View 17:54
96. Matt Grove Greensboro Page 17:54
97. Brian Eversole Char. Myers Park 17:59
98. John Kirk Charlotte Garinger 18:01
99. Marc Hewitt Gbo. Grimsley 18:01
100. Jeff Weller Watauga 18:05
101. Bob Heffernan Greensboro Page 18:05
102. Jim Andreponte Watauga 18:06
103. Parker Collins Char. Myers Park 18:09
104. Tom Price Greensboro Page 18:13
105. William Thorne Northern Nash 18:13
106. Jason James Gbo. Grimsley 18:14
107. Paul Williams W-S R.J. Reynolds 18:14
108. Spencer Taft W-S R.J. Reynolds 18:15
109. Adam Amante Char. Myers Park 18:15
110. Sullivan Bishop Northern Nash 18:16
111. Bryan Jones Fay. Douglas Byrd 18:20
112. Doug Norman Northern Durham 18:21
113. Clay Jarrell W-S R.J. Reynolds 18:37
114. Ryan Simmons Fay. Cape Fear 18:38
115. Scott Bookout Greensboro Page 18:39
116. Dewayne Hall Charlotte Garinger 18:39
117. Thomas Wilson W-S R.J. Reynolds 19:00
118. Kevin Chabot Charlotte Garinger 19:20
119. Donnie Mobley Charlotte Garinger 19:25
120. Mike Turverville Greensboro Page 19:27
121. Jason McCoy Watauga 19:35
122. Michael Canroll Watauga 19:54
123. Bobby Bridges Fay. Cape Fear 19:59
124. Scott Kabat Gbo Grimsley 20:13
125. Henry McKoy Fay. Douglas Byrd 20:34
126. Sean Vollick Charlotte Garinger 20:35
127. Derrick Mouldin Fay. Cape Fear 20:48
128. Kenny Rule East Mecklenburg 20:57
Teams
1. Winston-Salem Mt Tabor 75
2. Chapel Hill 85
3. Fayetteville Byrd 125
4. East Mecklenburg 152
5. Raleigh Broughton 153
6. Richmond County 154
7. Hope Mills South View 173
8. Northern Durham 217
9. Northern Nash 233
10.Fayetteville Cape Fear 255
11.Watauga 262
12.Greensboro Page 296
13.Greensboro Grimsley 302
14.Winston-Salem Reynolds 317
15.Charlotte Myers Park 326
16.Charlotte Garinger 384