Penn
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 5 18 13 4
All-Time Rank 489 542 176 397 1,093 983 372

'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 7 30 35 30 44 46 54 37 41 43 12 17 34 31 20 24 16 15 14 15
All-Time Rank 525 1,176 559 724 1,278 1,061 656 917 658 405 404 471
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
125  Jim Nagle 1981 16:04 15:48 15:38 15:38 #7  
129  Mike Haag 1977 15:56 15:38 15:38 #4  
234  Mariano Retzloff 2021 16:56 16:35 15:45 16:18 15:45 #8  
446  Jim Fox 1978 17:26 15:55 15:55 #17  
963  Rich Barrow 16:09 #37  
1,072  Nick Stefaniak 1999 17:42 16:53 16:12 16:12 #21  
1,116  Brody Lederer 2026 17:37 16:54 16:13 16:13 #47  
1,131  Brandon Mueller 2023 18:53 16:57 16:13 16:13 #49  
1,140  Jonathan Harley 2017 16:13 16:13 #35  
1,511  Jason Beisel 2000 17:25 17:04 16:32 16:19 16:19 #30  
1,569  Brayden Mainwaring 2025 17:47 17:53 16:20 16:20 #72  
1,657  Brent Albright 16:22 #30  
1,671  Steve Eller 1979 16:22 16:24 16:22 #71  
1,843  Kush Grewel 2025 17:47 16:54 16:25 16:41 16:25 #87  
1,940  Devin Duffy 2010 17:26 16:26 16:26 #68  
1,952  Daniel Burk 1999 17:07 16:26 16:26 #38  
1,961  John Sheets 1977 16:26 16:26 #76  
1,978  Colton Shail 2017 17:15 16:49 16:27 16:47 16:27 #69  
1,990  Matt Givens 2024 16:56 16:27 16:40 16:27 #83  
2,063  Fritz Mechinger 1979 16:50 16:28 16:28 #83  
2,098  Kyle Rzepka 2000 17:33 17:06 16:56 16:29 16:29 #44  
2,136  Shawn Seaman 1979 16:53 16:29 16:29 #88  
2,150  Brad Bussewitz 1982 16:42 16:29 16:29 #82  
2,163  Aidan Probst 2024 18:28 17:50 17:29 16:30 16:30 #96  
2,280  Hudson Kaser 2023 18:25 17:25 16:31 16:40 16:31 #100  
2,326  Richard Barrow 1980 16:32 16:32 #95  
2,467  Jim Snyder 16:34 #54  
2,477  George Bachman 1976 16:34 16:34 #84  
2,548  Tom Fox 16:35 #49  
2,569  Jack Ryan 2024 18:35 16:57 16:55 16:35 16:35 #114  
2,595  Carter Kaser 2021 17:57 16:49 16:56 16:35 16:35 #114  
2,672  Nick Probst 2022 18:30 17:35 17:07 16:36 16:36 #118  
2,683  Steve Cannoot 1981 16:36 16:36 #100  
2,690  Brent Snyder 2004 17:01 16:36 16:36 #72  
2,896  Brian Russell 1983 16:41 16:38 16:38 #111  
2,955  Matthew Long 2017 17:47 17:00 16:39 16:39 #107  
3,021  Jeff Ransbottom 16:40 #69  
3,085  Nick Baloun 16:40 #55  
3,180  Nick Scheel 2016 18:24 17:24 16:42 16:42 #123  
3,368  Bruce Faltynski 2000 17:03 16:59 16:57 16:44 16:44 #84  
3,389  Bradley Beckman 1995 16:44 16:44 #80  
3,447  Corey Rzepka 2000 17:41 16:58 16:45 16:45 16:45 #76  
3,448  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:11 17:01 16:46 16:46
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
Kale Grewal 2025 17:34 16:49 16:49
Shannon Kaser 16:49
Lance Wu 2007 16:49 16:49
Tanner Mammolenti 2024 17:08 16:51 16:51
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
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 Scalise 2024 18:50 17:43 17:00 17:00
Garrett Probst 2026 18:01 17:12 17:01 17:01
Jack Mader 2014 17:30 17:41 17:06 17:01 17:01
Ethan Schafer 2026 18:21 17:23 17:01 17:01
Joel Gonzalez 2019 17:02 17:02
Abhijay Masetty 2028 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:11 17:47 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
Mikel Cox 2023 19:01 17:34 17:09 17:09
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
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
Nate Hannah 2026 18:02 17:23 17:23
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
Shahmeer Turk 2024 17:25 17:25
Tyler Rerick 2024 18:46 17:58 17:41 17:25 17:25
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
Jacob Sullivan 2028 17:27 17:27
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
Jackson Boyce 2026 17:43 17:30 17:30
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
Gavin Stabnik 2026 17:32 18:38 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
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
Elijah Poorman 2022 17:37 17:53 17:37
Cameron Nagle 2017 18:27 17:38 17:38
Joey Rutten 2021 17:54 17:39 18:23 17:39
Evan Wilson 2026 18:39 17:39 17:39
Adam Riggs 17:41
Ryan Fries 17:41
Noah Schafer 2023 19:18 18:40 17:42 19:03 17:42
Owen Newman 2026 19:07 18:21 17:43 17:43
Kyle Campbell 2008 17:43 17:48 17:43
Bryan Leach 17:45
Tim Koontz 2011 17:50 17:48
Gavin Belzowski 2025 18:50 17:56 17:49 18:27 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
Fabian Chavez 17:50
Kingston Pumel 2028 17:50 17:50
John Gutierez 2026 18:44 18:09 17:51 17:51
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
Brett Spriggs 2025 19:15 17:55 18:08 18:05 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
Justin Fox 2003 17:58 17:58
Noah Shafer 2024 17:59 17:59
Caleb Evans 2020 18:57 17:59 17:59
Landon Graves 2024 18:00 18:21 18:00
Miles Stewart 2027 18:00 18:00
Jaitin Soni 2019 19:26 18:00 18:41 18:00
Weston St. Clair 2025 18:29 18:39 18:00 18:00
Avery Richardson 2019 18:01 18:01
Taylor Cussen 2020 18:44 18:01 18:16 18:01
Antonio Juarez 2026 18:05 18:05
Riley Vreeke 2015 18:06 18:06
Caleb Hubbard 2027 18:30 18:06 18:06
Bryce Marling 2022 18:07 18:07
Jason Zhang 2015 18:08 18:08
Bob Vo 2005 18:08 18:08
Nolan Geisel 2023 18:10 18:10
Nate Pratt 2022 19:13 18:11 18:11
Connor Holmes 2027 18:37 18:11 18:11
Tom Coyne 2005 18:13 18:13
Luke Petras 2025 19:05 18:14 18:14
Thomas Saia 2023 18:15 18:15
Tommy Rzeszutko 2018 18:56 18:15 18:19 18:15
Rob Pierce 18:17
Scott Eubank 2025 19:08 18:18 18:18
Logan Cira 2024 18:20 18:20
Romeo Gonzalez 2019 18:23 18:23
Elton Chavez 18:23
Michael Wassner 2028 18:24 18:24
Oliver Dvorak 2024 18:26 18:26
Brandon Lazarczyk 2014 18:27 18:27
Joe Teddy 2028 18:28 18:28
Owen McFarland 2022 18:28 18:28
Andrew Teddy 2026 19:03 18:29 18:29
Chris Irvin 2014 18:29 18:29
Joey Rutton 2021 18:30 18:30
Jarrod Bell 2018 18:31 18:31
Brayden Mammolenti 2022 18:59 18:35 18:33 18:33
Quintin Kale 2028 18:35 18:35
Noah Koroscil 2024 19:06 18:46 18:38 18:38
Jimmy Nagle 2006 18:38 18:38
Alex Borrelli 2009 18:39 18:39
Ben Reihl 2024 18:41 19:00 19:15 18:41
Tate Mackiewicz 2027 18:44 18:44
Declan O'Donnell 2022 18:46 18:57 18:53 18:46
Vishal Patel 2016 18:46 18:46
Calvin Hart 2026 18:47 18:46 18:46
Max Scheel 2018 18:48 19:08 18:48
Alec Pormen 2013 18:48 18:48
Will Bagwell 2028 18:51 18:51
Cameron Stockbridge 2018 18:54 19:23 18:54
Spencer Blackmer 2016 18:56 18:56
Scott Mason 18:57
Kaiden Parker 2026 19:00 19:00
Ian Zarembka 2027 19:02 19:02
Matt Kraft 2004 19:03 19:03
Scott Jank 19:08
Braxton Bontrager 2025 19:10 19:10
Zac Hall 2016 19:10 19:10
James Schwartz 2024 19:28 19:28
Chris Hamilton 2017 19:36 19:36
Parker Ransom 2026 19:43 20:05 19:43
Ben Sykes 2026 20:50 20:50
RankYearRatingYear RankAll-Time Rank
1   1979 208     #5   #176 
2   1999 264     #4   #372 
3   1981 268     #397 
4   2024 270     #14   #404 
5   2023 270     #15   #405 
6   2025 289     #15   #471 
7   1976 293     #489 
8   2000 303     #7   #525 
9   1978 307     #542 
10   2016 311     #12   #559 
11   2020 330     #20   #656 
12   2022 331     #16   #658 
13   2017 343     #17   #724 
14   2021 384     #24   #917 
15   1998 396     #13   #983 
16   2019 413     #31   #1,061 
17   1997 418     #18   #1,093 
18   2007 434     #30   #1,176 
19   2018 453     #34   #1,278 
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