An Email-Ready Link

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

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

51st Tom Karpen CC Invite Varsity boys

51st Tom Karpen CC Invite Varsity boys

VSW xc course - West Des Moines, IA

Sep. 16, 2025

Note - Johnston JV
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. 16, 2025 6:57 PM
PLACE       TEAM          POINTS        PLACES OF FINISHERS          AVG. TIME SPREAD

  1 Valley, Wdm              21    2    3    4    5    7    8    9  17:32.2  0:54.5
  2 Johnston                 56    6   10   12   13   15   16   17  18:10.1  0:44.3
  3 Dallas Center-Grimes    114   14   18   19   24   39   42   46  18:51.8  1:06.7
  4 Ankeny Centennial       120   11   22   26   30   31   37   40  18:55.5  0:56.5
  5 D M Roosevelt           129   20   25   27   28   29   36   38  19:04.0  0:13.6
  6 Marshalltown            151    1   32   34   41   43   53       18:53.6  3:08.3
  7 Waukee                  166   21   23   33   44   45   48   52  19:23.4  0:54.7
  8 D M Lincoln             232   35   47   49   50   51   54   55  20:06.5  1:01.7

Incomplete Teams: D M East
Individuals
 POINTS        FINISHER          TIME   

1. Valley, Wdm
    2  Thomas Limback, 11       17:05.1  
    3  Angel Cruz Felipe, 12    17:27.0  
    4  Johnny Reynolds, 12      17:33.4  
    5  Nelsen Perrigo, 10       17:36.0  
    7  Ronak Bhargava, 12       17:59.5  
    8  Tarunesh Gopinath, 11    18:00.1  
    9  Weston Bowser, 11        18:02.0  
Total Time = 1:27:41.0     Total Places = 21

2. Johnston
    6  Noah Davidson, 11        17:40.8  
   10  John Widtfeldt, 12       18:05.9  
   12  Jackson Tallman, 11      18:17.1  
   13  Jacob Rowland, 12        18:21.6  
   15  Ansh Patel, 12           18:25.1  
   16  Luka Felbapov, 12        18:26.2  
   17  Tristan Vuijk, 10        18:27.6  
Total Time = 1:30:50.5     Total Places = 56

3. Dallas Center-Grimes
   14  Grayson Corbett, 9       18:22.0  
   18  Camden Cunningham, 10    18:39.9  
   19  Madden Humes, 10         18:47.2  
   24  Gabe Bennett, 10         19:01.2  
   39  Noah Townsend, 10        19:28.7  
   42  Hayden Ibeling, 9        19:40.0  
   46  Cole Irlmeier, 11        19:58.8  
Total Time = 1:34:19.0     Total Places = 114

4. Ankeny Centennial
   11  Blake Bybee, 12          18:14.3  
   22  Shawn Harris, 11         18:59.5  
   26  Roman Fye, 9             19:03.9  
   30  Isaac Porter, 12         19:08.7  
   31  Jonas Robinson, 12       19:10.7  
   37  Luke Beecher, 9          19:23.8  
   40  Fletcher Mohrhauser, 9   19:28.8  
Total Time = 1:34:37.1     Total Places = 120

5. D M Roosevelt
   20  Julian Nicolino, 11      18:55.0  
   25  Cooper Briggs, 10        19:01.9  
   27  Isaiah Keller, 12        19:06.2  
   28  Lucas Knutson, 11        19:08.2  
   29  Graham Wise, 11          19:08.5  
   36  Silvio Hermann, 12       19:22.9  
   38  Max Peterson, 9          19:25.8  
Total Time = 1:35:19.8     Total Places = 129

6. Marshalltown
    1  Carter Nunn, 12          16:37.8  
   32  Costin Piscatelli, 9     19:14.0  
   34  Thomas Stanley, 10       19:18.9  
   41  Kade Randal, 12          19:31.0  
   43  Michael Downs, 10        19:46.1  
   53  Elliot Kodis, 11         20:28.5  
Total Time = 1:34:27.8     Total Places = 151

7. Waukee
   21  Parker McCrea, 11        18:58.0  
   23  Aj Powers, 9             19:01.1  
   33  Melvin Nziraguhunga, 10  19:17.4  
   44  Reed Opsal, 11           19:47.8  
   45  Ryder La Bar, 12         19:52.7  
   48  Dylan Renaud, 11         20:09.2  
   52  Nick Butler, 11          20:25.7  
Total Time = 1:36:57.0     Total Places = 166

8. D M Lincoln
   35  Devon Toledo-Comer, 10   19:22.8  
   47  Zavier McKee, 10         20:05.0  
   49  Alex Escorcia-Cordero, 9 20:18.9  
   50  Owen Peacock, 9          20:21.1  
   51  Warren Mead, 10          20:24.5  
   54  Alonso Casillas, 9       22:29.9  
   55  Jack Bryant, 9           23:24.6  
Total Time = 1:40:32.3     Total Places = 232

        TEAM    
 PLACE SCORE         FINISHER          TIME        TEAM         

Top

