1600M

’25

Colin O’Donnell

Methacton

4:19.03

’24

Ian Johnson

Perkiomen Valley

4:21.25

’23

Ian Johnson

Perkiomen Valley

4:22.87

’22

Vaughn Lackman

Methacton

4:18.45

’19

Gabe Puleo

Phoenixville

4:28.04

’18

Liam Conway

Owen J. Roberts

4:21.65

’17

Liam Conway

Owen J. Roberts

4:28.23

’16

Liam Conway

Owen J. Roberts

4:16.88

’15

Paul Power

Spring-Ford

4:13.35

’14

Paul Power

Spring-Ford

4:24.98

’13

Curtis Watro

Methacton

4:28.64

’12

Brett Kelly

Boyertown

4:23.69

’11

Matt Dallago

Perkiomen Valley

4:20.93

’10

Vince Perozze

Perkiomen Valley

4:27.30

’09

Vince Perozze

Perkiomen Valley

4:22.54

’08

Mark Dennin

Boyertown

4:21.32

MEET RECORD

’07

Jason Weller

Boyertown

4:12.69

’06

Jason Weller

Boyertown

4:22.27

’05

Jason Weller

Boyertown

4:27.63

’04

Cole Legge

Spring-Ford

4:33.6

’03

Cole Legge

Spring-Ford

4:31.6

’02

Corey Rogers

Pottsgrove

4:25.46

’01

Will Hollister

Perkiomen Valley

4:26.7

’00

Eamon Brazunas

Great Valley

4:30.2

’99

Tom Parlapiano

St. Pius X

4:20.3

’98

Chris Trill

Phoenixville

4:24.7

’97

Tom Parlapiano

St. Pius X

4:25.1

’96

Duffy Swantek

Lansdale Catholic

4:22.9

’95

Jeff Powers

Phoenixville

4:27.4

’94

Dan Buckholder

Lansdale Catholic

4:30.9

’93

Aaron Meacham

Great Valley

4:31.6

’92

Mark desGurennes

Lansdale Catholic

4:24.0

’91

Justin Poley

Owen J. Roberts

4:27.7

’90

Justin Poley

Owen J. Roberts

4:27.5

’89

Phil Mellott

Owen J. Roberts

4:18.6

’88

Mike Rasy

Pottstown

4:26.3

’87

Andy Tiefenthaler

Phoenixville

4:28.2