#0072C6 #860000
Hoops Dynasty HOOPS DYNASTY
Conference Tarkanian
Hanover Sim AI
Cairn Sim AI
Final -
1/21/2026
74
  1 2 F
Hanover 34 40 74
Cairn 37 33 70
70
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cDennis Leach 28 6-8 0-0 5-5 2 6 1 3 0 1 3 17
pfGilbert Neal 25 3-6 0-0 1-3 2 7 1 0 1 0 3 7
sfMark Graves 26 2-3 0-0 2-4 1 5 2 2 2 0 4 6
sgMichael Dowling 29 4-5 2-2 2-5 0 4 4 1 0 0 2 12
pgJohn Bodin 30 3-9 1-4 2-2 0 1 7 2 0 0 1 9
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cRyan Smith 15 0-1 0-0 0-0 0 2 0 0 0 0 0 0
sgTimothy Friedberg 15 2-7 0-2 3-4 0 0 0 2 0 0 2 7
sfRobert Hess 12 2-2 0-0 1-1 1 2 2 2 0 0 0 5
pgDavid McVicker 11 2-3 1-2 0-0 1 1 1 1 0 0 1 5
sgWilliam Haberman 9 2-4 1-2 1-1 0 2 0 0 1 0 0 6
Totals 200 26-48 5-12 17-25 7 30 18 13 4 1 16 74
Percentages   .542 .417 .680                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cChristopher Veilleux 27 4-7 0-1 3-3 4 10 1 2 1 2 1 11
pfMichael Stroud 24 3-6 0-0 4-6 4 9 2 2 0 1 3 10
sfDante Selvage 27 3-9 1-3 3-4 0 0 0 1 1 0 2 10
sgLeroy Evans 23 2-8 1-4 0-0 2 3 3 2 0 0 5 5
pgMatthew Knapp 29 4-10 3-8 0-0 2 3 2 1 0 0 2 11
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sgClifton Schonberg 16 1-3 0-2 1-2 0 2 2 2 0 0 3 3
cJason Lipp 15 1-2 0-0 0-0 0 3 0 1 1 0 0 2
pfRalph Knowles 15 3-6 2-2 0-0 2 5 0 0 0 1 1 8
pgStephen Barnes 11 2-6 0-3 0-0 0 0 0 1 1 0 3 4
sfHorace Sattler 9 2-3 0-1 0-0 1 1 0 1 0 0 2 4
sgJames Davis 4 1-2 0-0 0-0 1 1 0 0 0 0 0 2
Totals 200 26-62 7-24 11-15 16 37 10 13 4 4 22 70
Percentages   .419 .292 .733                

HC
34
12-23
4-8
6-11
3
13
8
6
3
1
9
10
7
5
0
9
40
14-25
1-4
11-14
4
17
10
7
1
0
7
16
10
8
2
14
74
26-48
5-12
17-25
7
30
18
13
4
1
16
26
17
13
2
23
POINTS
FIELD GOALS
3-POINT FIELD GOALS
FREE THROWS
OFFENSIVE REBOUNDS
REBOUNDS
ASSISTS
TURNOVERS
STEALS
BLOCKS
PLAYER FOULS
POINTS IN PAINT
POINTS OFF TURNOVERS
SECOND CHANCE POINTS
FAST BREAK POINTS
BENCH POINTS
CU
37
14-31
4-11
5-7
8
20
5
4
1
3
10
14
12
6
0
12
33
12-31
3-13
6-8
8
17
5
9
3
1
12
12
7
5
2
11
70
26-62
7-24
11-15
16
37
10
13
4
4
22
26
19
11
2
23
PLAYER OF THE GAME
c Dennis Leach Hanover
17 Points, 6 Rebounds
TimeTeamPlayScore
LineupHanover
 PG - John Bodin (fresh)
 SG - Michael Dowling (fresh)
 SF - Mark Graves (fresh)
 PF - Gilbert Neal (fresh)
 C - Dennis Leach (fresh)
 
LineupCairn
 PG - Matthew Knapp (fresh)
 SG - Leroy Evans (fresh)
 SF - Dante Selvage (fresh)
 PF - Michael Stroud (fresh)
 C - Christopher Veilleux (fresh)
 
