Boys cross country wrap (9/15) - final

Perkiomen Valley 15, Pottstown 50
Perkiomen Valley 25, Upper Perkiomen 32
Upper Perkiomen 15, Pottstown 48
1 Thomas Bricker (PV) 17:22, 2. Donnie Miller (UP) 17:43, 3. Jon Carnesi (UP) 18:37, 4. Evan Romano (PV) 18:53, 5. Dylan Ribelin (PV) 19:11, 6. Tristan Watts (PV) 19:16, 7. Hunter Adelsberger (UP) 19:20, 8. Will Daub (UP) 19:27, 9. Jason Clifford (PV) 19:47, 10. Robert Westmeyer (PV) 19:57, 11. Dino Libert (PV) 20:41, 12. Reilly Smith (PV) 20:41, 13. Charles McGillen (UP) 20:42, 14. Ethan Masewics (Pt) 21:15, 15. Kaden Dennis (UP) 21:23
 
Spring-Ford 17, Boyertown 45
l Quinn Smith (SF) 16:51, 2 Jacob Delgado (SF) 17:58, 3 Gus Smith (SF) 17:42, 4 Nathaniel Ansu (Bt) 17:45, 5 Braden Krajcirovic (SF) 17:50, 6 Ryan Trimble (SF) 18:02, 7. Ryan Kovaleski (SF) 18:10, 8. James DeSanto (Bt) 18:15, 9. Andrew Zimmerman (SF) 18:22, 10. Jack Stanick (SF) 18:34
 
Owen J. Roberts 22, Methacton 33
1 Thomas Damiani (OJR) 16:33, 2 Andrew McGonigle (OJR) 16:33, 3 Vaughn Lackman (M) 17:02, 4 Matt Kwiaskouski (OJR) 17:08, 5 Brian Lansberg (M) 17:14, 6 Tristan Lansberg (M) 17:40, 7 Sebastian Horvath (OJR) 17:51, 8 Nathan Hayes (OJR) 18:05, 9 Evander Lauaman (M) 18:21, 10 Chris McGlinn (M) 18:34
 
Phoenixville 21, Pope John Paul 36
1 Rowan Machisho (Phx) 18:49, 2 Mike Detato (Phx) 19:15, 3 Nate Gale (Phx) 19:18, 4 Jason DiMarco (PJP) 19:35, 5 Oscar Lowa (Phx) 19:54, 6 Declan Woodall (Phx) 20:08, 7 Pat McCafferty (PJP) 20:34, 8 Max Anderson (PJP) 20:52, 9 Liam Martnishon (Phx) 20:52, 10 Evan Natale (Phx) 21:20
 
Upper Merion 23, Pottsgrove 38
1 D Korman (Pg) 18:42, 2 A. Ebersole (UM) 19:00, 3 Z. Reid (UM) 19:12, 4 B. Vaughn (Pg) 19:21, 5 J Larkin (UM) 19:27, 6 D Churchville (UM) 19:53, 7 C Helfand (UM) 19:56, 8 J Lutz (UM) 19:58, 9 M Drayton (UM) 20:23, 10 X. Walker (Pg) 21:10