1 1 Carter Nunn, 12 16:37.8 Marshalltown 2 2 Thomas Limback, 11 17:05.1 Valley, Wdm 3 3 Angel Cruz Felipe, 12 17:27.0 Valley, Wdm 4 4 Johnny Reynolds, 12 17:33.4 Valley, Wdm 5 5 Nelsen Perrigo, 10 17:36.0 Valley, Wdm 6 6 Noah Davidson, 11 17:40.8 Johnston 7 7 Ronak Bhargava, 12 17:59.5 Valley, Wdm 8 8 Tarunesh Gopinath, 11 18:00.1 Valley, Wdm 9 9 Weston Bowser, 11 18:02.0 Valley, Wdm 10 10 John Widtfeldt, 12 18:05.9 Johnston 11 Gabriel Zingler, 11 18:12.3 Valley, Wdm 12 11 Blake Bybee, 12 18:14.3 Ankeny Centennial 13 12 Jackson Tallman, 11 18:17.1 Johnston 14 Matthew Alberico, 11 18:17.8 Valley, Wdm 15 13 Jacob Rowland, 12 18:21.6 Johnston 16 14 Grayson Corbett, 9 18:22.0 Dallas Center-Grimes 17 Cameron Bauman, 11 18:22.6 Valley, Wdm 18 15 Ansh Patel, 12 18:25.1 Johnston 19 16 Luka Felbapov, 12 18:26.2 Johnston 20 17 Tristan Vuijk, 10 18:27.6 Johnston 21 Peter LaMasters, 12 18:36.4 Valley, Wdm 22 18 Camden Cunningham, 10 18:39.9 Dallas Center-Grimes 23 Ethan Pewe, 10 18:42.4 Johnston 24 19 Madden Humes, 10 18:47.2 Dallas Center-Grimes 25 Brian Ly, 12 18:53.1 Johnston 26 Luke Wagner, 12 18:54.8 Johnston 27 20 Julian Nicolino, 11 18:55.0 D M Roosevelt 28 21 Parker McCrea, 11 18:58.0 Waukee 29 22 Shawn Harris, 11 18:59.5 Ankeny Centennial 30 23 Aj Powers, 9 19:01.1 Waukee 31 24 Gabe Bennett, 10 19:01.2 Dallas Center-Grimes 32 25 Cooper Briggs, 10 19:01.9 D M Roosevelt 33 26 Roman Fye, 9 19:03.9 Ankeny Centennial 34 27 Isaiah Keller, 12 19:06.2 D M Roosevelt 35 28 Lucas Knutson, 11 19:08.2 D M Roosevelt 36 29 Graham Wise, 11 19:08.5 D M Roosevelt 37 30 Isaac Porter, 12 19:08.7 Ankeny Centennial 38 31 Jonas Robinson, 12 19:10.7 Ankeny Centennial 39 32 Costin Piscatelli, 9 19:14.0 Marshalltown 40 33 Melvin Nziraguhunga, 10 19:17.4 Waukee 41 34 Thomas Stanley, 10 19:18.9 Marshalltown 42 35 Devon Toledo-Comer, 10 19:22.8 D M Lincoln 43 36 Silvio Hermann, 12 19:22.9 D M Roosevelt 44 37 Luke Beecher, 9 19:23.8 Ankeny Centennial 45 38 Max Peterson, 9 19:25.8 D M Roosevelt 46 39 Noah Townsend, 10 19:28.7 Dallas Center-Grimes 47 40 Fletcher Mohrhauser, 9 19:28.8 Ankeny Centennial 48 41 Kade Randal, 12 19:31.0 Marshalltown 49 Jessie Hays, 12 19:34.1 D M East 50 Ted Swanson, 10 19:37.1 D M Roosevelt 51 42 Hayden Ibeling, 9 19:40.0 Dallas Center-Grimes 52 Brant McElderry, 11 19:41.2 D M Roosevelt 53 William Moore, 10 19:45.3 Ankeny Centennial 54 43 Michael Downs, 10 19:46.1 Marshalltown 55 Henry Murphy, 11 19:46.7 D M Roosevelt 56 44 Reed Opsal, 11 19:47.8 Waukee 57 45 Ryder La Bar, 12 19:52.7 Waukee 58 46 Cole Irlmeier, 11 19:58.8 Dallas Center-Grimes 59 Parker Gunn, 10 20:01.8 Ankeny Centennial 60 47 Zavier McKee, 10 20:05.0 D M Lincoln 61 48 Dylan Renaud, 11 20:09.2 Waukee 62 Christi GuerraCabellero, 11 20:14.6 D M East 63 49 Alex Escorcia-Cordero, 9 20:18.9 D M Lincoln 64 50 Owen Peacock, 9 20:21.1 D M Lincoln 65 51 Warren Mead, 10 20:24.5 D M Lincoln 66 52 Nick Butler, 11 20:25.7 Waukee 67 53 Elliot Kodis, 11 20:28.5 Marshalltown 68 54 Alonso Casillas, 9 22:29.9 D M Lincoln 69 55 Jack Bryant, 9 23:24.6 D M Lincoln 70 Tayvin Warner, 12 23:36.6 D M East 71 Issac Kouang, 12 24:20.3 D M East 72 Pryderi Ramirez, 9 25:03.4 D M Lincoln

Return to home page.