Roosevelt High School Results from the Roy Griak Invitational at U of MN Bolstad Golf Crse on 9/25/04

Boys Results and Stats

Switch to Girls

Boys Individual Results

Runner Gr Squad Time Pace Dist Place Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last DPR
(Δ,%)
Imprvmnts
Ben Wedeking So V 19:55.5 6:26 3.1 270/297 10/10 10/10 11/17 19:49
Brian Wall So V 18:28.3 5:58 3.1 196/297 7/10 7/10 13/30 18:31
(0:03,0.2)
You ROCK! (DPR)
Jon Thomas Sr V 16:11.6 5:13 3.1 12/297 2/10 2/10 2/33 15:18
Jon Waters So V 17:40.9 5:42 3.1 106/297 5/10 5/10 8/32 17:59
(0:18,1.7)
You ROCK! (DPR)
Kiel Uhl Sr V 15:31.3 5:00 3.1 1/297 1/10 1/10 1/34 15:19
Mike Brown Sr V 18:28.3 5:58 3.1 197/297 8/10 8/10 9/28 17:39 You ROCK! (DSR)
Nabil Yassin So V 18:55.6 6:06 3.1 227/297 9/10 9/10 9/25 18:07
Sergio Daniel So V 17:58.6 5:48 3.1 144/297 6/10 6/10 11/32 18:23
(0:24,2.2)
You ROCK! (DPR)
Yawusa Kinda Sr V 17:11.6 5:33 3.1 59/297 3/10 3/10 10/33 16:06
Zach Dobson So V 17:29.9 5:39 3.1 86/297 4/10 4/10 8/33 18:28
(0:58,5.2)
You ROCK! (DPR)
Runner Gr Squad Time Pace Dist Place Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last DPR
(Δ,%)
Imprvmts

Under Improvement, the abbreviations are:

  • LY = Beat time from the same course a year ago.
  • LR = Beat time from the most recent running of this course.
  • PR = Set a new PR on this course. A "Course PR".
  • PG = Beat personal goal.
  • SBP = Best performance of season based on position of finish relative to the field.
  • DPR = A "Distance Personal Record" - the personal best time considering distance only, not unique course characteristics. Applicable for 2, 2.48(4K), 3, and 3.1(5K) mile courses.
  • DSR = A "Distance Season Record" - same as above, but for the current season only.
  • DTW = "Displace to Win". This athlete, as the 6th or 7th runner on his/her squad, displaced scoring runners from a competitor enabling his/her team to finish ahead of that competitor.
  • TB = "Tiebreaker". As the #6 athlete on his/her squad, this athlete was the tiebreaker enabling his/her team to finish ahead of that competitor.
  • NFC! = "Note From Coach" - your coach has posted a comment about your race.

All columns are sortable by clicking on the column heading.

Boys Team Results

Team Rank of Finish Time
Gap
Dist Avg Pace 1st Place Pace 5th Place Pace Points Win Team Pace Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last
DTR
SDTR
Improvements Runners (Points)
V 1st 5 6/32 84:05
2:10
3.1 5:26 5:00 5:42 258 5:19 78:23 Kiel Uhl (1), Jon Thomas (12), Yawusa Kinda (57), Zach Dobson (84), Jon Waters (104)
V 2nd 5 7/17 93:46
1:57
3.1 6:03 5:48 6:26 201 5:44 Sergio Daniel (15), Brian Wall (30), Mike Brown (31), Nabil Yassin (51), Ben Wedeking (74)
Team Rank of Finish Time Dist Avg Pace 1st Place Pace 5th Place Pace Points Win Team Pace Last Year Time
(Δ,%)
Last Race Time
(Δ,%)
Last PR
(Δ,%)
Last
DTR
SDTR
Improvements Runners (Points)

Under Improvement, the abbreviations are:

  • LY = Beat team time from the same course a year ago
  • LR = Beat team time from the most recent running of the course
  • PR = Set a new Team Record for this course
  • DTR = A "All-Time Distance Team Record" - the team (e.g. "V 1st 5", "JV 4th 5") best time considering distance only, not unique course characteristics. Applicable for 2, 2.48(4K), 3, and 3.1(5K) mile courses.
  • SDTR = A "Season Distance Team Record" - same as above, but for the current season only.

All columns are sortable by clicking on the column heading.