20:00HanoverJohn Bodin wins the tip0-0
Game PlanHanoverHanover is playing a motion offense and a 2-3 zone (0) 
Game PlanCairnCairn is playing a triangle offense and a man to man (0) 
19:35HanoverDante Selvage steals it from Dennis Leach0-0
19:16CairnMatthew Knapp connects on the 3pt attempt from straight away on a great pass from Leroy Evans0-3
18:55HanoverMark Graves's pass is off the mark and out of bounds0-3
18:37CairnJohn Bodin is called for the reach on Matthew Knapp - foul #1 on John Bodin, team foul #10-3
18:25CairnLeroy Evans misses the shot from the left wing0-3
18:23CairnChristopher Veilleux pulls down the offensive rebound0-3
18:03CairnMatthew Knapp misses short on a 3 pointer from the left corner0-3
18:02CairnChristopher Veilleux gets the offensive rebound0-3
17:44CairnDante Selvage loses the dribble to Gilbert Neal0-3
17:29HanoverDennis Leach is called for traveling0-3
17:11CairnChristopher Veilleux connects on the shot from the left block on a nice dish by Leroy Evans0-5
16:56HanoverGilbert Neal banks in the layup and the foul's on Michael Stroud - foul #1 on Michael Stroud, team foul #12-5
16:56HanoverGilbert Neal misses the free throw2-5
16:56CairnMichael Stroud grabs the board2-5
16:42CairnDante Selvage hits the finger roll and the foul's on Mark Graves - foul #1 on Mark Graves, team foul #22-7
16:42CairnDante Selvage makes the free throw2-8
16:23HanoverMichael Dowling makes the 3pt jumper from straight away on a great pass from John Bodin5-8
16:05CairnDante Selvage's floater is tipped away by Dennis Leach5-8
16:04CairnMatthew Knapp tips it home5-10
15:47HanoverChristopher Veilleux swats the layup by Dennis Leach5-10
15:45HanoverGilbert Neal pulls down the offensive rebound5-10
LineupHanover
 PG - John Bodin (fresh) 1 ast.
 SG - Michael Dowling (fresh) 3 pts.
 SF - Mark Graves (fairly fresh)
 PF - Gilbert Neal (fairly fresh) 2 pts.
 C - Dennis Leach (fresh)
 
LineupCairn
 PG - Matthew Knapp (fresh) 5 pts.
 SG - Leroy Evans (fresh) 2 ast.
 SF - Dante Selvage (fresh) 3 pts.
 PF - Michael Stroud (fresh)
 C - Christopher Veilleux (fresh) 2 pts. 2 reb.
 
15:36HanoverMichael Stroud swats the layup by Gilbert Neal5-10
15:34CairnChristopher Veilleux grabs the defensive rebound5-10
15:15CairnChristopher Veilleux can't connect on a 3 from straight away5-10
15:14CairnMatthew Knapp pulls down the offensive rebound5-10
15:04CairnDante Selvage misses the jumper from close range5-10
15:02HanoverDennis Leach gets the rebound5-10
14:47HanoverJohn Bodin misses the 3pt jumper from the left corner5-10
14:46HanoverDennis Leach grabs the offensive board5-10
14:36HanoverMark Graves drills a jumper from the free throw line7-10
14:19CairnChristopher Veilleux drills a jumpshot from just outside the lane on a nice dish by Michael Stroud7-12
13:59HanoverMichael Dowling scores on a pull-up jumper from the right wing set up by Mark Graves9-12
13:51CairnMatthew Knapp loses the dribble to Mark Graves9-12
13:35HanoverDennis Leach misses long on a fadeaway near the basket but he's hacked by Michael Stroud - foul #2 on Michael Stroud, team foul #29-12
SubsHanover
David McVicker (PG), Timothy Friedberg (SG), William Haberman (SF), Ryan Smith (PF)
John Bodin, Michael Dowling, Mark Graves, Gilbert Neal
 
SubsCairn
Stephen Barnes (PG), Clifton Schonberg (SG), Ralph Knowles (SF), Jason Lipp (PF), Horace Sattler (C)
Matthew Knapp, Leroy Evans, Dante Selvage, Michael Stroud, Christopher Veilleux
 
13:35HanoverDennis Leach makes the 1st free throw10-12
13:35HanoverDennis Leach makes the 2nd free throw11-12
13:15CairnClifton Schonberg is hacked by Timothy Friedberg - foul #1 on Timothy Friedberg, team foul #311-12
SubsHanover
Robert Hess (C)
Dennis Leach
 
SubsCairn 
12:58CairnHorace Sattler hits a floater from the right wing11-14
12:40HanoverStephen Barnes is called for the reach on David McVicker - foul #1 on Stephen Barnes, team foul #311-14
12:16HanoverHorace Sattler is called for the reach on William Haberman - foul #1 on Horace Sattler, team foul #411-14
SubsHanover 
SubsCairn
Matthew Knapp (PG)
Stephen Barnes
 
11:59HanoverDavid McVicker comes up short on the 3pt jumper from the right wing11-14
11:58CairnClifton Schonberg snags the defensive board11-14
11:45CairnClifton Schonberg loses the dribble to William Haberman11-14
LineupHanover
 PG - David McVicker (fresh)
 SG - Timothy Friedberg (fresh)
 SF - William Haberman (fresh)
 PF - Ryan Smith (fresh)
 C - Robert Hess (fresh)
 
LineupCairn
 PG - Matthew Knapp (fresh) 5 pts.
 SG - Clifton Schonberg (fresh)
 SF - Ralph Knowles (fresh)
 PF - Jason Lipp (fresh)
 C - Horace Sattler (fresh) 2 pts.
 
11:16HanoverWilliam Haberman banks in the layup on a nice dish by David McVicker and he's fouled by Horace Sattler - foul #2 on Horace Sattler, team foul #513-14
SubsHanover
John Bodin (PG), Michael Dowling (SG), Dennis Leach (C)
David McVicker, Timothy Friedberg, Robert Hess
 
