Boys Cross Country (5-2)
Wed 9/7/16 3:30 PM VS Westwood (L 49-15)
Wed 9/14/16 3:30 PM @ Holliston (W 20-35)
Wed 9/21/16 3:30 PM @ Ashland (W 16-39)
Wed 9/28/16 3:30 PM @ Norton (L 31-24)
Wed 10/5/16 3:30 PM VS Hopkinton (W 26-30)
Thu 10/13/16 3:30 PM VS Dover-Sherborn (W 22-36)
Thu 10/20/16 3:45 PM VS Canton (W 15-44)
Wed 10/26/16 3:00 PM TVL Championship Meet – McCarthy Park (Hospital Hill Field)
Girls Cross Country (5-2)
Wed 9/7/16 3:30 PM VS Westwood (L 40-15)
Wed 9/14/16 3:30 PM @ Holliston (W 24-31)
Wed 9/21/16 3:30 PM @ Ashland (W 19-47)
Wed 9/28/16 3:30 PM @ Norton (W 26-33)
Wed 10/5/16 3:30 PM VS Hopkinton (L 42-20)
Thu 10/13/16 3:30 PM VS Dover-Sherborn (W 27-28)
Thu 10/20/16 3:45 PM VS Canton (W 26-35)
Wed 10/26/16 3:00 PM TVL Championship Meet – McCarthy Park (Hospital Hill Field)
Girls Field Hockey (6-9-3)
Wed 9/7/16 3:30 PM VS Ashland (W 3-2)
Fri 9/9/16 3:30 PM @ Westwood (L 1-2)
Wed 9/14/16 3:30 PM @ Holliston (T 1-1)
Fri 9/16/16 3:30 PM @ Bellingham (W 5-1)
Tue 9/20/16 3:45 PM @ Notre Dame Academy (W 4-0)
Wed 9/21/16 3:30 PM @ Medway (T 1-1)
Fri 9/23/16 3:30 PM @ Hopkinton (L 1-2)
Fri 9/30/16 3:30 PM @ Ashland (T 0-0)
Wed 10/5/16 3:30 PM VS Westwood (L 1-4)
Fri 10/7/16 3:30 PM VS Holliston (W 1-0)
Mon 10/10/16 3:30 PM VS Bishop Fenwick (W 2-0)
Tue 10/11/16 3:30 PM VS Dover-Sherborn (L 1-2)
Fri 10/14/16 3:30 PM VS Bellingham (W 4-0)
Tue 10/18/16 3:45 PM VS Notre Dame Academy (L 2-4)
Wed 10/19/16 6:30 PM VS Medway (L 1-2)
Fri 10/21/16 5:30 PM VS Hopkinton (L 0-1)
Mon 10/24/16 3:45 @ Bishop Fenwick (L 0-1)
Wed 10/26/16 5:00 PM @ Dover-Sherborn (L 1-2)
Football (8-3)
Fri 9/9/16 7:00 PM VS Dedham (W 21-6)
Fri 9/16/16 7:00 PM @ Winthrop (W 26-0)
Fri 9/23/16 7:00 PM VS Holliston (L 6-30)
Fri 9/30/16 7:00 PM VS Ashland (W 14-7)
Fri 10/7/16 7:00 PM VS Norton (W 14-7)
Fri 10/14/16 7:00 PM @ Westwood (L 20-36)
Fri 10/21/16 7:00 PM @ Hopkinton (W 21-8)
Sat 10/29/16 7:00 PM Playoffs: VS Milton (L 7-28)
Sat 11/5/16 7:00 PM – VS Norwood (W 22-7)
Fri 11/11/16 7:00 PM VS Bellingham (W 42-0)
Thu 11/24/16 10:00 AM @ Dover-Sherborn (W 28-19)
Golf (14-4)
Tue 9/6/16 3:00 PM VS Millis (W 249-312)
Wed 9/7/16 3:00 PM VS Norton (W 256-266)
Thu 9/8/16 3:00 PM VS Hopkinton (W 250-260)
Mon 9/12/16 3:00 PM @ Dover-Sherborn (L 211-230)
Tue 9/13/16 3:00 PM @ Medway (W 243-252)
Wed 9/14/16 3:00 PM VS Holliston (W 250-275)
Thu 9/15/16 3:30 PM VS Westwood (L 243-240)
Mon 9/19/16 3:00 PM VS Bellingham
Tue 9/20/16 3:00 PM VS Ashland (W 244-316)
Wed 9/21/16 3:00 PM @ Millis (w 227-336)
Thu 9/22/16 3:30 PM @ Norton (W 255-262)
Mon 9/26/16 3:00 PM @ Hopkinton (L 252-242)
Wed 9/28/16 3:00 PM VS Medway (W 246-258)
Thu 9/29/16 3:00 PM @ Holliston (W 232-252)
Mon 10/5/16 3:00 PM @ Bellingham (W 251-278)
Thu 10/6/16 3:00 PM VS Bellingham (W 238-284)
Tue 10/11/16 3:00 PM @ Westwood (L 256-235)
Thu 10/13/16 3:00 PM @ Ashland (W 246-320)
Tue 10/18/16 3:00 PM VS Dover-Sherborn (W 232-239)
Boys Soccer (9-7-4)
Wed 9/7/16 3:30 PM @ Millis (T 2-2)
Fri 9/9/16 3:30 PM @ Norton (L 2-3)
Tue 9/13/16 3:30 PM @ Hopkinton (L 2-1)
Thu 9/15/16 3:30 PM VS Dover-Sherborn (T 2-2)
Tue 9/20/16 6:30 PM @ Medway (L 0-1)
Thu 9/22/16 3:30 PM @ Holliston (L 0-3)
Mon 9/26/16 3:30 PM VS Westwood (W 4-0)
Wed 9/28/16 3:30 PM @ Bellingham (W 6-0)
Fri 9/30/16 3:30 PM VS Ashland (W 6-2)
Tue 10/4/16 3:30 PM VS Millis (W 5-0)
Thu 10/6/16 3:30 PM VS Norton (L 0-1)
Tue 10/11/16 6:45 PM VS Hopkinton (W 3-1)
Fri 10/14/16 5:30 PM @ Dover-Sherborn (L 1-2)
Mon 10/17/16 7:00 PM VS Medway (at Gillette Stadium!) (T 2-2)
Wed 10/19/16 3:30 PM VS Holliston (W 3-2)
Fri 10/21/16 6:30 PM @ Westwood (T 1-1)
Tue 10/25/16 6:30 PM VS Bellingham (W 6-0)
Wed 10/28/16 3:30 PM VS Ashland (W 3-0)
11/4/16 VS Stoughton (W 6-1)
11/6/16 VS Dartmouth (L 0-2)
Girls Soccer (15-4-3)
Wed 9/7/16 6:30 PM VS Millis (W 7-0)
Fri 9/9/16 3:30 PM VS Norton (W 6-0)
Tue 9/13/16 5:00 PM @ Hopkinton (W 2-0)
Thu 9/15/16 6:30 PM @ Dover-Sherborn (W 3-1)
Tue 9/20/16 5:00 PM @ Medway (L 0-1)
Thu 9/22/16 5:00 PM VS Holliston (W 3-0)
Mon 9/26/16 5:30 PM @ Westwood (W 3-1)
Wed 9/28/16 4:30 PM VS Bellingham (W 9-1)
Fri 9/30/16 5:00 PM @ Ashland (T 1-1)
Tue 10/4/16 6:30 PM @ Millis (T 2-2)
Thu 10/6/16 6:30 PM @ Norton (W 5-2)
Tue 10/11/16 5:00 PM VS Hopkinton (W 3-0)
Fri 10/14/16 5:30 PM VS Dover-Sherborn (W 4-2)
Mon 10/17/16 5:00 PM VS Medway (at Gillette Stadium!) (L 1-3)
Wed 10/19/16 6:30 PM @ Holliston (T 3-3)
Fri 10/21/16 3:30 PM VS Westwood (L 1-0)
Tue 10/25/16 6:30 PM @ Bellingham (W 7-1)
Wed 10/26/16 6:45 PM VS Ashland (W 1-0)
11/5/16 VS Dartmouth (W 4-0)
11/7/16 VS Foxborough (W 3-2)
11/11/16 VS Canton (W 7-3)
11/14/16 VS Hingham (L 1-3)
Girls Volleyball (17-6)
Wed 9/7/16 6:30 PM VS Millis (W 3-0)
Thu 9/8/16 6:00 PM @ Notre Dame Academy (L 1-3)
Fri 9/9/16 6:30 PM VS Norton (W 3-0)
Wed 9/14/16 6:30 PM @ Medway (W 3-0)
Fri 9/16/16 6:30 PM @ Westwood (W 3-0)
Mon 9/19/16 6:30 PM @ Bellingham (W 3-0)
Wed 9/21/16 6:30 PM VS Hopkinton (L 1-3)
Fri 9/23/16 6:30 PM VS Holliston (W 3-0)
Tue 9/27/16 6:30 PM VS Barnstable (L 0-3)
Fri 9/30/16 6:30 PM VS Ashland (W 3-0)
Tue 10/4/16 6:30 PM @ Millis (W 3-1)
Wed 10/5/16 6:30 PM @ Norton (W 3-1)
Fri 10/7/16 6:30 PM VS Medway (W 3-1)
Tue 10/11/16 6:00 PM @ Bishop Feehan (W 3-1)
Fri 10/14/16 6:30 PM VS Westwood (W 3-0)
Tue 10/18/16 6:30 PM VS Notre Dame Academy (L 0-3)
Wed 10/19/16 6:30 PM @ Holliston (W 3-0)
Fri 10/21/16 6:30 PM @ Hopkinton (L 0-3)
Mon 10/24/16 6:30 PM VS Bellingham (W 3-0)
Tue 10/25/16 5:30 PM @ Barnstable (L 0-3)
Fri 10/28/16 6:30 PM @ Ashland (W 3-0)
11/3/16 VS Westwood (W 3-1)
11/7/16 VS Westborough (L 1-3)