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 164 597 973 271 331 233 59 350 113 134 442 314 225 367 431 130 196 78 152 864 189 402 700 252 119

'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 96
All-Time Rank 558 970 927 1,122 590 844 1,145 1,321 1,188 872 913 1,038 914
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
46  Jason Casiano 1990 16:28 16:06 15:26 15:26 15:26 #1  
131  Mike Taylor 2000 16:47 16:22 15:39 16:09 15:39 #2  
145  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  
373  Greg Ross 1979 16:43 16:12 15:52 15:52 #13  
386  Robert Smart 1977 16:43 15:52 15:52 #14  
404  Jason Stepanovich 1992 17:02 16:02 15:53 16:01 15:53 #6  
455  Thomas Sanidas 1973 15:55 15:55 #16  
463  Dan Mulvihill 1982 16:34 16:13 15:55 15:55 #14  
525  Jeff Smenyak 1987 16:47 15:57 16:45 15:57 #7  
619  Shawn Mulvihill 1973 16:00 16:00 #17  
636  Jeff Zeha 1998 16:22 16:26 16:00 16:00 #8  
684  Basil Robertson 1975 16:02 16:06 16:02 #21  
704  Dan Allen 1993 16:47 16:28 16:05 16:03 16:03 #11  
735  John Longfellow 1974 16:19 16:04 16:04 #24  
743  John Lowery 1984 16:53 16:15 16:04 16:04 #13  
770  Mike Webber 1981 17:06 16:30 16:05 16:05 #35  
808  Michael Baker 1988 16:42 16:49 16:06 16:06 #11  
833  Larry McEwan 1973 16:06 16:06 #21  
855  Dustin Sandoval 1994 16:38 16:07 16:17 16:07 #12  
872  Ron Smith 1983 16:35 16:35 16:07 16:07 #24  
995  Bill Perkins 1974 16:10 16:17 16:10 #29  
1,016  Steve Samuel 1999 17:11 16:51 16:29 16:10 16:10 #19  
1,048  Robert Peterson 1975 16:11 16:13 16:11 #29  
1,102  Michael Koslow 1985 16:38 16:22 16:17 16:12 16:12 #14  
1,233  David Valentine 1981 16:39 16:39 16:24 16:15 16:15 #58  
1,240  Tom Taylor 1996 17:10 16:43 16:17 16:15 16:15 #14  
1,252  Randy Coudriet 1979 18:03 16:15 16:42 16:15 #55  
1,265  Philipp Heckhausen 2006 16:15 16:15 #31  
1,275  Mat Marsh 2014 17:48 16:15 16:15 #46  
1,299  Brian Mulvihill 1976 16:24 16:25 16:16 16:16 #51  
1,336  Eric Colley 1984 16:23 16:16 16:16 #32  
1,433  Antonio Chapa 2016 17:08 17:26 16:38 16:18 16:18 #43  
1,524  Jason Ritter 1999 17:28 17:13 16:50 16:20 16:20 #26  
1,544  Ken Timm 1995 17:19 16:20 16:20 #25  
1,570  Jeff Fitch 1987 17:09 16:26 16:20 16:20 #29  
1,620  Ken Crews 1993 16:36 16:43 16:21 16:21 #34  
1,649  Josh McCormack 1994 16:51 16:22 16:36 16:22 #37  
1,707  David Lapine 1991 16:40 16:23 16:23 #37  
1,709  David Mulvihill 1980 16:39 16:32 16:23 16:23 #70  
1,711  John Brown 1973 16:23 16:23 #47  
1,805  Chris Westerkamp 1996 16:55 16:24 16:33 16:24 #30  
1,815  Fred Reynolds 1976 16:24 16:37 16:24 #53  
1,847  Nick Morris 1995 16:46 16:50 16:25 16:25 #31  
1,856  Anthony Best 2013 16:25 16:46 16:55 16:25 #64  
1,860  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,988  Jason Willis 2004 17:06 16:55 16:39 16:27 16:27 #45  
1,994  Paul Bouth 1988 16:27 16:27 #36  
2,031  Mike Urbanik 2001 16:47 16:27 16:27 #38  
2,157  Byron Chandler 1993 16:42 16:29 16:29 #43  
2,229  Dillon Quinones 2016 17:18 16:31 16:31 16:31 #80  
2,440  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,514  Nicholas Munoz 1995 16:34 16:34 #53  
2,658  Christopher Lynch 1991 16:36 16:59 16:36 #62  
2,665  Rob Bailey 2004 17:43 16:53 16:55 16:36 16:36 #70  
2,750  Vince McCulloch 1990 16:49 16:46 16:37 16:37 #65  
2,771  Sam Schmidt 1983 16:37 16:37 #89  
2,786  Tommy Martin 2015 17:22 16:37 17:32 16:37 #107  
2,801  Charles Whelan 1984 16:44 16:37 16:37 #73  
2,883  Bob Smart 16:38 #93  
2,886  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,196  Dan Newton 1980 17:37 17:02 16:42 16:42 #119  
3,245  Tom Erickson 2000 16:42 16:47 16:42 #68  
3,350  Audie Vasquez 1983 16:43 16:43 #125  
3,364  Steve Homme 1980 16:44 16:44 #122  
3,381  Marc Timberman 1989 16:44 16:44 #63  
3,439  Craig Foster 2001 16:44 17:03 16:48 16:44 #75  
3,443  Steve Dixon 1989 16:44 16:44 #64  
3,479  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
Ethan Walsh 2025 18:55 17:54 17:30 16:57 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
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:34 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:15 18:15
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:28 18:28
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: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:01 18:53 19:01 20:16 18:53
Hayden Harding 2028 18:56 18:56
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 19:57 19:57
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   #59 
4   1992 167     #1   #78 
5   1983 186     #3   #113 
6   1999 188     #1   #119 
7   1990 192     #2   #130 
8   1984 192     #2   #134 
9   1993 199     #2   #152 
10   1975 203     #6   #164 
11   1995 213     #1   #189 
12   1991 214     #2   #196 
13   1987 225     #2   #225 
14   1980 227     #8   #233 
15   1998 232     #2   #252 
16   1978 238     #8   #271 
17   1986 249     #3   #314 
18   1979 253     #331 
19   1982 259     #8   #350 
20   1988 262     #2   #367 
21   1996 269     #3   #402 
22   1989 276     #3   #431 
23   1985 279     #5   #442 
24   2000 310     #8   #558 
25   2004 317     #13   #590 
26   1976 318     #597 
27   1997 339     #5   #700 
28   2005 366     #14   #844 
29   1994 370     #9   #864 
30   2014 373     #23   #872 
31   2016 383     #23   #913 
32   2024 383     #27   #914 
33   2002 386     #14   #927 
34   2001 394     #12   #970 
35   1977 394     #973 
36   2023 407     #26   #1,038 
37   2003 422     #25   #1,122 
38   2010 428     #31   #1,145 
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 799     #96