Full Individual Race Results - Boys V

Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp
1 Kiel Uhl Sr Roosevelt High School 15:31.3 5:00 1/10 1/10 1/34
2 Mike Krisch Sr Hopkins 15:42.9 5:04
3 Dahir Jumale So Marshall 15:48.2 5:06
4 Riley Booker Jr Univ City (San Diego) 15:55 5:08
5 Tucker Weems Jr Shawnee MissionNw(Ks) 15:55.8 5:08
6 Yahya Iman Sr Marshall 15:56.6 5:09
7 Tim Branigan Jr Roseville 15:57.6 5:09
8 Jesse Merkel Sr Menomonie (Wi) 16:01.4 5:10
9 Kip Hill Jr Liberty (Mo) 16:06.8 5:12
10 Dey Chak Wuol Sr Mankato West 16:10 5:13
11 Dan Fadgen Sr Buffalo 16:10.7 5:13
12 Jon Thomas Sr Roosevelt High School 16:11.6 5:13 2/10 2/10 2/33
13 Elliott Heath So Winona 16:14.1 5:14
14 Andrew Lacy Jr McFarland (Wi) 16:14.2 5:14
15 Chavis Clawson Sr Liberty (Mo) 16:21.1 5:16
16 Brett Agee Jr Liberty (Mo) 16:23.8 5:17
17 Jared Bienlien Sr Jordan (Ut) 16:25 5:18
18 Miles Batty Sr Jordan (Ut) 16:30.7 5:20
19 Erick Anderson Sr Roseville 16:32.1 5:20
20 Jon Waldvogel Sr Wausau West (Wi) 16:34.6 5:21
21 Ben Kampf Sr Farmington 16:35.1 5:21
22 Tim Bruhn Jr Lakeville 16:36.4 5:21
23 Sean Hale Sr Liberty (Mo) 16:37 5:22
24 Joe Moore Sr Stillwater 16:37.4 5:22
25 Dennis Walsh So Shorewood (Wi) 16:37.7 5:22
26 Danny Van Orsdel Jr Hopkins 16:39.4 5:22
27 Ahmednur Jumale Sr Marshall 16:40.9 5:23
28 Mohammed Omisaye Jr Fridley 16:41.7 5:23
29 Chet Funk Sr Onalaska (Wi) 16:43.1 5:24
30 Paul Hilsen So Lakeville 16:44.3 5:24
31 Dylan Peterson Sr Lakeville 16:44.5 5:24
32 Michael Richards Sr Eveleth-Gilbert 16:45.2 5:24
33 Obsa Tadesse Fr Chaska 16:47.2 5:25
34 Bret Imgrund Jr Shawnee MissionNw(Ks) 16:49.2 5:26
35 Jake Haury Jr Shorewood (Wi) 16:50.7 5:26
36 Alemo Akway Sr Fridley 16:51 5:26
37 Nathaniel Petrich Sr Rosemount 16:53.4 5:27
38 Kyle Rosseau Jr Rosemount 16:54.1 5:27
39 Tom Allen Sr Marshall 16:54.8 5:27
40 Brent Haglund Jr Fridley 16:55.7 5:28
41 Shawn Etzenhouser Jr Liberty (Mo) 16:57.4 5:28
42 Sean Olson So Menomonie (Wi) 16:58.4 5:29
43 Patrick Lowder Jr Chaska 16:58.9 5:29
44 Ian Bauer Jr Roseville 17:00.1 5:29
45 Kyle Coghlan Jr Stillwater 17:00.4 5:29
46 Scott Sorenson Sr Onalaska (Wi) 17:01.4 5:29
47 Jon Keller Sr Minnehaha Academy 17:02.1 5:30
48 Ryan Bingham Sr Jordan (Ut) 17:03.9 5:30
49 Ben Blankenship So Stillwater 17:04.6 5:31
50 Dan Huebsch Sr Staples-Motley 17:05.4 5:31
51 Jordan Menze Sr Perham 17:06.4 5:31
52 Brookman Holmes Jr Crescent Valley (Or) 17:07.2 5:31
53 Josh Weems So Shawnee MissionNw(Ks) 17:08.3 5:32
54 Jacob Richards Sr Eveleth-Gilbert 17:09.2 5:32
55 Benjamin Plankis Jr Lakeville 17:10 5:32
56 Matt Morton Sr Shawnee MissionNw(Ks) 17:10.3 5:32
57 Matt Long Sr Mankato West 17:10.5 5:32
58 Sam Newcomer So Hopkins 17:10.6 5:32
59 Yawusa Kinda Sr Roosevelt High School 17:11.6 5:33 3/10 3/10 10/33
60 Max Hanson Jr Buffalo 17:11.9 5:33
61 Rob Aderman So Staples-Motley 17:12.2 5:33
62 Brian Odegaard Sr Stillwater 17:13.6 5:33
63 Erik Mundahl Sr Winona 17:13.8 5:33
64 Ryan Gjoraas Sr Wayzata 17:14.1 5:34
65 Todd Vogel Sr Ankeny (Ia) 17:14.1 5:34
66 Jon Wignes Jr Ankeny (Ia) 17:14.7 5:34
67 Mike Mueller So Hopkins 17:16.7 5:34
68 Collin Wagner Sr Eveleth-Gilbert 17:16.8 5:34
69 Ryan Slack Sr Mankato West 17:17.1 5:35
70 Andrew Garvey So McFarland (Wi) 17:18.2 5:35
71 Nick Gagnon Jr Chaska 17:19.2 5:35
72 Brian Summers Sr Jordan (Ut) 17:19.3 5:35
73 Jon Tauer Jr Marshall 17:20 5:35
74 Jonathan Daniels Sr Shawnee MissionNw(Ks) 17:21.5 5:36
75 Dan Johnson Sr Lakeville 17:21.6 5:36
76 Casey Ernsting Sr Marquette University 17:22.4 5:36
77 Tom Murphy Jr Marquette University 17:22.4 5:36
78 Collin Plummer Sr Mounds View 17:24.7 5:37
79 David Salmon So Shorewood (Wi) 17:25.4 5:37
80 Theo Hoerr Jr Mounds View 17:25.9 5:37
81 Seamus Regan Sr Marquette University 17:27.4 5:38
82 Wes Fischer Sr Rosemount 17:28.5 5:38
83 Tony Carr Sr Menomonie (Wi) 17:28.8 5:38
84 Tyler King Fr Lakeville 17:29.6 5:39
85 Charlie Farber Jr Staples-Motley 17:29.9 5:39
86 Zach Dobson So Roosevelt High School 17:29.9 5:39 4/10 4/10 8/33
87 Carl Andersen Sr Mounds View 17:30.2 5:39
88 Karl Nygren Sr Lakeville 17:30.3 5:39
89 Josh Boersma So Ankeny (Ia) 17:30.9 5:39
90 Mike Bumgarner So Rosemount 17:31.4 5:39
91 Dan Sveom Jr Staples-Motley 17:32.4 5:39
92 Tony Casci Jr Mounds View 17:33.1 5:40
93 Nick Pierson Sr Shorewood (Wi) 17:33.8 5:40
94 Zach Mcgill So Hopkins 17:34.2 5:40
95 John Zrust Sr Mankato West 17:34.5 5:40
96 Rick Stahl Jr Shawnee MissionNw(Ks) 17:34.9 5:40
97 Nick Wollan Sr Chaska 17:35.7 5:41
98 Greg Weseloh Jr Liberty (Mo) 17:36.1 5:41
99 Andrew Stevens Jr Stillwater 17:36.6 5:41
100 Aaron Kamnetz Sr McFarland (Wi) 17:37.8 5:41
101 Joel Wood Sr Menomonie (Wi) 17:38.1 5:41
102 Rob Burgmeier Jr Wayzata 17:38.7 5:42
103 Jim Boston Sr Marquette University 17:38.9 5:42
104 Neal Haas Jr Marquette University 17:39.4 5:42
105 Mason Bacso So Wayzata 17:40.5 5:42
106 Jon Waters So Roosevelt High School 17:40.9 5:42 5/10 5/10 8/32
107 Tim Kojetin Fr Rosemount 17:41.9 5:43
108 Jon Lambert So Wayzata 17:42.4 5:43
109 Josh Hohensee Sr Wausau West (Wi) 17:43.3 5:43
110 Kevin Peters Fr Minnehaha Academy 17:43.9 5:43
111 Eric Nancekivil Jr Mounds View 17:44.1 5:43
112 Jake Hansen Sr Crescent Valley (Or) 17:44.5 5:43
113 Kyle Becci Sr Jordan (Ut) 17:44.6 5:43
114 Douglas Stewart Jr Shorewood (Wi) 17:45.2 5:44
115 Kyle Pollard Jr Marquette University 17:45.3 5:44
116 Tim Drahn Sr Mounds View 17:46.1 5:44
117 Luke Tait Jr Liberty (Mo) 17:46.9 5:44
118 Trent Banks Jr Shawnee MissionNw(Ks) 17:47.1 5:44
119 Jason Kask Sr Duluth East 17:47.2 5:44
120 Brent Schatz Sr Chaska 17:47.5 5:44
121 Brian Huinker Jr Lakeville 17:48.1 5:45
122 Dean Chuva Sr Minnetonka 17:48.6 5:45
123 Mike Mcconnell Jr Sauk Rapids-Rice 17:49.2 5:45
124 Nate Stewart Sr Mankato West 17:49.2 5:45
125 Phil Paschka Sr Rosemount 17:49.5 5:45
126 Jeff Weber Jr Univ City (San Diego) 17:50.1 5:45
127 Kyle Thompson Sr Mounds View 17:50.5 5:45
128 Kevin Lachowitzer Fr Perham 17:50.8 5:45
129 Josh Wieland So Menomonie (Wi) 17:51.8 5:46
130 Mike Ziegler Jr Marquette University 17:52 5:46
131 Yasser Zarroug So Hopkins 17:52.5 5:46
132 Adam Norris Jr Jordan (Ut) 17:52.5 5:46
133 Charlie Herrmann Jr Minnetonka 17:53 5:46
134 Ben Kyllo Jr Stillwater 17:53.8 5:46
135 Jared Cline So Liberty (Mo) 17:54.7 5:47
136 Sean Brakken-thal Sr Wayzata 17:54.9 5:47
137 Luis Torojno Jr Onalaska (Wi) 17:55.1 5:47
138 Jeremy Seeman Jr Stillwater 17:55.3 5:47
139 Jared Geurts Sr Buffalo 17:55.7 5:47
140 Alex Scherling So Univ City (San Diego) 17:56.4 5:47
141 Jacob Wagstaff Sr Jordan (Ut) 17:56.7 5:47
142 Ben Sturm Sr Onalaska (Wi) 17:56.8 5:47
143 Kendrick Johnson Fr Menomonie (Wi) 17:58 5:48
144 Sergio Daniel So Roosevelt High School 17:58.6 5:48 6/10 6/10 11/32
145 Abe Anderson Sr Minnetonka 17:58.6 5:48
146 Scott Bowman So McFarland (Wi) 17:59 5:48
147 James Goodenberger So Duluth East 17:59.4 5:48
148 Ryan Bailey Fr Minnetonka 17:59.5 5:48
149 Joe Dykema Fr Mankato West 18:00.5 5:49
150 David Krueger Sr Perham 18:01.2 5:49
151 Zach Montag Sr Univ City (San Diego) 18:01.9 5:49
152 Joe Mccrary Jr Lakeville 18:02.3 5:49
153 Ben Wizner Jr Onalaska (Wi) 18:04.1 5:50
154 Chris Mckim Jr Stillwater 18:04.2 5:50
155 Nate West Sr Minnehaha Academy 18:04.8 5:50
156 Will O'donnell Jr Shawnee MissionNw(Ks) 18:05.3 5:50
157 Samon Nowparvar Fr Fridley 18:05.6 5:50
158 Jeff Lombardo Jr Lakeville 18:05.6 5:50
159 Andrew Erickson Fr Shorewood (Wi) 18:06 5:50
160 Andrew Guthrie So Roseville 18:06.1 5:50
161 Mike Mcmahon Sr Mounds View 18:07.2 5:51
162 Taylor Miller Sr Stillwater 18:07.7 5:51
163 Kyle Olson So Ankeny (Ia) 18:07.7 5:51
164 Will Haffield So Minnehaha Academy 18:08.9 5:51
165 Joe Novak Sr Roseville 18:10.6 5:52
166 Mike Roden Sr Minnetonka 18:12 5:52
167 Ellis Richardson Fr Roseville 18:12.6 5:52
168 Scott Olberding Jr Winona 18:12.8 5:53
169 Tom Bauer Sr Sauk Rapids-Rice 18:13.2 5:53
170 Charlie Keller Jr Chaska 18:13.7 5:53
171 Derek Ganzhorn Sr Rosemount 18:13.9 5:53
172 Nate Kirckof Sr Roseville 18:14.8 5:53
173 Brian Valusek Fr Shorewood (Wi) 18:15.3 5:53
174 Mike Warweg So Rosemount 18:16.2 5:54
175 Jeff Weseloh Sr Liberty (Mo) 18:16.6 5:54
176 Brian Holmes Sr Wayzata 18:17.1 5:54
177 Chris Limbach Sr Marquette University 18:17.6 5:54
178 Kris Spoth Jr Ankeny (Ia) 18:18.1 5:54
179 Ben Wagner Jr Eveleth-Gilbert 18:18.7 5:54
180 Brayden Moore Jr Crescent Valley (Or) 18:18.7 5:54
181 Ben Stenlund Sr Roseville 18:19.3 5:55
182 Dan Mclennon Sr Marquette University 18:19.6 5:55
183 Austin Tegels Jr Ankeny (Ia) 18:20.5 5:55
184 David Afdahl Jr Mounds View 18:21.1 5:55
185 Ethan Huwe Jr Perham 18:21.4 5:55
186 Jon Baker Jr Liberty (Mo) 18:22 5:55
187 A C Colavin So Univ City (San Diego) 18:22.5 5:56
188 Philip Nelson Sr Perham 18:22.8 5:56
189 J C Martin Jr Crescent Valley (Or) 18:23.7 5:56
190 Andrew Jorgensen So Ankeny (Ia) 18:24.9 5:56
191 Andy Kilpo So Duluth East 18:24.9 5:56
192 Erik Johnson So Duluth East 18:25 5:56
193 Mitch Weegman So Winona 18:26.1 5:57
194 Scott Aguilar-higgin Sr Univ City (San Diego) 18:27.3 5:57
195 Mandelle Perkins Fr Hopkins 18:27.8 5:57
196 Brian Wall So Roosevelt High School 18:28.3 5:58 7/10 7/10 13/30
197 Mike Brown Sr Roosevelt High School 18:28.3 5:58 8/10 8/10 9/28
198 Jerod Baertsch Sr Winona 18:29.4 5:58
199 Omat Akway So Fridley 18:29.7 5:58
200 Ben Englund So Minnetonka 18:31.1 5:58
201 Ean Gibson Sr Wayzata 18:31.4 5:59
202 Alex Christianson So Marshall 18:32 5:59
203 Doug Debold So Hopkins 18:33.4 5:59
204 Joe Fuhrman Fr Staples-Motley 18:35.1 6:00
205 Dean Porter Jr Ankeny (Ia) 18:35.6 6:00
206 Matt Wiersum Jr Minnetonka 18:35.8 6:00
207 Kelvin Johnson Fr Menomonie (Wi) 18:36.9 6:00
208 Max Bruch Jr Crescent Valley (Or) 18:39 6:01
209 Lucas Rogness So Buffalo 18:39.4 6:01
210 Noah Hammond Sr Univ City (San Diego) 18:39.4 6:01
211 Zach Kozicky Jr Chaska 18:39.8 6:01
212 Andrew Vanbenscoten So Wayzata 18:44.1 6:03
213 Connor Boushon Fr McFarland (Wi) 18:44.4 6:03
214 Matt Calvin So Marshall 18:45.4 6:03
215 Pat Bigaouette Fr Chaska 18:45.6 6:03
216 Blake Edwards Sr Jordan (Ut) 18:45.9 6:03
217 Neil Joyer Sr Roseville 18:46.2 6:03
218 Chad Riddersen Sr Minnetonka 18:46.7 6:03
219 Francis Dierickx Sr Marshall 18:48.4 6:04
220 Isaac Ydstie Jr Mankato West 18:49.7 6:04
221 Peter Ferlis Sr Minnetonka 18:50.3 6:05
222 Erik Blomsness Fr Winona 18:50.9 6:05
223 Jack Deichert Fr Hopkins 18:53.4 6:06
224 Patrick Sauers So Winona 18:54.4 6:06
225 Kindy Tice Jr Marquette University 18:54.8 6:06
226 Matt Kalina Jr Perham 18:55.3 6:06
227 Nabil Yassin So Roosevelt High School 18:55.6 6:06 9/10 9/10 9/25
228 Ryan Pekarek Sr Sauk Rapids-Rice 18:56.2 6:07
229 Pat Stahl Sr Hopkins 18:57 6:07
230 Joe Tofte Jr Duluth East 18:57.2 6:07
231 Dan Campbell So Sauk Rapids-Rice 18:59.5 6:08
232 Erik Hughes Jr Mankato West 19:00.4 6:08
233 Kyle Holmberg Sr Mankato West 19:01.5 6:08
234 Mark Aardahl So Sauk Rapids-Rice 19:05.3 6:09
235 Kevin Sykora Sr Minnetonka 19:05.4 6:09
236 Paul Nichol Sr Roseville 19:06.8 6:10
237 Greg Vierling Jr Onalaska (Wi) 19:08.2 6:10
238 Ryan Kennedy Sr Onalaska (Wi) 19:10 6:11
239 Peter Schoen Jr Rosemount 19:12.1 6:12
240 Dylan Day Fr Wausau West (Wi) 19:12.1 6:12
241 Aaron Thompson So Mounds View 19:14.1 6:12
242 Ben Hackbart So Wayzata 19:17.9 6:14
243 Gilbert Barron So Univ City (San Diego) 19:19.8 6:14
244 Jake Schreiner Sr Ankeny (Ia) 19:20.7 6:14
245 Mike Hines So Sauk Rapids-Rice 19:21.9 6:15
246 Brian Byrnes Fr Marshall 19:23.3 6:15
247 Peter Kaufhold Jr Fridley 19:23.6 6:15
248 Bryan Rasmussen Jr McFarland (Wi) 19:24.3 6:16
249 Scott Behling Fr Duluth East 19:24.5 6:16
250 Paul Kelley Fr Minnehaha Academy 19:24.9 6:16
251 Tim Schneider So Onalaska (Wi) 19:25.3 6:16
252 Kyle Larson Fr Chaska 19:25.7 6:16
253 Seth Anderson So Minnehaha Academy 19:26.7 6:16
254 Greg Brandt Sr Winona 19:26.8 6:16
255 Shane Lacy Fr McFarland (Wi) 19:28.7 6:17
256 Nick Adkins So Perham 19:29.2 6:17
257 Adam Redlin Jr Buffalo 19:31.5 6:18
258 Andy Keller Fr Chaska 19:31.9 6:18
259 David Holmberg So Mankato West 19:32.8 6:18
260 Mitch Matack Sr Duluth East 19:35.1 6:19
261 Teddy Lafrance Sr Duluth East 19:37.1 6:20
262 Max Hansen So Crescent Valley (Or) 19:37.5 6:20
263 Loren Nudelman So Crescent Valley (Or) 19:41.5 6:21
264 Jacob Dornfeld So Winona 19:44.6 6:22
265 Jay Bickmore Sr Jordan (Ut) 19:46.6 6:23
266 Tom Stolee Sr Perham 19:49.6 6:24
267 Taylor Gombos So Sauk Rapids-Rice 19:50.5 6:24
268 Andrew Storsveen So Winona 19:53.2 6:25
269 Charlie Nord So Perham 19:54.2 6:25
270 Ben Wedeking So Roosevelt High School 19:55.5 6:26 10/10 10/10 11/17
271 Bryan Jasperson So Duluth East 19:56.7 6:26
272 Barry Hurt Sr Perham 19:57.2 6:26
273 Allen Hawley Fr Eveleth-Gilbert 19:59.1 6:27
274 Eero Wasserman Sr Shorewood (Wi) 20:00.8 6:27
275 Wade Haworth Sr Duluth East 20:01.3 6:28
276 Seth Salo Sr Eveleth-Gilbert 20:02.4 6:28
277 Josh Olson Fr McFarland (Wi) 20:03.1 6:28
278 Jack Lelwica Jr Sauk Rapids-Rice 20:07.5 6:30
279 Carl Fraley Sr Minnehaha Academy 20:11.8 6:31
280 Ben Flanders Jr Shorewood (Wi) 20:21.8 6:34
281 Jim Haggerty Sr Onalaska (Wi) 20:24.9 6:35
282 Bobby Rampton Sr Crescent Valley (Or) 20:30.4 6:37
283 Brett Hack So Buffalo 20:31.5 6:37
284 Ryan Barrett So Fridley 20:42.4 6:41
285 Aleksis Kincaid So Staples-Motley 20:44.9 6:42
286 Connor Flynn So Buffalo 20:54.3 6:45
287 Luke Nelson Jr Marshall 20:57.7 6:46
288 Chris Morrell Fr Crescent Valley (Or) 21:12.3 6:50
289 Stefan Waldvogel Jr Wausau West (Wi) 21:13.5 6:51
290 Nate Hardy So Jordan (Ut) 21:17.4 6:52
291 Brian Thomson Jr Univ City (San Diego) 21:18.8 6:53
292 Jeff Douville So Minnehaha Academy 21:32.4 6:57
293 Nandan Rao Sr Crescent Valley (Or) 21:49.7 7:02
294 Roman Bykhovoy Jr Menomonie (Wi) 22:00 7:06
295 Nathan Pasch Jr Menomonie (Wi) 22:13.5 7:10
296 Mike Merritt Fr Menomonie (Wi) 22:13.5 7:10
297 Jonathan Sass Sr Minnehaha Academy 23:03.6 7:26
Pl Name Gr School Time Pace Rank in Squad Rank in School Rank vs Comp Last Year Time
(Δ)
Last Race Time
(Δ)
Last PR
(Δ)
Imp

