FloTrack College XC Rankings Presented By HOKA: Division I

D1 Men's Individual

After a wild track and field season, NCAA cross country fever is beginning to spread. 

Is it too early to predict the national championship landscape? 

Who's out and who's in? 

Who can repeat, who can shock the NCAA and who will come up just short?

Taking into account the 2023 NCAA Cross Country Championships, the NCAA Outdoor Track and Field Championship performances from TFRRS, MileSplit and beyond, all the contenders have been automagically ranked and placed by FloTrack's data-software. 

"Track scores" have been doled out based on top distance performances, but beware as athletes will need a combination of track speed and old-fashioned cross-country grit to succeed at NCAAs and deliver a title for their teams. 

Follow throughout the season to see which favorites can deliver and which underdogs will step up and defy the FloTrack algorithm. 


Jump to Rankings:  NCAA DI | NCAA DII | NCAA III

Men's Individual Rankings


RankNameTeamNotable PerformanceTrack Score
1Graham BlanksHarvard1st at '23 NCAAs1219
2Habtom SamuelNew Mexico2nd at '23 NCAAs1184
3Denis KipngetichOklahoma State4th at '23 NCAAs1149
4Solomon KipchogeTexas Tech59:37 Half Marathon1190
5Patrick KipropArkansas6th at '23 NCAAs1164

