An Email-Ready Link

As you requested, here is a ready-to-email link to this page. The URL is:
https://www.onlineraceresults.com/race/view_plain_text.php?race_id=79539

Simply include this URL in an email to friends or family members, and they will be able to reach this page directly.

52nd Bobcat CC Invite Varsity boys

52nd Bobcat CC Invite Varsity boys

MCC xc course - Marshalltown, IA

Sep. 11, 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. 11, 2025 7:22 PM
PLACE       TEAM          POINTS        PLACES OF FINISHERS          AVG. TIME SPREAD

  1 Indianola                66    3    7   16   17   23   69   91  15:49.5  0:50.9
  2 Cedar Falls             111    1   10   18   22   60   89       15:55.2  1:47.4
  3 Dowling Catholic        134    6    8   35   36   49   58   73  16:09.6  1:00.5
  4 Ankeny Centennial       151    5   14   15   45   72   97  110  16:11.0  1:20.4
  5 Waukee Northwest        159   13   29   32   33   52   56   64  16:18.7  0:46.0
  6 Dubuque Senior          171   19   24   37   41   50   71  119  16:22.8  0:32.5
  7 Dallas Center Grimes    186   27   28   31   43   57   83   94  16:25.5  0:25.1
  8 Johnston                218    4   12   59   68   75   92  105  16:21.8  1:24.0
  9 Iowa City West          224   20   30   42   55   77  108  142  16:31.0  0:47.6
 10 Norwalk                 247    9   21   51   80   86   90  106  16:30.3  1:22.1
 11 Dubuque Hempstead       283   34   39   46   62  102  115       16:43.9  1:01.3
 12 Waukee                  290   40   48   54   70   78   79   85  16:42.7  0:26.4
 13 Valley, Wdm             334   38   61   63   74   98  100  112  16:51.3  0:56.3
 14 Urbandale               338   25   26   87   99  101  117  118  16:53.0  1:09.3
 15 Ames                    341   44   65   67   81   84   93  123  16:50.9  0:26.7
 16 Ankeny                  349   47   53   66   88   95  103  104  16:55.1  0:43.0
 17 Marshalltown            383    2   11  121  122  127  137  143  17:11.6  3:42.4
 18 Southeast Polk          516   76   96  107  109  128  131  139  17:38.6  1:49.4
 19 D M Roosevelt           574  111  113  114  116  120  129  155  17:55.7  0:17.3
 20 D M Hoover              670   82  132  146  154  156  157  158  20:06.0  5:36.9
 21 D M Lincoln             672  124  125  134  138  151  152       19:21.4  2:56.6
 22 Fort Dodge              674  126  133  135  136  144  150  153  19:14.1  1:29.2
 23 East Marshall           703  130  140  141  145  147  148  149  19:50.4  1:44.2
Individuals
 POINTS        FINISHER          TIME   

1. Indianola
    3  Reed Robbins, 12         15:22.5  
    7  Kiefer Barnes, 12        15:37.7  
   16  Paxton Bloom, 12         15:56.6  
   17  Jake Robidoux, 10        15:57.2  
   23  Sam Appel, 11            16:13.3  
   69  Isaiah Thomsen, 11       16:51.0  
   91  Owen Welling, 11         17:10.4  
Total Time = 1:19:07.3     Total Places = 66

2. Cedar Falls
    1  Jaden Merrick, 12        14:56.2  
   10  Dominic Williams, 11     15:46.4  
   18  Porter Myers, 11         16:00.4  
   22  Jeremy Gall, 9           16:09.3  
   60  Gaige Martin, 12         16:43.6  
   89  James Mandt, 12          17:06.8  
Total Time = 1:19:35.9     Total Places = 111

3. Dowling Catholic
    6  Nicholas Paulsen, 12     15:37.5  
    8  Charlie Deick, 11        15:40.3  
   35  Nate Timboe, 10          16:25.9  
   36  William Tice, 11         16:25.9  
   49  Rob Beecher, 11          16:38.0  
   58  Emmett Mathiasen, 12     16:42.0  
   73  Warner Leman, 10         16:52.8  
Total Time = 1:20:47.6     Total Places = 134