Under Improvement, the abbreviations are:

  • LY = Beat time from the same course a year ago
  • LR = Beat time from the most recent running of the course
  • PR = Set a new PR
  • PG = Beat personal goal
  • SBP = Best performance of season based on position of finish relative to the field.

All columns are sortable by clicking on the column heading.

Full Team Race Results - Boys V

Group of 5: V 1st 5

Pl School
Total
Time
Pts Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
1 Liberty (Mo)
8-3-2-1-1
Gap: 0:51
82:26
16:29
5:19
100 Kip Hill
Jr
16:07
5:12
9
Chavis Clawson
Sr
16:21
5:16
15
Brett Agee
Jr
16:24
5:17
16
Sean Hale
Sr
16:37
5:22
21
Shawn Etzenhouser
Jr
16:57
5:28
39
Greg Weseloh
Jr
17:36
5:41
96
Luke Tait
Jr
17:47
5:44
114
2 Marshall
3-1-1-2-2
Gap: 1:32
82:41
16:32
5:20
142 Dahir Jumale
So
15:48
5:06
3
Yahya Iman
Sr
15:57
5:09
6
Ahmednur Jumale
Sr
16:41
5:23
25
Tom Allen
Sr
16:55
5:27
37
Jon Tauer
Jr
17:20
5:35
71
Alex Christianson
So
18:32
5:59
183
Matt Calvin
So
18:45
6:03
192
3 Lakeville
14-8-5-3-3
Gap: 0:45
84:37
16:55
5:28
203 Tim Bruhn
Jr
16:36
5:21
20
Paul Hilsen
So
16:44
5:24
28
Dylan Peterson
Sr
16:45
5:24
29
Benjamin Plankis
Jr
17:10
5:32
53
Dan Johnson
Sr
17:22
5:36
73
Tyler King
Fr
17:30
5:39
82
Karl Nygren
Sr
17:30
5:39
86
4 Shawnee MissionNw(Ks)
5-7-8-4-4
Gap: 1:26
84:25
16:53
5:27
214 Tucker Weems
Jr
15:56
5:08
5
Bret Imgrund
Jr
16:49
5:26
32
Josh Weems
So
17:08
5:32
51
Matt Morton
Sr
17:10
5:32
54
Jonathan Daniels
Sr
17:22
5:36
72
Rick Stahl
Jr
17:35
5:40
94
Trent Banks
Jr
17:47
5:44
115
5 Hopkins
2-4-7-5-5
Gap: 1:51
84:24
16:53
5:27
239 Mike Krisch
Sr
15:43
5:04
2
Danny Van Orsdel
Jr
16:39
5:22
24
Sam Newcomer
So
17:11
5:32
56
Mike Mueller
So
17:17
5:34
65
Zach Mcgill
So
17:34
5:40
92
Yasser Zarroug
So
17:53
5:46
127
Mandelle Perkins
Fr
18:28
5:57
177
6 Roosevelt High School
1-2-4-7-6
Gap: 2:10
84:05
16:49
5:26
258 Kiel Uhl
Sr
15:31
5:00
1
Jon Thomas
Sr
16:12
5:13
12
Yawusa Kinda
Sr
17:12
5:33
57
Zach Dobson
So
17:30
5:39
84
Jon Waters
So
17:41
5:42
104
Sergio Daniel
So
17:59
5:48
139
Brian Wall
So
18:28
5:58
178
7 Jordan (Ut)
13-6-6-6-7
Gap: 1:20
85:04
17:01
5:29
261 Jared Bienlien
Sr
16:25
5:18
17
Miles Batty
Sr
16:31
5:20
18
Ryan Bingham
Sr
17:04
5:30
46
Brian Summers
Sr
17:19
5:35
70
Kyle Becci
Sr
17:45
5:43
110
Adam Norris
Jr
17:53
5:46
128
Jacob Wagstaff
Sr
17:57
5:47
136
8 Stillwater
15-12-10-8-8
Gap: 0:59
85:33
17:07
5:31
269 Joe Moore
Sr
16:37
5:22
22
Kyle Coghlan
Jr
17:00
5:29
43
Ben Blankenship
So
17:05
5:31
47
Brian Odegaard
Sr
17:14
5:33
60
Andrew Stevens
Jr
17:37
5:41
97
Ben Kyllo
Jr
17:54
5:46
130
Jeremy Seeman
Jr
17:55
5:47
133
9 Shorewood (Wi)
16-10-13-10-9
Gap: 1:08
86:13
17:15
5:34
335 Dennis Walsh
So
16:38
5:22
23
Jake Haury
Jr
16:51
5:26
33
David Salmon
So
17:25
5:37
77
Nick Pierson
Sr
17:34
5:40
91
Douglas Stewart
Jr
17:45
5:44
111
Andrew Erickson
Fr
18:06
5:50
150
Brian Valusek
Fr
18:15
5:53
162
10 Rosemount
21-15-16-14-10
Gap: 0:49
86:29
17:18
5:35
344 Nathaniel Petrich
Sr
16:53
5:27
35
Kyle Rosseau
Jr
16:54
5:27
36
Wes Fischer
Sr
17:29
5:38
80
Mike Bumgarner
So
17:31
5:39
88
Tim Kojetin
Fr
17:42
5:43
105
Phil Paschka
Sr
17:50
5:45
121
Derek Ganzhorn
Sr
18:14
5:53
160
11 Mankato West
9-12-12-11-11
Gap: 1:39
86:01
17:12
5:33
345 Dey Chak Wuol
Sr
16:10
5:13
10
Matt Long
Sr
17:11
5:32
55
Ryan Slack
Sr
17:17
5:35
67
John Zrust
Sr
17:35
5:40
93
Nate Stewart
Sr
17:49
5:45
120
Joe Dykema
Fr
18:01
5:49
144
Isaac Ydstie
Jr
18:50
6:04
193
12 Menomonie (Wi)
7-8-11-12-12
Gap: 1:50
85:59
17:12
5:33
353 Jesse Merkel
Sr
16:01
5:10
8
Sean Olson
So
16:58
5:29
40
Tony Carr
Sr
17:29
5:38
81
Joel Wood
Sr
17:38
5:41
99
Josh Wieland
So
17:52
5:46
125
Kendrick Johnson
Fr
17:58
5:48
138
Kelvin Johnson
Fr
18:37
6:00
186
12 Chaska
20-17-14-13-12
Gap: 1:00
86:29
17:18
5:35
353 Obsa Tadesse
Fr
16:47
5:25
31
Patrick Lowder
Jr
16:59
5:29
41
Nick Gagnon
Jr
17:19
5:35
69
Nick Wollan
Sr
17:36
5:41
95
Brent Schatz
Sr
17:48
5:44
117
Charlie Keller
Jr
18:14
5:53
159
Zach Kozicky
Jr
18:40
6:01
190
14 Roseville
6-4-3-9-14
Gap: 2:13
85:47
17:09
5:32
373 Tim Branigan
Jr
15:58
5:09
7
Erick Anderson
Sr
16:32
5:20
19
Ian Bauer
Jr
17:00
5:29
42
Andrew Guthrie
So
18:06
5:50
151
Joe Novak
Sr
18:11
5:52
154
Ellis Richardson
Fr
18:13
5:52
156
Nate Kirckof
Sr
18:15
5:53
161
15 Fridley
17-11-9-15-15
Gap: 1:48
87:04
17:25
5:37
427 Mohammed Omisaye
Jr
16:42
5:23
26
Alemo Akway
Sr
16:51
5:26
34
Brent Haglund
Jr
16:56
5:28
38
Samon Nowparvar
Fr
18:06
5:50
149
Omat Akway
So
18:30
5:58
180
Peter Kaufhold
Jr
19:24
6:15
204
Ryan Barrett
So
20:42
6:41
220
16 Marquette University
28-24-22-19-16
Gap: 0:17
87:31
17:30
5:39
431 Casey Ernsting
Sr
17:22
5:36
74
Tom Murphy
Jr
17:22
5:36
75
Seamus Regan
Sr
17:27
5:38
79
Jim Boston
Sr
17:39
5:42
101
Neal Haas
Jr
17:39
5:42
102
Kyle Pollard
Jr
17:45
5:44
112
Mike Ziegler
Jr
17:52
5:46
126
17 Mounds View
29-26-24-19-17
Gap: 0:19
87:38
17:32
5:39
437 Collin Plummer
Sr
17:25
5:37
76
Theo Hoerr
Jr
17:26
5:37
78
Carl Andersen
Sr
17:30
5:39
85
Tony Casci
Jr
17:33
5:40
90
Eric Nancekivil
Jr
17:44
5:43
108
Tim Drahn
Sr
17:46
5:44
113
Kyle Thompson
Sr
17:51
5:45
123
18 Staples-Motley
23-21-18-16-18
Gap: 1:30
87:55
17:35
5:40
463 Dan Huebsch
Sr
17:05
5:31
48
Rob Aderman
So
17:12
5:33
59
Charlie Farber
Jr
17:30
5:39
83
Dan Sveom
Jr
17:32
5:39
89
Joe Fuhrman
Fr
18:35
6:00
184
Aleksis Kincaid
So
20:45
6:42
221