6Justine KipkoechEastern Kentucky7:38.19 3000 Metres1188
7Brian MusauOklahoma State7th at '23 NCAAs1189
8Ryan SchoppeOklahoma State7:38.80 30001184
9Parker WolfeNorth Carolina8th at '23 NCAAs1192
10Ernest CheruiyotTexas Tech27:52.13 10,0001178
11Yaseen AbdallaArkansas2:11:41 Marathon1177
12Fouad MessaoudiOklahoma State9th at '23 NCAAs1166
13Casey ClingerBYU13:17.36 50001169
14Victor ShitsamaOklahoma State11th at '23 NCAAs1134
15Colin SahlmanNorthern Arizona3:33.96 15001165
16Kirami YegoArkansas12th at '23 NCAAs1144
17Sanele MasondoIowa State15th at '23 NCAAs1144
18Victor KipropAlabama19th at '23 NCAAs1169
19Santiago ProsserNorthern Arizona20th at '23 NCAAs1070
20Rodger RiveraTexas22nd at '23 NCAAs1083
21James CorriganBYU31st at '23 NCAAs1138
22Evans KiplagatNew Mexico32nd at '23 NCAAs1152
23Victor KibiegoTexas A&M8:25.48 3000S1153
24Nathan GreenWashington3:34.79 15001153
25Sam LawlerSyracuse33rd at '23 NCAAs1096
26Timothy ChesondinArkansas35th at '23 NCAAs1026
27Aidan TroutnerBYU7:44.16 30001151
28Rodgers KiplimoIowa State36th at '23 NCAAs1101
29David MullarkeyNorthern Arizona39th at '23 NCAAs1159
30Ben ShearerArkansas41st at '23 NCAAs1134
31Gable SieperdaIowa State42nd at '23 NCAAs1151
32Ethan StrandNorth Carolina44th at '23 NCAAs1142
33Creed ThompsonBYU45th at '23 NCAAs1158
34CJ SingletonNotre Dame8:27.46 3000S1144
35Ben RosaHarvard46th at '23 NCAAs1097
36Ethan ColemanNotre Dame47th at '23 NCAAs1119
37Robert DiDonatoStanford48th at '23 NCAAs1076
38Adisu GuadiaOklahoma State49th at '23 NCAAs1149
39Brett GardnerNC State50th at '23 NCAAs1127
40Ben PerrinMontana State52nd at '23 NCAAs1150
41Vincent ChirchirNew Mexico28:19.01 10,0001136
42Said MechaalIowa State54th at '23 NCAAs1133
43Joey NokesBYU55th at '23 NCAAs1157
44Will AnthonyVirginia60th at '23 NCAAs1130
45Corey GorgasNorthern Arizona61st at '23 NCAAs1056
46Lucas BonsBYU62nd at '23 NCAAs1116
47Florian LePallecCBU64th at '23 NCAAs1125
48Adam SpencerWisconsin69th at '23 NCAAs1142
49Gary MartinVirginia7:47.49 30001130
50Tyrone GorzeWashington28:22.63 10,0001129
51Toby GillenOle Miss13:28.81 50001128
52Owen SmithMontana State71st at '23 NCAAs1049
53Lex YoungStanford72nd at '23 NCAAs1084
54Jack JenningsTulane28:28.72 10,0001120
55Josh TruchonWisconsin73rd at '23 NCAAs1029
56Matt StrangioPortland74th at '23 NCAAs1182
57Joseph O'BrienWake Forest79th at '23 NCAAs1049
58Bob LikingWisconsin81st at '23 NCAAs1164
59Mohammed JouhariEastern Kentucky28:29.56 10,0001119
60Ronan McMahon-StaggsWashington3:54.61 MILE1119
61Will MuirheadOklahoma State83rd at '23 NCAAs1098
62Cael GrotenhuisNorthern Arizona28:31.64 10,0001116
63Joshua MethnerNotre Dame13:32.30 50001115
64Thobias CheruiyotOklahoma28:35.80 10,0001109
65Evan DorenkampOregon3:55.02 MILE1113
66Murphy SmithNavy28:37.01 10,0001108
67Conor MurphyVirginia3:55.24 MILE1111
68Kristian ImrothEastern Kentucky8:35.32 3000S1109
69Brian MasaiArkansas13:34.26 50001108
70Max WehrliUtah State8:36.30 3000S1105
71Simon KelatiColorado13:34.94 50001106
72Valentin SocaCBU84th at '23 NCAAs1142
73Patrick CullenFlorida State28:38.78 10,0001105
74Assaf HarariSyracuse86th at '23 NCAAs1079
75Isaac AlonzoTexas91st at '23 NCAAs1093
76Cole SproutStanford93rd at '23 NCAAs1193
77Hillary CheruiyotAlabama96th at '23 NCAAs1140
78Rogerio AmaralSouth Carolina28:41.31 10,0001101
79Anthony MonteColorado99th at '23 NCAAs1078
80Rheinhardt HarrisonOregon3:38.70 15001101
81Parvej KhanFlorida3:38.76 15001100
82Kelton GagnonWeber State3:38.77 15001100
83Patrick ThygesenProvidence8:37.32 3000S1100
84Talha SyedColumbia28:42.00 10,0001100
85Francois GuilhotLoyola (Ill.)28:42.02 10,0001100
86Toby GualterNC State100th at '23 NCAAs1075
87Logan MeasnerWisconsin8:37.40 3000S1100
88Benjamin GodishNortheastern13:36.82 50001099
89Dylan SchubertFurman13:36.98 50001099
90Lachlan WellingtonIona101st at '23 NCAAs1084
91Emmanuel SgourosTexas102nd at '23 NCAAs1044
92Alex ComerfordSyracuse105th at '23 NCAAs1075
93Wil SmithGonzaga109th at '23 NCAAs1157
94Nicholas PlantVirginia Tech3:38.98 15001097
95Camren ToddUtah State28:43.08 10,0001097
96Elliott CookOregon112th at '23 NCAAs1121
97Thomas BoydenStanford13:37.39 50001097
98Taha Er RaouyEastern Kentucky113th at '23 NCAAs1100
99Elias SchremlArkansas3:39.05 15001096
100Patrick AndersonNorth Carolina13:37.79 50001096
101Nolan TopperStanford28:44.15 10,0001096
102Ahmed KadriEastern Kentucky8:38.52 3000S1095
103Dennis KiprutoAlabama28:44.44 10,0001095
104Owen MacKenzieMichigan114th at '23 NCAAs1037
105Hayden HarwardSouthern Utah8:39.24 3000S1092
106Peter VisserWeber State8:39.46 3000S1091
107Abraham LongosiwaHofstra28:47.36 10,0001091
108Wes PorterVirginia116th at '23 NCAAs1099
109Robert CozeanNotre Dame117th at '23 NCAAs1083
110Bryce CerkowniakGonzaga118th at '23 NCAAsN/A
111Benne AndersonSyracuse3:39.55 15001090

