Get Unlimited Access – for Free

See all the latest scores & stats from your favorite teams! Simply sign in or create your free MaxPreps account to unlock this page - it only takes a minute to join.

The Haverhill (MA) varsity basketball team won Friday's home non-conference game against Groton-Dunstable (Groton, MA) by a score of 57-51.

Q1Q2Q3Q4Final
Groton-Dunstable1213151151
Haverhill1215181257
Final score provided by T. Adams.
  • Recap
  • Scoretracker
  • Matchup Info

Game Story

Massachusetts High School Basketball - Groton-Dunstable can't get by Haverhill

December 27, 2024: Haverhill, MA 01832

The Groton-Dunstable Crusaders basketball squad (Groton, MA), was nudged 57-51 in Friday's non-league battle with the host Haverhill Hillies (Haverhill, MA)

With the victory, Haverhill advances its record to 1-5 on the year. The Hillies travel to Westford Academy (Westford, MA) to meet the Grey Ghosts in a non-league battle on Saturday, December 28. The Grey Ghosts enter the battle with a record of 2-1. Westford Academy won 63-55 in their recent non-league battle against Merrimack (Merrimack, NH)

The Crusaders now own a 2-2 record. They put it on the line next when they host Merrimack for a non-league battle on Saturday, December 28. Groton-Dunstable will meet a Tomahawks squad coming off a 63-55 non-league loss to Westford Academy (Westford, MA). The Tomahawks record now stands at 2-2.

