Boys Cross Country (2-6)
Wed 9/7/16 3:30 PM @ Millis (W 18-41)
Wed 9/14/16 3:30 PM VS Medway (W 25-32)
Fri 9/16/16 3:30 PM @ Keefe Tech (L 21-34)
Wed 9/21/16 3:30 PM VS Medfield (L 16-39)
Wed 9/28/16 3:30 PM @ Dover-Sherborn (L 44-19)
Wed 10/5/16 3:30 PM VS Bellingham (L 43-20)
Thu 10/13/16 3:30 PM @ Hopkinton (L 20-41)
Wed 10/19/16 3:30 PM @ Holliston (L 20-42)
Wed 10/26/16 3:00 PM TVL Championship Meet – McCarthy Park (Hospital Hill Field)
Girls Cross Country (4-3)
Wed 9/7/16 3:30 PM @ Millis (W 26-27)
Wed 9/14/16 3:30 PM VS Medway (W 21-36)
Fri 9/16/16 3:30 PM @ Keefe Tech (W 15-50)
Wed 9/21/16 3:30 PM VS Medfield (L 47-19)
Wed 9/28/16 3:30 PM @ Dover-Sherborn (L 34-23)
Wed 10/5/16 3:30 PM VS Bellingham (W 17-45)
Thu 10/13/16 3:30 PM @ Hopkinton (L 42-18)
Wed 10/19/16 3:30 PM @ Holliston (L 18-42)
Wed 10/26/16 3:00 PM TVL Championship Meet – McCarthy Park (Hospital Hill Field)
Girls Field Hockey (2-11-5)
Wed 9/7/16 3:30 PM @ Medfield (L 2-3)
Fri 9/9/16 3:30 PM VS Bellingham (W 4-0)
Mon 9/12/16 4:00 PM VS Nipmuc (L 1-3)
Wed 9/14/16 3:30 PM @ Medway (T 0-0)
Fri 9/16/16 3:30 PM @ Holliston (L 0-1)
Wed 9/21/16 3:30 PM VS Westwood (L 2-3)
Fri 9/23/16 3:30 PM VS Dover-Sherborn (L 0-4)
Wed 9/28/16 3:30 PM VS Hopkinton (L 0-1)
Fri 9/30/16 3:30 PM VS Medfield (T 0-0)
Tue 10/4/16 4:00 PM @ Ursuline Academy (T 1-1)
Wed 10/5/16 6:30 PM @ Bellingham (T 1-1)
Fri 10/7/16 3:30 PM VS Medway (L 0-1)
Fri 10/14/16 3:30 PM VS Holliston (T 0-0)
Wed 10/19/16 6:15 PM @ Westwood (W 2-0)
Sat 10/22/16 10:00 AM @ Dover-Sherborn (L 0-5)
Wed 10/26/16 6:30 PM @ Hopkinton (W 1-0)
Fri 10/28/16 3:30 PM VS Milford (L)
Sat 10/29/16 1:30 PM @ Milford (L)
Football (7-4)
Fri 9/9/16 7:00 PM VS Franklin County (W 34-6)
Fri 9/16/16 7:00 PM VS Norton (W 16-13)
Fri 9/23/16 7:00 PM VS Medway (W 33-14)
Fri 9/30/16 7:00 PM @ Medfield (L 7-14)
Fri 10/7/16 7:00 PM @ Dover-Sherborn (W 27-13)
Sat 10/15/16 7:00 PM VS Millis (L 6-8)
Fri 10/21/16 7:00 PM @ Bellingham (W 27-6)
Fri 10/28/16 7:00 PM Playoffs: VS Dennis-Yarmouth (W 21-18)
Fri 11/04/16 7:00 PM Playoffs: @ Hanover (L 14-28)
Fri 11/11/16 7:00 PM @ Dighton-Rehoboth (L 15-17)
Thu 11/24/16 10:00 AM VS Hopkinton (W 35-12)
Golf (1-16)
Tue 9/6/16 3:00 PM VS Hopkinton (L 240-330)
Wed 9/7/16 3:00 PM VS Holliston (L 280-307)
Thu 9/8/16 3:00 PM @ Medway (L 250-289)
Mon 9/12/16 3:00 PM VS Bellingham (L 278-286)
Wed 9/14/16 3:30 PM @ Norton (L 313-275)
Thu 9/15/16 3:00 PM @ Dover-Sherborn (L 268-220)
Fri 9/16/16 3:00 PM VS Westwood (Moved to 9/23 3pm)
Mon 9/19/16 3:00 PM @ Millis (L)
Tue 9/20/16 3:00 PM @ Medfield (L 244-316)
Wed 9/21/16 3:00 PM @ Hopkinton (L 262-302)
Fri 9/23/16 3:00 PM VS Westwood (L 318-223)
Tue 9/27/16 3:00 PM @ Bellingham (L)
Thu 9/29/16 3:00 PM @ Westwood (L 228-309)
Tue 10/4/16 3:00 PM VS Dover-Sherborn (L 302-255)
Wed 10/5/16 3:00 PM VS Millis (W 316-330)
Fri 10/7/16 3:00 PM VS Norton (L 325-276)
Tue 10/11/16 3:00 PM @ Holliston (L 301-251)
Thu 10/13/16 3:00 PM VS Medfield (L 320-246)
Mon 10/17/16 3:00 PM @ Millis (L)
Boys Soccer (3-14-1)
Wed 9/7/16 3:00 PM @ Hopkinton (L 0-4)
Fri 9/9/16 3:30 PM VS Holliston (L 0-1)
Tue 9/13/16 3:30 PM VS Medway (L 0-4)
Thu 9/15/16 3:30 PM @ Bellingham (W 5-0)
Tue 9/20/16 3:30 PM VS Norton (L 0-3)
Thu 9/22/16 5:00 PM @ Westwood (L 1-2)
Mon 9/26/16 5:15 PM VS Dover-Sherborn (L 0-2)
Wed 9/28/16 6:30 PM VS Millis (L 0-1)
Fri 9/30/16 3:30 PM @ Medfield (L 2-6)
Tue 10/4/16 3:00 PM VS Hopkinton(L 0-2)
Thu 10/6/16 3:30 PM @ Holliston (L 0-4)
Tue 10/11/16 3:30 PM @ Medway (L 1-2)
Fri 10/14/16 3:30 PM VS Bellingham (W 10-1)
Mon 10/17/16 3:30 PM @ Norton (L 0-3)
Wed 10/19/16 6:30 PM VS Westwood (T 0-0)
Sat 10/22/16 12:30 PM @ Dover-Sherborn (L 0-2)
Tue 10/25/16 6:30 PM @ Millis (W 2-1)
Thu 10/27/16 6:00 PM VS Medfield (L 0-3)
Girls Soccer (7-7-4)
Wed 9/7/16 4:45 PM @ Hopkinton (W 1-0)
Fri 9/9/16 3:30 PM @ Holliston (T 0-0)
Tue 9/13/16 6:30 PM @ Medway (L 0-5)
Thu 9/15/16 6:30 PM VS Bellingham (W 4-0)
Tue 9/20/16 3:30 PM @ Norton (W 4-2)
Thu 9/22/16 3:30 PM VS Westwood (W 2-0)
Mon 9/26/16 5:30 PM @ Dover-Sherborn (L 0-1)
Tue 9/27/16 6:30 PM @ Millis (L 1-2)
Fri 9/30/16 5:00 PM VS Medfield (T 1-1)
Tue 10/4/16 3:00 PM VS Hopkinton (W 1-0)
Thu 10/6/16 6:30 PM VS Holliston (T 1-1)
Tue 10/11/16 3:30 PM VS Medway (L 0-4)
Fri 10/14/16 3:30 PM @ Bellingham (W 7-0)
Mon 10/17/16 3:30 PM VS Norton (W 4-3)
Tue 10/18/16 6:30 PM @ Westwood (L 0-1)
Tue 10/25/16 6:30 PM VS Millis (T 0-0)
Wed 10/26/16 6:45 PM @ Medfield (L 0-1)
Sat 10/29/16 10:00 AM VS Dover-Sherborn (L 2-3)
Girls Volleyball (11-7)
Wed 9/7/16 6:30 PM @ Hopkinton (L 0-3)
Fri 9/9/16 6:30 PM VS Medway (L 1-3)
Mon 9/12/16 6:30 PM VS Whitinsville Christian (W 3-1)
Fri 9/16/16 6:30 PM @ Millis (W 3-0)
Mon 9/19/16 6:30 PM @ Holliston (W 3-0)
Wed 9/21/16 6:30 PM VS Bellingham (W 3-0)
Fri 9/23/16 5:30 PM VS Norton (W 3-0)
Wed 9/28/16 6:30 PM VS Westwood (W 3-1)
Fri 9/30/16 6:30 PM @ Medfield (L 0-3)
Wed 10/5/16 6:30 PM @ Medway(L 2-3)
Thur 10/6/16 7:00 PM @ Whitinsville Christian (W 3-1)
Fri 10/14/16 6:30 PM VS Millis (W 3-0)
Mon 10/17/16 6:30 PM VS Holliston (W 3-0)
Wed 10/19/16 6:30 PM @ Norton (W 3-1)
Fri 10/21/16 5:00 PM @ Bellingham (W 3-0)
Wed 10/26/16 6:30 PM @ Westwood (L 2-3)
Fri 10/28/16 6:30 PM VS Medfield (L 0-3)
Mon 10/31/16 5:00 PM VS Hopkinton (L 1-3)