1
Jack Gosling
Council Rock North
17:20.99
2
Parker Smith
Council Rock North
17:35.97
3
Ben Smith
Carlisle
17:45.54
4
Alex Poliseno
Council Rock North
17:48.05
5
Brock Whitaker
Conestoga
17:55.27
6
Connor Russell
Council Rock North
17:57.36
7
Ramsey Polis
Central Bucks South
18:08.44
8
Darroch Orr
Council Rock North
18:15.16
9
Darren Rafa
Central Bucks South
18:19.35
10
Alex Gough
Conestoga
18:20.20
11
Weston Clark
Conestoga
18:23.02
12
Ian Eversmeyer
Twin Valley
18:23.37
12
Eli Musker
Conestoga
18:23.37
14
William Gray
Central Bucks East
18:24.74
15
Kyle Gouge
Pennridge
18:25.09
16
Conner Brennan
Hatboro Horsham
18:26.34
17
Sam Tatko
Wissahickon
18:29.47
18
Ryan Erwin
Conestoga
18:30.40
19
Leonardo Brown
Conestoga
18:31.31
20
Jonathan Riba
Central Bucks East
18:32.76
21
Mason Pantalone
Pennridge
18:36.08
22
Jackson Feola
Abington
18:36.87
23
Carter Pugh
Conestoga
18:45.09
24
James Stewart
Abington
18:47.08
25
Mike Steitz
Central Bucks East
18:52.58
26
Jake Tsang
Conestoga
18:55.53
27
William Johnson
Conestoga
18:56.01
28
Andrew Baker
Conestoga
18:57.17
29
Pagano Max
William Tennent
18:58.63
30
Hudson Focht
Carlisle
18:59.49
31
Kevin Peng
Conestoga
19:01.59
32
Trey DiGregorio
Central Bucks East
19:02.72
33
Chase Pavlow
Council Rock South
19:06.22
34
Gavin Walter
Carlisle
19:06.37
35
Steven Liu
Council Rock North
19:09.63
36
Logan Forbes
Carlisle
19:13.54
37
Hugo Blair
Central Bucks East
19:13.61
38
Owen Niles
William Tennent
19:17.27
39
Joshua Altringer
Twin Valley
19:18.09
40
Rowan Chetty
Conestoga
19:18.87
41
Jake Foster
Conestoga
19:21.32
42
John Kuffner
Wissahickon
19:24.76
43
Michael Brown
Carlisle
19:30.63
44
Alex Antonucci
Central Bucks East
19:33.96
45
Brendan Ray
Pennridge
19:40.46
46
Michael Lambright
Wissahickon
19:43.74
47
Mason Motz
Pennridge
19:45.73
48
Evan Vichnin
Wissahickon
19:47.84
49
Tyler Seaman
Wissahickon
19:48.46
50
Luke Elliker
Twin Valley
19:51.51
51
Jared Wagner
Plymouth Whitemarsh
19:52.18
52
Lucas Robtison
Council Rock South
19:53.07
53
Bryce Martin
Pennridge
19:53.54
54
Katon Wong
Hatboro Horsham
19:55.51
55
Josiah Feng
Wissahickon
19:55.94
56
Stephen Glaudel
Pennridge
19:57.71
57
Ryan Mahoney
Conestoga
19:58.51
58
Jonathan Soto
Springfield Township (Montco)
20:01.76
59
Bradley Slomine
Conestoga
20:03.95
60
Elias Shatt
Springfield Township (Montco)
20:04.17
61
Shane Harley
Conestoga
20:04.64
62
Jackson Wiseman
Shipley School
20:07.89
63
Chase Canney
Hatboro Horsham
20:09.25
64
Ryan Kawas
Abington
20:10.04
65
Luke Brown
Hatboro Horsham
20:10.67
66
Peter Connolly
Conestoga
20:12.65
67
Aiden Reller
Pennsbury
20:14.59
68
Jack Donelly
Pennsbury
20:17.20
69
James Przybylski
Central Bucks West
20:18.76
70
Ian Poole
Cheltenham
20:21.70
71
Patrick Miller
Abington
20:24.08
72
Linus Kiser
Cheltenham
20:25.50
73
Declan McGorry
Plymouth Whitemarsh
20:27.51
74
Jeffrey Breault
Conestoga
20:35.16
75
James Moynagh
Conestoga
20:44.61
76
Ryan Ding
Conestoga
20:48.07
77
Howard Shui
Conestoga
20:49.66
78
Joshua Harper
Central Bucks South
20:50.51
79
Keane Dougherty
Cheltenham
20:56.56
80
Ojas Gupta
Conestoga
20:58.71
81
Caleb Han
Wissahickon
21:01.07
82
Anay Lodhavia
Penn Charter
21:01.92
83
Matthew Cunningham
Abington
21:06.73
84
Sean Wade
Abington
21:08.58
85
Charles Filiatrault
Central Bucks South
21:08.66
86
Gabriel Fresconi
Conestoga
21:12.00
87
Kevin Kahn
Hatboro Horsham
21:13.15
88
Nicholas Cabel
Conestoga
21:20.16
89
Marcos Medina-Almanzar
Cheltenham
21:20.69
90
Ben Ferrenz
George School
21:22.09
91
Tom Herway
Pennsbury
21:23.30
92
Walter Linford
Cheltenham
21:25.89
93
Allan Finegan
Wissahickon
21:26.44
94
Connor Mumford
Central Bucks South
21:26.84
95
George Dinka
Central Bucks West
21:29.74
96
Sean Thorell
Penn Charter
21:33.50
97
Charlei Halstrick
George School
21:41.82
98
Cole Radley
Shipley School
21:46.74
99
Patrick O'Malley
Hatboro Horsham
21:49.87
100
Jacob Spangler
George School
21:54.47

