Penn
Boys - Girls
Currently 1973 to 2024


'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 5 18 13 4
All-Time Rank 473 524 169 384 1,060 954 357

'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
Year Rank 7 30 35 30 44 46 54 37 41 43 12 17 34 31 20 24 15 15 14
All-Time Rank 508 1,141 539 695 1,237 1,028 634 928 659 418 408
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
114  Jim Nagle 1981 16:04 15:48 15:38 15:38 #7  
117  Mike Haag 1977 15:56 15:38 15:38 #4  
220  Mariano Retzloff 2021 16:56 16:35 15:45 16:19 15:45 #8  
427  Jim Fox 1978 17:26 15:55 15:55 #17  
936  Rich Barrow 16:09 #37  
1,046  Nick Stefaniak 1999 17:42 16:53 16:12 16:12 #21  
1,110  Jonathan Harley 2017 16:13 16:13 #35  
1,170  Brandon Mueller 2023 18:54 16:58 16:14 16:14 #49  
1,467  Jason Beisel 2000 17:25 17:04 16:32 16:19 16:19 #30  
1,610  Brent Albright 16:22 #30  
1,624  Steve Eller 1979 16:22 16:24 16:22 #71  
1,876  Kush Grewel 2025 17:48 16:55 16:26 16:26 #87  
1,887  Devin Duffy 2010 17:26 16:26 16:26 #68  
1,901  Daniel Burk 1999 17:07 16:26 16:26 #38  
1,910  John Sheets 1977 16:26 16:26 #76  
1,927  Colton Shail 2017 17:15 16:49 16:27 16:47 16:27 #69  
2,004  Fritz Mechinger 1979 16:50 16:28 16:28 #83  
2,013  Matt Givens 2024 16:58 16:28 16:41 16:28 #83  
2,038  Kyle Rzepka 2000 17:33 17:06 16:56 16:29 16:29 #44  
2,077  Shawn Seaman 1979 16:53 16:29 16:29 #88  
2,088  Brad Bussewitz 1982 16:42 16:29 16:29 #82  
2,177  Aidan Probst 2024 18:29 17:51 17:30 16:31 16:31 #96  
2,255  Richard Barrow 1980 16:32 16:32 #95  
2,289  Hudson Kaser 2023 18:25 17:26 16:32 16:41 16:32 #100  
2,386  Jim Snyder 16:34 #54  
2,398  George Bachman 1976 16:34 16:34 #84  
2,471  Tom Fox 16:35 #49  
2,577  Jack Ryan 2024 18:36 16:59 16:56 16:36 16:36 #114  
2,597  Steve Cannoot 1981 16:36 16:36 #100  
2,605  Carter Kaser 2021 17:57 16:49 16:56 16:36 16:36 #114  
2,606  Brent Snyder 2004 17:01 16:36 16:36 #72  
2,705  Nick Probst 2022 18:30 17:35 17:08 16:37 16:37 #118  
2,816  Brian Russell 1983 16:41 16:38 16:38 #111  
2,870  Matthew Long 2017 17:47 17:00 16:39 16:39 #107  
2,937  Jeff Ransbottom 16:40 #69  
3,000  Nick Baloun 16:40 #55  
3,087  Nick Scheel 2016 18:24 17:24 16:42 16:42 #123  
3,277  Bruce Faltynski 2000 17:03 16:59 16:57 16:44 16:44 #84  
3,299  Bradley Beckman 1995 16:44 16:44 #80  
3,350  Corey Rzepka 2000 17:41 16:58 16:45 16:45 16:45 #76  
3,352  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
Will Mickelson 2023 19:06 18:12 17:02 16:47 16:47
Dillon Pottschmidt 2020 17:43 17:18 17:32 16:47 16:47
Thomas Lord 16:48
Chandler Neal 2017 17:50 17:34 16:48 16:48
Anton Crepinsek 2008 16:49 16:49
Shannon Kaser 16:49
Lance Wu 2007 16:49 16:49
Kale Grewal 2025 17:35 16:50 16:50
Thor Brown 2004 17:13 16:52 16:52
Matt Walsh 16:52
Tanner Mammolenti 2024 17:10 16:52 16:52
Will Crane 2007 16:53 16:56 16:53
Brett Albright 16:54
Brody Lederer 2026 17:38 16:56 16:56
Terry Teegardin 1979 17:52 16:56 16:56
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
Jack Scalise 2024 18:51 17:44 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
Jason Juarez 2022 17:20 17:05 17:12 17:48 17:05
Brent Boots 1981 17:06 17:06
Taylor Neff 2013 17:41 17:06 17:06
Douglas Miller 1976 17:07 17:07
Ben Boardley 2020 18:08 17:52 17:08 17:10 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
Mikel Cox 2023 19:03 17:35 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
Garrett Probst 2026 18:02 17:13 17:13
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
Ethan Schafer 2026 18:22 17:25 17:25
Aaron Long 2011 17:48 17:25 17:25
Tyler Krathwohl 2013 18:05 17:35 17:26 17:26
Shahmeer Turk 2024 17:26 17:26
Tyler Rerick 2024 18:47 17:59 17:42 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
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
Samik Ghosh 2020 17:32 17:32
Jim Goddard 1982 17:33 17:33
Daniel Hardman 2015 18:06 17:33 17:33
Gavin Stabnik 2026 17:33 17:33
Mike Jensen 2004 18:24 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
Cameron Nagle 2017 18:27 17:38 17:38
Elijah Poorman 2022 17:39 17:54 17:39
Joey Rutten 2021 17:54 17:39 18:23 17:39
Adam Riggs 17:41
Ryan Fries 17:41
Noah Schafer 2023 19:18 18:41 17:43 19:04 17:43
Kyle Campbell 2008 17:43 17:48 17:43
Jackson Boyce 2026 17:44 17:44
Bryan Leach 17:45
Tim Koontz 2011 17:50 17:48
Brayden Mainwaring 2025 17:49 17:54 17:49
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
Gavin Belzowski 2025 18:51 17:58 17:50 17:50
Fabian Chavez 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
Brett Spriggs 2025 19:16 17:56 18:09 17:56
Shane McCoy 2010 17:58 17:58
Justin Fox 2003 17:58 17:58
Caleb Evans 2020 18:57 17:59 17:59
Noah Shafer 2024 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:16 18:01
Landon Graves 2024 18:01 18:22 18:01
Nate Hannah 2026 18:03 18:03
Riley Vreeke 2015 18:06 18:06
Antonio Juarez 2026 18:07 18:07
Bryce Marling 2022 18:07 18:07
Jason Zhang 2015 18:08 18:08
Bob Vo 2005 18:08 18:08
John Gutierez 2026 18:45 18:10 18:10
Nolan Geisel 2023 18:11 18:11
Nate Pratt 2022 19:14 18:12 18:12
Tom Coyne 2005 18:13 18:13
Tommy Rzeszutko 2018 18:56 18:15 18:19 18:15
Luke Petras 2025 19:07 18:15 18:15
Thomas Saia 2023 18:16 18:16
Rob Pierce 18:17
Scott Eubank 2025 19:10 18:19 18:19
Logan Cira 2024 18:22 18:22
Owen Newman 2026 19:08 18:22 18:22
Romeo Gonzalez 2019 18:23 18:23
Elton Chavez 18:23
Brandon Lazarczyk 2014 18:27 18:27
Oliver Dvorak 2024 18:28 18:28
Chris Irvin 2014 18:29 18:29
Owen McFarland 2022 18:29 18:29
Weston St. Clair 2025 18:30 18:40 18:30
Jarrod Bell 2018 18:31 18:31
Caleb Hubbard 2027 18:31 18:31
Joey Rutton 2021 18:31 18:31
Brayden Mammolenti 2022 18:59 18:37 18:34 18:34
Jimmy Nagle 2006 18:38 18:38
Connor Holmes 2027 18:38 18:38
Noah Koroscil 2024 19:07 18:47 18:39 18:39
Alex Borrelli 2009 18:39 18:39
Evan Wilson 2026 18:40 18:40
Ben Reihl 2024 18:42 19:01 19:16 18:42
Declan O'Donnell 2022 18:46 18:57 18:54 18:46
Vishal Patel 2016 18:46 18:46
Max Scheel 2018 18:48 19:08 18:48
Alec Pormen 2013 18:48 18:48
Calvin Hart 2026 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
Andrew Teddy 2026 19:04 19:04
Scott Jank 19:08
Zac Hall 2016 19:10 19:10
Braxton Bontrager 2025 19:11 19:11
James Schwartz 2024 19:30 19:30
Chris Hamilton 2017 19:36 19:36
Parker Ransom 2026 19:44 20:06 19:44
RankYearRatingYear RankAll-Time Rank
1   1979 208     #5   #169 
2   1999 264     #4   #357 
3   1981 268     #384 
4   2024 275     #14   #408 
5   2023 277     #15   #418 
6   1976 293     #473 
7   2000 303     #7   #508 
8   1978 307     #524 
9   2016 311     #12   #539 
10   2020 330     #20   #634 
11   2022 336     #15   #659 
12   2017 343     #17   #695 
13   2021 391     #24   #928 
14   1998 396     #13   #954 
15   2019 413     #31   #1,028 
16   1997 418     #18   #1,060 
17   2007 434     #30   #1,141 
18   2018 453     #34   #1,237 
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