4. Ankeny Centennial
    5  Cohen Moll, 12           15:32.2  
   14  Jax Alvarez, 11          15:56.1  
   15  Davis Johnson, 12        15:56.4  
   45  Ian Smith, 12            16:37.4  
   72  Brecken Allen, 11        16:52.5  
   97  Levi Odson, 11           17:22.7  
  110  Benjamin Nelson, 11      17:46.5  
Total Time = 1:20:54.6     Total Places = 151

5. Waukee Northwest
   13  Kellen Tuyls, 12         15:53.2  
   29  Nolan Van Bruggen, 10    16:17.5  
   32  Roy Verastegui, 12       16:21.2  
   33  Ayden Gabrielson, 12     16:22.1  
   52  Nolan Olson, 10          16:39.2  
   56  Leo Derry, 10            16:40.2  
   64  Adam Ruehling, 12        16:47.9  
Total Time = 1:21:33.2     Total Places = 159

6. Dubuque Senior
   19  Owen Anderson, 11        16:05.7  
   24  Jack Kirman, 12          16:14.0  
   37  Liam Kroger, 12          16:26.4  
   41  Ben Hohmann, 12          16:29.3  
   50  Grady Kroger, 12         16:38.2  
   71  Matthew Haug, 11         16:52.2  
  119  Eli Neuhaus, 11          18:04.2  
Total Time = 1:21:53.6     Total Places = 171

7. Dallas Center Grimes
   27  Noah Kerndt, 10          16:16.3  
   28  Harper Gessman, 12       16:16.8  
   31  Jack Meggison, 11        16:20.3  
   43  Rylan Heeren, 9          16:32.7  
   57  Cedar Bandy, 10          16:41.4  
   83  Cael Ramsey, 12          17:01.0  
   94  Owen Weiler, 12          17:13.8  
Total Time = 1:22:07.5     Total Places = 186

8. Johnston
    4  Jack Crossland, 11       15:30.6  
   12  Tay Ohr-Rottler, 12      15:49.6  
   59  Ramsey Morgan, 12        16:43.0  
   68  Charlie Strauss, 11      16:50.8  
   75  Blake Williams, 10       16:54.6  
   92  Carter Dyer, 11          17:11.5  
  105  Ben Cheese, 12           17:25.7  
Total Time = 1:21:48.6     Total Places = 218

9. Iowa City West
   20  Michael Hanna, 10        16:07.8  
   30  Jake Weiler, 10          16:19.6  
   42  Lars Pressler, 11        16:31.8  
   55  Eli Dunham, 9            16:40.0  
   77  Evan Merrill, 11         16:55.4  
  108  Ahmed Elbeshti, 10       17:34.6  
  142  Jacob Welmar, 12         19:55.1  
Total Time = 1:22:34.6     Total Places = 224

10. Norwalk
    9  Teegan Kralik, 12        15:42.6  
   21  Sam Parker, 12           16:09.2  
   51  Aksel Beedon, 11         16:38.4  
   80  Sam Buhrow, 11           16:56.5  
   86  Lane Osterloh, 12        17:04.7  
   90  Oliver Tice, 9           17:07.0  
  106  Jeremiah Brown, 12       17:27.2  
Total Time = 1:22:31.4     Total Places = 247

11. Dubuque Hempstead
   34  Colin Henn, 12           16:23.5  
   39  Henry Maloney, 11        16:27.8  
   46  Ben Ellerbach, 11        16:37.6  
   62  Aidan Cooley, 11         16:45.8  
  102  Talon Froistad, 11       17:24.8  
  115  Charlie Spahn, 10        17:56.0  
Total Time = 1:23:39.5     Total Places = 283

12. Waukee
   40  Ben Peterson, 11         16:29.0  
   48  Harry Abbott, 12         16:37.9  
   54  Rishabh Patel, 12        16:39.9  
   70  Colton Kokjohn, 9        16:51.1  
   78  Mason Friedel, 10        16:55.4  
   79  Carter Hoskins, 11       16:56.2  
   85  Wyatt Beyer, 10          17:02.5  
Total Time = 1:23:33.3     Total Places = 290

