Boys varsity basketball
Dec. 18: Needham 28, Wellesley 63
Dec. 20: Needham 61, Natick 42
Find out what's happening in Needhamwith free, real-time updates from Patch.
Dec. 21: Needham 48, BC High 61
Dec. 23: Needham 48, Walpole 58
Find out what's happening in Needhamwith free, real-time updates from Patch.
Dec. 28: Needham 71, Xaverian 43
Dec. 30: Needham 53, Lincoln-Sudbury 50
Jan. 4: Needham 57, Brookline 54
Jan. 7: Needham 66, Framingham 40
Girls varsity basketball
Dec. 14: Needham 50, Newton South 59
Dec. 18: Needham 58, Wellesley 55
Dec. 20: Needham 46, Natick 59
Dec. 23: Needham 59, Walpole 54
Dec. 27: Needham 49, Somerville 38
Dec. 28: Needham 34, Springfield Central 38
Jan. 6: Needham 54, Brookline 39
Jan. 7: Needham 55, Framingham 27
Boys varsity hockey
Dec. 13: Needham 1, Wellesley 6
Dec. 18: Needham 1, Natick 4
Dec. 21: Needham 2, Walpole 1
Dec. 23: Needham 6, Coyle & Cassidy 3
Dec. 28: Needham 3, Billerica 5
Dec. 31: Needham 0, Catholic Memorial 3
Jan. 4: Needham 8, Brockton 2
Girls varsity hockey
Dec. 13: Needham 1, Wellesley 4
Dec. 18: Needham 7, Natick 1
Dec. 21: Needham 4, Walpole 2
Jan: 5: Needham 2, Leominster/St. Bernard’s 0
Jan. 8: Needham 2, Framingham 2
Boys varsity wrestling
Dec. 14: Needham 21, Nashoba/Clinton 51; Needham 52, Boston Latin 30; Needham 41, Whittier Tech 31
Dec. 18: Needham 32, Braintree 45
Dec. 23: Needham 52, Weymouth 21
Jan. 8: Needham 60, Norwood 12
Boys varsity swimming
Dec. 18: Needham 113, Medfield 67
Dec. 20: Needham 126, Arlington 48
Jan. 4: Needham 98, Wellesley 87
Girls varsity gymnastics
Jan. 7: Needham 124.200, Braintree 124.650
Boys varsity indoor track
Dec. 12: Needham 60, Braintree 40
Dec. 19: Needham 55, Weymouth 45
Girls varsity indoor track
Dec. 12: Needham 54, Braintree 45
Dec. 19: Needham 50, Weymouth 50Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.