SubsCairn
Leroy Evans (SG), Dante Selvage (SF), Christopher Veilleux (C)
Clifton Schonberg, Ralph Knowles, Horace Sattler
 
11:16HanoverWilliam Haberman makes the free throw14-14
11:00CairnDante Selvage clanks a floater from the left wing14-14
10:58HanoverWilliam Haberman grabs the defensive rebound14-14
10:43HanoverJohn Bodin misses long on a runner from the left block14-14
10:42CairnJason Lipp grabs the board14-14
10:31CairnDante Selvage is fouled on the floor by Dennis Leach - foul #1 on Dennis Leach, team foul #414-14
SubsHanover
Mark Graves (SF), Gilbert Neal (PF)
William Haberman, Ryan Smith
 
SubsCairn 
10:20CairnMatthew Knapp clanks a 3pt shot from the right corner14-14
10:18HanoverMichael Dowling snags the defensive board14-14
09:59HanoverMichael Dowling buries a 3 from the right corner on a nice dish by Dennis Leach17-14
09:41CairnChristopher Veilleux is called for 3 seconds in the lane17-14
SubsHanover 
SubsCairn
Ralph Knowles (PF)
Jason Lipp
 
09:34HanoverDennis Leach makes the floater from the right wing on a great pass from John Bodin19-14
09:15CairnLeroy Evans makes the 3pt shot from the left corner19-17
08:56HanoverDennis Leach connects on the driving attempt from close range on a nice dish by Mark Graves21-17
08:31CairnMatthew Knapp comes up short on the fadeaway jumper from the right side21-17
08:29HanoverJohn Bodin pulls down the rebound21-17
08:14HanoverJohn Bodin connects on the 3pt attempt from the left wing set up by Michael Dowling24-17
07:56CairnLeroy Evans hits the front of the rim on the 3 from straight away24-17
07:54HanoverMark Graves grabs the defensive rebound24-17
07:47HanoverMichael Dowling misses short on a fadeaway from the free throw line but he's fouled by Leroy Evans - foul #1 on Leroy Evans, team foul #624-17
SubsHanover
Timothy Friedberg (SF), Ryan Smith (PF), Robert Hess (C)
Mark Graves, Gilbert Neal, Dennis Leach
 
SubsCairn
Stephen Barnes (PG), Clifton Schonberg (SG), James Davis (SF), Jason Lipp (PF)
Matthew Knapp, Leroy Evans, Dante Selvage, Christopher Veilleux
 
07:47HanoverMichael Dowling makes the 1st free throw25-17
07:47HanoverMichael Dowling misses the 2nd free throw25-17
07:47CairnRalph Knowles snags the defensive board25-17
LineupHanover
 PG - John Bodin (fresh) 3 pts. 2 ast.
 SG - Michael Dowling (fresh) 9 pts. 1 ast.
 SF - Timothy Friedberg (fresh)
 PF - Ryan Smith (fresh)
 C - Robert Hess (fresh)
 
LineupCairn
 PG - Stephen Barnes (fresh)
 SG - Clifton Schonberg (fresh)
 SF - James Davis (fresh)
 PF - Jason Lipp (fresh)
 C - Ralph Knowles (fresh)
 
07:27CairnJames Davis misses the easy layup25-17
07:26CairnRalph Knowles misses the tip25-17
07:24HanoverRobert Hess snags the defensive board25-17
07:12HanoverTimothy Friedberg misses short on a jumper from just outside the lane25-17
07:11CairnJason Lipp grabs the board25-17
06:47CairnStephen Barnes misses the 3pt jumper from the right corner25-17
06:45CairnRalph Knowles tips it but misses25-17
06:44CairnJames Davis tips it home25-19
06:32HanoverJohn Bodin misses badly on a 3 pointer from the right corner25-19
06:30CairnRalph Knowles gets the rebound25-19
06:04CairnRalph Knowles banks in the layup25-21
05:59HanoverTimothy Friedberg can't connect on a 3 from the right corner25-21
05:57CairnClifton Schonberg grabs the defensive rebound25-21
05:37CairnStephen Barnes hits the front of the rim on the turnaround near the basket25-21
05:36HanoverThe rebound goes to Michael Dowling25-21
05:19HanoverThe short jumper by Timothy Friedberg is denied by Ralph Knowles25-21
05:18CairnRalph Knowles snags the defensive board25-21
04:53CairnRalph Knowles connects on the 3pt jumper from straight away25-24
04:31HanoverMichael Dowling hits a jump hook near the basket on a nice dish by John Bodin and the foul's on Clifton Schonberg - foul #1 on Clifton Schonberg, team foul #727-24
SubsHanover
David McVicker (PG), Mark Graves (SF), Gilbert Neal (PF), Dennis Leach (C)
John Bodin, Timothy Friedberg, Ryan Smith, Robert Hess
 
SubsCairn
Matthew Knapp (PG), Leroy Evans (SG), Dante Selvage (SF), Christopher Veilleux (C)
Stephen Barnes, Clifton Schonberg, James Davis, Ralph Knowles
 
04:31HanoverMichael Dowling makes the free throw28-24
04:19CairnLeroy Evans lays it up and in28-26
04:14HanoverDavid McVicker is whistled for a carry28-26
SubsHanover
William Haberman (SG)
Michael Dowling
 
