An Email-Ready Link
As you requested, here is a ready-to-email link to this page.
The URL is:
https://onlineraceresults.com/race/view_plain_text.php?make_printable=1&race_id=79707
Simply include this URL in an email to friends or family members, and they will be able to reach this page directly.
Ankeny MS xc meet Boys B
DMACC xc course - Ankeny, IA
Sep. 22, 2025
70s and Sunny
Results by Cal Murdock
Use the Find option of your Web Browser to find the performance of a specific individual or team.
Last updated Sep. 22, 2025 4:53 PM PLACE TEAM POINTS PLACES OF FINISHERS AVG. TIME SPREAD 1 Norwalk 64 5 11 13 17 18 22 25 13:53.3 0:31.1 2* Valley 67 8 9 15 16 19 20 23 13:53.8 0:22.0 3* Roosevelt 67 4 6 10 21 26 27 38 13:54.8 0:53.7 4 Indianola 120 1 2 30 32 55 67 80 14:18.0 2:08.9 5 Dowling 156 3 12 33 51 57 69 72 14:34.0 2:00.0 6 Johnston 159 24 28 29 36 42 43 45 14:35.9 0:48.0 7 Ankeny 166 7 35 39 41 44 52 53 14:38.5 1:19.1 8 Ankeny Centennial 181 14 34 37 40 56 59 60 14:45.3 1:34.7 9 Waukee Northwest 225 31 47 48 49 50 63 64 15:06.3 0:40.6 10 Waukee 306 54 58 61 65 68 74 75 15:41.3 0:37.9 11 Southeast Polk 341 46 62 73 78 82 83 84 16:19.6 2:49.1 12 Urbandale 360 66 70 71 76 77 79 81 16:16.5 0:45.9 Incomplete Teams: Individuals POINTS FINISHER TIME 1. Norwalk 5 Kyler Driftmier, 7 13:33.6 11 Peyton Willey, 8 13:51.2 13 Jackson Sinkler, 7 13:53.8 17 Easton Staiert, 7 14:02.8 18 Mason Beerends, 8 14:04.7 22 Tyler Wood, 8 14:08.1 25 Colby Gunn, 8 14:09.3 Total Time = 1:09:26.1 Total Places = 64 2*. Valley 8 Spencer Mayfield, 8 13:43.8 9 Owen Johnson, 7 13:46.1 15 Kyson Freese, 8 13:55.9 16 Cale Johnson, 7 13:57.1 19 Charlie Brandon, 8 14:05.8 20 Michael Zeratsion, 7 14:06.5 23 Anders Thoreson, 7 14:08.2 Total Time = 1:09:28.7 Total Places = 67 3*. Roosevelt 4 Sergio Paz, 8 13:32.8 6 Rowen Smith, 7 13:40.5 10 Kai Wagner, 8 13:46.6 21 Joseph Keller, 7 14:07.5 26 Cash Kruse, 7 14:26.5 27 Cole DeHaai, 8 14:32.9 38 Leo Brickley, 8 14:45.8 Total Time = 1:09:33.9 Total Places = 67 4. Indianola 1 Bentley Tenges, 7 13:20.0 2 Nate Williams, 8 13:26.7 30 Ian Mach, 7 14:36.1 32 Jack Anglick, 8 14:38.0 55 Braden Kruthoff, 8 15:28.9 67 Christian Nagel, 8 16:01.1 80 Callen Kleene, 8 17:37.6 Total Time = 1:11:29.7 Total Places = 120 5. Dowling 3 Will Polley, 8 13:29.7 12 Nathan Egeland, 7 13:51.5 33 Landon Murphy, 7 14:41.3 51 Lucas Hogan, 8 15:17.6 57 John Zambreno, 7 15:29.6 69 Harold Ogden, 8 16:05.3 72 John Egan, 7 16:20.1 Total Time = 1:12:49.7 Total Places = 156 6. Johnston 24 Connor Olig, 7 14:08.6 28 Everett Gardner, 7 14:34.6 29 Jonah Johnson, 7 14:34.9 36 Sam Peterson, 8 14:44.8 42 Madhav Ganesh, 8 14:56.6 43 August Ballard, 8 15:01.3 45 Adam Scott, 8 15:03.5 Total Time = 1:12:59.5 Total Places = 159 7. Ankeny 7 Luke VonBusch, 8 13:43.6 35 Finn Purdy, 8 14:43.4 39 Landon Steen, 8 14:47.6 41 Simon Anderson, 8 14:54.8 44 Aashish Adhikari, 8 15:02.7 52 Harrison Maysent, 8 15:18.1 53 Gibson Santiago, 8 15:18.5 Total Time = 1:13:12.1 Total Places = 166 8. Ankeny Centennial 14 Benicio Leon Carbajal, 8 13:54.2 34 Rhys Hansen, 8 14:43.2 37 Emrik Rice, 8 14:45.0 40 Brody Boliver, 8 14:54.8 56 Adrian Hernandez, 8 15:28.9 59 Trevor Smith, 8 15:31.3 60 Armor Haugland, 8 15:31.5 Total Time = 1:13:46.1 Total Places = 181 9. Waukee Northwest 31 Daniel Bowshier, 8 14:36.9 47 Ben Smalley, 8 15:10.1 48 Pharo Canty, 8 15:12.7 49 Percy Kinara, 8 15:14.4 50 Grant Warrington, 8 15:17.4 63 Logan Simbric, 8 15:42.9 64 Jack Dumstorff, 8 15:44.4 Total Time = 1:15:31.5 Total Places = 225 10. Waukee 54 Beckham Gozalka, 8 15:25.5 58 Ladji Soumare, 8 15:30.3 61 Patrick Sindler, 8 15:32.6 65 Gabe Christopherson, 8 15:54.5 68 Lucas Bisgard, 8 16:03.4 74 Theo Kratzer, 8 16:24.8 75 Ethan Sindler, 8 16:25.4 Total Time = 1:18:26.3 Total Places = 306 11. Southeast Polk 46 John Steinhelper, 8 15:04.9 62 Ethan Thomas, 8 15:33.8 73 Waylen Bennett, 7 16:21.0 78 Benjamin Brummel, 7 16:44.2 82 Andrew Hunter, 7 17:54.0 83 Matthew Hrastich, 8 18:24.1 84 Jordan Allensworth, 7 19:40.3 Total Time = 1:21:37.9 Total Places = 341 12. Urbandale 66 Vincent Hoang, 7 15:54.9 70 Harrison Shepherd, 8 16:06.6 71 Levi Moehlis, 7 16:07.1 76 Abel Sondag, 8 16:32.8 77 Mason Froehle, 8 16:40.7 79 Tyler Schaller, 7 17:18.6 81 Hank Lewis, 7 17:45.7 Total Time = 1:21:22.1 Total Places = 360 TEAM PLACE SCORE FINISHER TIME TEAM Top 1 1 Bentley Tenges, 7 13:20.0 Indianola 2 2 Nate Williams, 8 13:26.7 Indianola 3 3 Will Polley, 8 13:29.7 Dowling 4 4 Sergio Paz, 8 13:32.8 Roosevelt 5 5 Kyler Driftmier, 7 13:33.6 Norwalk 6 6 Rowen Smith, 7 13:40.5 Roosevelt 7 7 Luke VonBusch, 8 13:43.6 Ankeny 8 8 Spencer Mayfield, 8 13:43.8 Valley 9 9 Owen Johnson, 7 13:46.1 Valley 10 10 Kai Wagner, 8 13:46.6 Roosevelt 11 11 Peyton Willey, 8 13:51.2 Norwalk 12 12 Nathan Egeland, 7 13:51.5 Dowling 13 13 Jackson Sinkler, 7 13:53.8 Norwalk 14 14 Benicio Leon Carbajal, 8 13:54.2 Ankeny Centennial 15 15 Kyson Freese, 8 13:55.9 Valley 16 16 Cale Johnson, 7 13:57.1 Valley 17 17 Easton Staiert, 7 14:02.8 Norwalk 18 18 Mason Beerends, 8 14:04.7 Norwalk 19 19 Charlie Brandon, 8 14:05.8 Valley 20 20 Michael Zeratsion, 7 14:06.5 Valley 21 21 Joseph Keller, 7 14:07.5 Roosevelt 22 22 Tyler Wood, 8 14:08.1 Norwalk 23 23 Anders Thoreson, 7 14:08.2 Valley 24 24 Connor Olig, 7 14:08.6 Johnston 25 25 Colby Gunn, 8 14:09.3 Norwalk 26 Theo Stapleton, 7 14:20.8 Valley 27 Payton Warner, 8 14:23.0 Norwalk 28 26 Cash Kruse, 7 14:26.5 Roosevelt 29 Garrett Brumgardt, 7 14:29.0 Norwalk 30 Cooper Stursma, 7 14:29.9 Norwalk 31 27 Cole DeHaai, 8 14:32.9 Roosevelt 32 28 Everett Gardner, 7 14:34.6 Johnston 33 29 Jonah Johnson, 7 14:34.9 Johnston 34 30 Ian Mach, 7 14:36.1 Indianola 35 31 Daniel Bowshier, 8 14:36.9 Waukee Northwest 36 32 Jack Anglick, 8 14:38.0 Indianola 37 33 Landon Murphy, 7 14:41.3 Dowling 38 34 Rhys Hansen, 8 14:43.2 Ankeny Centennial 39 35 Finn Purdy, 8 14:43.4 Ankeny 40 36 Sam Peterson, 8 14:44.8 Johnston 41 37 Emrik Rice, 8 14:45.0 Ankeny Centennial 42 38 Leo Brickley, 8 14:45.8 Roosevelt 43 39 Landon Steen, 8 14:47.6 Ankeny 44 Grady Owens, 8 14:50.6 Norwalk 45 Carter Foster, 7 14:52.1 Norwalk 46 Jackson Anderson, 7 14:53.5 Norwalk 47 40 Brody Boliver, 8 14:54.8 Ankeny Centennial 48 41 Simon Anderson, 8 14:54.8 Ankeny 49 42 Madhav Ganesh, 8 14:56.6 Johnston 50 43 August Ballard, 8 15:01.3 Johnston 51 44 Aashish Adhikari, 8 15:02.7 Ankeny 52 45 Adam Scott, 8 15:03.5 Johnston 53 46 John Steinhelper, 8 15:04.9 Southeast Polk 54 Tyler Knight, 8 15:09.9 Johnston 55 47 Ben Smalley, 8 15:10.1 Waukee Northwest 56 Zakkary Curry, 8 15:10.9 Valley 57 Tyler Wiemers, 8 15:11.3 Valley 58 Blayton Anderson, 8 15:11.5 Norwalk 59 48 Pharo Canty, 8 15:12.7 Waukee Northwest 60 Preston Gambrall, 7 15:12.8 Norwalk 61 49 Percy Kinara, 8 15:14.4 Waukee Northwest 62 Kole Gatton, 8 15:16.6 Johnston 63 50 Grant Warrington, 8 15:17.4 Waukee Northwest 64 51 Lucas Hogan, 8 15:17.6 Dowling 65 52 Harrison Maysent, 8 15:18.1 Ankeny 66 53 Gibson Santiago, 8 15:18.5 Ankeny 67 Abe Smith, 8 15:18.9 Roosevelt 68 Cohen Roberts, 8 15:20.5 Ankeny 69 Ray Skeers, 7 15:23.2 Valley 70 54 Beckham Gozalka, 8 15:25.5 Waukee 71 Lincoln Reuter, 8 15:26.1 Valley 72 Bobby Grefe, 7 15:27.9 Valley 73 55 Braden Kruthoff, 8 15:28.9 Indianola 74 56 Adrian Hernandez, 8 15:28.9 Ankeny Centennial 75 57 John Zambreno, 7 15:29.6 Dowling 76 Micah Gerber, 7 15:30.0 Johnston 77 58 Ladji Soumare, 8 15:30.3 Waukee 78 Allen Parker, 8 15:30.6 Norwalk 79 Bjorn Nicolaysen, 7 15:30.8 Roosevelt 80 Colin Gesy, 8 15:31.1 Ankeny 81 59 Trevor Smith, 8 15:31.3 Ankeny Centennial 82 60 Armor Haugland, 8 15:31.5 Ankeny Centennial 83 61 Patrick Sindler, 8 15:32.6 Waukee 84 Brian Carter, 7 15:32.8 Valley 85 Sam Raymer, 7 15:32.9 Roosevelt 86 62 Ethan Thomas, 8 15:33.8 Southeast Polk 87 Emmett Jayjack, 7 15:34.4 Roosevelt 88 63 Logan Simbric, 8 15:42.9 Waukee Northwest 89 64 Jack Dumstorff, 8 15:44.4 Waukee Northwest 90 Max McGill, 8 15:46.8 Valley 91 Charles Holt, 7 15:47.3 Norwalk 92 Marshall Gochanour, 8 15:51.0 Norwalk 93 65 Gabe Christopherson, 8 15:54.5 Waukee 94 66 Vincent Hoang, 7 15:54.9 Urbandale 95 Landon Vaught, 7 15:55.2 Johnston 96 Jack Henry Malone, 8 15:55.9 Ankeny Centennial 97 Leo Hogan, 8 15:56.7 Johnston 98 Max Foecke, 7 15:58.3 Roosevelt 99 67 Christian Nagel, 8 16:01.1 Indianola 100 Gavin Scott, 8 16:02.0 Johnston 101 68 Lucas Bisgard, 8 16:03.4 Waukee 102 Cody Barning, 7 16:05.0 Valley 103 69 Harold Ogden, 8 16:05.3 Dowling 104 70 Harrison Shepherd, 8 16:06.6 Urbandale 105 Aaru Khati, 7 16:06.6 Johnston 106 Noah Feil, 7 16:06.9 Norwalk 107 Jude Wymore, 8 16:07.1 Waukee Northwest 108 71 Levi Moehlis, 7 16:07.1 Urbandale 109 Joseph Greene, 8 16:07.8 Valley 110 Gavin Dyer, 7 16:08.0 Johnston 111 Brennan Dana, 7 16:08.5 Johnston 112 Cole Winters, 8 16:08.5 Waukee Northwest 113 Kieran Lehan, 8 16:08.9 Waukee Northwest 114 John Mertes, 8 16:09.5 Johnston 115 Nile Feuerhelm, 8 16:12.8 Ankeny Centennial 116 Marcus Crecelius, 8 16:14.4 Ankeny 117 Isaiah Kunze, 7 16:17.4 Johnston 118 Connor Barthole, 8 16:19.3 Ankeny 119 72 John Egan, 7 16:20.1 Dowling 120 73 Waylen Bennett, 7 16:21.0 Southeast Polk 121 Tate Benge, 8 16:24.5 Ankeny 122 Reilly Burke, 7 16:24.6 Dowling 123 74 Theo Kratzer, 8 16:24.8 Waukee 124 75 Ethan Sindler, 8 16:25.4 Waukee 125 Kaiden DeHaai, 7 16:25.5 Roosevelt 126 Ted Soper, 7 16:28.0 Johnston 127 76 Abel Sondag, 8 16:32.8 Urbandale 128 Hayden Lansink, 7 16:33.2 Johnston 129 Easton Showalter, 8 16:33.5 Waukee 130 Hudson Buhrow, 8 16:36.8 Norwalk 131 Hrithik Anumula, 8 16:36.8 Waukee 132 Ryder Lacquement, 7 16:37.9 Roosevelt 133 Kai Harper, 8 16:38.3 Waukee Northwest 134 Malcolm Gordon, 8 16:40.2 Waukee Northwest 135 77 Mason Froehle, 8 16:40.7 Urbandale 136 Owen Grodahl, 7 16:42.4 Johnston 137 Levi Webb, 8 16:42.5 Waukee Northwest 138 Desi Anderson, 8 16:43.4 Valley 139 78 Benjamin Brummel, 7 16:44.2 Southeast Polk 140 Levi Devine, 8 16:47.9 Waukee Northwest 141 Reid Schieber, 7 16:52.0 Dowling 142 Jack Shields, 8 16:55.3 Roosevelt 143 Jude Lytton, 7 16:58.0 Dowling 144 Osden Stephenson, 7 17:07.2 Valley 145 Rowan Fulton, 8 17:12.9 Roosevelt 146 Sam Ellis, 7 17:17.2 Valley 147 79 Tyler Schaller, 7 17:18.6 Urbandale 148 Evan Janss, 7 17:19.9 Johnston 149 Muhindo Muyisa, 7 17:21.1 Johnston 150 Kyle Midkiff, 8 17:21.7 Ankeny 151 Kellen Cook-Thomas, 8 17:24.8 Ankeny 152 Collin Nelson, 7 17:29.2 Johnston 153 Myles Musser, 8 17:31.1 Valley 154 Lucas Salmon, 7 17:31.3 Valley 155 Jackson Reese, 8 17:31.7 Norwalk 156 Owen Eckard, 8 17:36.5 Johnston 157 80 Callen Kleene, 8 17:37.6 Indianola 158 Nathan Woerdeman, 8 17:40.8 Indianola 159 Oliver Merrick, 8 17:45.0 Ankeny Centennial 160 81 Hank Lewis, 7 17:45.7 Urbandale 161 Jacob Snyder, 8 17:46.6 Norwalk 162 Coogan Weeks, 8 17:49.9 Indianola 163 Roman May, 7 17:50.9 Indianola 164 Gabe Anthony, 8 17:52.9 Urbandale 165 82 Andrew Hunter, 7 17:54.0 Southeast Polk 166 Gabriel Storey, 8 17:58.3 Dowling 167 Drake Zeigler, 8 18:03.5 Waukee Northwest 168 Charlie Pierce, 7 18:03.5 Roosevelt 169 Cooper Johnson, 7 18:07.2 Valley 170 Joaquin Valenzuela, 8 18:17.6 Waukee Northwest 171 Garron Dougan, 8 18:18.1 Dowling 172 Cael McNabb, 7 18:20.9 Urbandale 173 Ray Lensing, 7 18:23.8 Valley 174 Jack Lensing, 7 18:24.0 Valley 175 83 Matthew Hrastich, 8 18:24.1 Southeast Polk 176 Alexis Reyes-Gonzalez, 8 18:24.3 Urbandale 177 Sarvin Vasisvaran, 8 18:26.0 Waukee 178 Isam Alattar, 8 18:27.3 Roosevelt 179 Jack Prince, 7 18:29.8 Johnston 180 Ryan Ashly-Benson, 8 18:30.3 Waukee Northwest 181 Emmit Papenfuss, 7 18:30.5 Urbandale 182 Jd Cronin, 7 18:31.4 Roosevelt 183 Hridhaan Shukla, 8 18:34.9 Waukee 184 Silas Lee, 8 18:36.8 Waukee Northwest 185 Jonny Jodlowski, 8 18:40.8 Johnston 186 Yashwin Menon, 8 18:43.6 Johnston 187 Andrew Doerfler, 8 18:47.4 Norwalk 188 Wyatt Bee, 7 18:49.1 Indianola 189 Ryker Mulikin, 8 18:55.9 Valley 190 Liam Davidson, 8 18:58.0 Urbandale 191 Alden Locher, 8 18:58.3 Roosevelt 192 Kirin Yoshimura, 8 19:00.2 Waukee 193 Taylon Toye, 7 19:03.7 Urbandale 194 Cole Johnson, 8 19:05.6 Ankeny 195 Cash Sundheim, 8 19:06.7 Waukee Northwest 196 Hudson Richmond, 8 19:12.7 Ankeny 197 Charlie Sadler, 8 19:13.9 Norwalk 198 Noah Franck, 8 19:16.4 Ankeny 199 Sankeerth Kodavanti, 8 19:16.4 Waukee 200 Asa Campbell, 8 19:23.8 Ankeny 201 Jacob Torres, 8 19:30.0 Waukee 202 Henry Lee, 8 19:34.5 Waukee Northwest 203 Grayson Aucutt, 7 19:34.9 Johnston 204 84 Jordan Allensworth, 7 19:40.3 Southeast Polk 205 Chase Pendergrast, 8 19:41.8 Ankeny 206 Declan Ortner, 8 19:42.9 Waukee Northwest 207 Ahan Pal, 8 19:48.0 Waukee 208 Ben Nashert, 8 19:57.5 Waukee Northwest 209 Jackson Underwood, 8 19:59.1 Urbandale 210 Russell Davis, 8 19:59.7 Urbandale 211 Noah Palmer, 8 20:00.0 Indianola 212 Jonathan Dowill, 8 20:03.6 Waukee Northwest 213 Keaton Grams, 7 20:05.4 Valley 214 Miles Welch, 7 20:08.5 Norwalk 215 Ashton Kinney, 8 20:13.0 Urbandale 216 Cyrus Turner, 8 20:14.7 Ankeny Centennial 217 Jack Winder, 8 20:15.9 Waukee 218 Camden Abendroth, 8 20:19.5 Waukee Northwest 219 Drake Carmen, 8 20:26.7 Urbandale 220 Samual DeBower, 7 20:32.2 Norwalk 221 Ali Yusuf, 8 20:43.0 Waukee 222 Maddux Reisetter, 7 20:56.7 Norwalk 223 Emmitt Wilson, 8 21:04.1 Southeast Polk 224 Logan Hammel, 8 21:11.5 Ankeny 225 Yael Reyes Gonzalez, 7 21:18.6 Urbandale 226 Jeff Neas, 7 21:32.3 Urbandale 227 Gabe Burke, 8 21:32.4 Indianola 228 Breccan Anderson, 7 22:31.8 Norwalk 229 Dane Christensen, 8 22:32.7 Valley 230 Jordan Livingston, 7 22:41.9 Valley 231 Jace Haynes, 7 23:52.3 Valley 232 Caleb Gregg, 7 24:30.6 Valley 233 Zander Wakefield, 8 25:08.2 Waukee Northwest 234 Tony Salib, 8 26:26.5 Waukee Northwest 235 Crosby Freeberg, 7 26:31.7 Indianola 236 William Herzog, 7 26:55.8 Valley 237 Neil Bhattarai, 8 27:55.9 Waukee Northwest
Return to home page.