13. Valley, Wdm
   38  Thomas Limback, 11       16:26.8  
   61  Angel Cruz Felipe, 12    16:44.6  
   63  Johnny Reynolds, 12      16:47.5  
   74  Nelsen Perrigo, 10       16:54.2  
   98  Weston Bowser, 11        17:23.1  
  100  Ronak Bhargava, 12       17:24.4  
  112  Peter LaMasters, 12      17:51.3  
Total Time = 1:24:16.2     Total Places = 334

14. Urbandale
   25  Ashton Hensley, 12       16:15.5  
   26  Jack Tryon, 10           16:15.7  
   87  Cayden Miller, 11        17:05.4  
   99  Sawyer Marrs, 11         17:23.3  
  101  Evan Twombly, 12         17:24.7  
  117  Emmett Lewis, 11         17:57.8  
  118  Porter Kimble, 12        17:59.3  
Total Time = 1:24:24.6     Total Places = 338

15. Ames
   44  Caleb Bolles, 10         16:35.4  
   65  Andrew Anderson, 12      16:49.2  
   67  Jonathan Ryken, 12       16:50.3  
   81  Hezekiah Johnson, 11     16:57.3  
   84  Jonah Mittman, 12        17:02.1  
   93  Charlie Platt, 10        17:11.7  
  123  Felix Miguez, 11         18:19.2  
Total Time = 1:24:14.3     Total Places = 341

16. Ankeny
   47  Brett Augustine, 12      16:37.8  
   53  Gus Brown, 9             16:39.8  
   66  Jackson Kaiser, 12       16:50.3  
   88  Isaiah Swanson, 10       17:06.5  
   95  Logan Rolling, 12        17:20.8  
  103  Brayden Nixt, 11         17:25.1  
  104  Benton Schuchart, 10     17:25.7  
Total Time = 1:24:35.2     Total Places = 349

17. Marshalltown
    2  Preston Johnson, 11      15:00.5  
   11  Carter Nunn, 12          15:48.1  
  121  Myles Goldman, 12        18:08.3  
  122  Costin Piscatelli, 9     18:17.8  
  127  Kade Randal, 12          18:42.9  
  137  Thomas Stanley, 10       19:19.3  
  143  Michael Downs, 10        20:00.9  
Total Time = 1:25:57.6     Total Places = 383

18. Southeast Polk
   76  Benji DeBoom, 10         16:55.1  
   96  Josh Moberg, 12          17:22.3  
  107  Henry Laird, 10          17:28.4  
  109  Emeric Stone, 9          17:42.5  
  128  Noah Wright, 11          18:44.5  
  131  Koebe Farrel, 10         18:54.7  
  139  Will Ackelson, 12        19:33.1  
Total Time = 1:28:12.8     Total Places = 516

19. D M Roosevelt
  111  Julian Nicolino, 11      17:47.2  
  113  Cooper Briggs, 10        17:54.3  
  114  Graham Wise, 11          17:55.7  
  116  Isaiah Keller, 12        17:56.9  
  120  Lucas Knutson, 11        18:04.4  
  129  Silvio Hermann, 12       18:49.0  
  155  Joey Zambreno, 12        22:19.6  
Total Time = 1:29:38.5     Total Places = 574

20. D M Hoover
   82  Chase Gordon, 12         16:57.5  
  132  Benji Williams, 9        19:01.2  
  146  Kingsley Ly, 9           20:13.0  
  154  Nathan Buckley, 12       21:43.9  
  156  Caden Lemons, 12         22:34.4  
  157  Khaing Zan, 12           23:02.1  
  158  Cameron Renes, 12        23:57.5  
Total Time = 1:40:30.0     Total Places = 670

21. D M Lincoln
  124  Zavier McKee, 10         18:28.5  
  125  Devon Toledo-Comer, 10   18:29.3  
  134  Owen Peacock, 9          19:03.8  
  138  Warren Mead, 10          19:19.9  
  151  Jack Bryant, 9           21:25.1  
  152  Alonso Casillas, 9       21:29.8  
Total Time = 1:36:46.6     Total Places = 672

22. Fort Dodge
  126  Jones Hensley, 9         18:35.8  
  133  Jayce Point, 11          19:03.6  
  135  Corban McHone, 10        19:10.0  
  136  Aiden Recker, 12         19:15.9  
  144  Joos Langkjaer, 10       20:05.0  
  150  Myles Summers, 10        21:17.9  
  153  Drew Essman, 12          21:39.7  
