Optimizing app for faster loading...
We use analytics to improve your experience. No personal data is collected.
Screen Recording:

Urbandale Invitational Cross Country Boys 5 km

Place Name Time Grade School Name Performance Score Updated Rating Rating Change
1 Tommy Hensley 16:47.7 12 Urbandale ---- ---- ----
2 Max DeRocher 16:55.2 12 Dowling Catholic, West Des Moines ---- ---- ----
3 Blake Smith 17:01.0 11 Urbandale ---- ---- ----
4 Kiefer Barnes 17:17.0 10 Indianola ---- ---- ----
5 Sidney Shide 17:21.0 11 Urbandale ---- ---- ----
6 Josh Mohan 17:24.5 11 Dowling Catholic, West Des Moines ---- ---- ----
7 Reed Robbins 17:29.6 10 Indianola ---- ---- ----
8 Owen Wolfe 17:30.6 11 Dowling Catholic, West Des Moines ---- ---- ----
9 Brody Burr 17:31.9 11 Dowling Catholic, West Des Moines ---- ---- ----
10 Patrick Wainwright 17:37.1 12 Dowling Catholic, West Des Moines ---- ---- ----
11 Nicholas Paulsen 17:39.3 10 Dowling Catholic, West Des Moines ---- ---- ----
12 Paxton Bloom 17:49.5 10 Indianola ---- ---- ----
13 Landon Hartley 17:57.0 12 Urbandale ---- ---- ----
14 Ashton Hensley 17:57.0 10 Urbandale ---- ---- ----
15 Drew Johnson 17:59.6 12 Urbandale ---- ---- ----
16 Jan Luka Castillo-Mora 18:03.9 11 Dowling Catholic, West Des Moines ---- ---- ----
17 Brett Gifford 18:06.3 12 Dowling Catholic, West Des Moines ---- ---- ----
18 Samuel Appel 18:06.3 9 Indianola ---- ---- ----
19 Brandt Haakenstad 18:17.5 11 Mason City ---- ---- ----
20 Gavin Moore 18:17.8 12 Urbandale ---- ---- ----
21 Charlie Leto 18:31.0 12 Dowling Catholic, West Des Moines ---- ---- ----
22 Owen Palmer 18:43.1 12 Dowling Catholic, West Des Moines ---- ---- ----
23 William Tice 18:43.6 9 Dowling Catholic, West Des Moines ---- ---- ----
24 Kingston Bloom 18:46.1 9 Indianola ---- ---- ----
25 Will Johnson 18:53.4 10 Urbandale ---- ---- ----
26 William Giles 18:56.0 11 Urbandale ---- ---- ----
27 Mitchell Cook 19:05.1 12 Dowling Catholic, West Des Moines ---- ---- ----
28 Owen Welling 19:07.5 9 Indianola ---- ---- ----
29 Blake Grask 19:12.8 11 Dowling Catholic, West Des Moines ---- ---- ----
30 Din Terzic 19:15.6 12 Urbandale ---- ---- ----
31 Cayden Miller 19:17.4 9 Urbandale ---- ---- ----
32 Nate Hammerand 19:20.6 12 Urbandale ---- ---- ----
33 Isaiah Thomsen 19:22.5 9 Indianola ---- ---- ----
34 Johnny Hafunda 19:23.0 12 Urbandale ---- ---- ----
35 Porter Kimble 19:27.3 10 Urbandale ---- ---- ----
36 Kenny Uitermarkt 19:31.0 11 Urbandale ---- ---- ----
37 Jimmy Baumhover 19:37.6 10 Dowling Catholic, West Des Moines ---- ---- ----
38 Jake Mathiasen 19:39.1 9 Dowling Catholic, West Des Moines ---- ---- ----
39 Abraham Johnson 19:39.5 12 Des Moines, East ---- ---- ----
40 Rob Beecher 19:41.3 9 Dowling Catholic, West Des Moines ---- ---- ----
41 Cooper Smith 19:47.1 11 Urbandale ---- ---- ----
42 Eliott Ruiz 19:52.6 11 Mason City ---- ---- ----
43 Grant Smith 19:57.6 9 Dowling Catholic, West Des Moines ---- ---- ----
44 Carter Haigh 20:08.0 9 Dowling Catholic, West Des Moines ---- ---- ----
45 Jack Carlson 20:13.9 9 Dowling Catholic, West Des Moines ---- ---- ----
46 Ethan Spracklin 20:13.9 11 Dowling Catholic, West Des Moines ---- ---- ----
47 Hank McGuire 20:22.0 11 Dowling Catholic, West Des Moines ---- ---- ----
48 Noah Kjellberg 20:23.1 10 Indianola ---- ---- ----
49 Benet Brown 20:23.6 9 Dowling Catholic, West Des Moines ---- ---- ----
50 Luke Casey 20:31.9 12 Indianola ---- ---- ----
51 Fabian Jarabek 20:49.5 12 Dowling Catholic, West Des Moines ---- ---- ----
52 Isaac Sands 20:50.0 9 Dowling Catholic, West Des Moines ---- ---- ----
53 Wyatt Guely 20:55.6 12 Indianola ---- ---- ----
54 Brady Wickering 20:56.4 11 Mason City ---- ---- ----
55 Alex Argotsinger 21:03.3 10 Urbandale ---- ---- ----
56 Larson De Boer 21:04.5 11 Urbandale ---- ---- ----
57 Jett Harris 21:14.5 10 Urbandale ---- ---- ----
58 Eli Dunlap 21:15.4 9 Dowling Catholic, West Des Moines ---- ---- ----
59 Ethan Guild 21:16.8 10 Urbandale ---- ---- ----
60 Alec Hudson 21:21.3 10 Dowling Catholic, West Des Moines ---- ---- ----
61 Gavin Reed 21:29.0 11 Indianola ---- ---- ----
62 Evan Siskow 21:33.8 10 Urbandale ---- ---- ----
63 Jon Hudak 21:35.4 12 Urbandale ---- ---- ----
64 Samuel Larson 21:38.9 9 Indianola ---- ---- ----
65 Nik Hudak 21:41.5 12 Urbandale ---- ---- ----
66 Nathan Mauro 21:43.3 11 Dowling Catholic, West Des Moines ---- ---- ----
67 Anthony Beneke 21:51.4 10 Dowling Catholic, West Des Moines ---- ---- ----
68 Lewis Lentsch 21:55.5 11 Dowling Catholic, West Des Moines ---- ---- ----
69 Preston Molis 21:56.5 9 Urbandale ---- ---- ----
70 Ambrose Luong 21:57.5 9 Mason City ---- ---- ----
71 Logan Hazel 22:05.6 9 Dowling Catholic, West Des Moines ---- ---- ----
72 Tom Coddington 22:09.4 9 Urbandale ---- ---- ----
73 Bentley Burr 22:10.6 9 Dowling Catholic, West Des Moines ---- ---- ----
74 Sam Vicker 22:15.9 10 Dowling Catholic, West Des Moines ---- ---- ----
75 Charlie Crane 22:17.3 10 Dowling Catholic, West Des Moines ---- ---- ----
76 Kellen King 22:18.0 10 Dowling Catholic, West Des Moines ---- ---- ----
77 Carlos Guzman 22:19.6 11 Urbandale ---- ---- ----
78 Elias Stein 22:31.0 9 Dowling Catholic, West Des Moines ---- ---- ----
79 Sam Sparks 22:34.6 12 Urbandale ---- ---- ----
80 Braelon Decker 22:38.3 12 Indianola ---- ---- ----
81 Emmett Lewis 22:38.5 9 Urbandale ---- ---- ----
82 Mateo Holcomb 22:38.8 11 Urbandale ---- ---- ----
83 Jacob Ackelson 22:42.3 11 Indianola ---- ---- ----
84 Liam McWilliams 22:46.4 9 Indianola ---- ---- ----
85 Anson Miller 22:46.8 10 Indianola ---- ---- ----
86 Beau Beck 22:50.9 9 Dowling Catholic, West Des Moines ---- ---- ----
87 Grayson Hoover 23:00.3 9 Indianola ---- ---- ----
88 Matthew Pierson 23:00.8 11 Dowling Catholic, West Des Moines ---- ---- ----
89 August Anderson 23:10.9 11 Indianola ---- ---- ----
90 Grady Nelsen 23:11.0 9 Indianola ---- ---- ----
91 Mikey Halbach 23:11.5 10 Dowling Catholic, West Des Moines ---- ---- ----
92 Cody Van Horn 23:14.5 9 Urbandale ---- ---- ----
93 Jonathan Moser 23:22.8 11 Dowling Catholic, West Des Moines ---- ---- ----
94 Easton Hamilton 23:33.3 9 Urbandale ---- ---- ----
95 Dylan Porter 23:46.5 11 Dowling Catholic, West Des Moines ---- ---- ----
96 Sam Schwarz 23:51.5 10 Mason City ---- ---- ----
97 Patrick Doud 23:51.5 10 Dowling Catholic, West Des Moines ---- ---- ----
98 Daniel Bonilla 23:56.6 11 Urbandale ---- ---- ----
99 Corbin Reszel 23:56.8 9 Urbandale ---- ---- ----
100 Trevor Hoyla 24:01.0 9 Indianola ---- ---- ----
101 Spencer Hughes 24:08.5 12 Indianola ---- ---- ----
102 Toby Nielsen 24:32.0 9 Dowling Catholic, West Des Moines ---- ---- ----
103 Trevor McKean 24:32.0 10 Des Moines, East ---- ---- ----
104 Zach Bakkie 24:37.1 9 Urbandale ---- ---- ----
105 Severo Rodriguez 24:38.0 11 Dowling Catholic, West Des Moines ---- ---- ----
106 Devin Warner 24:41.9 12 Des Moines, East ---- ---- ----
107 Ronan Welsher 24:50.1 10 Des Moines, East ---- ---- ----
108 Quinn Coonan 24:51.5 9 Dowling Catholic, West Des Moines ---- ---- ----
109 Bryson Rehmeier 24:51.5 10 Indianola ---- ---- ----
110 Leo Klemm 24:52.8 11 Dowling Catholic, West Des Moines ---- ---- ----
111 Nate Powers 24:56.3 11 Urbandale ---- ---- ----
112 Aidan Sash 24:58.1 12 Dowling Catholic, West Des Moines ---- ---- ----
113 Adam Klocke 25:21.4 11 Dowling Catholic, West Des Moines ---- ---- ----
114 Tayvin Warner 25:33.4 10 Des Moines, East ---- ---- ----
115 Peter Hardee 25:45.5 10 Mason City ---- ---- ----
116 Matthew Hammerand 26:03.5 12 Urbandale ---- ---- ----
117 Tristan Ostrander 26:55.6 12 Indianola ---- ---- ----
118 Derek Shannon 27:09.8 11 Des Moines, East ---- ---- ----
119 Aiden Ostrander 27:14.9 9 Indianola ---- ---- ----
120 Aiden Barber 27:43.0 9 Indianola ---- ---- ----
121 Kale Briggs 27:59.9 10 Indianola ---- ---- ----
122 Saige Heuberger 28:18.3 11 Des Moines, East ---- ---- ----
123 Ethan Boobyer 30:52.1 9 Urbandale ---- ---- ----
124 Ian Chapman 31:05.1 9 Dowling Catholic, West Des Moines ---- ---- ----
125 Ollie Moehlis 34:06.3 9 Urbandale ---- ---- ----
126 Elijah Young 41:13.5 9 Urbandale ---- ---- ----
127 Bjorn Roen 42:40.3 12 Mason City ---- ---- ----
Unlock Advanced Performance Analytics

Access performance scores, updated ratings, and rating changes to analyze runner development and race performance trends.