High school football on Thanksgiving Day in Massachusetts is a truly great annual tradition, and this year is no exception.
Check up on how your alma mater did on Turkey Day here. Check back throughout the day as we'll continue to update scores as they come in from around Massachusetts. Games are listed alphabetically by league, with all non-league games posted last.
Atlantic Coast
Plymouth North 42, Plymouth 0
Bay State Conference
Newton North 41, Brookline 12
Braintree 20, Milton 19
Weymouth 21, Walpole 6
Norwood 34, Dedham 19
Natick
Framingham
Needham 20, Wellesley 17
Big Three
New Bedford 21, Durfee 7
Boston North
East Boston 28, South Boston 6
Boston South
Hyde Park 14, Burke 8
Cape Ann (Large)
North Andover 20, Masconomet 7
Pentucket 41, Triton 20
Cape Ann (Small)
Hamilton-Wenham 20, Ipswich 8
Newburyport 26, Amesbury 0
Lynnfield 21, North Reading 6
Catholic Central (Large)
Austin Prep 38, Bishop Fenwick 8
Catholic Central (Small)
Pope John 20, Lowell Catholic 0
St. Clement 31, Trinity Catholic 14
Marian
Cathedral
Catholic Conference
BC High 29, Catholic Memorial 27
St. John's Prep 21, Xaverian 12
Commonwealth (Large)
Greater Lawrence 22, Whittier 8
Shawsheen 35, Greater Lowell 0
Commonwealth (Small)
Mystic Valley 32, Minutemen 16
Dual County (Large)
Lincoln-Sudbury 21, Newton South 7
Westford
Acton-Boxborough
Dual County (Small)
Concord-Carlisle 27, Bedford 13
Weston 28, Wayland 21
Greater Boston
Everett 43, Cambridge 0
Medford
Malden
Hockomock
Canton
Stoughton
King Philip 35, Franklin 18
Mansfield 32, Foxborough 12
Sharon
Oliver Ames
North Attleborough
Attleboro
Mayflower (Large)
Blue Hills 36 , Bristol-Plymouth 20
Southeastern 28, South Shore Voc-Tech 16
Mayflower (Small)
Holbrook/Avon
West Bridgewater
Merrimack Valley (Large)
Chelmsford 21, Billerica 14
Andover 19, Central Catholic 7
Merrimack Valley (Small)
Dracut 19, Methuen 12
Middlesex
Lexington 14, Burlington 0
Reading 28, Stoneham 0
Winchester
Woburn
Wakefield 15, Melrose 7
Belmont 28, Watertown 13
Northeastern (Large)
Lynn English
Lynnn Classical
Northeastern (Small)
Swampscott 21, Marblehead 20
South Coast
Bourne 42, Wareham 6
Seekonk 12, Dighton-Rehoboth 7
Old Rochester
Apponequet
South Shore
East Bridgewater 20, Rockland 16
Cohasset 36, Hull 12
Tri-Valley
Holliston 34, Westwood 14
Dover-Sherborn 15, Medfield 9
Norton 35, Bellingham 14
Hopkinton 41, Ashland 14
Medway 49, Mills/Hopedale 14
Non-league
Abington 33, Whitman-Hanson 12
Latin Academy 6, Charlestown 0
Westborough 14, Algonquin 0
Arlington 42, Arlington Catholic 14
Auburn
Oxford
Bishop Stang
Bishop Connolly
Blackstone Valley
Nipmuc
Boston Latin 54, Boston English 12
Bridgewater-Raynham 23, Brockton 21
Somerset 35, Case 0
Taunton 35, Coyle & Cassidy 7
Dennis-Yarmouth 34, Nauset 21
Duxbury
Marshfield
Dartmouth 35, Fairhaven 12
Barnstable 46, Falmouth 14
Georgetown 10, Manchester Essex 0
Gloucester 43, Danvers 0
Greater Bedford 33, Diman 19
Hanover
Norwell
Lowell 38, Haverhill 21
Holy Name
Wachusett
Hudson
Marlborough
Madison Park
O'Bryant
Malden Catholic 12, Waltham 7
Matignon
Somerville
Maynard
Clinton
Middleborough 36, Carver 0
Millbury
Gardner
Pembroke
Silver Lake
North Quincy 13, Quincy 7
Bishop-Feehan 34, Randolph 7
St. Peter-Marian
St. John's (Shrewsbury)
Salem
Beverly
Salem (N.H) 44, Lawrence 38
Mashpee 37, Sandwich 7
Peabody 34, Saugus 14
Scituate 26, Hingham 20
Shrewsbury
Milford
Southbridge
Bartlett
Tewksbury 26, Wilmington 21
Groton-Dunstable 42, Tyngsborough 28
Uxsbridge
Northbridge
West Boylston
Quabbin
Revere 28, Winthrop, 22