Tom AdamsHillies Reporter
  • All
  • Q1
  • Q2
  • Q3
  • Q4
  • F
  1. Check In

    1st Quarter
    12 - 12 The scorer has checked in. Groton-Dunstable 12, Haverhill 12
    Posted @ 2:45p
  2. Game Attendance

    1st Quarter
    Attendance Dozens
    Posted @ 2:45p
  3. 12 - 12

    End of 1st Quarter

    2nd Quarter
    Groton-Dunstable 12, Haverhill 12
    Posted @ 2:45p
  4. 14 - 12

    Score Alert

    Groton-Dunstable2nd Quarter
    Groton-Dunstable - makes a 2pt Field Goal. Groton-Dunstable 14, Haverhill 12
    Posted @ 2:45p
  5. 14 - 15

    Score Alert

    Haverhill2nd Quarter
    Haverhill - makes a 3pt Field Goal. Groton-Dunstable 14, Haverhill 15
    Posted @ 2:46p
  6. 14 - 18

    Score Alert

    Haverhill2nd Quarter
    Haverhill - makes a 3pt Field Goal. Groton-Dunstable 14, Haverhill 18
    Posted @ 2:46p
  7. 16 - 18

    Score Alert

    Groton-Dunstable2nd Quarter
    Groton-Dunstable - makes a 2pt Field Goal. Groton-Dunstable 16, Haverhill 18
    Posted @ 2:46p
  8. 16 - 21

    Score Alert

    Haverhill2nd Quarter
    Haverhill - makes a 3pt Field Goal. Groton-Dunstable 16, Haverhill 21
    Posted @ 2:46p
  9. 19 - 21

    Score Alert

    Groton-Dunstable2nd Quarter
    Groton-Dunstable - makes a 3pt Field Goal. Groton-Dunstable 19, Haverhill 21
    Posted @ 2:46p
  10. 19 - 24

    Score Alert

    Haverhill2nd Quarter
    Haverhill - makes a 3pt Field Goal. Groton-Dunstable 19, Haverhill 24
    Posted @ 2:46p
  11. 19 - 26

    Score Alert

    Haverhill2nd Quarter
    Haverhill - makes a 2pt Field Goal. Groton-Dunstable 19, Haverhill 26
    Posted @ 2:46p
  12. 22 - 26

    Score Alert

    Groton-Dunstable2nd Quarter
    Groton-Dunstable - makes a 3pt Field Goal. Groton-Dunstable 22, Haverhill 26
    Posted @ 2:46p
  13. 25 - 26

    Score Alert

    Groton-Dunstable2nd Quarter
    Groton-Dunstable - makes a 3pt Field Goal. Groton-Dunstable 25, Haverhill 26
    Posted @ 2:46p
  14. 25 - 27

    Score Alert

    Haverhill2nd Quarter
    Haverhill - makes a Free Throw. Groton-Dunstable 25, Haverhill 27
    Posted @ 2:46p
  15. 25 - 27

    Halftime

    Halftime
    Groton-Dunstable 25, Haverhill 27
    We noticed it's halftime, please enjoy this video while you wait for the action to resume.
    Posted @ 2:46p
  16. 25 - 27

    Start of 3rd Quarter

    Groton-Dunstable3rd Quarter
    Groton-Dunstable's ball.
    Posted @ 2:51p
  17. 25 - 27

    Foul Alert

    Groton-Dunstable3rd Quarter ~7 minutes to go
    Foul on Groton-Dunstable - #23. Groton-Dunstable 25, Haverhill 27
    Posted @ 2:51p
  18. 25 - 27

    Foul Alert

    Groton-Dunstable3rd Quarter ~7 minutes to go
    Foul on Groton-Dunstable - #23. Groton-Dunstable 25, Haverhill 27
    Posted @ 2:52p
  19. 27 - 27

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #24 makes a 2pt Field Goal. Groton-Dunstable 27, Haverhill 27
    Posted @ 2:54p
  20. 27 - 28

    Score Alert

    Haverhill3rd Quarter
    Haverhill - makes a Free Throw. Groton-Dunstable 27, Haverhill 28
    Posted @ 2:54p
  21. 29 - 28

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #2 makes a 2pt Field Goal. Groton-Dunstable 29, Haverhill 28
    Posted @ 2:54p
  22. 29 - 28

    Foul Alert

    Haverhill3rd Quarter ~6 minutes to go
    Foul on Haverhill - #12. Groton-Dunstable 29, Haverhill 28
    Posted @ 2:55p
  23. 29 - 31

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #3 makes a 3pt Field Goal. Groton-Dunstable 29, Haverhill 31
    Posted @ 2:55p
  24. 29 - 31

    Foul Alert

    Groton-Dunstable3rd Quarter ~5 minutes to go
    Foul on Groton-Dunstable - #4. Groton-Dunstable 29, Haverhill 31
    Posted @ 2:56p
  25. 29 - 32

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #12 makes a Free Throw. Groton-Dunstable 29, Haverhill 32
    Posted @ 2:57p
  26. 31 - 32

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #2 makes a 2pt Field Goal. Groton-Dunstable 31, Haverhill 32
    Posted @ 2:57p
  27. 31 - 34

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #5 makes a 2pt Field Goal. Groton-Dunstable 31, Haverhill 34
    Posted @ 2:57p
  28. 31 - 34

    Foul Alert

    Haverhill3rd Quarter ~4 minutes to go
    Foul on Haverhill - #3. Groton-Dunstable 31, Haverhill 34
    Posted @ 2:58p
  29. 31 - 37

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #12 makes a 3pt Field Goal. Groton-Dunstable 31, Haverhill 37
    Posted @ 2:58p
  30. 31 - 39

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #12 makes a 2pt Field Goal. Groton-Dunstable 31, Haverhill 39
    Posted @ 2:59p
  31. 31 - 39

    Timeout Alert

    Groton-Dunstable3rd Quarter ~3 minutes to go
    Timeout Groton-Dunstable. Groton-Dunstable 31, Haverhill 39
    Posted @ 3p
  32. 31 - 42

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #5 makes a 3pt Field Goal. Groton-Dunstable 31, Haverhill 42
    Posted @ 3:01p
  33. 31 - 42

    Foul Alert

    Haverhill3rd Quarter ~2 minutes to go
    Foul on Haverhill - #11. Groton-Dunstable 31, Haverhill 42
    Posted @ 3:02p
  34. 32 - 42

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #5 makes a Free Throw. Groton-Dunstable 32, Haverhill 42
    Posted @ 3:02p
  35. 32 - 42

    Foul Alert

    Haverhill3rd Quarter ~2 minutes to go
    Foul on Haverhill - #4. Groton-Dunstable 32, Haverhill 42
    Posted @ 3:03p
  36. 32 - 42

    Foul Alert

    Haverhill3rd Quarter ~1 minute to go
    Foul on Haverhill - #4. Groton-Dunstable 32, Haverhill 42
    Posted @ 3:04p
  37. 33 - 42

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #3 makes a Free Throw. Groton-Dunstable 33, Haverhill 42
    Posted @ 3:04p
  38. 35 - 42

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #24 makes a 2pt Field Goal. Groton-Dunstable 35, Haverhill 42
    Posted @ 3:05p
  39. 35 - 44

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #3 makes a 2pt Field Goal. Groton-Dunstable 35, Haverhill 44
    Posted @ 3:05p
  40. 35 - 44

    Foul Alert

    Groton-Dunstable3rd Quarter Under a minute
    Foul on Groton-Dunstable - #2. Groton-Dunstable 35, Haverhill 44
    Posted @ 3:05p
  41. 35 - 45

    Score Alert

    Haverhill3rd Quarter
    Haverhill - #14 makes a Free Throw. Groton-Dunstable 35, Haverhill 45
    Posted @ 3:05p
  42. 35 - 45

    Foul Alert

    Haverhill3rd Quarter Under a minute
    Foul on Haverhill - #24. Groton-Dunstable 35, Haverhill 45
    Posted @ 3:06p
  43. 36 - 45

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #24 makes a Free Throw. Groton-Dunstable 36, Haverhill 45
    Posted @ 3:06p
  44. 37 - 45

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #24 makes a Free Throw. Groton-Dunstable 37, Haverhill 45
    Posted @ 3:06p
  45. 39 - 45

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #24 makes a 2pt Field Goal. Groton-Dunstable 39, Haverhill 45
    Posted @ 3:07p
  46. 39 - 45

    Foul Alert

    Haverhill3rd Quarter Under a minute
    Foul on Haverhill - #23. Groton-Dunstable 39, Haverhill 45
    Posted @ 3:08p
  47. 40 - 45

    Score Alert

    Groton-Dunstable3rd Quarter
    Groton-Dunstable - #24 makes a Free Throw. Groton-Dunstable 40, Haverhill 45
    Posted @ 3:09p
  48. 40 - 45

    End of 3rd Quarter

    4th Quarter
    Groton-Dunstable 40, Haverhill 45
    Posted @ 3:09p
  49. 42 - 45

    Score Alert

    Groton-Dunstable4th Quarter
    Groton-Dunstable - #24 makes a 2pt Field Goal. Groton-Dunstable 42, Haverhill 45
    Posted @ 3:12p
  50. 42 - 45

    Foul Alert

    Groton-Dunstable4th Quarter ~7 minutes to go
    Foul on Groton-Dunstable - #15. Groton-Dunstable 42, Haverhill 45
    Posted @ 3:13p
  51. 42 - 45

    Foul Alert

    Groton-Dunstable4th Quarter ~6 minutes to go
    Foul on Groton-Dunstable - #3. Groton-Dunstable 42, Haverhill 45
    Posted @ 3:14p
  52. 42 - 46

    Score Alert

    Haverhill4th Quarter
    Haverhill - #4 makes a Free Throw. Groton-Dunstable 42, Haverhill 46
    Posted @ 3:14p
  53. 42 - 47

    Score Alert

    Haverhill4th Quarter
    Haverhill - #4 makes a Free Throw. Groton-Dunstable 42, Haverhill 47
    Posted @ 3:14p
  54. 42 - 47

    Foul Alert

    Haverhill4th Quarter ~6 minutes to go
    Foul on Haverhill - #24. Groton-Dunstable 42, Haverhill 47
    Posted @ 3:15p
  55. 42 - 47

    Foul Alert

    Groton-Dunstable4th Quarter ~5 minutes to go
    Foul on Groton-Dunstable - #23. Groton-Dunstable 42, Haverhill 47
    Posted @ 3:16p
  56. 42 - 47

    Foul Alert

    Groton-Dunstable4th Quarter ~5 minutes to go
    Foul on Groton-Dunstable - #3. Groton-Dunstable 42, Haverhill 47
    Posted @ 3:17p
  57. 42 - 47

    Timeout Alert

    Groton-Dunstable4th Quarter ~5 minutes to go
    Timeout Groton-Dunstable. Groton-Dunstable 42, Haverhill 47
    Posted @ 3:18p
  58. 44 - 47

    Score Alert

    Groton-Dunstable4th Quarter
    Groton-Dunstable - #55 makes a 2pt Field Goal. Groton-Dunstable 44, Haverhill 47
    Posted @ 3:20p
  59. 47 - 47

    Score Alert

    Groton-Dunstable4th Quarter
    Groton-Dunstable - #55 makes a 3pt Field Goal. Groton-Dunstable 47, Haverhill 47
    Posted @ 3:20p
  60. 47 - 47

    Timeout Alert

    Haverhill4th Quarter ~4 minutes to go
    Timeout Haverhill. Groton-Dunstable 47, Haverhill 47
    Posted @ 3:21p
  61. 47 - 50

    Score Alert

    Haverhill4th Quarter
    Haverhill - #14 makes a 3pt Field Goal. Groton-Dunstable 47, Haverhill 50
    Posted @ 3:22p
  62. 49 - 50

    Score Alert

    Groton-Dunstable4th Quarter
    Groton-Dunstable - #55 makes a 2pt Field Goal. Groton-Dunstable 49, Haverhill 50
    Posted @ 3:23p
  63. 49 - 50

    Foul Alert

    Haverhill4th Quarter ~3 minutes to go
    Foul on Haverhill - #11. Groton-Dunstable 49, Haverhill 50
    Posted @ 3:23p
  64. 49 - 50

    Foul Alert

    Groton-Dunstable4th Quarter ~2 minutes to go
    Foul on Groton-Dunstable - #4. Groton-Dunstable 49, Haverhill 50
    Posted @ 3:25p
  65. 49 - 51

    Score Alert

    Haverhill4th Quarter
    Haverhill - #5 makes a Free Throw. Groton-Dunstable 49, Haverhill 51
    Posted @ 3:25p
  66. 49 - 51

    Foul Alert

    Haverhill4th Quarter ~1 minute to go
    Foul on Haverhill - #4. Groton-Dunstable 49, Haverhill 51
    Posted @ 3:26p
  67. 49 - 53

    Score Alert

    Haverhill4th Quarter
    Haverhill - #5 makes a 2pt Field Goal. Groton-Dunstable 49, Haverhill 53
    Posted @ 3:27p
  68. 49 - 53

    Timeout Alert

    Groton-Dunstable4th Quarter Under a minute
    Timeout Groton-Dunstable. Groton-Dunstable 49, Haverhill 53
    Posted @ 3:28p
  69. 49 - 53

    Foul Alert

    Groton-Dunstable4th Quarter Under a minute
    Foul on Groton-Dunstable - #55. Groton-Dunstable 49, Haverhill 53
    Posted @ 3:29p
  70. 49 - 54

    Score Alert

    Haverhill4th Quarter
    Haverhill - #5 makes a Free Throw. Groton-Dunstable 49, Haverhill 54
    Posted @ 3:30p
  71. 49 - 55

    Score Alert

    Haverhill4th Quarter
    Haverhill - #5 makes a Free Throw. Groton-Dunstable 49, Haverhill 55
    Posted @ 3:30p
  72. 51 - 55

    Score Alert

    Groton-Dunstable4th Quarter
    Groton-Dunstable - #24 makes a 2pt Field Goal. Groton-Dunstable 51, Haverhill 55
    Posted @ 3:30p
  73. 51 - 55

    Foul Alert

    Groton-Dunstable4th Quarter Under a minute
    Foul on Groton-Dunstable - #3. Groton-Dunstable 51, Haverhill 55
    Posted @ 3:30p
  74. 51 - 56

    Score Alert

    Haverhill4th Quarter
    Haverhill - #12 makes a Free Throw. Groton-Dunstable 51, Haverhill 56
    Posted @ 3:31p
  75. 51 - 57

    Score Alert

    Haverhill4th Quarter
    Haverhill - #12 makes a Free Throw. Groton-Dunstable 51, Haverhill 57
    Posted @ 3:32p
  76. 51 - 57

    Foul Alert

    Groton-Dunstable4th Quarter Under a minute
    Foul on Groton-Dunstable - #24. Groton-Dunstable 51, Haverhill 57
    Posted @ 3:32p
  77. 51 - 57

    End of Game

    Final
    Groton-Dunstable 51, Haverhill 57
    Posted @ 3:33p