Total Time = 1:36:10.3     Total Places = 674

23. East Marshall
  130  Chandler Curtis, 12      18:51.8  
  140  Austin Pansegrau, 12     19:41.0  
  141  Cael Curphy, 11          19:53.4  
  145  Maddux Bennett, 11       20:09.4  
  147  Lars Dommer, 11          20:36.0  
  148  Nathan Frye, 11          20:36.6  
  149  Landen Shoeman, 11       20:46.2  
Total Time = 1:39:11.6     Total Places = 703

        TEAM    
 PLACE SCORE         FINISHER          TIME        TEAM         

Top

1 1 Jaden Merrick, 12 14:56.2 Cedar Falls 2 2 Preston Johnson, 11 15:00.5 Marshalltown 3 3 Reed Robbins, 12 15:22.5 Indianola 4 4 Jack Crossland, 11 15:30.6 Johnston 5 5 Cohen Moll, 12 15:32.2 Ankeny Centennial 6 6 Nicholas Paulsen, 12 15:37.5 Dowling Catholic 7 7 Kiefer Barnes, 12 15:37.7 Indianola 8 8 Charlie Deick, 11 15:40.3 Dowling Catholic 9 9 Teegan Kralik, 12 15:42.6 Norwalk 10 10 Dominic Williams, 11 15:46.4 Cedar Falls 11 11 Carter Nunn, 12 15:48.1 Marshalltown 12 12 Tay Ohr-Rottler, 12 15:49.6 Johnston 13 13 Kellen Tuyls, 12 15:53.2 Waukee Northwest 14 14 Jax Alvarez, 11 15:56.1 Ankeny Centennial 15 15 Davis Johnson, 12 15:56.4 Ankeny Centennial 16 16 Paxton Bloom, 12 15:56.6 Indianola 17 17 Jake Robidoux, 10 15:57.2 Indianola 18 18 Porter Myers, 11 16:00.4 Cedar Falls 19 19 Owen Anderson, 11 16:05.7 Dubuque Senior 20 20 Michael Hanna, 10 16:07.8 Iowa City West 21 21 Sam Parker, 12 16:09.2 Norwalk 22 22 Jeremy Gall, 9 16:09.3 Cedar Falls 23 23 Sam Appel, 11 16:13.3 Indianola 24 24 Jack Kirman, 12 16:14.0 Dubuque Senior 25 25 Ashton Hensley, 12 16:15.5 Urbandale 26 26 Jack Tryon, 10 16:15.7 Urbandale 27 27 Noah Kerndt, 10 16:16.3 Dallas Center Grimes 28 28 Harper Gessman, 12 16:16.8 Dallas Center Grimes 29 29 Nolan Van Bruggen, 10 16:17.5 Waukee Northwest 30 30 Jake Weiler, 10 16:19.6 Iowa City West 31 31 Jack Meggison, 11 16:20.3 Dallas Center Grimes 32 32 Roy Verastegui, 12 16:21.2 Waukee Northwest 33 33 Ayden Gabrielson, 12 16:22.1 Waukee Northwest 34 34 Colin Henn, 12 16:23.5 Dubuque Hempstead 35 35 Nate Timboe, 10 16:25.9 Dowling Catholic 36 36 William Tice, 11 16:25.9 Dowling Catholic 37 37 Liam Kroger, 12 16:26.4 Dubuque Senior 38 38 Thomas Limback, 11 16:26.8 Valley, Wdm 39 39 Henry Maloney, 11 16:27.8 Dubuque Hempstead 40 Marvin MejicanoBarahona, 10 16:28.1 D M North 41 40 Ben Peterson, 11 16:29.0 Waukee 42 41 Ben Hohmann, 12 16:29.3 Dubuque Senior 43 42 Lars Pressler, 11 16:31.8 Iowa City West 44 43 Rylan Heeren, 9 16:32.7 Dallas Center Grimes 45 44 Caleb Bolles, 10 16:35.4 Ames 46 45 Ian Smith, 12 16:37.4 Ankeny Centennial 47 46 Ben Ellerbach, 11 16:37.6 Dubuque Hempstead 48 47 Brett Augustine, 12 16:37.8 Ankeny 49 48 Harry Abbott, 12 16:37.9 Waukee 50 49 Rob Beecher, 11 16:38.0 Dowling Catholic 51 50 Grady Kroger, 12 16:38.2 Dubuque Senior 52 51 Aksel Beedon, 11 16:38.4 Norwalk 53 52 Nolan Olson, 10 16:39.2 Waukee Northwest 54 53 Gus Brown, 9 16:39.8 Ankeny 55 54 Rishabh Patel, 12 16:39.9 Waukee 56 55 Eli Dunham, 9 16:40.0 Iowa City West 57 56 Leo Derry, 10 16:40.2 Waukee Northwest 58 57 Cedar Bandy, 10 16:41.4 Dallas Center Grimes 59 58 Emmett Mathiasen, 12 16:42.0 Dowling Catholic 60 59 Ramsey Morgan, 12 16:43.0 Johnston 61 60 Gaige Martin, 12 16:43.6 Cedar Falls 62 61 Angel Cruz Felipe, 12 16:44.6 Valley, Wdm 63 62 Aidan Cooley, 11 16:45.8 Dubuque Hempstead 64 63 Johnny Reynolds, 12 16:47.5 Valley, Wdm 65 64 Adam Ruehling, 12 16:47.9 Waukee Northwest 66 65 Andrew Anderson, 12 16:49.2 Ames 67 66 Jackson Kaiser, 12 16:50.3 Ankeny 68 67 Jonathan Ryken, 12 16:50.3 Ames 69 68 Charlie Strauss, 11 16:50.8 Johnston 70 69 Isaiah Thomsen, 11 16:51.0 Indianola 71 70 Colton Kokjohn, 9 16:51.1 Waukee 72 71 Matthew Haug, 11 16:52.2 Dubuque Senior 73 72 Brecken Allen, 11 16:52.5 Ankeny Centennial 74 73 Warner Leman, 10 16:52.8 Dowling Catholic 75 74 Nelsen Perrigo, 10 16:54.2 Valley, Wdm 76 75 Blake Williams, 10 16:54.6 Johnston 77 76 Benji DeBoom, 10 16:55.1 Southeast Polk 78 77 Evan Merrill, 11 16:55.4 Iowa City West 79 78 Mason Friedel, 10 16:55.4 Waukee 80 79 Carter Hoskins, 11 16:56.2 Waukee 81 80 Sam Buhrow, 11 16:56.5 Norwalk 82 81 Hezekiah Johnson, 11 16:57.3 Ames 83 82 Chase Gordon, 12 16:57.5 D M Hoover 84 83 Cael Ramsey, 12 17:01.0 Dallas Center Grimes 85 84 Jonah Mittman, 12 17:02.1 Ames 86 85 Wyatt Beyer, 10 17:02.5 Waukee 87 86 Lane Osterloh, 12 17:04.7 Norwalk 88 87 Cayden Miller, 11 17:05.4 Urbandale 89 88 Isaiah Swanson, 10 17:06.5 Ankeny 90 89 James Mandt, 12 17:06.8 Cedar Falls 91 90 Oliver Tice, 9 17:07.0 Norwalk 92 91 Owen Welling, 11 17:10.4 Indianola 93 92 Carter Dyer, 11 17:11.5 Johnston 94 93 Charlie Platt, 10 17:11.7 Ames 95 94 Owen Weiler, 12 17:13.8 Dallas Center Grimes 96 95 Logan Rolling, 12 17:20.8 Ankeny 97 96 Josh Moberg, 12 17:22.3 Southeast Polk 98 97 Levi Odson, 11 17:22.7 Ankeny Centennial 99 98 Weston Bowser, 11 17:23.1 Valley, Wdm 100 99 Sawyer Marrs, 11 17:23.3 Urbandale 101 100 Ronak Bhargava, 12 17:24.4 Valley, Wdm 102 101 Evan Twombly, 12 17:24.7 Urbandale 103 102 Talon Froistad, 11 17:24.8 Dubuque Hempstead 104 103 Brayden Nixt, 11 17:25.1 Ankeny 105 104 Benton Schuchart, 10 17:25.7 Ankeny 106 105 Ben Cheese, 12 17:25.7 Johnston 107 106 Jeremiah Brown, 12 17:27.2 Norwalk 108 107 Henry Laird, 10 17:28.4 Southeast Polk 109 108 Ahmed Elbeshti, 10 17:34.6 Iowa City West 110 109 Emeric Stone, 9 17:42.5 Southeast Polk 111 110 Benjamin Nelson, 11 17:46.5 Ankeny Centennial 112 111 Julian Nicolino, 11 17:47.2 D M Roosevelt 113 112 Peter LaMasters, 12 17:51.3 Valley, Wdm 114 113 Cooper Briggs, 10 17:54.3 D M Roosevelt 115 114 Graham Wise, 11 17:55.7 D M Roosevelt 116 115 Charlie Spahn, 10 17:56.0 Dubuque Hempstead 117 116 Isaiah Keller, 12 17:56.9 D M Roosevelt 118 117 Emmett Lewis, 11 17:57.8 Urbandale 119 118 Porter Kimble, 12 17:59.3 Urbandale 120 119 Eli Neuhaus, 11 18:04.2 Dubuque Senior 121 120 Lucas Knutson, 11 18:04.4 D M Roosevelt 122 121 Myles Goldman, 12 18:08.3 Marshalltown 123 122 Costin Piscatelli, 9 18:17.8 Marshalltown 124 123 Felix Miguez, 11 18:19.2 Ames 125 124 Zavier McKee, 10 18:28.5 D M Lincoln 126 125 Devon Toledo-Comer, 10 18:29.3 D M Lincoln 127 126 Jones Hensley, 9 18:35.8 Fort Dodge 128 127 Kade Randal, 12 18:42.9 Marshalltown 129 128 Noah Wright, 11 18:44.5 Southeast Polk 130 129 Silvio Hermann, 12 18:49.0 D M Roosevelt 131 130 Chandler Curtis, 12 18:51.8 East Marshall 132 131 Koebe Farrel, 10 18:54.7 Southeast Polk 133 132 Benji Williams, 9 19:01.2 D M Hoover 134 133 Jayce Point, 11 19:03.6 Fort Dodge 135 134 Owen Peacock, 9 19:03.8 D M Lincoln 136 135 Corban McHone, 10 19:10.0 Fort Dodge 137 136 Aiden Recker, 12 19:15.9 Fort Dodge 138 137 Thomas Stanley, 10 19:19.3 Marshalltown 139 138 Warren Mead, 10 19:19.9 D M Lincoln 140 139 Will Ackelson, 12 19:33.1 Southeast Polk 141 140 Austin Pansegrau, 12 19:41.0 East Marshall 142 Jian Carlo Estrada, 12 19:44.9 D M North 143 Tommy Hinderhoffer, 10 19:48.2 Bcluw 144 141 Cael Curphy, 11 19:53.4 East Marshall 145 142 Jacob Welmar, 12 19:55.1 Iowa City West 146 143 Michael Downs, 10 20:00.9 Marshalltown 147 144 Joos Langkjaer, 10 20:05.0 Fort Dodge 148 Garett Bruner, 10 20:08.5 Bcluw 149 145 Maddux Bennett, 11 20:09.4 East Marshall 150 146 Kingsley Ly, 9 20:13.0 D M Hoover 151 Olin Hupfeld, 10 20:25.1 Bcluw 152 147 Lars Dommer, 11 20:36.0 East Marshall 153 148 Nathan Frye, 11 20:36.6 East Marshall 154 149 Landen Shoeman, 11 20:46.2 East Marshall 155 150 Myles Summers, 10 21:17.9 Fort Dodge 156 151 Jack Bryant, 9 21:25.1 D M Lincoln 157 152 Alonso Casillas, 9 21:29.8 D M Lincoln 158 153 Drew Essman, 12 21:39.7 Fort Dodge 159 154 Nathan Buckley, 12 21:43.9 D M Hoover 160 155 Joey Zambreno, 12 22:19.6 D M Roosevelt 161 156 Caden Lemons, 12 22:34.4 D M Hoover 162 157 Khaing Zan, 12 23:02.1 D M Hoover 163 Manny Hinderhoffer, 9 23:48.1 Bcluw 164 158 Cameron Renes, 12 23:57.5 D M Hoover

Return to home page.