3200M ’25 Colin O’Donnell Methacton 9:42.20 ’24 Ian Johnson Perkiomen Valley 9:49.48 ’23 Ian Johnson Perkiomen Valley 9:50.87 ’22 Bryan Lansberg Methacton 9:35.60 ’19 Tyler Clifford Perkiomen Valley 9:42.45 ’18 Liam Conway Owen J. Roberts 9:32.60 ’17 Liam Conway Owen J. Roberts 9:36.52 ’16 John Conner Spring-Ford 9:42.02 ’15 Paul Power Spring-Ford 9:41.98 ’14 Paul Power Spring-Ford 9:51.84 ’13 Curtis Watro Methacton 9:50.41 ’12 Brett Kelly Boyertown 9:51.25 ’11 Brett Kelly Boyertown 9:42.46 ’10 Scott Armstrong Perkiomen Valley 9:52.72 ’09 Scott Armstrong Perkiomen Valley 9:41.65 ’08 Mark Dennin Boyertown 9:23.39 MEET RECORD ’07 Jason Weller Boyertown 9:14.53 ’06 Jason Weller Boyertown 9:20.00 ’05 Jason Weller Boyertown 9:27.12 ’04 Chris Castleman Phoenixville 9:49.1 ’03 Jon Brendlinger Pottsgrove 9:52.7 ’02 Corey Rogers Pottsgrove 9:43.65 ’01 Corey Rogers Pottsgrove 9:44.9 ’00 Ryan Fennelly St. Pius X 9:39.7 ’99 Tom Parlapiano St. Pius X 9:18.9 ’98 Tom Parlapiano St. Pius X 9:31.3 ’97 Tom Parlapiano St. Pius X 9:41.5 ’96 Duffy Swantek Lansdale Catholic 9:29.9 ’95 Duffy Swantek Lansdale Catholic 9:46.2 ’94 Paul Jones Spring-Ford 9:59.2 ’93 Aaron Meacham Great Valley 10:17.4 ’92 Nick Albrecht Lansdale Catholic 9:49.5 ’91 Matt Doz Pottsgrove 9:53.2 ’90 Justin Poley Owen J. Roberts 9:48.1 ’89 Phil Mellott Owen J. Roberts 9:50.2 ’88 Matt Connelly Upper Perkiomen 9:44.2 ’87 Jason Eicholtz Perkiomen Valley 9:47.6