19 Onalaska (Wi)
18-15-19-21-19
Gap: 1:21
87:41
17:32
5:39
487 Chet Funk
Sr
16:43
5:24
27
Scott Sorenson
Sr
17:01
5:29
44
Luis Torojno
Jr
17:55
5:47
132
Ben Sturm
Sr
17:57
5:47
137
Ben Wizner
Jr
18:04
5:50
147
Greg Vierling
Jr
19:08
6:10
201
Ryan Kennedy
Sr
19:10
6:11
202
20 Wayzata
26-28-26-23-20
Gap: 0:41
88:11
17:38
5:41
502 Ryan Gjoraas
Sr
17:14
5:34
62
Rob Burgmeier
Jr
17:39
5:42
100
Mason Bacso
So
17:41
5:42
103
Jon Lambert
So
17:42
5:43
106
Sean Brakken-thal
Sr
17:55
5:47
131
Brian Holmes
Sr
18:17
5:54
163
Ean Gibson
Sr
18:31
5:59
182
21 McFarland (Wi)
12-19-17-18-21
Gap: 2:30
87:54
17:35
5:40
512 Andrew Lacy
Jr
16:14
5:14
14
Andrew Garvey
So
17:18
5:35
68
Aaron Kamnetz
Sr
17:38
5:41
98
Scott Bowman
So
17:59
5:48
141
Connor Boushon
Fr
18:44
6:03
191
Bryan Rasmussen
Jr
19:24
6:16
205
Shane Lacy
Fr
19:29
6:17
209
22 Eveleth-Gilbert
19-19-15-17-22
Gap: 3:14
89:29
17:54
5:46
529 Michael Richards
Sr
16:45
5:24
30
Jacob Richards
Sr
17:09
5:32
52
Collin Wagner
Sr
17:17
5:34
66
Ben Wagner
Jr
18:19
5:54
165
Allen Hawley
Fr
19:59
6:27
216
Seth Salo
Sr
20:02
6:28
217




