An Email-Ready Link
As you requested, here is a ready-to-email link to this page.
The URL is:
https://m1.onlineraceresults.com/race/view_race.php?race_id=79484
Simply include this URL in an email to friends or family members, and they will be able to reach this page directly.
Pleasant Valley Spartan Invitational CX
Varsity Boys
Varsity Boys - Results
2025 SPARTAN INVITATIONAL Varsity MALE ---------------------------------------------------------------------------- 1. 117 City High ( 16:32 1:22:36 0:51) ===================================================== 1 6 204 Linus McRoberts 12 15:59 2 20 207 Emmett Palmberg 11 16:31 3 27 209 Jasper McRoberts 10 16:37 4 28 203 Jack Leman 12 16:39 5 36 208 David Randall 11 16:50 6 ( 40) 205 Jarris Prottsman 12 16:58 7 ( 44) 206 Will Carey 11 17:02 2. 125 crp ( 16:39 1:23:11 1:28) ===================================================== 1 8 261 Cole Carrizales 11 16:06 2 14 265 Owen Miller 12 16:25 3 17 263 Kyle Johnson 12 16:29 4 26 264 Samuel Lange 11 16:37 5 60 267 Dillon Wiethorn 12 17:34 6 ( 70) 262 Matthew Formanek 10 17:49 7 ( 74) 266 Tristan Stolley 10 17:55 3. 134 Bettendorf ( 16:33 1:22:42 1:44) ===================================================== 1 3 58 AJ Willey 12 15:42 2 4 62 Andrew Heden 11 15:54 3 24 64 Garrett Willey 10 16:36 4 46 63 Dawson Allen 10 17:04 5 57 60 Liam Rehnberg 12 17:26 6 ( 82) 59 Elliot Davis 12 18:11 7 ( 87) 61 Dylan Berg 11 18:22 4. 140 Pleasant Valley ( 16:43 1:23:33 0:58) ===================================================== 1 13 986 Jonah Whitson 11 16:24 2 21 985 Joe Knepp 12 16:33 3 23 984 Kamran Foad 11 16:34 4 29 987 Landen Orris 11 16:40 5 54 988 Carter Hatz 11 17:22 6 ( 65) 989 Jacob O'Connor 11 17:40 7 ( 75) 990 Gavin Russell 11 17:55 5. 141 Dubuque Senior ( 16:42 1:23:27 0:46) ===================================================== 1 11 450 Jack Kirman 12 16:17 2 16 447 Owen Anderson 11 16:28 3 30 449 Ben Hohmann 12 16:42 4 39 452 Liam Kroger 12 16:57 5 45 451 Grady Kroger 12 17:03 6 ( 63) 448 Matthew Haug 11 17:39 7 ( 77) 453 Eli Neuhaus 11 17:57 6. 167 Iowa City West ( 16:50 1:24:07 0:46) ===================================================== 1 18 615 Michael Hanna 10 16:29 2 25 616 Jake Weiler 10 16:36 3 32 617 Eli Dunham 9 16:46 4 43 619 Lars Pressler 11 17:01 5 49 618 Evan Merrill 11 17:15 6 ( 78) 620 Jacob Weimer 12 17:58 7 ( 90) 621 Cael Dunham 10 18:29 7. 170 Edina ( 16:51 1:24:12 1:09) ===================================================== 1 9 484 SANDER OHE 12 16:10 2 19 488 ROCCO HAWTHORNE ARRO 10 16:30 3 38 489 ISAAK KOIVULA SCHADO 10 16:56 4 51 487 HENRIK ENGSTROM 10 17:17 5 53 485 MILES ANDERSON 11 17:19 6 ( 58) 477 BRECK CAMPBELL 12 17:26 8. 172 Johnston ( 16:48 1:23:56 1:56) ===================================================== 1 2 668 Jack Crossland 11 15:41 2 7 669 Tay Ohr-Rottler 12 16:02 3 50 671 Ramsey Morgan 12 17:17 4 52 672 Charlie Strauss 12 17:19 5 61 673 Ben Cheese 12 17:37 6 ( 62) 670 Carter Dyer 11 17:38 7 ( 85) 674 Robert Widtfeldt 10 18:17 9. 178 Dubuque Hempstead ( 16:50 1:24:09 0:18) ===================================================== 1 31 383 Ben Ellerbach 11 16:42 2 33 385 Colin Henn 12 16:47 3 35 382 Micah Fern 12 16:50 4 37 384 Aidan Cooley 11 16:50 5 42 386 Henry Maloney 11 17:00 6 ( 68) 388 Charlie Spahn 10 17:46 7 ( 79) 387 Nolan Risma 10 18:00 10. 207 Wheaton North ( 17:03 1:25:15 1:19) ===================================================== 1 12 1082 Jack Sanders 12 16:21 2 34 1086 Judah Clark 11 16:50 3 41 1084 Nathan Carroll 10 17:00 4 56 1087 Logan Augustine 12 17:24 5 64 1085 Levi Turner 11 17:40 6 ( 80) 1088 Owen O'Mara 12 18:00 11. 216 Davenport Central ( 17:06 1:25:28 1:22) ===================================================== 1 15 319 Zack Ryan 11 16:28 2 22 320 Emmett Revell-Beck 10 16:33 3 48 321 Josh Gant 12 17:10 4 59 325 Kaedyn Garnica 10 17:27 5 72 324 Manny Leveridge 11 17:50 6 ( 76) 322 Sam Crawford 11 17:57 7 ( 81) 323 Ben Barnds 10 18:00 12. 241 Iowa City Liberty ( 17:08 1:25:37 2:17) ===================================================== 1 1 554 Keegan Decker 11 15:33 2 47 556 Lars Hildebrand 11 17:06 3 55 553 Tayson Cho 11 17:23 4 67 555 Colin Finch 11 17:45 5 71 551 Maxwell Kinzer 9 17:50 6 ( 83) 552 Jens Strand 10 18:15 7 ( 84) 549 Julius Vidal 12 18:16 13. 302 Rock Island ( 17:59 1:29:53 3:36) ===================================================== 1 5 1029 Elliot Batz 11 15:57 2 10 1030 Gabe Mahn 12 16:14 3 94 1034 Lucas McCall 12 18:58 4 96 1032 Henry Mass 12 19:11 5 97 1031 Chase Jared 12 19:33 6 (108) 1033 Hudson Behrens 11 20:39 7 (113) 1035 Judah Kargl 11 21:38 14. 432 North Scott ( 18:37 1:33:02 1:52) ===================================================== 1 66 892 Parker Hamly 11 17:45 2 86 888 Jack McCarthy 12 18:19 3 89 891 Ben Clayton 11 18:26 4 93 894 Zeke Skyles 10 18:55 5 98 889 Zach McMann 12 19:37 6 ( 99) 893 Trevor Matthaidess 10 19:39 7 (112) 878 Henry Reick 12 21:16 15. 456 Muscatine ( 18:57 1:34:43 2:16) ===================================================== 1 69 765 Aiden Bullock 10 17:46 2 91 764 Connor Diehl 12 18:37 3 92 763 Talan Becker 12 18:37 4 101 766 Kyle Brewer 11 19:41 5 103 767 Gavyn Burton 10 20:02 6 (104) 768 Canton Welsch 12 20:03 7 (105) 769 Ben Miller 11 20:18 16. 476 Burlington ( 19:24 1:37:00 2:34) ===================================================== 1 73 70 Aaron Morehead 12 17:54 2 88 71 Sam Kotleba 11 18:23 3 102 74 Hunter Hansen 12 19:52 4 106 76 Carter Shinn 11 20:23 5 107 75 Brayden Tuttle 12 20:28 6 (111) 72 Mason Fritz 12 21:16 7 (115) 73 Zach Grieves 12 23:01 17. 528 Moline ( 20:27 1:42:12 2:50) ===================================================== 1 95 721 Kale Moore 11 19:11 2 100 724 Titus Stout 12 19:39 3 109 723 Malachi Schwartz 12 20:40 4 110 715 Seth Long 11 20:41 5 114 719 Zach Clark 12 22:01 Page 1 IOWA HIGH SCHOOL ASSOCIATION 2025 SPARTAN INVITATIONAL ce. VARSITY MALE Place TmPl No. First Name Gr School 1mileb 2mileb 2m Spli T2 Pace ===== ==== ===== ====================== == ============================= ======= ======= ======= ======= ===== 1 1 554 Keegan Decker 11 Iowa City Liberty 4:55 10:00 5:05 15:33 5:01 2 2 668 Jack Crossland 11 Johnston 4:56 10:02 5:06 15:41 5:04 3 3 58 AJ Willey 12 Bettendorf 4:55 10:01 5:06 15:42 5:04 4 4 62 Andrew Heden 11 Bettendorf 5:04 10:14 5:11 15:54 5:08 5 5 1029 Elliot Batz 11 Rock Island 10:16 15:57 5:09 6 6 204 Linus McRoberts 12 City High 5:02 10:15 5:13 15:59 5:10 7 7 669 Tay Ohr-Rottler 12 Johnston 5:00 10:17 5:17 16:02 5:11 8 8 261 Cole Carrizales 11 crp 5:03 10:16 5:14 16:06 5:12 9 9 484 SANDER OHE 12 Edina 5:02 10:16 5:14 16:10 5:13 10 10 1030 Gabe Mahn 12 Rock Island 5:03 10:19 5:17 16:14 5:14 11 11 450 Jack Kirman 12 Dubuque Senior 5:03 10:19 5:16 16:17 5:15 12 12 1082 Jack Sanders 12 Wheaton North 5:05 10:25 5:21 16:21 5:17 13 13 986 Jonah Whitson 11 Pleasant Valley 5:06 10:25 5:19 16:24 5:18 14 14 265 Owen Miller 12 crp 5:07 10:22 5:15 16:25 5:18 15 15 319 Zack Ryan 11 Davenport Central 10:28 16:28 5:19 16 16 447 Owen Anderson 11 Dubuque Senior 5:08 10:36 5:28 16:28 5:19 17 17 263 Kyle Johnson 12 crp 5:09 10:30 5:21 16:29 5:19 18 18 615 Michael Hanna 10 Iowa City West 5:04 10:28 5:25 16:29 5:19 19 19 488 ROCCO HAWTHORNE ARRO 10 Edina 5:12 10:30 5:18 16:30 5:20 20 20 207 Emmett Palmberg 11 City High 5:07 10:28 5:22 16:31 5:20 21 21 985 Joe Knepp 12 Pleasant Valley 5:06 10:26 5:21 16:33 5:21 22 22 320 Emmett Revell-Beck 10 Davenport Central 5:13 10:33 5:20 16:33 5:21 23 23 984 Kamran Foad 11 Pleasant Valley 5:04 10:27 5:24 16:34 5:21 24 24 64 Garrett Willey 10 Bettendorf 10:31 16:36 5:22 25 25 616 Jake Weiler 10 Iowa City West 5:10 10:34 5:25 16:36 5:22 26 26 264 Samuel Lange 11 crp 5:15 10:41 5:27 16:37 5:22 27 27 209 Jasper McRoberts 10 City High 5:13 10:41 5:28 16:37 5:22 28 28 203 Jack Leman 12 City High 5:13 10:41 5:28 16:39 5:23 29 29 987 Landen Orris 11 Pleasant Valley 5:07 10:32 5:26 16:40 5:23 30 30 449 Ben Hohmann 12 Dubuque Senior 5:06 10:32 5:26 16:42 5:24 31 31 383 Ben Ellerbach 11 Dubuque Hempstead 5:12 10:40 5:29 16:42 5:24 32 32 617 Eli Dunham 9 Iowa City West 5:10 10:36 5:26 16:46 5:25 33 33 385 Colin Henn 12 Dubuque Hempstead 5:12 10:39 5:27 16:47 5:25 34 34 1086 Judah Clark 11 Wheaton North 5:14 10:44 5:31 16:50 5:26 35 35 382 Micah Fern 12 Dubuque Hempstead 5:08 10:35 5:27 16:50 5:26 36 36 208 David Randall 11 City High 5:06 10:37 5:31 16:50 5:26 37 37 384 Aidan Cooley 11 Dubuque Hempstead 5:09 10:43 5:35 16:50 5:26 38 38 489 ISAAK KOIVULA SCHADO 10 Edina 5:27 11:00 5:33 16:56 5:28 39 39 452 Liam Kroger 12 Dubuque Senior 5:07 10:33 5:26 16:57 5:28 40 40 205 Jarris Prottsman 12 City High 5:13 10:42 5:29 16:58 5:29 41 41 1084 Nathan Carroll 10 Wheaton North 5:12 10:42 5:30 17:00 5:29 42 42 386 Henry Maloney 11 Dubuque Hempstead 5:32 11:03 5:32 17:00 5:29 43 43 619 Lars Pressler 11 Iowa City West 5:12 10:44 5:32 17:01 5:30 44 44 206 Will Carey 11 City High 5:16 10:49 5:34 17:02 5:30 45 45 451 Grady Kroger 12 Dubuque Senior 5:14 10:47 5:34 17:03 5:30 46 46 63 Dawson Allen 10 Bettendorf 5:20 10:55 5:35 17:04 5:31 47 47 556 Lars Hildebrand 11 Iowa City Liberty 5:17 10:45 5:28 17:06 5:31 48 48 321 Josh Gant 12 Davenport Central 5:26 11:00 5:34 17:10 5:33 49 49 618 Evan Merrill 11 Iowa City West 5:18 10:52 5:35 17:15 5:34 50 50 671 Ramsey Morgan 12 Johnston 5:17 10:46 5:29 17:17 5:35 51 51 487 HENRIK ENGSTROM 10 Edina 5:31 11:14 5:43 17:17 5:35 52 52 672 Charlie Strauss 12 Johnston 5:16 10:53 5:38 17:19 5:36 53 53 485 MILES ANDERSON 11 Edina 5:25 11:03 5:39 17:19 5:36 54 54 988 Carter Hatz 11 Pleasant Valley 5:20 11:01 5:42 17:22 5:37 55 55 553 Tayson Cho 11 Iowa City Liberty 11:11 17:23 5:37 56 56 1087 Logan Augustine 12 Wheaton North 5:18 11:01 5:43 17:24 5:37 57 57 60 Liam Rehnberg 12 Bettendorf 5:19 11:02 5:44 17:26 5:38 58 58 477 BRECK CAMPBELL 12 Edina 5:27 11:06 5:40 17:26 5:38 59 59 325 Kaedyn Garnica 10 Davenport Central 5:27 11:08 5:41 17:27 5:38 60 60 267 Dillon Wiethorn 12 crp 5:21 11:02 5:41 17:34 5:40 61 61 673 Ben Cheese 12 Johnston 5:21 11:08 5:47 17:37 5:41 62 62 670 Carter Dyer 11 Johnston 5:21 10:57 5:36 17:38 5:42 63 63 448 Matthew Haug 11 Dubuque Senior 5:15 10:52 5:37 17:39 5:42 64 64 1085 Levi Turner 11 Wheaton North 5:13 10:58 5:46 17:40 5:42 65 65 989 Jacob O'Connor 11 Pleasant Valley 5:16 11:07 5:52 17:40 5:42 66 66 892 Parker Hamly 11 North Scott 5:30 11:16 5:46 17:45 5:44 67 67 555 Colin Finch 11 Iowa City Liberty 5:18 10:59 5:42 17:45 5:44 68 68 388 Charlie Spahn 10 Dubuque Hempstead 5:32 11:10 5:38 17:46 5:44 69 69 765 Aiden Bullock 10 Muscatine 5:34 11:19 5:46 17:46 5:44 70 70 262 Matthew Formanek 10 crp 5:37 11:31 5:54 17:49 5:45 71 71 551 Maxwell Kinzer 9 Iowa City Liberty 5:33 11:21 5:48 17:50 5:45 72 72 324 Manny Leveridge 11 Davenport Central 5:26 11:11 5:45 17:50 5:46 73 73 70 Aaron Morehead 12 Burlington 5:33 11:32 5:59 17:54 5:47 74 74 266 Tristan Stolley 10 crp 5:34 11:25 5:52 17:55 5:47 75 75 990 Gavin Russell 11 Pleasant Valley 5:17 11:04 5:47 17:55 5:47 76 76 322 Sam Crawford 11 Davenport Central 5:34 11:25 5:52 17:57 5:48 77 77 453 Eli Neuhaus 11 Dubuque Senior 5:34 11:29 5:55 17:57 5:48 78 78 620 Jacob Weimer 12 Iowa City West 5:16 11:07 5:51 17:58 5:48 79 79 387 Nolan Risma 10 Dubuque Hempstead 5:33 11:19 5:46 18:00 5:49 80 80 1088 Owen O'Mara 12 Wheaton North 5:24 11:14 5:50 18:00 5:49 81 81 323 Ben Barnds 10 Davenport Central 5:34 11:26 5:52 18:00 5:49 82 82 59 Elliot Davis 12 Bettendorf 5:31 11:16 5:46 18:11 5:52 83 83 552 Jens Strand 10 Iowa City Liberty 5:33 11:21 5:48 18:15 5:54 84 84 549 Julius Vidal 12 Iowa City Liberty 5:34 11:31 5:58 18:16 5:54 85 85 674 Robert Widtfeldt 10 Johnston 5:19 11:04 5:45 18:17 5:54 86 86 888 Jack McCarthy 12 North Scott 5:34 11:37 6:03 18:19 5:55 87 87 61 Dylan Berg 11 Bettendorf 5:40 11:38 5:58 18:22 5:56 88 88 71 Sam Kotleba 11 Burlington 5:32 11:31 5:59 18:23 5:56 89 89 891 Ben Clayton 11 North Scott 5:35 11:37 6:02 18:26 5:57 90 90 621 Cael Dunham 10 Iowa City West 5:33 11:36 6:04 18:29 5:58 91 91 764 Connor Diehl 12 Muscatine 5:34 11:39 6:05 18:37 6:01 92 92 763 Talan Becker 12 Muscatine 5:34 11:40 6:06 18:37 6:01 93 93 894 Zeke Skyles 10 North Scott 5:58 12:09 6:11 18:55 6:07 94 94 1034 Lucas McCall 12 Rock Island 11:42 18:58 6:07 95 95 721 Kale Moore 11 Moline 5:56 12:07 6:12 19:11 6:12 96 96 1032 Henry Mass 12 Rock Island 5:42 11:58 6:16 19:11 6:12 97 1053 Chase Monroe 11 west 6:02 12:24 6:22 19:23 6:15 98 97 1031 Chase Jared 12 Rock Island 5:45 12:06 6:21 19:33 6:19 99 98 889 Zach McMann 12 North Scott 6:03 33:10 27:08 19:37 6:20 100 99 893 Trevor Matthaidess 10 North Scott 5:48 12:07 6:20 19:39 6:21 101 100 724 Titus Stout 12 Moline 6:02 12:32 6:31 19:39 6:21 102 101 766 Kyle Brewer 11 Muscatine 6:10 12:40 6:30 19:41 6:21 103 102 74 Hunter Hansen 12 Burlington 5:56 12:38 6:43 19:52 6:25 104 103 767 Gavyn Burton 10 Muscatine 6:09 12:42 6:34 20:02 6:28 105 104 768 Canton Welsch 12 Muscatine 6:08 12:41 6:33 20:03 6:28 106 105 769 Ben Miller 11 Muscatine 6:09 12:41 6:33 20:18 6:33 107 106 76 Carter Shinn 11 Burlington 6:02 12:47 6:46 20:23 6:35 108 107 75 Brayden Tuttle 12 Burlington 6:08 12:50 6:42 20:28 6:36 109 108 1033 Hudson Behrens 11 Rock Island 5:55 12:40 6:45 20:39 6:40 110 109 723 Malachi Schwartz 12 Moline 6:19 13:11 6:53 20:40 6:40 111 110 715 Seth Long 11 Moline 6:08 12:53 6:45 20:41 6:41 112 111 72 Mason Fritz 12 Burlington 6:38 13:40 7:02 21:16 6:52 113 112 878 Henry Reick 12 North Scott 6:07 12:58 6:51 21:16 6:52 114 113 1035 Judah Kargl 11 Rock Island 6:28 13:46 7:19 21:38 6:59 115 1036 Dylan Hartzler 11 Rock Island 6:20 13:24 7:04 21:48 7:02 116 114 719 Zach Clark 12 Moline 6:24 13:39 7:15 22:01 7:06 117 1055 Zach Carney 12 west 6:35 13:56 7:22 22:40 7:19 118 115 73 Zach Grieves 12 Burlington 6:47 14:14 7:28 23:01 7:26 119 1054 Asher Roland 11 west 7:34 16:18 8:44 25:52 8:21