Penn
Boys - Girls
Currently 1973 to 2023


'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
Year Rank 5 18 13
All-Time Rank 457 504 161 368 1,027 925

'99 '00 '01 '02 '03 '04 '05 '06 '07 '08 '09 '10 '11 '12 '13 '14 '15 '16 '17 '18 '19 '20 '21 '22 '23
Year Rank 4 7 30 35 30 44 46 54 37 41 43 12 17 34 31 20 24 15 15
All-Time Rank 341 491 1,106 521 675 1,196 995 640 936 681 427
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
107  Jim Nagle 1981 16:04 15:48 15:38 15:38 #7  
110  Mike Haag 1977 15:56 15:38 15:38 #4  
236  Mariano Retzloff 2021 16:56 16:35 15:46 16:20 15:46 #8  
415  Jim Fox 1978 17:26 15:55 15:55 #17  
905  Rich Barrow 16:09 #37  
1,012  Nick Stefaniak 1999 17:42 16:53 16:12 16:12 #21  
1,075  Jonathan Harley 2017 16:13 16:13 #35  
1,230  Brandon Mueller 2023 18:56 16:59 16:16 16:16 #49  
1,421  Jason Beisel 2000 17:25 17:04 16:32 16:19 16:19 #30  
1,562  Brent Albright 16:22 #30  
1,576  Steve Eller 1979 16:22 16:24 16:22 #71  
1,831  Devin Duffy 2010 17:26 16:26 16:26 #68  
1,844  Daniel Burk 1999 17:07 16:26 16:26 #38  
1,852  John Sheets 1977 16:26 16:26 #76  
1,871  Colton Shail 2017 17:15 16:49 16:27 16:47 16:27 #69  
1,949  Fritz Mechinger 1979 16:50 16:28 16:28 #83  
1,981  Kyle Rzepka 2000 17:33 17:06 16:56 16:29 16:29 #44  
2,017  Shawn Seaman 1979 16:53 16:29 16:29 #88  
2,027  Brad Bussewitz 1982 16:42 16:29 16:29 #82  
2,059  Matt Givens 2024 16:59 16:30 16:30 #83  
2,191  Richard Barrow 1980 16:32 16:32 #95  
2,320  Jim Snyder 16:34 #54  
2,330  George Bachman 1976 16:34 16:34 #84  
2,347  Hudson Kaser 2023 18:26 17:28 16:34 16:43 16:34 #100  
2,400  Tom Fox 16:35 #49  
2,527  Steve Cannoot 1981 16:36 16:36 #100  
2,535  Brent Snyder 2004 17:01 16:36 16:36 #72  
2,650  Carter Kaser 2021 17:57 16:49 16:57 16:38 16:38 #114  
2,727  Brian Russell 1983 16:41 16:38 16:38 #111  
2,760  Nick Probst 2022 18:30 17:36 17:09 16:39 16:39 #118  
2,782  Matthew Long 2017 17:47 17:00 16:39 16:39 #107  
2,846  Jeff Ransbottom 16:40 #69  
2,907  Nick Baloun 16:40 #55  
2,991  Nick Scheel 2016 18:24 17:24 16:42 16:42 #123  
3,175  Bruce Faltynski 2000 17:03 16:59 16:57 16:44 16:44 #84  
3,197  Bradley Beckman 1995 16:44 16:44 #80  
3,251  Corey Rzepka 2000 17:41 16:58 16:45 16:45 16:45 #76  
3,253  Curtis Cornell 2017 18:17 17:22 17:26 16:45 16:45 #123  
Ruchin Patel 16:45
Ben Borntrager 2007 16:45 16:45
Thomas Lord 16:48
Dillon Pottschmidt 2020 17:43 17:18 17:32 16:48 16:48
Chandler Neal 2017 17:50 17:34 16:48 16:48
Anton Crepinsek 2008 16:49 16:49
Will Mickelson 2023 19:07 18:14 17:04 16:49 16:49
Shannon Kaser 16:49
Lance Wu 2007 16:49 16:49
Thor Brown 2004 17:13 16:52 16:52
Matt Walsh 16:52
Will Crane 2007 16:53 16:56 16:53
Brett Albright 16:54
Terry Teegardin 1979 17:52 16:56 16:56
Kush Grewel 2025 17:50 16:57 16:57
Jack Ryan 2024 18:37 17:00 16:58 16:58
Thomas Gales 2013 17:27 17:03 16:58 16:58
Zach Johnson 2011 17:54 17:11 16:59 16:59
Matt Gretencord 16:59
Jack Mader 2014 17:30 17:41 17:06 17:01 17:01
Joel Gonzalez 2019 17:02 17:02
Kevin Ashcraft 1979 17:29 17:03 17:03
Paul Watts 2011 18:03 17:23 17:05 17:05
Ryan Craker 2014 17:05 17:05
Brent Boots 1981 17:06 17:06
Taylor Neff 2013 17:41 17:06 17:06
Jason Juarez 2022 17:20 17:06 17:13 17:49 17:06
Douglas Miller 1976 17:07 17:07
Ben Boardley 2020 18:08 17:52 17:08 17:11 17:08
Chad Piatt 2017 18:02 17:22 17:13 17:08 17:08
Noah Cocquyt 2018 18:40 17:37 17:09 17:09
Mike Noffsinger 1979 17:10 17:10
Josh Beisel 2000 17:29 17:10 17:21 17:10
Brian Failing 2001 17:11 17:24 17:11
John Beven 17:11
Tanner Mammolenti 2024 17:11 17:11
Mikel Cox 2023 19:04 17:36 17:12 17:12
Matt Evans 2015 17:35 17:18 17:13 17:13
Joshua Temeles 2019 17:25 17:14 17:14
Tom Lord 17:15
Dustin Adams 17:15
Kevin Keeps 1976 17:16 17:16
Jacob Meek 2020 18:07 17:18 17:18
Jeremy Lind 17:19
Tony Gish 2001 17:59 17:19 17:19
Christian Englert 17:21
Jay Carlson 1979 17:23 17:23
Jake Lovett 2007 17:24 17:24
Kyle Cline 2003 18:05 17:49 17:24 17:24
Reis Kennedy 2016 18:06 17:34 17:58 17:24 17:24
Aaron Long 2011 17:48 17:25 17:25
Tyler Krathwohl 2013 18:05 17:35 17:26 17:26
Dan Burk 17:26
Kyle Irvin 2012 17:26 17:26
Steve Kilgore 1981 17:26 17:26
Brian Ginn 2003 17:27 17:37 17:27
Shahmeer Turk 2024 17:28 17:28
Nick Sergeant 2018 18:04 17:40 17:28 17:28
Billy Holbert 2012 17:28 17:28
Andy Silveus 2007 17:29 17:29
Collin Elek 2013 17:56 17:54 17:30 17:30
Russ Addis 17:30
Josiah Railton 2019 19:38 17:32 17:32 17:32
Aidan Probst 2024 18:30 17:53 17:32 17:32
Jim Goddard 1982 17:33 17:33
Daniel Hardman 2015 18:06 17:33 17:33
Samik Ghosh 2020 17:33 17:33
Mike Jensen 2004 18:24 17:35 17:35
Gavin Stabnik 2026 17:35 17:35
Tommy Butler 2012 17:35 17:52 17:55 17:35
Greg Delee 2017 17:35 17:35
Nick Ahrens 17:36
Cohl Fox 2019 19:32 18:17 17:40 17:37 17:37
Kale Grewal 2025 17:37 17:37
Cameron Nagle 2017 18:27 17:38 17:38
Joey Rutten 2021 17:54 17:39 18:24 17:39
Brody Lederer 2026 17:40 17:40
Elijah Poorman 2022 17:40 17:56 17:40
Adam Riggs 17:41
Ryan Fries 17:41
Kyle Campbell 2008 17:43 17:48 17:43
Tyler Rerick 2024 18:49 18:01 17:44 17:44
Noah Schafer 2023 19:19 18:43 17:44 17:44
Bryan Leach 17:45
Jack Scalise 2024 18:53 17:46 17:46
Tim Koontz 2011 17:50 17:48
Jon Koellner 2013 17:59 17:49 17:49
Nick Morse 17:49
Killian Heninger 2019 17:49 17:49
Steven Pugia 2012 17:49 18:10 17:49
Fabian Chavez 17:50
Brayden Mainwaring 2025 17:50 17:50
Ben Varner 2011 17:53 17:53
Jack Adams 2010 17:53 17:53
Jon Harley 2017 17:54 17:54
David Obert 2018 18:35 17:55 18:20 17:55
Trevor Dorn 2008 17:55 17:55
David Schroeder 2004 18:28 17:55 17:55
Shane McCoy 2010 17:58 17:58
Brett Spriggs 2025 19:17 17:58 17:58
Justin Fox 2003 17:58 17:58
Gavin Belzowski 2025 18:53 17:59 17:59
Caleb Evans 2020 18:57 18:00 18:00
Jaitin Soni 2019 19:26 18:00 18:41 18:00
Avery Richardson 2019 18:01 18:01
Taylor Cussen 2020 18:44 18:01 18:17 18:01
Landon Graves 2024 18:03 18:03
Garrett Probst 2026 18:04 18:04
Riley Vreeke 2015 18:06 18:06
Jason Zhang 2015 18:08 18:08
Antonio Juarez 2026 18:08 18:08
Bob Vo 2005 18:08 18:08
Bryce Marling 2022 18:08 18:08
Nolan Geisel 2023 18:12 18:12
Tom Coyne 2005 18:13 18:13
Nate Pratt 2022 19:16 18:14 18:14
Tommy Rzeszutko 2018 18:56 18:15 18:19 18:15
Rob Pierce 18:17
Thomas Saia 2023 18:18 18:18
Romeo Gonzalez 2019 18:23 18:23
Elton Chavez 18:23
Logan Cira 2024 18:23 18:23
Ethan Schafer 2026 18:23 18:23
Brandon Lazarczyk 2014 18:27 18:27
Chris Irvin 2014 18:29 18:29
Jarrod Bell 2018 18:31 18:31
Owen McFarland 2022 18:31 18:31
Weston St. Clair 2025 18:31 18:31
Joey Rutton 2021 18:33 18:33
Brayden Mammolenti 2022 19:00 18:38 18:36 18:36
Jimmy Nagle 2006 18:38 18:38
Alex Borrelli 2009 18:39 18:39
Noah Shafer 2024 18:40 18:40
Ben Reihl 2024 18:44 19:03 18:44
Declan O'Donnell 2022 18:46 18:58 18:56 18:46
Vishal Patel 2016 18:46 18:46
John Gutierez 2026 18:46 18:46
Max Scheel 2018 18:48 19:08 18:48
Alec Pormen 2013 18:48 18:48
Noah Koroscil 2024 19:08 18:48 18:48
Cameron Stockbridge 2018 18:54 19:23 18:54
Spencer Blackmer 2016 18:56 18:56
Scott Mason 18:57
Matt Kraft 2004 19:03 19:03
Luke Petras 2025 19:08 19:08
Scott Jank 19:08
Owen Newman 2026 19:09 19:09
Zac Hall 2016 19:10 19:10
Scott Eubank 2025 19:11 19:11
Braxton Bontrager 2025 19:13 19:13
James Schwartz 2024 19:31 19:31
Chris Hamilton 2017 19:36 19:36
RankYearRatingYear RankAll-Time Rank
1   1979 208     #5   #161 
2   1999 264     #4   #341 
3   1981 268     #368 
4   2023 285     #15   #427 
5   1976 293     #457 
6   2000 303     #7   #491 
7   1978 307     #504 
8   2016 311     #12   #521 
9   2020 336     #20   #640 
10   2017 343     #17   #675 
11   2022 345     #15   #681 
12   1998 396     #13   #925 
13   2021 398     #24   #936 
14   2019 413     #31   #995 
15   1997 418     #18   #1,027 
16   2007 434     #30   #1,106 
17   2018 453     #34   #1,196 
2013 482     #37  
2015 491     #43  
2014 491     #41  
2011 508     #46  
2002 512     #35  
2010 517     #44  
1994 534    
2001 535     #30  
2012 572     #54  
2003 572    
2004 573    
1991 598    
2008 631