Massachusetts Boys High School Basketball: State Tournament Upsets

Youthbasketball123 is a website designed to provide ideas, drills by gradebooks, teaching tools, basketball jokesguest blogsbasketball quotes, and so much.

2025 State Basketball Tournament

#1 Seeds for Massachusetts High School Boys Basketball

To determine the biggest upset, we will subtract the lower seed from the highest seed.

  1. 34 #38 Norton defeats #4 Shawsheen Valley Tech School 59 – 57 Division 3 Round of 32
  2. 32 #43 Apponequet Regional H.S. defeats #11 Swampscott 58 – 55 Division 3 Round of 32
  3. 25 #45 Saint John Paul II defeats #20 Athol 55 -52 Division 4 Preliminary Round
  4. 23 #44 Stoneham defeats #21 Greater New Bedford RVTHS 85 – 82 Division 3 Preliminary Round
  5. 19 #20 Old Rochester Reg. defeats #1 St. Mary’s High School 70 – 63
  6. 19 #26 Greenfield defeats #7 Lunenburg 83 – 76 Division 4 Round of 32
  7. 17 #25 Norwood Senior defeats #8 Tewksbury Memorial 49 – 41 Division 2 Round of 32
  8. 17 #41 Oakmont Regional defeats #24 24 Fairhaven 47 – 38 Division 3 Preliminary Round
  9. 16 #19 Rockport defeats #3 Granby Jr. / Sr. 51 – 46 Division 5 Sweet 16
  10. 15 #24 Boston Latin School defeats #9 Winchester 53 – 51 Division 1 Round of 32
  11. 13 #23 Middleboro defeats #10 North Quincy 55 – 51 Division 2 Round of 32
  12. 13 #23 O’Bryant defeats #10 KIPP Academy Lynn Collegiate 67 – 65 Division 4 Round of 32
  13. 11 #22 Apponequet Regional H.S. defeats #11 Swampscott 58 – 55 Division 3 Sweet 16
  14. 9 #13 Cohasset defeats #4 Millbury Mem.Jr. / Sr.H.S. 41 – 27 Division 4 Sweet 16
  15. 9 #21 21 Cathedral defeats #12 Hamilton-Wenham Reg HS 62 – 55 Division 4 Round of 32
  16. 9 #21 Lincoln-Sudbury Reg. defeats #12 Arlington 54 – 49 Division 1 Round of 32
  17. 9 #37 Gardner defeats #28 Blackstone-Millville Reg HS 60 – 58 Division 4 Preliminary Round
  18. 7 #12 Plymouth South defeats #5 Whitman-Hanson Regional HS 55 – 41 Division 2 Sweet 16
  19. 7 #20 Old Rochester Reg. defeats #13 Tantasqua Regional Senior 58 – 47 Division 3 Round of 32
  20. 7 #36 Needham defeats #29 King Philip Regional H.S. 56 – 37. Division 1 Preliminary Round
  21. 7 #36 Norton defeats #29 Worcester Technical 45-44 Division 3 Preliminary Round
  22. 7 #36 Boston Prep Charter Public School defeats #29 Mount Everett Reg. 67 – 58 Division 4 Preliminary Round
  23. 7 #20 Saint John’s defeats #13 Brookline 53 – 51 Division 1 Round of 32
  24. #5 11 Braintree defeats #6 Andover 43 – 41 Division 1 Sweet 16
  25. 5 #11 Westport defeats #6 John J. Duggan Academy 72 – 69 Division 5 Sweet 16
  26. 5 #19 David Prouty defeats #14 4 Northbridge 69 – 61 Division 4 Round of 32
  27. 5 19 Rockport defeats #14 Lee Middle / High School 64 – 60 Division 5 Round of 32
  28. 3 #10 Hanover defeats #7 Salem 59 – 35 Division 3 Sweet 16
  29. 3 #34 Nashoba Reg.defeats #31 North Attleborough 63 – 53 Division 2 Preliminary Round
  30. 1 #33 Falmouth defeats #32 Greater Lowell Tech 68 – 49 Division 3 Preliminary Round
  31. 1 # 17 Wareham defeats #16 Tech Boston Academy 64 – 48 Division 4 Round of 32
  32. 1 #33 Assabet Valley Reg Tech HS defeats #32 Frontier Regional School 58 – 55 Division 4 Preliminary Round
  33. 1 #17 Old Colony Reg Voc / Tech HS defeats #16 Notre Dame Cristo Rey HS 67 – 59 Division 5 Round of 32

Round of 32

Division 1 (38 teams)

Division 2 (40 teams)

Division 3 (44 teams)

Division 4 

Division 5 (45 teams)