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 18 20 164 596 972 271 330 233 59 349 111 133 441 314 224 367 431 129 194 76 151 864 189 401 700 252 118

'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 97
All-Time Rank 557 969 925 1,119 589 844 1,144 1,321 1,188 872 912 1,036 913
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
44  Jason Casiano 1990 16:28 16:06 15:26 15:26 15:26 #1  
130  Mike Taylor 2000 16:47 16:22 15:39 16:09 15:39 #2  
143  Shane Conroy 2024 16:59 16:15 15:40 15:51 15:40 #8  
270  Doug Collins 1981 16:52 16:23 15:47 15:47 #12  
309  William Wishnevski 1974 16:09 15:49 15:49 #10  
371  Greg Ross 1979 16:43 16:12 15:52 15:52 #13  
383  Robert Smart 1977 16:43 15:52 15:52 #14  
402  Jason Stepanovich 1992 17:02 16:02 15:53 16:01 15:53 #6  
452  Thomas Sanidas 1973 15:55 15:55 #16  
460  Dan Mulvihill 1982 16:34 16:13 15:55 15:55 #14  
521  Jeff Smenyak 1987 16:47 15:57 16:45 15:57 #7  
621  Shawn Mulvihill 1973 16:00 16:00 #17  
638  Jeff Zeha 1998 16:22 16:26 16:00 16:00 #8  
685  Basil Robertson 1975 16:02 16:06 16:02 #21  
703  Dan Allen 1993 16:47 16:28 16:05 16:03 16:03 #11  
734  John Longfellow 1974 16:19 16:04 16:04 #24  
742  John Lowery 1984 16:53 16:15 16:04 16:04 #13  
769  Mike Webber 1981 17:06 16:30 16:05 16:05 #35  
805  Michael Baker 1988 16:42 16:49 16:06 16:06 #11  
830  Larry McEwan 1973 16:06 16:06 #21  
850  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  
988  Bill Perkins 1974 16:10 16:17 16:10 #29  
1,007  Steve Samuel 1999 17:11 16:51 16:29 16:10 16:10 #19  
1,040  Robert Peterson 1975 16:11 16:13 16:11 #29  
1,095  Michael Koslow 1985 16:38 16:22 16:17 16:12 16:12 #14  
1,226  David Valentine 1981 16:39 16:39 16:24 16:15 16:15 #58  
1,233  Tom Taylor 1996 17:10 16:43 16:17 16:15 16:15 #14  
1,245  Randy Coudriet 1979 18:03 16:15 16:42 16:15 #55  
1,258  Philipp Heckhausen 2006 16:15 16:15 #31  
1,267  Mat Marsh 2014 17:48 16:15 16:15 #46  
1,291  Brian Mulvihill 1976 16:24 16:25 16:16 16:16 #51  
1,330  Eric Colley 1984 16:23 16:16 16:16 #32  
1,428  Antonio Chapa 2016 17:08 17:26 16:38 16:18 16:18 #43  
1,519  Jason Ritter 1999 17:28 17:13 16:50 16:20 16:20 #26  
1,539  Ken Timm 1995 17:19 16:20 16:20 #25  
1,565  Jeff Fitch 1987 17:09 16:26 16:20 16:20 #29  
1,615  Ken Crews 1993 16:36 16:43 16:21 16:21 #34  
1,645  Josh McCormack 1994 16:51 16:22 16:36 16:22 #37  
1,704  David Lapine 1991 16:40 16:23 16:23 #37  
1,706  David Mulvihill 1980 16:39 16:32 16:23 16:23 #70  
1,708  John Brown 1973 16:23 16:23 #47  
1,801  Chris Westerkamp 1996 16:55 16:24 16:33 16:24 #30  
1,812  Fred Reynolds 1976 16:24 16:37 16:24 #53  
1,845  Nick Morris 1995 16:46 16:50 16:25 16:25 #31  
1,854  Anthony Best 2013 16:25 16:46 16:55 16:25 #64  
1,858  Tony Kwiatkowski 1985 16:54 16:27 16:25 16:35 16:25 #45  
1,869  Noah Bosstel 2023 19:11 18:14 16:54 16:25 16:25 #79  
1,985  Jason Willis 2004 17:06 16:55 16:39 16:27 16:27 #45  
1,991  Paul Bouth 1988 16:27 16:27 #36  
2,028  Mike Urbanik 2001 16:47 16:27 16:27 #38  
2,154  Byron Chandler 1993 16:42 16:29 16:29 #43  
2,224  Dillon Quinones 2016 17:18 16:31 16:31 16:31 #80  
2,441  David Brown 1988 16:39 16:33 16:42 16:33 #55  
2,457  Kyle Gutierrez 2019 17:02 16:54 16:34 16:34 #86  
2,471  Mike Zonder 2000 17:28 16:57 16:34 16:50 16:34 #47  
2,513  Nicholas Munoz 1995 16:34 16:34 #53  
2,657  Christopher Lynch 1991 16:36 16:59 16:36 #62  
2,664  Rob Bailey 2004 17:43 16:53 16:55 16:36 16:36 #70  
2,749  Vince McCulloch 1990 16:49 16:46 16:37 16:37 #65  
2,768  Sam Schmidt 1983 16:37 16:37 #89  
2,783  Tommy Martin 2015 17:22 16:37 17:32 16:37 #107  
2,796  Charles Whelan 1984 16:44 16:37 16:37 #73  
2,881  Bob Smart 16:38 #93  
2,884  Mike Griffith 1998 16:47 16:51 16:45 16:38 16:38 #60  
3,078  Robert Smeltzer 1978 17:17 16:40 16:40 #122  
3,197  Dan Newton 1980 17:37 17:02 16:42 16:42 #119  
3,243  Tom Erickson 2000 16:42 16:47 16:42 #68  
3,346  Audie Vasquez 1983 16:43 16:43 #125  
3,360  Steve Homme 1980 16:44 16:44 #122  
3,375  Marc Timberman 1989 16:44 16:44 #63  
3,433  Craig Foster 2001 16:44 17:03 16:48 16:44 #75  
3,437  Steve Dixon 1989 16:44 16:44 #64  
3,473  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
Ethan Walsh 2025 18:55 17:54 17:30 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
Ethan Miller 2022 18:58 17:58 17:02 17:24 17:02
Max Zmija 2011 17:03 17:10 17:03
George Tuthill 17:03
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:18 18:25 17:56 17:08 17:08
Josh Bosstel 2024 19:20 17:52 17:15 17:10 17:10
Lucas Sullivan 2013 17:49 17:10 17:10
Cuyler Simmons 2002 17:28 17:10 17:10
Weston Stilwell 2025 17:51 17:57 17:10 17:35 17:10
Robert Abell 1982 17:11 17:11
Jacob Thielbar 2013 17:50 18:39 17:36 17:12 17:12
Landon Miller 2024 18:20 17:20 17:13 17:13
William Murray 1975 17:13 17:13
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
Chase Reyes 2022 18:56 17:53 17:39 17:24 17:24
Mike Alonozo 1977 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:41 17:41
Rafael Maier 2021 17:42 17:42
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:05 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:06 18:06
Kalisto Rosales 2019 19:03 18:07 19:38 18:07
Ben Lagunas 2024 19:58 18:45 18:49 18:11 18:11
Connor Belt 2018 18:58 18:13 18:13
Jacob Lagunas 2026 19:43 19:00 18:18 18:18
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
Dravon Patterson 2028 18:30 18:30
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
Stephan Sulivan 2019 19:13 18:43 19:01 18:56 18:43
Nate Shaffer 2019 19:25 18:48 18:48
Cadin Daniels 2027 18:50 18:50
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:01 18:53 19:01 20:14 18:53
Hayden Harding 2028 18:54 18:54
Carson Purser 2027 20:15 19:14 19:14
Bryce Snyder 2025 19:17 19:17
Mike Bingham 2018 19:22 19:22
Gibson Kelley 2025 19:25 19:25
Kamden Self 2023 19:26 19:26
Cooper Barnes 2028 20:00 20:00
Blake Helton 2019 20:43 20:43
RankYearRatingYear RankAll-Time Rank
1   1973 115     #3   #18 
2   1974 121     #1   #20 
3   1981 153     #2   #59 
4   1992 167     #1   #76 
5   1983 186     #3   #111 
6   1999 188     #1   #118 
7   1990 192     #2   #129 
8   1984 192     #2   #133 
9   1993 199     #2   #151 
10   1975 203     #6   #164 
11   1995 213     #1   #189 
12   1991 214     #2   #194 
13   1987 225     #2   #224 
14   1980 227     #8   #233 
15   1998 232     #2   #252 
16   1978 238     #8   #271 
17   1986 249     #3   #314 
18   1979 253     #330 
19   1982 259     #8   #349 
20   1988 262     #2   #367 
21   1996 269     #3   #401 
22   1989 276     #3   #431 
23   1985 279     #5   #441 
24   2000 310     #8   #557 
25   2004 317     #13   #589 
26   1976 318     #596 
27   1997 339     #5   #700 
28   2005 366     #14   #844 
29   1994 370     #9   #864 
30   2014 373     #23   #872 
31   2016 383     #23   #912 
32   2024 383     #27   #913 
33   2002 386     #14   #925 
34   2001 394     #12   #969 
35   1977 394     #972 
36   2023 407     #26   #1,036 
37   2003 422     #25   #1,119 
38   2010 428     #31   #1,144 
39   2012 436     #30   #1,188 
40   2011 461     #37   #1,321 
2022 474     #33  
2015 481     #39  
2013 498     #39  
2018 505     #42  
2006 548    
2021 558     #48  
2017 594     #55  
2020 732     #88  
2019 767     #89  
2025 811     #97