All-Time Boys Freshman Class Cross Country Rankings

This content requires a MileSplit Pro plan.
Join Now and select any plan for instant access!

MileSplit Pro
Join Now


We've sorted through old results best we could to get an accurate all-time list for every classification. These are results that are in the MileSplit database only, so we have less and less historic results and nothing really prior to 1997 as grade years aren't indicated in results we have.  Some years we only have state meet results that are reflected in our rankings.  We'll put out all-time list by grade for each grade and boys and girls over the next few days.  If you have older results that would influence these list you can shoot us an email at jcreasy@MileSplit.com.  Eventually I hope to add in what course these performances were run on as we update the list as the years go on.  Also schools reflect schools at the time, not school they graduated from.


Rank Name School Time Freshman Year
1 Taylor Gilland East Chapel Hill 15:25.0 2006
2 Thomas Graham Cary Academy 15:37.0 2008
3 Jeremy Brown Broughton 15:46.4 2012
4 Matt Debole Mount Tabor 15:50.0 1999
5 Jacob Gonzalez South Johnston 15:53.0 2013
6 Nick Graw Enloe 15:53.7 2006
7 Philip Hall Terry Sanford 16:00.9 2011
8 Coleman Mitchell Cary Academy 16:01.8 2014
9 David Melville Northern Guilford 16:02.9 2014
10 Bradley Viles Chapel Hill 16:06.0 2009
11 Christian Landis Providence Day 16:07.7 2017
12 Cameron Ponder Mount Tabor 16:09.8 2014
13 Murphy Smith Ardrey Kell 16:12.2 2017
14 Ryan Brown Broughton 16:14.8 2014
15 Ben Hawley Chapel Hill 16:15.0 2017
16 Haywood Ferguson South Mecklenburg 16:15.0 2014
17 Peter Vandenberg Watauga 16:16.0 2009
18 Noah Dolhare Providence Day 16:16.8 2014
19 Will Scott Forsyth Country Day 16:19.7 2017
20 Andrew Robinson Brevard 16:20.0 2013
21 Patrick Arata Terry Sanford 16:20.0 2010
22 Jack Marshall Chapel Hill 16:20.0 2007
23 Ben Verchick Union Pines 16:20.1 2015
24 Michael Moerk Mount Tabor 16:20.6 2014
25 Ryan Walling Green Hope 16:21.0 2007
26 Corbin Boyles Maiden 16:22.0 2011
27 John Tatter R.J. Reynolds 16:22.2 2014
28 Dwayne Lillie A.C. Reynolds 16:22.8 2016
29 Haven Honeycutt Asheville 16:23.0 2015
30 Josh Mitchell Cary Academy 16:23.0 2011
31 Trevor Sleight Carolina Day 16:23.0 2009
32 Connor Lane Cardinal Gibbons 16:24.8 2013
33 Brandon Hernandez A.L. Brown 16:25.0 2014
34 Mason Boyles Ashley 16:25.0 2008
35 Kamare Watson Beddingfield 16:26.0 2017
36 Tanis Baldwin East Henderson 16:26.0 2011
37 John Harwell Asheville 16:26.0 2006
38 Wesley Haws Cardinal Gibbons 16:26.1 2017
39 Nick Linder Providence Day 16:26.1 2011
40 Luke Evans Westchester Country Day 16:27.0 2014
41 Conor Honeycutt East Rowan 16:27.0 2011
42 Carson Helmer Sanderson 16:27.1 2017
43 Nolan Cook Page 16:27.1 2012
44 Frank Cline Robbinsville 16:28.0 2011
45 Devon Pratt Terry Sanford 16:28.2 2013
46 Jack Paddison Providence Day 16:28.6 2011
47 Ben Mitchell Forsyth Country Day 16:29.3 2014
48 Patrick Crawford East Forsyth 16:30.5 2006
49 Jerod Hasson North Iredell 16:31.0 1997
50 Blake Williams Northern Durham 16:33.0 2007
51 Rontrel Felton South View 16:33.2 2013
52 Andrew Kiss Providence Day 16:34.0 2014
53 Alex Cornwell Hickory Ridge 16:34.0 2012
54 Neil Mosca Durham Academy 16:35.4 2015
55 Peter Anderson Chapel Hill 16:36.0 2007
56 Tate Johnson Metrolina 16:36.7 2015
57 Dakota Mendenhall Forbush 16:37.7 2014
58 Jack Dingman Northern Guilford 16:38.0 2017
59 Sam Grelck Cardinal Gibbons 16:38.1 2013
60 Kyle Lounsbury West Forsyth 16:38.2 1999
61 Zach Marchinko Jesse C. Carson 16:38.4 2012
62 Christian Alvarez Panther Creek 16:38.6 2015
63 Fred Ward Durham Academy 16:39.0 2007
64 Jack Bolas Chapel Hill 16:39.6 2002
65 Nathan Kemper Lake Norman Charter 16:39.8 2012
66 Ben Powell Jack Britt 16:40.0 2010
67 Andrew Thompson Pinecrest 16:40.2 2017
68 Broderick Bauguess Fred T. Foard 16:40.4 2011
69 Javier Alejandro South View 16:41.0 2012
70 Joshua Navarro Millbrook 16:41.8 2017
71 Brian Risse North Lincoln 16:42.0 2015
72 Colton Lawson Northern Durham 16:42.0 2011
73 Carter Lux Green Hope 16:42.5 2013
74 Drew Roeber Chapel Hill 16:43.0 2011
75 Justin Hayes Panther Creek 16:43.1 2017
76 Tom Nobles Green Hope 16:43.3 2010
77 Owen States Northern Guilford 16:43.5 2014
78 Tyler Sylvia First Flight 16:44.0 2017
79 David Cart Apex 16:44.0 2014
80 Chris Elder Apex 16:44.0 1997
81 Bill Bernath Chapel Hill 16:44.1 1999
82 Bobby Mack North Forsyth 16:44.1 1999
83 Daniel Alvarez-Orlachia Surry Central 16:44.4 2013
84 Jake Baugher Community School of Davidson 16:45.0 2015
85 Landon Maxwell East Gaston 16:45.0 2014
86 Jonathan Timothy Chapel Hill 16:45.0 2013
87 Will Henderson Orange 16:45.8 2010
88 George Hotelling East Chapel Hill 16:46.0 2015
89 Jt Klimek Cardinal Gibbons 16:46.0 2011
90 Thomas Vo Green Hope 16:46.2 2016
91 Samuel Terry-Edmunds Jordan 16:46.3 2014
92 Ryan Hill Hickory 16:46.4 2004
93 Mark Alkins Durham Academy 16:46.6 2016
94 Chase Shermer North Raleigh Christian Academy 16:47.0 2008
95 Josh Crawford Fayetteville Christian 16:47.0 2008
96 Tim Haughton Apex Friendship 16:47.1 2016
97 Nick Thompson Northwest Guilford 16:47.4 2015
98 Tanner Sutter Providence 16:48.0 2012
99 Davis Turner Asheville 16:49.0 2014
100 Andrew Byrum Leesville Road 16:49.0 2008
101 Anthony Munoz Union Pines 16:49.2 2014
102 Griffin Cascone Ardrey Kell 16:49.7 2017
103 Fadi Hanna North Raleigh Christian Academy 16:50.0 2007
104 Noah Brown Ardrey Kell 16:50.0 2006
105 Jack Klecker Ardrey Kell 16:50.0 2006
106 Davis Seik Cuthbertson 16:50.4 2016
107 Zach Boone Mitchell 16:52.0 2011
108 Jack Matkins Myers Park 16:52.0 2009
109 Charlie Klecker Ardrey Kell 16:52.0 2007
110 Mark Sullivan Cardinal Gibbons 16:52.0 2006
111 Bakri Abushouk Cary 16:52.2 2009
112 Mitch Abrams Myers Park 16:52.5 2008
113 Duncan Hoge Chapel Hill 16:52.5 2002
114 Colter Nichols Providence Day 16:53.0 2017
115 Avery Cannon Watauga 16:53.0 2016
116 Ryan Kendall Ardrey Kell 16:53.0 2013
117 Stephen Whitehead Northern Nash 16:53.0 2012
118 Rodrigo Guillen Leesville Road 16:53.0 2001
119 Luis Vargas Harnett Central 16:53.0 2007
120 Ben Huffman Ben Huffman 16:53.3 2010
121 Jacob Laughlin Mountain Island Charter 16:53.4 2017
122 Matthew Conner Weddington 16:53.7 2012
123 Ben Savino Apex Friendship 16:54.5 2013
124 James Gildard East Chapel Hill 16:54.7 2012
125 Frank Rushok West Carteret 16:55.0 2015
126 Jack Ratterree Charlotte Latin 16:55.0 2012
127 Dustin Dunn Northeast Guilford 16:55.0 2008
128 Carl Ward Durham Academy 16:55.0 2007
129 Scott Foy Asheville School 16:55.0 2007
130 Emil Arangala Chapel Hill 16:55.6 2017
131 Alex Huml Green Hope 16:55.8 2015
132 William Hamilton Forsyth Home Educators 16:55.8 2017
133 Zach Hughes First Flight 16:56.0 2016
134 Marshall Williamson Myers Park 16:56.0 2014
135 Freddie Marx Page 16:56.0 2013
136 Ryan Speer North Raleigh Christian Academy 16:56.0 2011
137 Cameron McMillan Carolina Day 16:56.0 2010
138 Jordan Kokoska Apex 16:56.1 2011
139 Tucker Cera Millbrook 16:56.3 2013
140 Peter Ellis Apex 16:56.3 1998
141 Owen Thorndike Ashley 16:56.4 2017
142 Andrew Fea North Lincoln 16:56.5 2010
143 Colin Baumgartner Jack Britt 16:56.6 2017
144 Jimmy Hollingsworth Northern Guilford 16:57.0 2009
145 Aidan May First Flight 16:57.0 2016
146 Cole Honeycutt East Rowan 16:57.0 2008
147 Braedon Koerwitz Jay M. Robinson 16:57.0 2007
148 John Malach Broughton 16:57.1 2016
149 Dylan Mahaffey North Iredell 16:58.0 2014
150 Peter Williams Chapel Hill 16:58.0 2011


Comments