Portage
Boys - Girls
Currently 1973 to 2025


'73 '74 '75 '76 '77 '78 '79 '80 '81 '82 '83 '84 '85 '86 '87 '88 '89 '90 '91 '92 '93 '94 '95 '96 '97 '98 '99
Year Rank 3 1 6 8 8 2 8 3 2 5 3 2 2 3 2 2 1 2 9 1 3 5 2 1
All-Time Rank 19 21 161 591 965 267 322 227 56 344 110 128 438 309 220 360 429 123 188 76 148 859 183 397 691 249 116

'00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13 '14 '15 '16 '17 '18 '19 '20 '21 '22 '23 '24 '25
Year Rank 8 12 14 25 13 14 31 37 30 39 23 39 23 55 42 89 88 48 33 26 27 124
All-Time Rank 552 964 919 1,110 584 839 1,134 1,314 1,179 868 908 1,056 934
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
43  Jason Casiano 1990 16:28 16:06 15:26 15:26 15:26 #1  
126  Mike Taylor 2000 16:47 16:22 15:39 16:09 15:39 #2  
149  Shane Conroy 2024 17:00 16:16 15:41 15:52 15:41 #8  
267  Doug Collins 1981 16:52 16:23 15:47 15:47 #12  
305  William Wishnevski 1974 16:09 15:49 15:49 #10  
367  Greg Ross 1979 16:43 16:12 15:52 15:52 #13  
378  Robert Smart 1977 16:43 15:52 15:52 #14  
401  Jason Stepanovich 1992 17:02 16:02 15:53 16:01 15:53 #6  
451  Thomas Sanidas 1973 15:55 15:55 #16  
460  Dan Mulvihill 1982 16:34 16:13 15:55 15:55 #14  
523  Jeff Smenyak 1987 16:47 15:57 16:45 15:57 #7  
611  Shawn Mulvihill 1973 16:00 16:00 #17  
630  Jeff Zeha 1998 16:22 16:26 16:00 16:00 #8  
676  Basil Robertson 1975 16:02 16:06 16:02 #21  
701  Dan Allen 1993 16:47 16:28 16:05 16:03 16:03 #11  
732  John Longfellow 1974 16:19 16:04 16:04 #24  
740  John Lowery 1984 16:53 16:15 16:04 16:04 #13  
767  Mike Webber 1981 17:06 16:30 16:05 16:05 #35  
803  Michael Baker 1988 16:42 16:49 16:06 16:06 #11  
828  Larry McEwan 1973 16:06 16:06 #21  
851  Dustin Sandoval 1994 16:38 16:07 16:17 16:07 #12  
867  Ron Smith 1983 16:35 16:35 16:07 16:07 #24  
984  Bill Perkins 1974 16:10 16:17 16:10 #29  
1,003  Steve Samuel 1999 17:11 16:51 16:29 16:10 16:10 #19  
1,034  Robert Peterson 1975 16:11 16:13 16:11 #29  
1,087  Michael Koslow 1985 16:38 16:22 16:17 16:12 16:12 #14  
1,218  David Valentine 1981 16:39 16:39 16:24 16:15 16:15 #58  
1,223  Tom Taylor 1996 17:10 16:43 16:17 16:15 16:15 #14  
1,236  Randy Coudriet 1979 18:03 16:15 16:42 16:15 #55  
1,250  Philipp Heckhausen 2006 16:15 16:15 #31  
1,259  Mat Marsh 2014 17:48 16:15 16:15 #46  
1,280  Brian Mulvihill 1976 16:24 16:25 16:16 16:16 #51  
1,317  Eric Colley 1984 16:23 16:16 16:16 #32  
1,422  Antonio Chapa 2016 17:08 17:26 16:38 16:18 16:18 #43  
1,503  Jason Ritter 1999 17:28 17:13 16:50 16:20 16:20 #26  
1,523  Ken Timm 1995 17:19 16:20 16:20 #25  
1,549  Jeff Fitch 1987 17:09 16:26 16:20 16:20 #29  
1,599  Ken Crews 1993 16:36 16:43 16:21 16:21 #34  
1,628  Josh McCormack 1994 16:51 16:22 16:36 16:22 #37  
1,689  David Lapine 1991 16:40 16:23 16:23 #37  
1,691  David Mulvihill 1980 16:39 16:32 16:23 16:23 #70  
1,693  John Brown 1973 16:23 16:23 #47  
1,786  Chris Westerkamp 1996 16:55 16:24 16:33 16:24 #30  
1,797  Fred Reynolds 1976 16:24 16:37 16:24 #53  
1,830  Nick Morris 1995 16:46 16:50 16:25 16:25 #31  
1,838  Anthony Best 2013 16:25 16:46 16:55 16:25 #64  
1,842  Tony Kwiatkowski 1985 16:54 16:27 16:25 16:35 16:25 #45  
1,928  Noah Bosstel 2023 19:11 18:15 16:55 16:26 16:26 #79  
1,976  Jason Willis 2004 17:06 16:55 16:39 16:27 16:27 #45  
1,981  Paul Bouth 1988 16:27 16:27 #36  
2,015  Mike Urbanik 2001 16:47 16:27 16:27 #38  
2,140  Byron Chandler 1993 16:42 16:29 16:29 #43  
2,213  Dillon Quinones 2016 17:18 16:31 16:31 16:31 #80  
2,415  David Brown 1988 16:39 16:33 16:42 16:33 #55  
2,434  Kyle Gutierrez 2019 17:02 16:54 16:34 16:34 #86  
2,449  Mike Zonder 2000 17:28 16:57 16:34 16:50 16:34 #47  
2,493  Nicholas Munoz 1995 16:34 16:34 #53  
2,630  Christopher Lynch 1991 16:36 16:59 16:36 #62  
2,638  Rob Bailey 2004 17:43 16:53 16:55 16:36 16:36 #70  
2,723  Vince McCulloch 1990 16:49 16:46 16:37 16:37 #65  
2,741  Sam Schmidt 1983 16:37 16:37 #89  
2,761  Tommy Martin 2015 17:22 16:37 17:32 16:37 #107  
2,774  Charles Whelan 1984 16:44 16:37 16:37 #73  
2,860  Bob Smart 16:38 #93  
2,863  Mike Griffith 1998 16:47 16:51 16:45 16:38 16:38 #60  
3,056  Robert Smeltzer 1978 17:17 16:40 16:40 #122  
3,169  Dan Newton 1980 17:37 17:02 16:42 16:42 #119  
3,224  Tom Erickson 2000 16:42 16:47 16:42 #68  
3,328  Audie Vasquez 1983 16:43 16:43 #125  
3,342  Steve Homme 1980 16:44 16:44 #122  
3,356  Marc Timberman 1989 16:44 16:44 #63  
3,410  Craig Foster 2001 16:44 17:03 16:48 16:44 #75  
3,415  Steve Dixon 1989 16:44 16:44 #64  
3,457  Patrick McDonald 1987 17:08 16:45 16:49 16:45 #76  
Matt Cronch 1999 16:51 16:45 16:45
Robert Blackwell 2011 16:46 16:58 16:46
Matt McCulloch 1988 16:57 16:46 16:46
Tylor Hudson 2014 17:46 16:56 18:40 16:49 16:49
Peter Stahura 1985 17:51 16:49 16:49
Terry Aubaugh 1979 16:50 16:50
T.J. Dohner 2004 17:44 16:51 16:51
Tommy Elwood 2019 17:39 17:14 16:52 17:16 16:52
Jim Flannery 2005 17:08 16:53 17:24 16:53
Brian Westerkamp 2002 16:53 16:53
Mark Fischer 2006 17:07 16:55 16:55
Tim Galati 1996 16:55 16:55
Joe Toftaker 1990 16:55 16:55
Jeremy Davies 2005 17:35 17:18 16:57 17:01 16:57
Jeff Rhody 1987 16:57 16:57
Brandon Campbell 2005 17:04 16:58 16:58
Matt McCluskey 2002 16:58 16:58
Dustin Balboa 2013 17:10 17:08 16:59 17:20 16:59
Joe Bailey 2000 17:40 16:59 17:09 16:59
Kevin Huber 1982 16:59 16:59
Adam Ritter 2001 17:28 17:00 17:00
Jeffrey Brown 1984 17:00 17:00
Michael Sarver 1983 17:01 17:01
Jeremy Conner 1994 17:05 17:01 17:01
Ken Halal 1977 17:02 17:02
Max Zmija 2011 17:03 17:10 17:03
Ethan Miller 2022 18:58 17:58 17:03 17:26 17:03
George Tuthill 17:03
Ethan Walsh 2025 18:56 17:55 17:31 17:05 17:05
Alan Kane 1994 17:06 17:06
Troy Eubank 1980 17:07 17:07
Jeff Servaty 1988 17:07 17:18 17:07
Sam Smart 17:07
Jake Ahlborn 2005 17:12 17:08 17:08
Aiden Farley 2024 19:19 18:26 17:57 17:09 17:09
Lucas Sullivan 2013 17:49 17:10 17:10
Cuyler Simmons 2002 17:28 17:10 17:10
Josh Bosstel 2024 19:21 17:53 17:16 17:11 17:11
Weston Stilwell 2025 17:52 17:58 17:11 17:11
Robert Abell 1982 17:11 17:11
Jacob Thielbar 2013 17:50 18:39 17:36 17:12 17:12
William Murray 1975 17:13 17:13
Landon Miller 2024 18:21 17:21 17:14 17:14
Bryan Eichhorn 17:14
Brett Spotten 2004 17:15 17:16 17:15
Ruben Perez 1995 17:29 17:16 17:16
David Clegg 2013 17:58 17:18 17:27 17:18
Alex Mulvihill 2001 17:18 17:18
Todd McHargue 1979 17:19 17:19
Rob Charbonneau 2000 17:19 17:19
Max Mulvihill 2006 17:20 17:20
Dylan Filla 2018 18:04 17:20 17:22 17:30 17:20
Nick Solis 2015 17:22 17:22
Raul Cervantes 2017 18:11 17:23 18:02 17:23
Mike Alonozo 1977 17:25 17:25
Chase Reyes 2022 18:56 17:53 17:40 17:25 17:25
Burton Berbesque 1989 17:26 17:26
Brandon Warren 2020 18:45 17:43 17:27 17:32 17:27
Nate Partin 2017 18:11 17:27 18:47 17:27
Kurt Squire 1989 17:27 17:27
Nick Heimberg 2014 19:06 17:58 17:28 17:31 17:28
Chris Erickson 17:29
Stephen Bain 2006 18:15 17:31 17:31
Kyle Lamping 2006 17:31 17:31
Jacob Galvan 2014 17:40 17:32 17:32
Jay Trosper 1988 17:33 17:33
Michael Kovacs 2015 17:53 17:33 17:33
Tim Huber 2012 17:57 17:34 17:34
Rigo Barrozo 2014 17:37 17:48 17:37
Robby Hawkins 2015 17:37 18:09 17:37
Andrew Doctor 2019 19:00 18:25 17:37 17:37
Matt Walters 2007 17:38 17:38
Jake Sullivan 2009 17:38 17:38
Mike Kirk 2004 17:38 17:38
John VanProyen 1975 17:39 17:39
Christian Cervantes 2015 17:39 17:39
Nick Powell 2021 18:56 18:28 17:42 17:42
Rafael Maier 2021 17:44 17:44
Myles Tolliver 2007 17:44 17:44
Tyler Swets 2011 17:45 17:45
Matthew Zmija 2018 18:46 18:03 17:45 17:45
Xolomon Rosales 2016 17:48 17:48
Ross Falk 2010 17:51 17:51
Ethan Weiler 2022 19:37 17:52 19:06 17:52
Raphael Maier 2021 19:24 17:54 18:07 17:54
A.J. Malenky 2016 17:55 17:55
Cory Lamping 2011 17:57 17:57
Zack Swets 2012 17:57 17:57
Adam Partin 2020 17:57 17:57
Ethan Mikhail-Keehn 2020 17:59 17:59
Joe Mietzner 2019 18:04 18:17 18:04
Ethan Howard 2021 19:04 18:36 18:07 18:07
Kalisto Rosales 2019 19:03 18:07 19:38 18:07
Ben Lagunas 2024 19:59 18:46 18:51 18:12 18:12
Connor Belt 2018 18:58 18:13 18:13
Ricky Norgan 2018 18:19 18:38 18:19
Chris Klenk 2013 18:21 18:21
Mauricio Martinez 2013 18:38 18:23 18:23
Christian Blackwell 2017 18:26 18:26
Gavin Schaefer 2020 18:31 18:46 18:36 18:31
Luke Elwood 2021 18:32 18:32
Zach Thompson 2019 18:54 18:32 18:32
Arturo Perez 2018 18:41 18:36 18:36
Jacob Lagunas 2026 19:44 19:01 18:39 18:39
Stephan Sulivan 2019 19:13 18:43 19:01 18:56 18:43
Nate Shaffer 2019 19:25 18:48 18:48
Lukas Streetman 2019 18:50 19:21 18:50
Daniel Henson 2021 18:51 18:51
Owen Pittman 2020 18:52 18:52
Cooper Wilkins 2025 19:02 18:54 19:02 20:21 18:54
Hayden Harding 2028 18:55 18:55
Dravon Patterson 2028 19:11 19:11
Carson Purser 2027 20:16 19:18 19:18
Bryce Snyder 2025 19:21 19:21
Mike Bingham 2018 19:22 19:22
Gibson Kelley 2025 19:26 19:26
Kamden Self 2023 19:27 19:27
Cadin Daniels 2027 20:07 20:07
Cooper Barnes 2028 20:26 20:26
Blake Helton 2019 20:43 20:43
RankYearRatingYear RankAll-Time Rank
1   1973 115     #3   #19 
2   1974 121     #1   #21 
3   1981 153     #2   #56 
4   1992 167     #1   #76 
5   1983 186     #3   #110 
6   1999 188     #1   #116 
7   1990 192     #2   #123 
8   1984 192     #2   #128 
9   1993 199     #2   #148 
10   1975 203     #6   #161 
11   1995 213     #1   #183 
12   1991 214     #2   #188 
13   1987 225     #2   #220 
14   1980 227     #8   #227 
15   1998 232     #2   #249 
16   1978 238     #8   #267 
17   1986 249     #3   #309 
18   1979 253     #322 
19   1982 259     #8   #344 
20   1988 262     #2   #360 
21   1996 269     #3   #397 
22   1989 276     #3   #429 
23   1985 279     #5   #438 
24   2000 310     #8   #552 
25   2004 317     #13   #584 
26   1976 318     #591 
27   1997 339     #5   #691 
28   2005 366     #14   #839 
29   1994 370     #9   #859 
30   2014 373     #23   #868 
31   2016 383     #23   #908 
32   2002 386     #14   #919 
33   2024 389     #27   #934 
34   2001 394     #12   #964 
35   1977 394     #965 
36   2023 413     #26   #1,056 
37   2003 422     #25   #1,110 
38   2010 428     #31   #1,134 
39   2012 436     #30   #1,179 
40   2011 461     #37   #1,314 
2015 481     #39  
2022 483     #33  
2013 498     #39  
2018 505     #42  
2006 548    
2021 566     #48  
2017 594     #55  
2020 732     #88  
2019 767     #89  
2025 1,047     #124