SubsCairn 
03:55CairnChristopher Veilleux misses the jumper from the left wing but he's fouled by Gilbert Neal - foul #1 on Gilbert Neal, team foul #528-26
SubsHanover 
SubsCairn
Michael Stroud (PF)
Jason Lipp
 
03:55CairnChristopher Veilleux makes the 1st free throw28-27
03:55CairnChristopher Veilleux makes the 2nd free throw28-28
03:44HanoverWilliam Haberman misses the easy layup28-28
03:43CairnChristopher Veilleux pulls down the rebound28-28
LineupHanover
 PG - David McVicker (fresh) 1 ast.
 SG - William Haberman (fresh) 3 pts.
 SF - Mark Graves (fresh) 2 pts.
 PF - Gilbert Neal (fresh) 2 pts.
 C - Dennis Leach (fresh) 6 pts. 2 reb.
 
LineupCairn
 PG - Matthew Knapp (fresh) 5 pts.
 SG - Leroy Evans (fresh) 5 pts. 2 ast.
 SF - Dante Selvage (fresh) 3 pts.
 PF - Michael Stroud (fresh)
 C - Christopher Veilleux (fresh) 6 pts. 4 reb.
 
03:30CairnDante Selvage is fouled on the floor by Dennis Leach - foul #2 on Dennis Leach, team foul #628-28
03:16CairnDante Selvage is hacked by Mark Graves - foul #2 on Mark Graves, team foul #728-28
SubsHanover
Timothy Friedberg (SG)
William Haberman
 
SubsCairn 
03:16CairnDante Selvage makes the 1st free throw28-29
03:16CairnDante Selvage misses the 2nd free throw28-29
03:16HanoverGilbert Neal grabs the defensive rebound28-29
03:07HanoverLeroy Evans is called for the reach on Timothy Friedberg - foul #2 on Leroy Evans, team foul #828-29
03:07HanoverTimothy Friedberg misses the 1st free throw28-29
03:07CairnChristopher Veilleux gets the rebound28-29
02:46CairnMichael Stroud can't finish the layup but the foul's on David McVicker - foul #1 on David McVicker, team foul #828-29
02:46CairnMichael Stroud makes the 1st free throw28-30
02:46CairnMichael Stroud misses the 2nd free throw28-30
02:46HanoverGilbert Neal snags the defensive board28-30
02:30HanoverTimothy Friedberg hits the front of the rim on the floater from the baseline28-30
02:29HanoverDavid McVicker grabs the offensive rebound28-30
02:17HanoverTimothy Friedberg knocks in the floater from the baseline and he's fouled by Leroy Evans - foul #3 on Leroy Evans, team foul #930-30
SubsHanover
John Bodin (PG)
David McVicker
 
SubsCairn
Clifton Schonberg (SG)
Leroy Evans
 
02:17HanoverTimothy Friedberg makes the free throw31-30
01:59CairnMatthew Knapp misses badly on a 3pt attempt from the left wing31-30
01:57CairnChristopher Veilleux hits the follow up shot31-32
01:39HanoverDennis Leach throws a bad pass out of bounds31-32
SubsHanover
Michael Dowling (SG), Ryan Smith (PF)
Mark Graves, Gilbert Neal
 
SubsCairn 
01:21CairnMichael Stroud knocks in the fadeaway jumper from the left wing set up by Matthew Knapp31-34
01:05HanoverMichael Dowling is fouled on the floor by Clifton Schonberg - foul #2 on Clifton Schonberg, team foul #1031-34
SubsHanover
William Haberman (SF), Robert Hess (C)
Timothy Friedberg, Dennis Leach
 
SubsCairn
Ralph Knowles (SF), Jason Lipp (C)
Dante Selvage, Christopher Veilleux
 
01:05HanoverMichael Dowling misses the 1st free throw31-34
01:05HanoverMichael Dowling misses the 2nd free throw31-34
01:05CairnMichael Stroud grabs the defensive rebound31-34
00:51CairnJason Lipp misses short on a jumpshot from the left side31-34
00:50HanoverWilliam Haberman gets the rebound31-34
00:43HanoverMichael Dowling is called for the illegal screen - foul #1 on Michael Dowling, team foul #931-34
SubsHanover 
SubsCairn
Stephen Barnes (PG), Horace Sattler (C)
Matthew Knapp, Michael Stroud
 
00:17CairnRalph Knowles hits a 3pt shot from the right wing on a great pass from Clifton Schonberg31-37
00:02HanoverWilliam Haberman makes the 3 pointer from the left wing34-37
00:00CairnClifton Schonberg misses long on a fullcourt shot34-37
TimeTeamPlayScore
LineupHanover
 PG - John Bodin (fresh) 3 pts. 3 ast.
 SG - Michael Dowling (fresh) 12 pts. 1 ast.
 SF - Mark Graves (fresh) 2 pts.
 PF - Gilbert Neal (fresh) 2 pts. 3 reb.
 C - Dennis Leach (fresh) 6 pts. 2 reb.
 