23 Ankeny (Ia)
27-23-21-22-23
Gap: 1:04
88:26
17:41
5:42
530 Todd Vogel
Sr
17:14
5:34
63
Jon Wignes
Jr
17:15
5:34
64
Josh Boersma
So
17:31
5:39
87
Kyle Olson
So
18:08
5:51
152
Kris Spoth
Jr
18:18
5:54
164
Austin Tegels
Jr
18:21
5:55
167
Andrew Jorgensen
So
18:25
5:56
172
24 Univ City (San Diego)
4-22-25-26-24
Gap: 2:28
88:06
17:37
5:41
576 Riley Booker
Jr
15:55
5:08
4
Jeff Weber
Jr
17:50
5:45
122
Alex Scherling
So
17:56
5:47
135
Zach Montag
Sr
18:02
5:49
146
A C Colavin
So
18:23
5:56
169
Scott Aguilar-higgin
Sr
18:27
5:57
176
Noah Hammond
Sr
18:39
6:01
189
25 Winona
11-18-23-25-25
Gap: 2:15
88:36
17:43
5:43
585 Elliott Heath
So
16:14
5:14
13
Erik Mundahl
Sr
17:14
5:33
61
Scott Olberding
Jr
18:13
5:53
157
Mitch Weegman
So
18:26
5:57
175
Jerod Baertsch
Sr
18:29
5:58
179
Erik Blomsness
Fr
18:51
6:05
194
Patrick Sauers
So
18:54
6:06
195
26 Buffalo
10-14-19-24-26
Gap: 3:21
89:29
17:54
5:46
602 Dan Fadgen
Sr
16:11
5:13
11
Max Hanson
Jr
17:12
5:33
58
Jared Geurts
Sr
17:56
5:47
134
Lucas Rogness
So
18:39
6:01
188
Adam Redlin
Jr
19:32
6:18
211
Brett Hack
So
20:32
6:37
219
Connor Flynn
So
20:54
6:45
222
27 Perham
24-29-28-28-27
Gap: 1:16
89:43
17:57
5:47
656 Jordan Menze
Sr
17:06
5:31
49
Kevin Lachowitzer
Fr
17:51
5:45
124
David Krueger
Sr
18:01
5:49
145
Ethan Huwe
Jr
18:21
5:55
168
Philip Nelson
Sr
18:23
5:56
170
Matt Kalina
Jr
18:55
6:06
196
Nick Adkins
So
19:29
6:17
210
28 Minnehaha Academy
22-25-27-27-28
Gap: 2:23
90:25
18:05
5:50
660 Jon Keller
Sr
17:02
5:30
45
Kevin Peters
Fr
17:44
5:43
107
Nate West
Sr
18:05
5:50
148
Will Haffield
So
18:09
5:51
153
Paul Kelley
Fr
19:25
6:16
207
Seth Anderson
So
19:27
6:16
208
Carl Fraley
Sr
20:12
6:31
218
29 Crescent Valley (Or)
25-27-29-29-29
Gap: 1:32
90:13
18:03
5:49
683 Brookman Holmes
Jr
17:07
5:31
50
Jake Hansen
Sr
17:45
5:43
109
Brayden Moore
Jr
18:19
5:54
166
J C Martin
Jr
18:24
5:56
171
Max Bruch
Jr
18:39
6:01
187
Max Hansen
So
19:38
6:20
213
Loren Nudelman
So
19:42
6:21
214
30 Minnetonka
31-30-30-30-30
Gap: 0:23
89:52
17:58
5:48
685 Dean Chuva
Sr
17:49
5:45
118
Charlie Herrmann
Jr
17:53
5:46
129
Abe Anderson
Sr
17:59
5:48
140
Ryan Bailey
Fr
18:00
5:48
143
Mike Roden
Sr
18:12
5:52
155
Ben Englund
So
18:31
5:58
181
Matt Wiersum
Jr
18:36
6:00
185
31 Duluth East
30-31-31-31-31
Gap: 1:10
91:34
18:19
5:54
803 Jason Kask
Sr
17:47
5:44
116
James Goodenberger
So
17:59
5:48
142
Andy Kilpo
So
18:25
5:56
173
Erik Johnson
So
18:25
5:56
174
Joe Tofte
Jr
18:57
6:07
198
Scott Behling
Fr
19:25
6:16
206
Mitch Matack
Sr
19:35
6:19
212
32 Sauk Rapids-Rice
32-32-32-32-32
Gap: 1:16
93:03
18:37
6:00
873 Mike Mcconnell
Jr
17:49
5:45
119
Tom Bauer
Sr
18:13
5:53
158
Ryan Pekarek
Sr
18:56
6:07
197
Dan Campbell
So
19:00
6:08
199
Mark Aardahl
So
19:05
6:09
200
Mike Hines
So
19:22
6:15
203
Taylor Gombos
So
19:51
6:24
215
Pl School Total
Time
Points Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7