112Drew GriffithNotre Dame3:57.72 Mile1090
113Timothy SindtIowa State119th at '23 NCAAs1035
114Max MurphyNorth Carolina13:39.77 50001089
115Jona BodirskyPortland122nd at '23 NCAAsN/A
116Leo DaschbachWashington13:40.06 50001088
117Charlie SprottWake Forest123rd at '23 NCAAs1087
118Kang NyoakNorthern Arizona3:57.31 MILE1085
119Paul SpechtWake Forest3:39.89 15001085
120Mason NormanWyoming28:51.31 10,0001085
121Zach JaegerTennessee8:40.74 3000S1085
122Gabriel SanchezTennessee124th at '23 NCAAs1089
123Evan BurkeOregon127th at '23 NCAAs1094
124Bradley GiblinIona7:55.17 30001084
125Aiden BrittOle Miss28:52.35 10,0001084
126Micah WilsonWisconsin131st at '23 NCAAs1051
127Kidus MisginaFlorida State28:52.78 10,0001083
128Ryker HoltzenWyoming8:41.25 3000S1083
129Charlie SiebertColumbia28:52.98 10,0001083
130Josh StoneBinghamton28:54.10 10,0001081
131Luke TewaltWake Forest135th at '23 NCAAs1103
132Aiden SmithOregon7:56.11 30001079
133Jason BowersEast Tenn. St.13:42.68 50001079
134Levi TaylorMontana State136th at '23 NCAAs1132
135Shane BrosnanHarvard137th at '23 NCAAs1104
136Matias ReynagaCBU138th at '23 NCAAs1099
137Christopher Middleton-PearsonTennessee3:40.41 15001078
138Abdel LaadjelProvidence28:56.34 10,0001078
139Ferenc KovacsHarvard3:40.57 15001077
140Nathan LopezMichigan139th at '23 NCAAsN/A
141Jonas GertsenPortland142nd at '23 NCAAs1094
142Charlie OrtmansHarvard28:57.79 10,0001076
143Rocky HansenWake Forest7:56.53 30001076
144Matt RankinIona3:58.06 MILE1076
145Graydon MorrisTCU13:43.46 50001076
146Gitch HayesNorth Carolina145th at '23 NCAAs978
147Lukas KipropNew Mexico146th at '23 NCAAs1130
148Grady RaubaColorado7:56.75 30001075
149Dean CaseyColorado149th at '23 NCAAs1104
150Austin GabayDuke3:40.73 15001075
151Brian KiprotichBoise State28:57.98 10,0001075
152Tomas PalfreyOregon3:40.76 15001074
153Trent McFarlandMichigan3:40.93 15001072
154Owen KarasYale3:40.80 15001074
155Jack CrullBradley3:40.83 15001073
156Nathan DavisArmy West Point8:43.57 3000S1073
157Caleb JaremaMichigan156th at '23 NCAAs1098
158William MerrickIllinois3:40.90 15001072
159Collin GilstrapStony Brook3:41.03 15001071
160Adam BunkerUtah Valley8:44.12 3000S1071
161Quinton OrrIowa State8:44.49 3000S1069
162Bradley PeloquinPortland13:45.57 50001068
163Freddy CollinsBoston University13:45.41 50001069
164Evan BishopOregon13:45.59 50001068
165Jack MeijerOle Miss7:57.87 30001068
166Zach LeachmanFlorida State29:03.27 10,0001067
167Logan GarnicaUtah State8:44.88 3000S1068
168Matthew NeillFlorida State161st at '23 NCAAs1003
169Damian HackettCornell3:41.34 15001067
170Isaiah GivensColorado162nd at '23 NCAAs1101
171Aiden ColesIona7:58.25 30001066
172Dominic SeremOklahoma3:41.35 15001066
173Beck WittstadtDuke3:41.37 15001066
174Rob McManusMontana State163rd at '23 NCAAs1135
175Carter SolomonNotre Dame168th at '23 NCAAs1138
176Christopher CherryColorado3:41.58 15001063
177Nathan MountainVirginia170th at '23 NCAAsN/A
178Thomas TermoteNew Mexico172nd at '23 NCAAs1074
179Rynard SwanepoelWake Forest3:41.70 15001062
180Gabe ScalesOle Miss3:41.70 15001062
181Jan BadiaEastern Kentucky3:41.89 15001059
182Pierce SeigneWisconsin3:42.06 15001057
183Riley FlemingtonMichigan3:42.06 15001057
184Sean KayNotre Dame175th at '23 NCAAs1043
185Elyas AyyoubOle Miss13:49.29 50001056
186Nathan NeilWashington8:01.89 3000m1055
187Canaan AndersonTennessee3:42.26 15001054
188Tristan ColesIona8:00.33 30001054
189Carson BurianAlabama8:48.28 3000S1053
190James OverbergColorado176th at '23 NCAAs1105
191Luke VenhuizenMichigan178th at '23 NCAAs1043
192Isaac HedengrenBYU179th at '23 NCAAs1076
193Sam EllsMontana State181st at '23 NCAAs1016
194Leo YoungStanford183rd at '23 NCAAs1089
195Aidan PufferNorthern Arizona13:51.91 50001047
196Rowen EllenbergWisconsin186th at '23 NCAAs1066
197Ian HarrisonNC State188th at '23 NCAAs1103
198Logan LawGonzaga189th at '23 NCAAs1018
199Nolan HosbeinPortland192nd at '23 NCAAs959
200Travis KoekemoerNC State8:50.57 3000S1043
201Iker Sanchez LopezNew Mexico4:00.77 MILE1043
202Tadhg DonnellyIona13:53.12 50001043
203Evan Thornton-ShermanOle Miss13:52.92 50001043
204Zach StewartMichigan193rd at '23 NCAAs1015
205Sam BurgessHarvard194th at '23 NCAAs963
206John MalachNC State8:02.30 30001042
207Nathan KapelTexas Tech13:53.50 50001041
208Chris AndersonPortland29:21.95 10,0001039
209Ethan WechslerSyracuse29:22.69 10,0001038
210Rynard SwanepoelWake Forest198th at '23 NCAAs1062
211Connor AckleySyracuse13:55.59 50001034
212Ethan LemonsAlabama13:55.66 50001034
213Will KellyMontana State8:52.99 3000S1033

