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 486 539 174 395 1,084 975 368

'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 15 15 14 17
All-Time Rank 522 1,167 554 715 1,266 1,052 649 949 675 421 419 685
All-Time RankNameSenior YearFRSOJRSRBest RatingBest Year
122  Jim Nagle 1981 16:04 15:48 15:38 15:38 #7  
125  Mike Haag 1977 15:56 15:38 15:38 #4  
230  Mariano Retzloff 2021 16:56 16:35 15:45 16:19 15:45 #8  
442  Jim Fox 1978 17:26 15:55 15:55 #17  
957  Rich Barrow 16:09 #37  
1,065  Nick Stefaniak 1999 17:42 16:53 16:12 16:12 #21  
1,128  Jonathan Harley 2017 16:13 16:13 #35  
1,184  Brandon Mueller 2023 18:54 16:58 16:14 16:14 #49  
1,420  Brody Lederer 2026 17:38 16:55 16:18 16:18 #54  
1,496  Jason Beisel 2000 17:25 17:04 16:32 16:19 16:19 #30  
1,641  Brent Albright 16:22 #30  
1,656  Steve Eller 1979 16:22 16:24 16:22 #71  
1,904  Kush Grewel 2025 17:48 16:55 16:26 16:48 16:26 #87  
1,927  Devin Duffy 2010 17:26 16:26 16:26 #68  
1,942  Daniel Burk 1999 17:07 16:26 16:26 #38  
1,950  John Sheets 1977 16:26 16:26 #76  
1,968  Colton Shail 2017 17:15 16:49 16:27 16:47 16:27 #69  
2,043  Matt Givens 2024 16:57 16:28 16:41 16:28 #83  
2,048  Fritz Mechinger 1979 16:50 16:28 16:28 #83  
2,085  Kyle Rzepka 2000 17:33 17:06 16:56 16:29 16:29 #44  
2,123  Shawn Seaman 1979 16:53 16:29 16:29 #88  
2,135  Brad Bussewitz 1982 16:42 16:29 16:29 #82  
2,219  Aidan Probst 2024 18:29 17:51 17:30 16:31 16:31 #96  
2,308  Richard Barrow 1980 16:32 16:32 #95  
2,330  Hudson Kaser 2023 18:25 17:26 16:32 16:41 16:32 #100  
2,444  Jim Snyder 16:34 #54  
2,456  George Bachman 1976 16:34 16:34 #84  
2,529  Tom Fox 16:35 #49  
2,620  Jack Ryan 2024 18:36 16:58 16:56 16:36 16:36 #114  
2,652  Carter Kaser 2021 17:57 16:49 16:56 16:36 16:36 #114  
2,656  Steve Cannoot 1981 16:36 16:36 #100  
2,663  Brent Snyder 2004 17:01 16:36 16:36 #72  
2,740  Nick Probst 2022 18:30 17:35 17:08 16:37 16:37 #118  
2,876  Brian Russell 1983 16:41 16:38 16:38 #111  
2,931  Matthew Long 2017 17:47 17:00 16:39 16:39 #107  
2,997  Jeff Ransbottom 16:40 #69  
3,063  Nick Baloun 16:40 #55  
3,152  Nick Scheel 2016 18:24 17:24 16:42 16:42 #123  
3,348  Bruce Faltynski 2000 17:03 16:59 16:57 16:44 16:44 #84  
3,370  Bradley Beckman 1995 16:44 16:44 #80  
3,424  Corey Rzepka 2000 17:41 16:58 16:45 16:45 16:45 #76  
3,429  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
Brayden Mainwaring 2025 17:48 17:54 16:46 16:46
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:09 16:52 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 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
Ethan Schafer 2026 18:22 17:24 17:04 17:04
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
Garrett Probst 2026 18:02 17:13 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
Abhijay Masetty 2028 17:11 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
Jacob Sullivan 2028 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
Aaron Long 2011 17:48 17:25 17:25
Shahmeer Turk 2024 17:26 17:26
Tyler Rerick 2024 18:47 17:59 17:42 17:26 17:26
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
Jackson Boyce 2026 17:44 17:27 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 18:49 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:38 17:54 17:38
Joey Rutten 2021 17:54 17:39 18:23 17:39
Adam Riggs 17:41
Ryan Fries 17:41
Nate Hannah 2026 18:03 17:43 17:43
Noah Schafer 2023 19:18 18:41 17:43 19:04 17:43
Kyle Campbell 2008 17:43 17:48 17:43
Bryan Leach 17:45
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
Gavin Belzowski 2025 18:51 17:57 17:50 18:14 17:50
Fabian Chavez 17:50
John Gutierez 2026 18:45 18:10 17:50 17:50
Kingston Pumel 2028 17:51 17:51
Owen Newman 2026 19:08 18:22 17:52 17:52
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
Evan Wilson 2026 18:40 17:56 17:56
Brett Spriggs 2025 19:16 17:56 18:09 18:16 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
Landon Graves 2024 18:01 18:22 18:01
Taylor Cussen 2020 18:44 18:01 18:16 18:01
Weston St. Clair 2025 18:30 18:40 18:03 18:03
Riley Vreeke 2015 18:06 18:06
Miles Stewart 2027 18:06 18:06
Antonio Juarez 2026 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
Caleb Hubbard 2027 18:31 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
Connor Holmes 2027 18:38 18:14 18:14
Luke Petras 2025 19:06 18:15 18:15
Tommy Rzeszutko 2018 18:56 18:15 18:19 18:15
Thomas Saia 2023 18:16 18:16
Rob Pierce 18:17
Scott Eubank 2025 19:09 18:19 18:19
Logan Cira 2024 18:21 18:21
Romeo Gonzalez 2019 18:23 18:23
Elton Chavez 18:23
Brandon Lazarczyk 2014 18:27 18:27
Oliver Dvorak 2024 18:27 18:27
Chris Irvin 2014 18:29 18:29
Owen McFarland 2022 18:29 18:29
Quintin Kale 2028 18:30 18:30
Jarrod Bell 2018 18:31 18:31
Joey Rutton 2021 18:31 18:31
Brayden Mammolenti 2022 18:59 18:36 18:34 18:34
Andrew Teddy 2026 19:04 18:34 18:34
Joe Teddy 2028 18:35 18:35
Jimmy Nagle 2006 18:38 18:38
Calvin Hart 2026 18:48 18:38 18:38
Noah Koroscil 2024 19:07 18:47 18:39 18:39
Alex Borrelli 2009 18:39 18:39
Ben Reihl 2024 18:42 19:01 19:16 18:42
Tate Mackiewicz 2027 18:44 18:44
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
Ian Zarembka 2027 18:49 18:49
Cameron Stockbridge 2018 18:54 19:23 18:54
Michael Wassner 2028 18:55 18:55
Spencer Blackmer 2016 18:56 18:56
Scott Mason 18:57
Will Bagwell 2028 19:02 19:02
Matt Kraft 2004 19:03 19:03
Kaiden Parker 2026 19:07 19:07
Scott Jank 19:08
Zac Hall 2016 19:10 19:10
Braxton Bontrager 2025 19:11 19:11
James Schwartz 2024 19:29 19:29
Chris Hamilton 2017 19:36 19:36
Parker Ransom 2026 19:44 20:06 19:44
RankYearRatingYear RankAll-Time Rank
1   1979 208     #5   #174 
2   1999 264     #4   #368 
3   1981 268     #395 
4   2024 275     #14   #419 
5   2023 275     #15   #421 
6   1976 293     #486 
7   2000 303     #7   #522 
8   1978 307     #539 
9   2016 311     #12   #554 
10   2020 330     #20   #649 
11   2022 336     #15   #675 
12   2025 338     #17   #685 
13   2017 343     #17   #715 
14   2021 391     #24   #949 
15   1998 396     #13   #975 
16   2019 413     #31   #1,052 
17   1997 418     #18   #1,084 
18   2007 434     #30   #1,167 
19   2018 453     #34   #1,266 
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