Group of 5: V 2nd 5

Pl School
Total
Time
Pts Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
1 Lakeville
1-1-1-1-1
Gap: 0:36
88:56
17:47
5:44
45 Tyler King
Fr
17:30
5:39
1
Karl Nygren
Sr
17:30
5:39
2
Brian Huinker
Jr
17:48
5:45
7
Joe Mccrary
Jr
18:02
5:49
17
Jeff Lombardo
Jr
18:06
5:50
18








2 Liberty (Mo)
2-2-2-2-2
Gap: 0:46
89:56
17:59
5:48
72 Greg Weseloh
Jr
17:36
5:41
3
Luke Tait
Jr
17:47
5:44
6
Jared Cline
So
17:55
5:47
12
Jeff Weseloh
Sr
18:17
5:54
23
Jon Baker
Jr
18:22
5:55
28








3 Marquette University
3-3-4-4-3
Gap: 1:10
91:09
18:14
5:53
112 Kyle Pollard
Jr
17:45
5:44
4
Mike Ziegler
Jr
17:52
5:46
9
Chris Limbach
Sr
18:18
5:54
24
Dan Mclennon
Sr
18:20
5:55
26
Kindy Tice
Jr
18:55
6:06
49








4 Mounds View
4-3-3-3-4
Gap: 1:28
91:19
18:16
5:53
116 Tim Drahn
Sr
17:46
5:44
5
Kyle Thompson
Sr
17:51
5:45
8
Mike Mcmahon
Sr
18:07
5:51
19
David Afdahl
Jr
18:21
5:55
27
Aaron Thompson
So
19:14
6:12
57