214Ben GabelmanSyracuse4:02.68 Mile1031
215Nick BrazGonzaga29:27.68 10,0001031
216Matthew BogdanNC State8:53.70 3000S1030
217Eliason KabasenchePortland8:53.79 3000S1030
218Jacob HunterVirginia199th at '23 NCAAs1046
219Martin BarcoWashington4:02.94 Mile1028
220Nathanael BerhaneTexas13:57.67 50001027
221Kevin AntczakNC State8:04.87 30001027
222Abraham Avila-MartinezTexas202nd at '23 NCAAs1090
223Will CahillTennessee8:54.79 3000S1026
224Logan PateteTexas8:54.85 3000S1025
225Luke CunninghamNew Mexico4:02.67 MILE1021
226Nick SoldevereIona204th at '23 NCAAs1049
227Hudson HeikkinenTexas206th at '23 NCAAs965
228Joe EwingHarvard207th at '23 NCAAs1078
229Massimiliano BertiCBU29:38.17 10,0001015
230Patrick DonnellyFlorida State8:07.03 30001015
231Arthur GrahamAlabama4:03.22 MILE1014
232Thomas DiamondWashington3:45.52 15001013
233Rikus Van NiekerkCBU14:02.61 50001010
234Drew KolodgeGonzaga14:03.07 50001008
235Yonas HaileTennessee29:45.08 10,0001005
236Pedro MarinCBU209th at '23 NCAAs1042
237Landen McNairOle Miss3:46.25 15001003
238Hudson HurstAlabama9:00.10 3000S1002
239Zachary CloudFlorida State210th at '23 NCAAs1063
240Vincent KoechTexas Tech4:05.00 MILE993
241Tommy RiceTennessee8:11.33 3000990
242Cooper LairdGonzaga211th at '23 NCAAs1049
243Paul TalensGonzaga212th at '23 NCAAsN/A
244Ahmed IbrahimFlorida State214th at '23 NCAAs1078
245Isaac HernandezTexas Tech9:09.94 3000S962
246Edwin KipronoTexas Tech1:48.85 800 Metres953
247Matej HrebackaCBU14:21.50 5000947
248Kirk ZuberTexas Tech3:51.25 1500941
249Silas WindersIowa State223rd at '23 NCAAs1121
250Zane BergenStanford224th at '23 NCAAs1044
251Colton SandsNorth Carolina227th at '23 NCAAs1088
252Harvey CrambMontana State229th at '23 NCAAs1075
253Justin WachtelVirginia230th at '23 NCAAsN/A
254Keeton ThornsberryEastern Kentucky231st at '23 NCAAs1042
255Luke WileyNorth Carolina234th at '23 NCAAs999