LineupCairn
 PG - Matthew Knapp (fresh) 5 pts. 1 ast.
 SG - Clifton Schonberg (fresh) 1 ast.
 SF - Dante Selvage (fresh) 4 pts.
 PF - Michael Stroud (fresh) 3 pts. 2 reb.
 C - Christopher Veilleux (fresh) 8 pts. 6 reb.
 
20:00CairnDante Selvage inbounds the ball34-37
Game PlanHanoverHanover is playing a motion offense and a 2-3 zone (0) 
Game PlanCairnCairn is playing a triangle offense and a man to man (+1) 
19:40CairnMichael Stroud drills a jump hook in the lane34-39
19:19HanoverJohn Bodin misses badly on a 3 from straight away34-39
19:18HanoverThe offensive rebound goes to Mark Graves34-39
19:06HanoverJohn Bodin scores on a shot from the left wing on a great pass from Gilbert Neal36-39
18:46CairnDante Selvage scores on a 3pt shot from straight away on a nice dish by Matthew Knapp36-42
18:26HanoverDennis Leach buries a shot from the baseline on a great pass from Michael Dowling38-42
18:08CairnChristopher Veilleux's pass is intercepted by Mark Graves38-42
17:52HanoverDennis Leach comes up short on the shot in the lane38-42
17:51CairnMichael Stroud grabs the defensive rebound38-42
17:46CairnDante Selvage buries a turnaround in the lane and he's hacked by Gilbert Neal - foul #2 on Gilbert Neal, team foul #138-44
17:46CairnDante Selvage makes the free throw38-45
17:27HanoverGilbert Neal buries a fadeaway near the basket on a nice dish by Michael Dowling40-45
17:08CairnMichael Stroud clanks a jumper from the right wing40-45
17:06HanoverGilbert Neal grabs the board40-45
16:53HanoverMichael Dowling comes up short on the floater from the left side40-45
16:52CairnChristopher Veilleux grabs the board40-45
16:30CairnA charge is called on Michael Stroud - foul #3 on Michael Stroud, team foul #140-45
SubsHanover
David McVicker (PG), Timothy Friedberg (SG), William Haberman (SF), Ryan Smith (PF), Robert Hess (C)
John Bodin, Michael Dowling, Mark Graves, Gilbert Neal, Dennis Leach
 
SubsCairn
Stephen Barnes (PG), James Davis (SG), Ralph Knowles (SF), Jason Lipp (PF), Horace Sattler (C)
Matthew Knapp, Clifton Schonberg, Dante Selvage, Michael Stroud, Christopher Veilleux
 
16:13HanoverWilliam Haberman clanks a 3pt jumper from the left corner40-45
16:12CairnJason Lipp pulls down the rebound40-45
15:58CairnStephen Barnes is called for the illegal screen - foul #2 on Stephen Barnes, team foul #240-45
SubsHanover 
SubsCairn
Leroy Evans (SG)
James Davis
 
LineupHanover
 PG - David McVicker (fresh) 1 ast.
 SG - Timothy Friedberg (fresh) 3 pts.
 SF - William Haberman (fresh) 6 pts.
 PF - Ryan Smith (fresh)
 C - Robert Hess (fresh)
 
LineupCairn
 PG - Stephen Barnes (fresh)
 SG - Leroy Evans (fresh) 5 pts. 2 ast. 3 pf.
 SF - Ralph Knowles (fresh) 8 pts. 5 reb.
 PF - Jason Lipp (fresh) 3 reb.
 C - Horace Sattler (fresh) 2 pts.
 
15:44HanoverRobert Hess's pass is intercepted by Stephen Barnes40-45
15:39CairnStephen Barnes hits the finger roll40-47
15:32HanoverJason Lipp steals the ball from Timothy Friedberg40-47
15:16CairnLeroy Evans misses the dunk40-47
15:14HanoverThe rebound goes to Ryan Smith40-47
14:46HanoverTimothy Friedberg hits the front of the rim on the 3pt shot from the right wing40-47
14:44HanoverRobert Hess tips it back up and in42-47
14:20CairnStephen Barnes misses badly on a 3pt jumper from straight away42-47
14:18CairnHorace Sattler tips it back up and in42-49
14:02HanoverRyan Smith can't connect on a runner from the left block42-49
14:01CairnLeroy Evans grabs the board42-49
13:57CairnHorace Sattler is whistled for traveling42-49
SubsHanover
John Bodin (PG), Michael Dowling (SG), Mark Graves (SF), Gilbert Neal (PF), Dennis Leach (C)
David McVicker, Timothy Friedberg, William Haberman, Ryan Smith, Robert Hess
 
SubsCairn
Matthew Knapp (PG), Dante Selvage (SF), Michael Stroud (PF), Christopher Veilleux (C)
Stephen Barnes, Ralph Knowles, Jason Lipp, Horace Sattler
 
13:39HanoverJohn Bodin misses the shot from the left wing42-49
13:37HanoverGilbert Neal tips it in44-49
13:13CairnMichael Stroud misses badly on a floater from the left side but he's hacked by Mark Graves - foul #3 on Mark Graves, team foul #244-49
SubsHanover 
SubsCairn
Clifton Schonberg (SG)
Leroy Evans
 