5 Roseville
10-7-6-5-5
Gap: 0:54
92:40
18:32
5:59
164 Ellis Richardson
Fr
18:13
5:52
20
Nate Kirckof
Sr
18:15
5:53
22
Ben Stenlund
Sr
18:19
5:55
25
Neil Joyer
Sr
18:46
6:03
41
Paul Nichol
Sr
19:07
6:10
56








6 Hopkins
5-6-7-6-6
Gap: 1:05
92:44
18:33
5:59
172 Yasser Zarroug
So
17:53
5:46
10
Mandelle Perkins
Fr
18:28
5:57
29
Doug Debold
So
18:33
5:59
34
Jack Deichert
Fr
18:53
6:06
47
Pat Stahl
Sr
18:57
6:07
52








7 Roosevelt High School
8-8-8-7-7
Gap: 1:57
93:46
18:45
6:03
201 Sergio Daniel
So
17:59
5:48
15
Brian Wall
So
18:28
5:58
30
Mike Brown
Sr
18:28
5:58
31
Nabil Yassin
So
18:56
6:06
51
Ben Wedeking
So
19:56
6:26
74








8 Minnetonka
12-12-10-9-8
Gap: 0:34
93:49
18:46
6:03
209 Ben Englund
So
18:31
5:58
32
Matt Wiersum
Jr
18:36
6:00
35
Chad Riddersen
Sr
18:47
6:03
42
Peter Ferlis
Sr
18:50
6:05
45
Kevin Sykora
Sr
19:05
6:09
55








