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

Info

September 6, 2025 in Crow Creek Park

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