13:13CairnMichael Stroud makes the 1st free throw44-50
13:13CairnMichael Stroud makes the 2nd free throw44-51
13:02HanoverJohn Bodin clanks a shot from the left wing but the foul's on Clifton Schonberg - foul #3 on Clifton Schonberg, team foul #344-51
13:02HanoverJohn Bodin makes the 1st free throw45-51
13:02HanoverJohn Bodin makes the 2nd free throw46-51
12:49CairnClifton Schonberg hits the front of the rim on the 3pt shot from the left corner46-51
12:47HanoverGilbert Neal snags the defensive board46-51
12:41HanoverChristopher Veilleux swats the short shot by Gilbert Neal46-51
12:39CairnChristopher Veilleux grabs the defensive rebound46-51
12:17CairnClifton Schonberg can't connect on a shot from the baseline but the foul's on Gilbert Neal - foul #3 on Gilbert Neal, team foul #346-51
12:17CairnClifton Schonberg makes the 1st free throw46-52
12:17CairnClifton Schonberg misses the 2nd free throw46-52
12:17CairnMichael Stroud grabs the offensive rebound46-52
11:57CairnClifton Schonberg double dribbles46-52
SubsHanover 
SubsCairn
Leroy Evans (SG)
Clifton Schonberg
 
LineupHanover
 PG - John Bodin (fresh) 7 pts. 3 ast.
 SG - Michael Dowling (fresh) 12 pts. 3 ast.
 SF - Mark Graves (fresh) 2 pts. 2 reb. 2 stl. 3 pf.
 PF - Gilbert Neal (fresh) 6 pts. 6 reb. 3 pf.
 C - Dennis Leach (fresh) 8 pts. 2 reb.
 
LineupCairn
 PG - Matthew Knapp (fresh) 5 pts. 2 ast.
 SG - Leroy Evans (fresh) 5 pts. 2 ast. 3 pf.
 SF - Dante Selvage (fresh) 10 pts.
 PF - Michael Stroud (fresh) 7 pts. 4 reb. 3 pf.
 C - Christopher Veilleux (fresh) 8 pts. 8 reb. 2 blk.
 
11:44HanoverMark Graves connects on the floater from just outside the lane set up by John Bodin48-52
11:30CairnMichael Stroud loses the ball out of bounds48-52
SubsHanover
Timothy Friedberg (SF)
Mark Graves
 
SubsCairn 
11:23HanoverJohn Bodin misses long on a fadeaway from the left wing48-52
11:21CairnMichael Stroud gets the rebound48-52
10:59CairnMichael Stroud misses long on a fadeaway from the free throw line48-52
10:58HanoverDennis Leach snags the defensive board48-52
10:52HanoverTimothy Friedberg is called for the illegal screen - foul #2 on Timothy Friedberg, team foul #448-52
SubsHanover
David McVicker (PG), Ryan Smith (PF), Robert Hess (C)
John Bodin, Gilbert Neal, Dennis Leach
 
SubsCairn
Ralph Knowles (SF), Jason Lipp (PF), Horace Sattler (C)
Dante Selvage, Michael Stroud, Christopher Veilleux
 
10:38CairnLeroy Evans is whistled for a carry48-52
SubsHanover
William Haberman (SF)
Michael Dowling
 
SubsCairn
Stephen Barnes (PG)
Matthew Knapp
 
10:23HanoverDavid McVicker drills a jumpshot from the left wing on a great pass from Robert Hess50-52
10:08CairnLeroy Evans comes up short on the 3pt shot from straight away50-52
10:06HanoverRyan Smith grabs the board50-52
09:40HanoverRalph Knowles is called for the reach on William Haberman - foul #1 on Ralph Knowles, team foul #450-52
SubsHanover
John Bodin (PG), Michael Dowling (SG), Mark Graves (SF), Dennis Leach (C)
David McVicker, Timothy Friedberg, William Haberman, Robert Hess
 
SubsCairn
Matthew Knapp (PG), Clifton Schonberg (SG), Dante Selvage (SF), Michael Stroud (PF), Christopher Veilleux (C)
Stephen Barnes, Leroy Evans, Ralph Knowles, Jason Lipp, Horace Sattler
 
09:20HanoverChristopher Veilleux steals the ball from John Bodin50-52
09:04CairnMichael Stroud hits a fadeaway from just outside the lane50-54
08:50HanoverMark Graves misses badly on a jumpshot from the left wing but he's hacked by Dante Selvage - foul #1 on Dante Selvage, team foul #550-54
SubsHanover
Gilbert Neal (PF)
Ryan Smith
 
SubsCairn 
08:50HanoverMark Graves makes the 1st free throw51-54
08:50HanoverMark Graves makes the 2nd free throw52-54
08:33CairnClifton Schonberg hits a pull-up jumper from the right wing on a nice dish by Michael Stroud52-56
08:13HanoverMark Graves clanks a jumper from the right wing52-56
08:11CairnMatthew Knapp pulls down the rebound52-56
07:51CairnMichael Stroud can't connect on a turnaround from the left block52-56
07:50HanoverMark Graves gets the rebound52-56
LineupHanover
 PG - John Bodin (fresh) 7 pts. 4 ast.
 SG - Michael Dowling (fresh) 12 pts. 3 ast.
 SF - Mark Graves (fresh) 6 pts. 3 reb. 2 stl. 3 pf.
 PF - Gilbert Neal (fresh) 6 pts. 6 reb. 3 pf.
 C - Dennis Leach (fresh) 8 pts. 3 reb.
 