9 Jordan (Ut)
6-5-5-8-9
Gap: 3:25
95:39
19:08
6:10
215 Adam Norris
Jr
17:53
5:46
11
Jacob Wagstaff
Sr
17:57
5:47
13
Blake Edwards
Sr
18:46
6:03
40
Jay Bickmore
Sr
19:47
6:23
70
Nate Hardy
So
21:17
6:52
81








10 Chaska
11-10-9-10-10
Gap: 1:18
94:37
18:55
6:06
220 Charlie Keller
Jr
18:14
5:53
21
Zach Kozicky
Jr
18:40
6:01
37
Pat Bigaouette
Fr
18:46
6:03
39
Kyle Larson
Fr
19:26
6:16
60
Andy Keller
Fr
19:32
6:18
63








11 Mankato West
9-11-11-11-11
Gap: 1:32
94:25
18:53
6:05
231 Joe Dykema
Fr
18:01
5:49
16
Isaac Ydstie
Jr
18:50
6:04
44
Erik Hughes
Jr
19:00
6:08
53
Kyle Holmberg
Sr
19:02
6:08
54
David Holmberg
So
19:33
6:18
64








12 Marshall
13-13-12-12-12
Gap: 2:26
96:27
19:17
6:13
251 Alex Christianson
So
18:32
5:59
33
Matt Calvin
So
18:45
6:03
38
Francis Dierickx
Sr
18:48
6:04
43
Brian Byrnes
Fr
19:23
6:15
58
Luke Nelson
Jr
20:58
6:46
79








13 Winona
14-14-14-14-13
Gap: 1:02
96:50
19:22
6:15
296 Erik Blomsness
Fr
18:51
6:05
46
Patrick Sauers
So
18:54
6:06
48
Greg Brandt
Sr
19:27
6:16
61
Jacob Dornfeld
So
19:45
6:22
69
Andrew Storsveen
So
19:53
6:25
72








14 Menomonie (Wi)
7-9-13-13-14
Gap: 4:16
103:02
20:36
6:39
302 Kendrick Johnson
Fr
17:58
5:48
14
Kelvin Johnson
Fr
18:37
6:00
36
Roman Bykhovoy
Jr
22:00
7:06
83
Nathan Pasch
Jr
22:14
7:10
84
Mike Merritt
Fr
22:14
7:10
85








15 Perham
15-15-15-15-15
Gap: 1:02
98:06
19:37
6:20
332 Matt Kalina
Jr
18:55
6:06
50
Nick Adkins
So
19:29
6:17
62
Tom Stolee
Sr
19:50
6:24
71
Charlie Nord
So
19:54
6:25
73
Barry Hurt
Sr
19:57
6:26
76








16 Duluth East
16-16-16-16-16
Gap: 0:37
98:35
19:43
6:22
342 Scott Behling
Fr
19:25
6:16
59
Mitch Matack
Sr
19:35
6:19
65
Teddy Lafrance
Sr
19:37
6:20
66
Bryan Jasperson
So
19:57
6:26
75
Wade Haworth
Sr
20:01
6:28
77








17 Crescent Valley (Or)
17-17-17-17-17
Gap: 2:12
102:51
20:34
6:38
375 Max Hansen
So
19:38
6:20
67
Loren Nudelman
So
19:42
6:21
68
Bobby Rampton
Sr
20:30
6:37
78
Chris Morrell
Fr
21:12
6:50
80
Nandan Rao
Sr
21:50
7:02
82








Pl School Total
Time
Points Runr 1 Runr 2 Runr 3 Runr 4 Runr 5 Runr 6 Runr 7
  • The sequence of numbers (e.g. 3-3-4-2-1) in the School column refers to the team's place in the race after each runner finished. It indicates the strength of the team by position.
  • If shaded in this color, this athlete broke the tie with a competitor resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners resulting in his/her team finishing ahead of that competitor.
  • If shaded in this color, this athlete displaced a competitor's scoring runners AND broke a tie resulting in his/her team finishing ahead of that competitor.

All columns are sortable by clicking on the column heading.