Boys Lacrosse vs Milton May 2 2024
Baseball vs Milton 5 1 24
Boys Lacrosse vs Needham April 30 2024
Baseball vs Needham 4 29 24
Softball vs Wellesley April 26 2024
Girls Lacrosse vs Weymouth 4 25 24
Boys Volleyball vs Weymouth 4 25 24
Softball vs Weymouth April 24 2024
Baseball vs Newton North 4 22 24
Baseball vs Waltham 4 19 2024
Boys Lacrosse vs Newton North April 23 2024
Baseball vs Holliston 4 19 2024
Baseball vs Norwood 4 16 2024
Girls Lacrosse vs Notre Dame April 12 2024
Boys Volleyball vs Framingham April 11 2024
Girls Lacrosse vs Framingham April 11 2024
Softball vs Lincoln Sudbury 4 2 24
Baseball vs Brookline 4 8 24
Boys Lacrosse vs Brookline April 8 2024
Boys Volleyball vs Needham April 4 2024
Boys Volleyball vs Medfield 4 2 24
Unified Basketball Game 2 March 1, 2024
Unified Basketball Game 1 March 1, 2024
Girls Hockey at Wellesley 2 14 2024
Boys Basketball at Wellesly 2 17 2024
Girls Basketball at Wellesley 2 17 2024
Boys Hockey vs Algonquin February 17 2024
Girls Basketball vs Needham February 16 2024
Boys Basketball vs North Andover 2 15 24
Boys Hockey vs Wellesley February 14 2024
Girls Hockey vs Walpole February 10 2024
Girls Basketball vs Walpole February 9 2024
Girls Hockey vs Newton North February 7 2024
Girls Basketball vs Newton North February 6 2024
Boys Hockey vs Framingham February 3 2024
Boys Basketball vs Framingham February 2 2024
Wrestling vs Braintree 1 31 23
Boys Basketball vs Bishop Feehan February 1 2024
Girls Hockey vs Brookline January 31 2024
Girls Basketball vs Brookline January 30 2024
Girls Hockey vs Braintree January 27 2024
Girls Basketball vs Braintree January 26 2024
NHS Boys Hockey vs Milton January 24 2024
Boys Basketball vs Milton January 23 2024
Boys Hockey vs Needham January 20 2024
Boys Basketball vs Needham January 19 2024
Boys Hockey vs Woburn January 17 2024
Boys Basketball vs Brockton January 15 2024
Girls Hockey vs Weymouth January 10 2024
Boys Basketball vs Lincoln-Sudbury January 10 2024
Girls Basketball vs Weymouth January 9 2024
Boys Hockey vs Newton North January 6 2024
Boys Basketball vs Newton North January 5 2024
Girls Hockey vs Bishop Stang December 30 2023
Boys Hockey vs BC High January 3 2024
Girls Hockey vs Framingham December 20 2023
NHS Wrestling vs Brookine 12 20 23
Girls Basketball vs Framingham December 19 2023
Boys Hockey vs Brookline December 16 2023
Boys Basketball vs Brookline December 15 2023
NHS Wrestling vs Milton 12 13 23
Girls Hockey vs Wellesley December 13 2023
Girls Basketball vs Wellesley December 12 2023
Boys Basketball vs Wellesley December 12 2023
Boys Hockey vs Shrewsbury December 9 2023
Natick Girls Soccer 2023 State Champions Tournament Highlights December 4 2023
Football at Framingham 11-23-23
Coach's Corner November 28 2023
Pep Rally November 22, 2023
Girls Soccer vs Bishop Feehan November 18 2023
Girls Soccer vs Brookline November 14 2023
Coach's Corner November 14 2023
Girls Soccer vs Concord Carlisle November 12 2023
Football vs Franklin November 10 2023
Boys Soccer vs Belmont November 9 2023
Girls Soccer vs Weymouth November 9 2023 new
Coach's Corner November 7 2023
Girls Soccer vs Boston Latin November 6 2023
Boys Soccer vs Cambridge November 3 2023
Girls Volleyball vs Lexington November 2 2023
Coach's Corner October 31 2023
Boys Soccer vs Wellesley October 26 2023
Girls Soccer vs Walpole October 24 2023
Girls Volleyball vs Walpole October 24 2023
Coach's Corner October 24 2023
Field Hockey vs Walpole Ocotber 23 2023
Girls Volleyball vs Ashland October 23 2023
Field Hockey vs Needham October 20 2023
Girls Soccer vs Newton North October 19 2023
Girls Volleyball vs Newton North October 19 2023
Field Hockey vs Newton North October 18 2023
Boys Soccer vs Framingham October 17 2023
Unified Basketball vs Needham October 17 2023
Coach's Corner October 17 2023
Girls Soccer vs Arch Bishop October 14 2023
NHS Football vs Brookline 10 13 23
Girls Volleyball vs Brookline October 12 2023
Girls Soccer vs Brookline October 12 2023
Field Hockey vs Brookline October 11 2023
Coach's Corner October 11 2023
Boys Soccer vs Braintree October 10 2023
Boys Soccer vs Milton October 6 2023
NHS Football vs Newton North 10 5 23
Boys Soccer vs Needham October 3 2023
Coach's Corner October 3 2023
NHS Football vs Wachusett 9 29 23
Boys Soccer vs Xaverian September 28 2023
Girls Volleyball vs Wellesley September 28 2023
Girls Volleyball vs Weymouth September 27 2023
Girls Soccer vs Weymouth September 27 2023
Coach's Corner September 26 2023
Field Hockey vs Braintree September 22 2023
Boys Soccer vs Newton North September 21 2023
Field Hockey vs Weymouth September 20 2023
Girls Soccer vs Framingham September 19 2023
Girls Volleyball vs Framingham September 19 2023
Coach's Corner September 19 2023
Girls Soccer vs Wellesley 9 15 2023
NHS Football vs Walpole 9 14 2023
Boys Soccer vs Brookline September 13 2023
Field Hockey vs Framingham September 12 2023
Coach's Corner September 12 2023
Girls Soccer vs Notre Dame Academy September 11 2023
Field Hockey vs Wellesley September 6 2023
Football Media Day August 31 2023
NHS Baseball vs Springfield Central 6 7 23
NHS Baseball vs Wellesley 5 26 23
NHS Boys Lacrosse vs Wellesley 5 26 23
NHS Softball vs Ls 5 23 23
Boys Volleyball vs Brookline June 9 2023
Boys Volleyball vs BC High June 7 2023
Boys Volleyball vs Doherty June 5 2023
Girls Lacrosse vs Brookline June 1 2023
NHS Softball vs Braintree 5 22 23
NHS Softball vs Weymouth 5 17 23
Boys Volleyball vs Weymouth May 24 2023
Girls Lacrosse vs Braintree May 23 2023
Boys Volleyball vs Newton South May 22 2023
NHS Boys Tennis vs Wellesley 5 10 23
Girls Lacrosse vs Weymouth May 18 2023
NHS Baseball vs Brooklne 5 15 23
Softball vs Concord-Carlisle May 16 2023
Boys Lacrosse vs Brookline May 16 2023
NHS Baseball vs Framingham 5 10 23
NHS Softball vs Newton North 5 8 23
Boys Volleyball vs Newton North May 11 2023
Girls Lacrosse vs Newton North May 9 2023
Boys Volleyball vs Wellesley May 9 2023