LineupCairn
 PG - Matthew Knapp (fresh) 5 pts. 2 ast.
 SG - Clifton Schonberg (fresh) 3 pts. 1 ast. 3 pf.
 SF - Dante Selvage (fairly fresh) 10 pts.
 PF - Michael Stroud (fairly fresh) 9 pts. 5 reb. 3 pf.
 C - Christopher Veilleux (fairly fresh) 8 pts. 8 reb. 2 blk.
 
07:46HanoverMark Graves throws a bad pass out of bounds52-56
SubsHanover
David McVicker (SG)
Michael Dowling
 
SubsCairn
Stephen Barnes (PG), Leroy Evans (SG), Ralph Knowles (SF), Jason Lipp (PF), Horace Sattler (C)
Matthew Knapp, Clifton Schonberg, Dante Selvage, Michael Stroud, Christopher Veilleux
 
07:35CairnHorace Sattler hits the front of the rim on the 3pt jumper from the left wing52-56
07:34HanoverGilbert Neal gets the rebound52-56
07:12HanoverGilbert Neal can't connect on a turnaround in the paint52-56
07:11HanoverDennis Leach tips it in54-56
06:50CairnRalph Knowles is fouled on the floor by Mark Graves - foul #4 on Mark Graves, team foul #554-56
SubsHanover
Michael Dowling (SG), Timothy Friedberg (SF), Ryan Smith (C)
John Bodin, Mark Graves, Dennis Leach
 
SubsCairn
Matthew Knapp (PG)
Stephen Barnes
 
06:28CairnJason Lipp scores on a floater from the right block54-58
06:11HanoverLeroy Evans is called for the reach on Michael Dowling - foul #4 on Leroy Evans, team foul #654-58
SubsHanover
Robert Hess (C)
Gilbert Neal
 
SubsCairn
Clifton Schonberg (SG), Dante Selvage (SF), Michael Stroud (PF), Christopher Veilleux (C)
Leroy Evans, Ralph Knowles, Jason Lipp, Horace Sattler
 
05:54HanoverRobert Hess throws a bad pass out of bounds54-58
05:33CairnMatthew Knapp makes the 3pt jumper from straight away on a nice dish by Clifton Schonberg54-61
05:06HanoverDavid McVicker knocks in the 3 from straight away on a great pass from Robert Hess57-61
05:01CairnDante Selvage can't connect on a 3pt shot from the left corner57-61
05:00HanoverMichael Dowling grabs the defensive rebound57-61
04:45HanoverRobert Hess lays it up and in and he's hacked by Christopher Veilleux - foul #1 on Christopher Veilleux, team foul #759-61
SubsHanover
John Bodin (PG), Mark Graves (SF), Dennis Leach (C)
David McVicker, Michael Dowling, Ryan Smith
 
SubsCairn
Stephen Barnes (PG), Leroy Evans (SG)
Matthew Knapp, Clifton Schonberg
 
04:45HanoverRobert Hess makes the free throw60-61
04:31CairnStephen Barnes misses short on a 3pt jumper from the right corner60-61
04:29HanoverThe rebound goes to Dennis Leach60-61
04:24HanoverTimothy Friedberg scores on a fadeaway from the right side set up by John Bodin62-61
04:08CairnStephen Barnes connects on the jumper from just outside the lane62-63
03:57HanoverDennis Leach connects on the fadeaway from close range on a great pass from John Bodin and he's fouled by Stephen Barnes - foul #3 on Stephen Barnes, team foul #864-63
SubsHanover
William Haberman (SG), Gilbert Neal (PF)
Timothy Friedberg, Robert Hess
 
SubsCairn
Ralph Knowles (SF), Jason Lipp (PF), Horace Sattler (C)
Dante Selvage, Michael Stroud, Christopher Veilleux
 
03:57HanoverDennis Leach makes the free throw65-63
03:36CairnRalph Knowles blows the layup65-63
03:34HanoverMark Graves snags the defensive board65-63
LineupHanover
 PG - John Bodin (fresh) 7 pts. 6 ast.
 SG - William Haberman (fresh) 6 pts.
 SF - Mark Graves (fresh) 6 pts. 4 reb. 2 stl. 4 pf.
 PF - Gilbert Neal (fresh) 6 pts. 7 reb. 3 pf.
 C - Dennis Leach (fresh) 13 pts. 5 reb.
 
LineupCairn
 PG - Stephen Barnes (fresh) 4 pts. 3 pf.
 SG - Leroy Evans (fresh) 5 pts. 2 ast. 4 pf.
 SF - Ralph Knowles (fresh) 8 pts. 5 reb.
 PF - Jason Lipp (fresh) 2 pts. 3 reb.
 C - Horace Sattler (fresh) 4 pts.
 