GDHS @ Haverhill Basketball Game Info

Fri., Dec. 27, 2024 @ 2p
Westford Academy
The Haverhill (MA) varsity basketball team won Friday's home non-conference game against Groton-Dunstable (Groton, MA) by a score of 57-51.

Scoretracker Providers

Tom AdamsHillies Reporter

Rankings & Records

Groton-Dunstable (24-25)

MADiv.
20955
OverallLeagueHomeAwayWin %League %PFPA
8-115-73-65-5.421.4179881,009

Haverhill (24-25)

MADiv.
13140
OverallLeagueHomeAwayNeutralWin %League %PFPA
6-142-33-52-91-0.300.4001,1331,301

Team Scoring Averages

Q1Q2Q3Q4Final
Groton-Dunstable
11.511.011.012.552.0
Haverhill
12.020.511.512.556.7

Common Opponents

SchoolCommon Opp. Rec.SchoolCommon Opp. Rec.
Groton-Dunstable0-1Haverhill1-0
DateAwayHomeResultDateAwayHomeResult
1/19/25Groton-DunstableWestford Academy(L) 47-4012/28/24HaverhillWestford Academy(W) 59-52

Record Breakdown

Groton-Dunstable (24-25)

Haverhill (24-25)

8-11
Overall
6-14
5-7
League
2-3
2-4
Non-League
3-10
0-1
Head to Head
1-0
0-1
Common Opponent
1-0
3-6
Home
3-5
5-5
Away
2-9
0-0
Neutral
1-0
0-0
Playoff
0-0
6-11
In-State
6-14
2-0
Out-of-State
0-0