1. Marshfield 15
2. Sandwich 62
3. Riverview 77
4. Nauset Regional 92
1. 10 Jack Pesko
16:46 Marshfield
2. 12 Cam Hassing
17:35 Marshfield
3. 11 Jackson Henning
17:49 Marshfield
4. 12 Adam Gage
17:55 Marshfield
5. 11 Connor Gorham
18:24 Marshfield
6. 11 Mike Valliancourt
18:31 Marshfield
7. 11 Jack Barclay
18:47 Marshfield
8. 10 Darren Levorce
18:51 Sandwich
9. 10 Cedric Phillips
18:53 Marshfield
10. 12 Julian Armijos
18:57 Marshfield
11. 12 Jacob Garcia
19:06 Marshfield
12. 10 Pibb Wright
19:15 Marshfield
13. 10 Dan Waite
19:28 Marshfield
14. 10 Connor Keeyan
19:40 Sandwich
15. 12 Jack Dumke
19:44 Marshfield
16. 11 Ben Fosella
19:46 Marshfield
17. 8 Ben Eastman
19:48 Sandwich
18. 10 Christian Augut
19:54 Nauset Regional
19. 10 Jake Jackson
19:54 Marshfield
20. 12 Reid KOROPEY
20:07 Riverview
21. 10 Dewy Kelley
20:26 Marshfield
22. 10 Kieran Norton
20:29 Nauset Regional
23. 12 James WARREN
20:32 Riverview
24. 11 Matty GAYDOS
20:32 Riverview
25. 12 Zack ROCHE
20:41 Riverview
26. 9 Jayden Egarr-Harris
20:43 Sandwich
27. 12 Jake Bates
20:46 Sandwich
29. 10 Gage Swanson
20:48 Sandwich
30. 10 Sean Tobin
21:01 Marshfield
31. 12 Mike POULIN
21:12 Riverview
32. 11 Brendan Hamaty
21:15 Nauset Regional
33. 10 Joe Adams
21:17 Marshfield
34. 12 Adrian Maggiani
21:18 Marshfield
35. 11 Jack Riordan
21:23 Marshfield
36. 11 Mattew Loynd
21:29 Sandwich
37. 11 James Creedon
21:37 Marshfield
38. 10 Spencer Granlund
21:58 Nauset Regional
39. 11 Ryan Hughes
22:13 Marshfield
40. 11 Logan Bentz
22:22 Nauset Regional
41. 12 Noah Smith
22:57 Nauset Regional
42. 11 Christian Beer
23:42 Nauset Regional
44. 12 Ruari Hume
24:04 Marshfield
45. 11 Zachary Roth
24:04 Nauset Regional
46. 12 Kevin LOMBARDO
25:05 Riverview
47. 11 Jack LUCEY
25:30 Riverview