03:15HanoverJohn Bodin loses the ball out of bounds65-63
SubsHanover
Michael Dowling (SG)
William Haberman
 
SubsCairn
Matthew Knapp (PG)
Stephen Barnes
 
03:04CairnJason Lipp double dribbles65-63
SubsHanover 
SubsCairn
Michael Stroud (PF)
Horace Sattler
 
02:54HanoverJohn Bodin drills a fadeaway from the left wing on a great pass from Michael Dowling67-63
02:54CairnCairn calls a full timeout (2 :30 3 full remaining)67-63
SubsHanover 
SubsCairn
Dante Selvage (SF), Christopher Veilleux (C)
Ralph Knowles, Jason Lipp
 
02:38CairnMichael Stroud misses the lay-in but he's hacked by Michael Dowling - foul #2 on Michael Dowling, team foul #667-63
02:38CairnMichael Stroud makes the 1st free throw67-64
02:38CairnMichael Stroud misses the 2nd free throw67-64
02:38CairnChristopher Veilleux snags the offensive board67-64
02:23CairnDante Selvage can't throw it down67-64
02:22CairnLeroy Evans can't tip it in67-64
02:21CairnMichael Stroud pulls down the offensive rebound67-64
02:11CairnLeroy Evans comes up short on the 3 pointer from straight away67-64
02:10CairnMichael Stroud grabs the offensive board67-64
01:57CairnDante Selvage misses long on a 3pt jumper from the right wing67-64
01:55CairnMichael Stroud gets the offensive rebound67-64
01:42CairnChristopher Veilleux makes the floater from close range on a great pass from Leroy Evans and the foul's on Dennis Leach - foul #3 on Dennis Leach, team foul #767-66
01:42CairnChristopher Veilleux makes the free throw67-67
01:32HanoverDennis Leach hits a fadeaway from the right block on a great pass from John Bodin69-67
01:22CairnChristopher Veilleux comes up short on the jumper in the paint69-67
01:21HanoverDennis Leach gets the rebound69-67
01:00HanoverDante Selvage is called for the reach on Gilbert Neal - foul #2 on Dante Selvage, team foul #969-67
01:00HanoverGilbert Neal makes the 1st free throw70-67
01:00HanoverGilbert Neal misses the 2nd free throw70-67
01:00CairnMichael Stroud grabs the board70-67
00:42CairnChristopher Veilleux misses short on a floater from the right side70-67
00:41CairnThe offensive rebound goes to Leroy Evans70-67
00:27CairnLeroy Evans's pass is off the mark and out of bounds70-67
SubsHanover
Timothy Friedberg (SF), Ryan Smith (PF)
Mark Graves, Gilbert Neal
 
SubsCairn 
Game PlanHanoverHanover is playing a spread offense (hold ball) and a 2-3 zone (0) 
Game PlanCairnCairn is playing a triangle offense and intentionally fouling (+1) 
00:24HanoverTimothy Friedberg is fouled in the backcourt by Matthew Knapp - foul #1 on Matthew Knapp, team foul #1070-67
00:24HanoverTimothy Friedberg makes the 1st free throw71-67
00:24HanoverTimothy Friedberg makes the 2nd free throw72-67
Game PlanHanoverHanover is playing a spread offense (hold ball) and a 2-3 zone (0) 
Game PlanCairnCairn is playing a quick shot offense (quick shot) and intentionally fouling (+1) 
00:19CairnMatthew Knapp connects on the 3 from the right wing on a nice dish by Christopher Veilleux72-70
00:19HanoverHanover calls a full timeout (2 :30 3 full remaining)72-70
SubsHanover
Mark Graves (SF), Gilbert Neal (PF)
Timothy Friedberg, Ryan Smith
 
SubsCairn 
00:17HanoverMatthew Knapp is called for the reach on Dennis Leach in the backcourt - foul #2 on Matthew Knapp, team foul #1172-70
00:17HanoverDennis Leach makes the 1st free throw73-70
00:17HanoverDennis Leach makes the 2nd free throw74-70
00:11CairnMatthew Knapp misses long on a 3pt attempt from the left wing74-70
00:09HanoverMark Graves pulls down the rebound74-70
00:07HanoverLeroy Evans is called for the reach on Mark Graves in the backcourt - foul #5 on Leroy Evans, team foul #1274-70
SubsHanover
Ryan Smith (PF)
Gilbert Neal
 
SubsCairn
Clifton Schonberg (SG)
Leroy Evans
 
00:07HanoverMark Graves misses the 1st free throw74-70
00:07HanoverMark Graves misses the 2nd free throw74-70
00:07CairnChristopher Veilleux grabs the defensive rebound74-70
00:02CairnMatthew Knapp misses short on a 3pt jumper from the right wing74-70
00:01HanoverMichael Dowling pulls down the rebound74-70
Game PlanHanoverHanover is playing a spread offense (hold ball) and a 2-3 zone (0) 
Game PlanCairnCairn is playing a quick shot offense (quick shot) and a man to man (+1) 
00:00HanoverMichael Dowling runs out the clock74-70