#F12B19 #2F517D
Hoops Dynasty HOOPS DYNASTY
Conference Knight
Final -
6/6/2026
66
  1 2 F
Shenandoah 25 41 66
Palm Beach Atlantic 34 43 77
77
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cErnest Russell 13 0-1 0-0 0-0 0 2 1 0 0 0 5 0
pfJoseph Nelson 24 4-8 1-2 2-2 3 5 0 2 1 0 2 11
sfBasil Astudillo 18 2-6 0-0 4-5 1 1 1 0 0 0 1 8
sgChristian Fultz 23 3-8 0-2 0-0 0 0 2 1 1 0 4 6
pgCecil Peterson 19 2-8 1-4 3-4 0 3 3 1 3 0 4 8
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgWilliam Reynolds 21 2-6 2-5 2-2 2 2 1 4 2 0 2 8
cRobert Bledsoe 19 1-1 0-0 1-1 1 6 0 2 1 1 2 3
pfLynn Lake 19 1-4 0-1 1-2 0 2 0 1 0 1 2 3
sfKevin Sanders 17 2-6 0-2 1-2 0 2 0 2 2 0 1 5
pgAnthony Fraley 14 2-4 0-1 4-4 0 2 2 1 0 0 2 8
sgMorris Petree 13 2-4 1-2 1-2 1 2 1 0 0 0 0 6
Totals 200 21-56 5-19 19-24 8 27 11 14 10 2 25 66
Percentages   .375 .263 .792                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfThomas Mosley 23 4-6 0-0 12-13 2 7 2 1 2 3 1 20
pfWilliam Keane 28 5-6 0-0 2-7 2 7 3 2 0 2 2 12
sfRonald Helzer 31 4-6 0-0 5-5 2 9 3 4 2 0 3 13
sgThomas Simms 26 4-7 3-5 0-0 0 0 4 1 0 0 1 11
pgMatthew Copp 39 4-13 2-7 0-0 0 2 6 5 2 0 4 10
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfHarold Rue 23 1-2 0-0 1-3 0 3 2 5 1 0 3 3
cMark Welch 15 3-6 0-2 0-0 1 3 0 0 0 1 3 6
pfStephen Budzynski 15 1-1 0-0 0-0 1 4 1 2 2 0 1 2
Totals 200 26-47 5-14 20-28 8 35 21 20 9 6 18 77
Percentages   .553 .357 .714                

SU
25
9-28
2-9
5-5
4
12
5
8
6
1
10
10
12
0
2
7
41
12-28
3-10
14-19
4
15
6
6
4
1
15
8
13
4
0
26
66
21-56
5-19
19-24
8
27
11
14
10
2
25
18
25
4
2
33
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
PBAU
34
13-23
2-7
6-9
4
18
10
10
6
3
6
12
6
7
2
5
43
13-24
3-7
14-19
4
17
11
10
3
3
12
14
7
7
5
6
77
26-47
5-14
20-28
8
35
21
20
9
6
18
26
13
14
7
11
PLAYER OF THE GAME
pf Thomas Mosley Palm Beach Atlantic
20 Points, 7 Rebounds, 2 Steals, 3 Blocks
TimeTeamPlayScore
LineupShenandoah
 PG - Cecil Peterson (fresh)
 SG - Christian Fultz (fresh)
 SF - Basil Astudillo (fresh)
 PF - Joseph Nelson (fresh)
 C - Ernest Russell (fresh)
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (fresh)
 SG - Thomas Simms (fresh)
 SF - Ronald Helzer (fresh)
 PF - William Keane (fresh)
 C - Thomas Mosley (fresh)
 
20:00ShenandoahErnest Russell wins the tip0-0
Game PlanShenandoahShenandoah is playing a motion offense and a fullcourt press (0) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a flex offense and a man to man (0) 
19:41ShenandoahChristian Fultz misses long on a shot from the free throw line0-0
19:39Palm Beach AtlanticRonald Helzer gets the rebound0-0
19:23Palm Beach AtlanticThomas Simms buries a 3pt attempt from the left corner on a nice dish by Ronald Helzer0-3
19:18ShenandoahCecil Peterson misses short on a floater from the right side but he's hacked by William Keane - foul #1 on William Keane, team foul #10-3
19:18ShenandoahCecil Peterson makes the 1st free throw1-3
19:18ShenandoahCecil Peterson makes the 2nd free throw2-3
18:58Palm Beach AtlanticMatthew Copp drills a fadeaway jumper from the left wing set up by Thomas Mosley2-5
18:34ShenandoahThomas Mosley blocks the short jumper by Basil Astudillo2-5
18:32Palm Beach AtlanticWilliam Keane pulls down the rebound2-5
18:30Palm Beach AtlanticBasil Astudillo is called for the reach on Ronald Helzer in the backcourt - foul #1 on Basil Astudillo, team foul #12-5
18:08Palm Beach AtlanticThomas Mosley is hacked by Joseph Nelson - foul #1 on Joseph Nelson, team foul #22-5
17:50Palm Beach AtlanticMatthew Copp is fouled on the floor by Ernest Russell - foul #1 on Ernest Russell, team foul #32-5
SubsShenandoah
William Reynolds (PG), Anthony Fraley (SG), Kevin Sanders (SF), Lynn Lake (PF), Robert Bledsoe (C)
Cecil Peterson, Christian Fultz, Basil Astudillo, Joseph Nelson, Ernest Russell
 
SubsPalm Beach Atlantic 
17:38Palm Beach AtlanticThomas Mosley clanks a jumper from the left block2-5
17:36Palm Beach AtlanticRonald Helzer hits the follow up shot2-7
17:15ShenandoahKevin Sanders buries a fadeaway jumper from the left wing set up by Anthony Fraley4-7
17:13Palm Beach AtlanticMatthew Copp is hacked by William Reynolds in the backcourt - foul #1 on William Reynolds, team foul #44-7
16:58Palm Beach AtlanticMatthew Copp misses long on a 3 pointer from the left wing4-7
16:56ShenandoahKevin Sanders pulls down the rebound4-7
16:36ShenandoahRonald Helzer picks off the pass by William Reynolds4-7
16:14Palm Beach AtlanticThomas Mosley knocks in the fadeaway from close range on a great pass from Thomas Simms4-9
16:09ShenandoahWilliam Reynolds can't connect on a 3pt shot from straight away4-9
16:08Palm Beach AtlanticThe rebound goes to Thomas Mosley4-9
16:01Palm Beach AtlanticRobert Bledsoe steals the ball from Matthew Copp4-9
LineupShenandoah
 PG - William Reynolds (fresh)
 SG - Anthony Fraley (fairly fresh) 1 ast.
 SF - Kevin Sanders (fresh) 2 pts.
 PF - Lynn Lake (fairly fresh)
 C - Robert Bledsoe (fairly fresh)
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (fairly fresh) 2 pts.
 SG - Thomas Simms (fairly fresh) 3 pts. 1 ast.
 SF - Ronald Helzer (fairly fresh) 2 pts. 2 reb.
 PF - William Keane (fairly fresh)
 C - Thomas Mosley (fairly fresh) 2 pts.
 
15:50ShenandoahWilliam Reynolds misses the 3pt jumper from straight away4-9
15:48Palm Beach AtlanticRonald Helzer grabs the defensive rebound4-9
15:35Palm Beach AtlanticMatthew Copp is by himself and knocks in the jumpshot from the left wing set up by Thomas Simms4-11
15:22ShenandoahWilliam Reynolds throws a bad pass out of bounds4-11
SubsShenandoah
Cecil Peterson (PG), Christian Fultz (SG), Morris Petree (SF), Joseph Nelson (PF), Ernest Russell (C)
William Reynolds, Anthony Fraley, Kevin Sanders, Lynn Lake, Robert Bledsoe
 
SubsPalm Beach Atlantic
Harold Rue (SG), Stephen Budzynski (PF), Mark Welch (C)
Thomas Simms, William Keane, Thomas Mosley
 
15:16Palm Beach AtlanticHarold Rue loses the dribble to Cecil Peterson in the backcourt4-11
15:03ShenandoahJoseph Nelson misses short on a jumpshot from the free throw line4-11
15:02ShenandoahJoseph Nelson snags the offensive board4-11
14:55ShenandoahCecil Peterson's pass is intercepted by Stephen Budzynski4-11
14:39Palm Beach AtlanticRonald Helzer's pass is off the mark and out of bounds4-11
SubsShenandoah
Basil Astudillo (SF)
Morris Petree
 
SubsPalm Beach Atlantic 
14:22ShenandoahBasil Astudillo misses the lay-in4-11
14:21Palm Beach AtlanticStephen Budzynski gets the rebound4-11
14:07Palm Beach AtlanticStephen Budzynski banks in the layup set up by Matthew Copp4-13
13:49ShenandoahMatthew Copp steps in front of the Joseph Nelson pass4-13
13:45Palm Beach AtlanticRonald Helzer can't finish the layup4-13
13:43ShenandoahCecil Peterson grabs the defensive rebound4-13
13:22ShenandoahBasil Astudillo hits a fadeaway near the basket set up by Ernest Russell and he's hacked by Matthew Copp - foul #1 on Matthew Copp, team foul #26-13
SubsShenandoah
William Reynolds (PG), Morris Petree (SG), Kevin Sanders (C)
Cecil Peterson, Christian Fultz, Ernest Russell
 
SubsPalm Beach Atlantic
Thomas Simms (SG), William Keane (PF), Thomas Mosley (C)
Harold Rue, Stephen Budzynski, Mark Welch
 
13:22ShenandoahBasil Astudillo makes the free throw7-13
12:59Palm Beach AtlanticMatthew Copp is open and buries a 3 pointer from the right corner set up by William Keane7-16
12:43ShenandoahBasil Astudillo misses short on a jump hook from the baseline7-16
12:41ShenandoahMorris Petree gets the offensive rebound7-16
12:28ShenandoahWilliam Reynolds misses long on a jumper from the left wing7-16
12:27Palm Beach AtlanticRonald Helzer gets the rebound7-16
12:25Palm Beach AtlanticKevin Sanders steps in front of the Matthew Copp pass in the backcourt7-16
12:11ShenandoahThomas Mosley is called for the reach on Joseph Nelson - foul #1 on Thomas Mosley, team foul #37-16
SubsShenandoah
Christian Fultz (SG), Lynn Lake (PF), Robert Bledsoe (C)
Basil Astudillo, Joseph Nelson, Kevin Sanders
 
SubsPalm Beach Atlantic
Harold Rue (SF)
Ronald Helzer
 
12:04ShenandoahMorris Petree scores on a shot from the free throw line9-16
11:50Palm Beach AtlanticChristian Fultz picks off the pass by William Keane9-16
11:46ShenandoahChristian Fultz hits the finger roll11-16
LineupShenandoah
 PG - William Reynolds (fairly fresh)
 SG - Christian Fultz (fresh) 2 pts.
 SF - Morris Petree (fairly fresh) 2 pts.
 PF - Lynn Lake (fresh)
 C - Robert Bledsoe (fresh)
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (tiring) 7 pts. 1 ast.
 SG - Thomas Simms (fairly fresh) 3 pts. 2 ast.
 SF - Harold Rue (fresh)
 PF - William Keane (fresh)
 C - Thomas Mosley (fairly fresh) 2 pts.
 
11:27Palm Beach AtlanticThomas Simms hits a fadeaway jumper from the free throw line on a nice dish by Matthew Copp11-18
11:05ShenandoahMorris Petree misses short on a 3 from the right wing11-18
11:04ShenandoahWilliam Reynolds pulls down the offensive rebound11-18
10:36ShenandoahChristian Fultz can't connect on a 3 from the left corner11-18
10:34Palm Beach AtlanticThomas Mosley snags the defensive board11-18
10:14Palm Beach AtlanticHarold Rue buries a fadeaway from the left side on a nice dish by Matthew Copp11-20
09:55ShenandoahHarold Rue steals it from William Reynolds11-20
09:31Palm Beach AtlanticMatthew Copp misses short on a 3pt shot from the right corner11-20
09:29Palm Beach AtlanticThomas Mosley hits the follow up shot11-22
09:04ShenandoahLynn Lake clanks a shot from the right wing11-22
09:03Palm Beach AtlanticHarold Rue snags the defensive board11-22
09:01Palm Beach AtlanticThomas Simms is called for traveling in the backcourt11-22
SubsShenandoah
Cecil Peterson (PG), Anthony Fraley (SG), Kevin Sanders (SF), Joseph Nelson (PF), Ernest Russell (C)
William Reynolds, Christian Fultz, Morris Petree, Lynn Lake, Robert Bledsoe
 
SubsPalm Beach Atlantic
Ronald Helzer (SF), Stephen Budzynski (PF), Mark Welch (C)
Harold Rue, William Keane, Thomas Mosley
 
08:41ShenandoahJoseph Nelson knocks in the 3pt jumper from the right wing on a nice dish by Cecil Peterson14-22
08:39Palm Beach AtlanticAnthony Fraley is called for the reach on Matthew Copp in the backcourt - foul #1 on Anthony Fraley, team foul #514-22
08:29Palm Beach AtlanticStephen Budzynski's pass is intercepted by Cecil Peterson14-22
08:19ShenandoahJoseph Nelson's fadeaway is rejected by Mark Welch14-22
08:18Palm Beach AtlanticRonald Helzer pulls down the rebound14-22
07:57Palm Beach AtlanticMatthew Copp clanks a 3 pointer from the right wing14-22
07:56ShenandoahErnest Russell grabs the defensive rebound14-22
07:42ShenandoahJoseph Nelson banks in the layup on a great pass from Cecil Peterson16-22
LineupShenandoah
 PG - Cecil Peterson (fresh) 2 pts. 2 ast. 2 stl.
 SG - Anthony Fraley (fairly fresh) 1 ast.
 SF - Kevin Sanders (fresh) 2 pts.
 PF - Joseph Nelson (fairly fresh) 5 pts.
 C - Ernest Russell (fairly fresh)
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (tired) 7 pts. 3 ast.
 SG - Thomas Simms (tiring) 5 pts. 2 ast.
 SF - Ronald Helzer (fairly fresh) 2 pts. 5 reb.
 PF - Stephen Budzynski (fresh) 2 pts.
 C - Mark Welch (fresh)
 
07:26Palm Beach AtlanticThomas Simms can't connect on a 3 from the left wing16-22
07:24ShenandoahCecil Peterson snags the defensive board16-22
07:08ShenandoahJoseph Nelson comes up short on the shot from the left block but he's hacked by Stephen Budzynski - foul #1 on Stephen Budzynski, team foul #416-22
SubsShenandoah
Christian Fultz (SG), Basil Astudillo (SF)
Anthony Fraley, Kevin Sanders
 
SubsPalm Beach Atlantic
Harold Rue (SG), William Keane (PF), Thomas Mosley (C)
Thomas Simms, Stephen Budzynski, Mark Welch
 
07:08ShenandoahJoseph Nelson makes the 1st free throw17-22
07:08ShenandoahJoseph Nelson makes the 2nd free throw18-22
06:53Palm Beach AtlanticWilliam Keane misses long on a jumper from close range18-22
06:52Palm Beach AtlanticWilliam Keane tips it in18-24
06:26ShenandoahChristian Fultz banks in the layup20-24
06:16Palm Beach AtlanticRonald Helzer makes the shot from the left wing on a nice dish by William Keane and he's fouled by Ernest Russell - foul #2 on Ernest Russell, team foul #620-26
SubsShenandoah
Lynn Lake (C)
Ernest Russell
 
SubsPalm Beach Atlantic 
06:16Palm Beach AtlanticRonald Helzer makes the free throw20-27
05:55ShenandoahJoseph Nelson is called for 3 seconds in the lane20-27
SubsShenandoah 
SubsPalm Beach Atlantic
Mark Welch (C)
Thomas Mosley
 
05:43Palm Beach AtlanticWilliam Keane misses the jump hook near the basket but the foul's on Joseph Nelson - foul #2 on Joseph Nelson, team foul #720-27
SubsShenandoah
Robert Bledsoe (C)
Joseph Nelson
 
SubsPalm Beach Atlantic
Stephen Budzynski (PF)
Matthew Copp
 
05:43Palm Beach AtlanticWilliam Keane misses the 1st free throw20-27
05:43Palm Beach AtlanticWilliam Keane misses the 2nd free throw20-27
05:43ShenandoahRobert Bledsoe gets the rebound20-27
05:19ShenandoahCecil Peterson misses badly on a pull-up jumper from the left wing20-27
05:18Palm Beach AtlanticMark Welch pulls down the rebound20-27
05:15Palm Beach AtlanticWilliam Keane is hacked by Christian Fultz in the backcourt - foul #1 on Christian Fultz, team foul #820-27
SubsShenandoah
William Reynolds (PG), Kevin Sanders (SF)
Cecil Peterson, Basil Astudillo
 
SubsPalm Beach Atlantic
Matthew Copp (PG), Thomas Simms (SG)
Harold Rue, Mark Welch
 
05:15Palm Beach AtlanticWilliam Keane makes the 1st free throw20-28
05:15Palm Beach AtlanticWilliam Keane makes the 2nd free throw20-29
04:54ShenandoahMatthew Copp is called for the reach on William Reynolds - foul #2 on Matthew Copp, team foul #520-29
SubsShenandoah
Anthony Fraley (SG)
Christian Fultz
 
SubsPalm Beach Atlantic
Thomas Mosley (C)
Stephen Budzynski
 
04:37ShenandoahKevin Sanders loses the dribble to Ronald Helzer20-29
04:23Palm Beach AtlanticThe pull-up jumper by Matthew Copp is blocked by Lynn Lake20-29
04:22ShenandoahRobert Bledsoe grabs the board20-29
04:15ShenandoahKevin Sanders hits the front of the rim on the 3pt jumper from the right wing20-29
04:14ShenandoahWilliam Reynolds gets the offensive rebound20-29
03:50ShenandoahThomas Mosley steps in front of the Anthony Fraley pass20-29
03:30Palm Beach AtlanticRonald Helzer misses short on a jumper from close range but the foul's on Robert Bledsoe - foul #1 on Robert Bledsoe, team foul #920-29
SubsShenandoah
Cecil Peterson (PG), Christian Fultz (SG), Morris Petree (SF), Joseph Nelson (PF), Ernest Russell (C)
William Reynolds, Anthony Fraley, Kevin Sanders, Lynn Lake, Robert Bledsoe
 
SubsPalm Beach Atlantic
Harold Rue (SG), Stephen Budzynski (PF), Mark Welch (C)
Thomas Simms, William Keane, Thomas Mosley
 
03:30Palm Beach AtlanticRonald Helzer makes the 1st free throw20-30
03:30Palm Beach AtlanticRonald Helzer makes the 2nd free throw20-31
LineupShenandoah
 PG - Cecil Peterson (fairly fresh) 2 pts. 2 ast. 2 stl.
 SG - Christian Fultz (fairly fresh) 4 pts.
 SF - Morris Petree (fresh) 2 pts.
 PF - Joseph Nelson (fairly fresh) 7 pts.
 C - Ernest Russell (fairly fresh)
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (very tired) 7 pts. 3 ast.
 SG - Harold Rue (fairly fresh) 2 pts.
 SF - Ronald Helzer (tiring) 7 pts. 5 reb. 2 stl.
 PF - Stephen Budzynski (fresh) 2 pts.
 C - Mark Welch (fresh)
 
03:11ShenandoahMorris Petree misses badly on a fadeaway from the right side20-31
03:10Palm Beach AtlanticThe rebound goes to Mark Welch20-31
02:51Palm Beach AtlanticMatthew Copp loses the ball out of bounds20-31
02:38ShenandoahJoseph Nelson hits the finger roll on a great pass from Christian Fultz22-31
02:36Palm Beach AtlanticRonald Helzer throws a bad pass out of bounds in the backcourt22-31
02:26ShenandoahChristian Fultz hits the front of the rim on the 3pt attempt from straight away22-31
02:24Palm Beach AtlanticMatthew Copp grabs the defensive rebound22-31
02:09Palm Beach AtlanticMark Welch hits the front of the rim on the 3 pointer from the right wing22-31
02:07ShenandoahMorris Petree gets the rebound22-31
01:56ShenandoahCecil Peterson is fouled on the floor by Mark Welch - foul #1 on Mark Welch, team foul #622-31
SubsShenandoah
William Reynolds (PG), Basil Astudillo (SF)
Cecil Peterson, Morris Petree
 
SubsPalm Beach Atlantic
Thomas Simms (SG), William Keane (PF), Thomas Mosley (C)
Ronald Helzer, Stephen Budzynski, Mark Welch
 
01:41ShenandoahErnest Russell misses long on a fadeaway from the left side22-31
01:39Palm Beach AtlanticWilliam Keane grabs the defensive rebound22-31
01:33Palm Beach AtlanticWilliam Keane drills a jumper from the right block on a great pass from Thomas Simms22-33
01:20ShenandoahThomas Mosley blocks the short jumper by Basil Astudillo22-33
01:18Palm Beach AtlanticThe rebound goes to Harold Rue22-33
01:02Palm Beach AtlanticJoseph Nelson steals the ball from Thomas Mosley22-33
00:41ShenandoahWilliam Reynolds knocks in the 3pt jumper from straight away25-33
00:24Palm Beach AtlanticHarold Rue can't finish the layup25-33
00:22Palm Beach AtlanticThomas Mosley grabs the offensive board25-33
00:01Palm Beach AtlanticWilliam Reynolds is called for the reach on Harold Rue - foul #2 on William Reynolds, team foul #1025-33
SubsShenandoah
Cecil Peterson (PG), Anthony Fraley (SG), Morris Petree (SF), Kevin Sanders (PF)
William Reynolds, Christian Fultz, Basil Astudillo, Joseph Nelson
 
SubsPalm Beach Atlantic
Ronald Helzer (SF), Stephen Budzynski (PF), Mark Welch (C)
Thomas Simms, William Keane, Thomas Mosley
 
00:01Palm Beach AtlanticHarold Rue makes the 1st free throw25-34
00:01Palm Beach AtlanticHarold Rue misses the 2nd free throw25-34
00:01ShenandoahCecil Peterson grabs the defensive rebound25-34
00:00ShenandoahCecil Peterson clanks a fullcourt shot25-34
TimeTeamPlayScore
LineupShenandoah
 PG - Cecil Peterson (fresh) 2 pts. 2 ast. 2 stl.
 SG - Christian Fultz (fresh) 4 pts. 1 ast.
 SF - Basil Astudillo (fresh) 3 pts.
 PF - Joseph Nelson (fresh) 9 pts.
 C - Ernest Russell (fresh)
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (fresh) 7 pts. 3 ast.
 SG - Thomas Simms (fresh) 5 pts. 3 ast.
 SF - Ronald Helzer (fresh) 7 pts. 5 reb. 2 stl.
 PF - William Keane (fresh) 6 pts. 3 reb.
 C - Thomas Mosley (fresh) 4 pts. 4 reb. 2 blk.
 
20:00Palm Beach AtlanticRonald Helzer inbounds the ball25-34
Game PlanShenandoahShenandoah is playing a motion offense and a fullcourt press (-2) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a flex offense and a man to man (0) 
19:40Palm Beach AtlanticRonald Helzer makes the driving attempt from the left block set up by Matthew Copp25-36
19:26ShenandoahThomas Mosley denies the turnaround by Joseph Nelson25-36
19:24Palm Beach AtlanticThomas Mosley snags the defensive board25-36
18:58Palm Beach AtlanticMatthew Copp misses the 3pt attempt from the right wing25-36
18:56Palm Beach AtlanticWilliam Keane grabs the offensive rebound25-36
18:40Palm Beach AtlanticThomas Mosley misses badly on a fadeaway jumper from the right side but the foul's on Ernest Russell - foul #3 on Ernest Russell, team foul #125-36
SubsShenandoah
Kevin Sanders (SF), Lynn Lake (PF), Robert Bledsoe (C)
Basil Astudillo, Joseph Nelson, Ernest Russell
 
SubsPalm Beach Atlantic 
18:40Palm Beach AtlanticThomas Mosley makes the 1st free throw25-37
18:40Palm Beach AtlanticThomas Mosley makes the 2nd free throw25-38
18:17ShenandoahRobert Bledsoe loses the ball out of bounds25-38
SubsShenandoah
William Reynolds (PG), Anthony Fraley (SG)
Cecil Peterson, Christian Fultz
 
SubsPalm Beach Atlantic
Harold Rue (SG), Mark Welch (C)
Thomas Simms, Thomas Mosley
 
18:06Palm Beach AtlanticMatthew Copp steps out of bounds on the baseline25-38
17:46ShenandoahKevin Sanders is hacked by William Keane - foul #2 on William Keane, team foul #125-38
SubsShenandoah 
SubsPalm Beach Atlantic
Stephen Budzynski (PF)
William Keane
 
17:36ShenandoahAnthony Fraley misses short on a jumpshot from the left wing25-38
17:35ShenandoahThe offensive rebound goes to Robert Bledsoe25-38
17:23ShenandoahKevin Sanders clanks a jumper from the right side25-38
17:22Palm Beach AtlanticRonald Helzer gets the rebound25-38
17:08Palm Beach AtlanticMark Welch can't connect on a 3pt jumper from straight away25-38
17:07ShenandoahLynn Lake gets the rebound25-38
16:47ShenandoahWilliam Reynolds misses badly on a fadeaway from the free throw line but he's hacked by Mark Welch - foul #2 on Mark Welch, team foul #225-38
SubsShenandoah
Christian Fultz (SG), Basil Astudillo (SF), Joseph Nelson (PF)
Anthony Fraley, Kevin Sanders, Robert Bledsoe
 
SubsPalm Beach Atlantic
Thomas Simms (SG), William Keane (PF), Thomas Mosley (C)
Ronald Helzer, Stephen Budzynski, Mark Welch
 
16:47ShenandoahWilliam Reynolds makes the 1st free throw26-38
16:47ShenandoahWilliam Reynolds makes the 2nd free throw27-38
16:44Palm Beach AtlanticHarold Rue's pass is off the mark and out of bounds in the backcourt27-38
SubsShenandoah
Cecil Peterson (PG)
William Reynolds
 
SubsPalm Beach Atlantic 
16:29ShenandoahChristian Fultz drills a jumpshot from the right side on a nice dish by Basil Astudillo29-38
16:11Palm Beach AtlanticThomas Simms misses long on a jumpshot from the free throw line29-38
16:09ShenandoahLynn Lake pulls down the rebound29-38
15:43ShenandoahCecil Peterson misses the 3 from straight away29-38
15:41Palm Beach AtlanticWilliam Keane pulls down the rebound29-38
LineupShenandoah
 PG - Cecil Peterson (fresh) 2 pts. 2 ast. 2 stl.
 SG - Christian Fultz (fresh) 6 pts. 1 ast.
 SF - Basil Astudillo (fairly fresh) 3 pts.
 PF - Joseph Nelson (fresh) 9 pts.
 C - Lynn Lake (tiring) 2 reb.
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (tiring) 7 pts. 4 ast.
 SG - Thomas Simms (fresh) 5 pts. 3 ast.
 SF - Harold Rue (fairly fresh) 3 pts. 2 reb.
 PF - William Keane (fresh) 6 pts. 5 reb.
 C - Thomas Mosley (fresh) 6 pts. 5 reb. 3 blk.
 
15:24Palm Beach AtlanticThomas Mosley hits a floater from the right side on a nice dish by Thomas Simms29-40
15:05ShenandoahThe pull-up jumper by Cecil Peterson is blocked by William Keane29-40
15:03ShenandoahJoseph Nelson pulls down the offensive rebound29-40
14:49ShenandoahChristian Fultz misses the pull-up jumper from the free throw line29-40
14:47Palm Beach AtlanticMatthew Copp grabs the defensive rebound29-40
14:39Palm Beach AtlanticWilliam Keane is open and buries a fadeaway in the lane set up by Harold Rue29-42
14:22ShenandoahCecil Peterson buries a jumper from the right side on a nice dish by Christian Fultz31-42
14:18Palm Beach AtlanticHarold Rue is fouled in the backcourt by Cecil Peterson - foul #1 on Cecil Peterson, team foul #231-42
SubsShenandoah
William Reynolds (PG), Anthony Fraley (SG), Kevin Sanders (SF), Robert Bledsoe (PF), Ernest Russell (C)
Cecil Peterson, Christian Fultz, Basil Astudillo, Joseph Nelson, Lynn Lake
 
SubsPalm Beach Atlantic
Ronald Helzer (SF), Stephen Budzynski (PF), Mark Welch (C)
Harold Rue, William Keane, Thomas Mosley
 
14:03Palm Beach AtlanticErnest Russell is called for the reach on Mark Welch - foul #4 on Ernest Russell, team foul #331-42
SubsShenandoah
Joseph Nelson (PF)
Ernest Russell
 
SubsPalm Beach Atlantic 
13:51Palm Beach AtlanticStephen Budzynski is whistled for a carry31-42
13:35ShenandoahStephen Budzynski steals the ball from Kevin Sanders31-42
13:18Palm Beach AtlanticThomas Simms comes up short on the 3 pointer from the left wing31-42
13:17Palm Beach AtlanticMark Welch tips it in31-44
13:02ShenandoahKevin Sanders comes up short on the 3pt jumper from the left corner31-44
13:00Palm Beach AtlanticStephen Budzynski snags the defensive board31-44
12:36Palm Beach AtlanticRonald Helzer misses the jumpshot from the right wing31-44
12:35ShenandoahRobert Bledsoe gets the rebound31-44
12:17ShenandoahJoseph Nelson hits the finger roll33-44
12:00Palm Beach AtlanticRobert Bledsoe swats the short shot by Mark Welch33-44
11:59ShenandoahAnthony Fraley grabs the board33-44
11:54ShenandoahAnthony Fraley hits the front of the rim on the 3 pointer from the right corner33-44
11:52Palm Beach AtlanticRonald Helzer snags the defensive board33-44
11:48Palm Beach AtlanticThomas Simms is alone and drills a 3pt attempt from the right wing on a nice dish by Ronald Helzer33-47
11:26ShenandoahKevin Sanders comes up short on the fadeaway jumper from the free throw line but he's fouled by Thomas Simms - foul #1 on Thomas Simms, team foul #333-47
SubsShenandoah
Cecil Peterson (PG), Christian Fultz (SG), Morris Petree (SF)
William Reynolds, Anthony Fraley, Robert Bledsoe
 
SubsPalm Beach Atlantic
Harold Rue (SG), William Keane (PF), Thomas Mosley (C)
Thomas Simms, Stephen Budzynski, Mark Welch
 
11:26ShenandoahKevin Sanders makes the 1st free throw34-47
11:26ShenandoahKevin Sanders misses the 2nd free throw34-47
11:26Palm Beach AtlanticThe rebound goes to Thomas Mosley34-47
LineupShenandoah
 PG - Cecil Peterson (fresh) 4 pts. 2 ast. 2 stl.
 SG - Christian Fultz (fresh) 6 pts. 2 ast.
 SF - Morris Petree (fresh) 2 pts.
 PF - Joseph Nelson (tiring) 11 pts. 2 reb.
 C - Kevin Sanders (fairly fresh) 3 pts.
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (tired) 7 pts. 4 ast.
 SG - Harold Rue (fresh) 3 pts. 2 reb.
 SF - Ronald Helzer (fairly fresh) 9 pts. 7 reb. 2 stl.
 PF - William Keane (fresh) 8 pts. 5 reb.
 C - Thomas Mosley (fresh) 8 pts. 6 reb. 3 blk.
 
11:20Palm Beach AtlanticRonald Helzer loses the ball out of bounds34-47
SubsShenandoah
Lynn Lake (C)
Kevin Sanders
 
SubsPalm Beach Atlantic 
10:56ShenandoahCecil Peterson misses short on a fadeaway jumper from just outside the lane34-47
10:55Palm Beach AtlanticWilliam Keane grabs the board34-47
10:53Palm Beach AtlanticCecil Peterson takes the ball from Matthew Copp in the backcourt34-47
10:44ShenandoahChristian Fultz misses long on a shot in the paint34-47
10:43Palm Beach AtlanticThe rebound goes to Ronald Helzer34-47
10:21Palm Beach AtlanticRonald Helzer connects on the turnaround from the left block on a great pass from Harold Rue34-49
09:57ShenandoahLynn Lake's pass is off the mark and out of bounds34-49
SubsShenandoah
Basil Astudillo (SF), Robert Bledsoe (C)
Morris Petree, Joseph Nelson
 
SubsPalm Beach Atlantic 
09:51Palm Beach AtlanticWilliam Keane's pass is off the mark and out of bounds in the backcourt34-49
SubsShenandoah 
SubsPalm Beach Atlantic
Thomas Simms (SG)
Harold Rue
 
09:37ShenandoahLynn Lake misses long on a floater from the right wing but the foul's on Ronald Helzer - foul #1 on Ronald Helzer, team foul #434-49
09:37ShenandoahLynn Lake misses the 1st free throw34-49
09:37ShenandoahLynn Lake makes the 2nd free throw35-49
09:16Palm Beach AtlanticWilliam Keane is by himself and knocks in the floater from the right wing on a nice dish by Thomas Mosley35-51
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a flex offense and a man to man (0) 
09:03ShenandoahBasil Astudillo makes the runner from the baseline37-51
08:38Palm Beach AtlanticThomas Mosley lays it in and the foul's on Lynn Lake - foul #1 on Lynn Lake, team foul #437-53
SubsShenandoah
William Reynolds (PG), Morris Petree (SF), Joseph Nelson (PF), Kevin Sanders (C)
Cecil Peterson, Basil Astudillo, Robert Bledsoe, Lynn Lake
 
SubsPalm Beach Atlantic
Harold Rue (SG), Stephen Budzynski (PF)
Thomas Simms, William Keane
 
08:38Palm Beach AtlanticThomas Mosley makes the free throw37-54
08:28ShenandoahKevin Sanders knocks in the floater near the basket39-54
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a flex offense (slowdown) and a man to man (0) 
08:11Palm Beach AtlanticRonald Helzer is fouled on the floor by Christian Fultz - foul #2 on Christian Fultz, team foul #539-54
SubsShenandoah 
SubsPalm Beach Atlantic
Mark Welch (C)
Thomas Mosley
 
07:48Palm Beach AtlanticMatthew Copp connects on the 3 from the right wing on a great pass from Ronald Helzer39-57
07:41ShenandoahChristian Fultz is hacked by Harold Rue - foul #1 on Harold Rue, team foul #539-57
SubsShenandoah
Anthony Fraley (SG), Ernest Russell (C)
Christian Fultz, Kevin Sanders
 
SubsPalm Beach Atlantic
Thomas Simms (SG)
Ronald Helzer
 
07:26ShenandoahAnthony Fraley misses badly on a fadeaway from the free throw line but he's fouled by Matthew Copp - foul #3 on Matthew Copp, team foul #639-57
SubsShenandoah
Basil Astudillo (SF)
Morris Petree
 
SubsPalm Beach Atlantic
William Keane (PF)
Stephen Budzynski
 
07:26ShenandoahAnthony Fraley makes the 1st free throw40-57
07:26ShenandoahAnthony Fraley makes the 2nd free throw41-57
LineupShenandoah
 PG - Anthony Fraley (fresh) 2 pts. 1 ast.
 SG - William Reynolds (fresh) 5 pts.
 SF - Basil Astudillo (fairly fresh) 5 pts.
 PF - Joseph Nelson (tired) 11 pts. 2 reb.
 C - Ernest Russell (fresh) 4 pf.
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (very tired) 10 pts. 4 ast. 3 pf.
 SG - Thomas Simms (tiring) 8 pts. 4 ast.
 SF - Harold Rue (fairly fresh) 3 pts. 2 reb.
 PF - William Keane (fresh) 10 pts. 6 reb.
 C - Mark Welch (fresh) 2 pts. 3 reb.
 
07:12Palm Beach AtlanticMatthew Copp clanks a 3pt shot from straight away41-57
07:10ShenandoahErnest Russell snags the defensive board41-57
07:05ShenandoahBasil Astudillo comes up short on the jumpshot from the free throw line but he's hacked by Harold Rue - foul #2 on Harold Rue, team foul #741-57
SubsShenandoah
Cecil Peterson (PG), Robert Bledsoe (PF)
William Reynolds, Joseph Nelson
 
SubsPalm Beach Atlantic
Thomas Mosley (C)
Mark Welch
 
07:05ShenandoahBasil Astudillo misses the 1st free throw41-57
07:05ShenandoahBasil Astudillo makes the 2nd free throw42-57
07:03Palm Beach AtlanticRobert Bledsoe is called for the reach on Thomas Mosley in the backcourt - foul #2 on Robert Bledsoe, team foul #642-57
06:44Palm Beach AtlanticWilliam Keane jams it set up by Matthew Copp and he's hacked by Ernest Russell - foul #5 on Ernest Russell, team foul #742-59
SubsShenandoah
Christian Fultz (SG), Kevin Sanders (C)
Anthony Fraley, Ernest Russell
 
SubsPalm Beach Atlantic
Ronald Helzer (SF)
Harold Rue
 
06:44Palm Beach AtlanticWilliam Keane misses the free throw42-59
06:44ShenandoahKevin Sanders pulls down the rebound42-59
06:40ShenandoahRobert Bledsoe's pass is intercepted by Thomas Mosley42-59
06:21Palm Beach AtlanticThomas Mosley misses badly on the uncontested fadeaway in the lane42-59
06:20Palm Beach AtlanticRonald Helzer gets the offensive rebound42-59
06:04Palm Beach AtlanticThomas Simms connects on the 3 from the left corner on a nice dish by William Keane42-62
05:50ShenandoahBasil Astudillo misses the easy layup but the foul's on Ronald Helzer - foul #2 on Ronald Helzer, team foul #842-62
SubsShenandoah
William Reynolds (PG), Morris Petree (SG), Joseph Nelson (PF), Lynn Lake (C)
Cecil Peterson, Christian Fultz, Robert Bledsoe, Kevin Sanders
 
SubsPalm Beach Atlantic
Harold Rue (SG), Stephen Budzynski (PF), Mark Welch (C)
Thomas Simms, William Keane, Thomas Mosley
 
05:50ShenandoahBasil Astudillo makes the 1st free throw43-62
05:50ShenandoahBasil Astudillo makes the 2nd free throw44-62
05:36Palm Beach AtlanticMatthew Copp misses short on an open fadeaway from the free throw line44-62
05:35Palm Beach AtlanticStephen Budzynski grabs the offensive rebound44-62
05:08Palm Beach AtlanticHarold Rue loses the dribble to William Reynolds44-62
04:59ShenandoahJoseph Nelson misses long on a 3pt jumper from the left corner44-62
04:58ShenandoahBasil Astudillo gets the offensive rebound44-62
04:48ShenandoahMorris Petree scores on a 3pt shot from the right wing47-62
04:21Palm Beach AtlanticMark Welch is by himself and knocks in the jumpshot from the left side on a nice dish by Stephen Budzynski47-64
04:11ShenandoahWilliam Reynolds is called for 10 seconds47-64
SubsShenandoah
Anthony Fraley (PG), Kevin Sanders (SF), Robert Bledsoe (PF)
Morris Petree, Basil Astudillo, Joseph Nelson
 
SubsPalm Beach Atlantic
William Keane (PF)
Stephen Budzynski
 
03:42Palm Beach AtlanticRonald Helzer loses the ball out of bounds47-64
03:35ShenandoahAnthony Fraley is fouled on the floor by Harold Rue - foul #3 on Harold Rue, team foul #947-64
03:35ShenandoahAnthony Fraley makes the 1st free throw48-64
03:35ShenandoahAnthony Fraley makes the 2nd free throw49-64
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a flex offense (slowdown) and a man to man (0) 
03:23Palm Beach AtlanticMark Welch lays it in uncontested set up by Matthew Copp49-66
LineupShenandoah
 PG - Anthony Fraley (fresh) 4 pts. 1 ast.
 SG - William Reynolds (fairly fresh) 5 pts.
 SF - Kevin Sanders (fresh) 5 pts. 2 reb.
 PF - Robert Bledsoe (tiring) 4 reb.
 C - Lynn Lake (tired) 1 pts. 2 reb.
 
LineupPalm Beach Atlantic
 PG - Matthew Copp (very tired) 10 pts. 6 ast. 3 pf.
 SG - Harold Rue (tiring) 3 pts. 2 reb. 3 pf.
 SF - Ronald Helzer (tiring) 11 pts. 9 reb. 2 stl.
 PF - William Keane (fresh) 12 pts. 6 reb.
 C - Mark Welch (fairly fresh) 6 pts. 3 reb.
 
03:06ShenandoahKevin Sanders misses badly on a pull-up jumper from the left wing49-66
03:05Palm Beach AtlanticThe rebound goes to Harold Rue49-66
03:00Palm Beach AtlanticRonald Helzer is hacked by Kevin Sanders - foul #1 on Kevin Sanders, team foul #849-66
SubsShenandoah
Morris Petree (SF)
Lynn Lake
 
SubsPalm Beach Atlantic 
03:00Palm Beach AtlanticRonald Helzer makes the 1st free throw49-67
03:00Palm Beach AtlanticRonald Helzer makes the 2nd free throw49-68
02:51ShenandoahMorris Petree misses the shot from the right wing but he's fouled by Ronald Helzer - foul #3 on Ronald Helzer, team foul #1049-68
02:51ShenandoahMorris Petree misses the 1st free throw49-68
02:51ShenandoahMorris Petree makes the 2nd free throw50-68
02:49Palm Beach AtlanticHarold Rue is fouled in the backcourt by Anthony Fraley - foul #2 on Anthony Fraley, team foul #950-68
02:49Palm Beach AtlanticHarold Rue misses the 1st free throw50-68
02:49ShenandoahRobert Bledsoe snags the defensive board50-68
02:37ShenandoahRobert Bledsoe lays it up and in on a great pass from William Reynolds and he's fouled by Mark Welch - foul #3 on Mark Welch, team foul #1152-68
SubsShenandoah 
SubsPalm Beach Atlantic
Stephen Budzynski (C)
Mark Welch
 
02:37ShenandoahRobert Bledsoe makes the free throw53-68
02:31Palm Beach AtlanticKevin Sanders steps in front of the Harold Rue pass in the backcourt53-68
02:22ShenandoahAnthony Fraley makes the fadeaway from the left wing55-68
01:53Palm Beach AtlanticMatthew Copp hits the front of the rim on the wide open floater from just outside the lane55-68
01:52ShenandoahRobert Bledsoe grabs the defensive rebound55-68
01:47ShenandoahWilliam Reynolds clanks a 3pt jumper from straight away55-68
01:45Palm Beach AtlanticStephen Budzynski snags the defensive board55-68
01:26Palm Beach AtlanticMatthew Copp hits the front of the rim on the floater from the right wing55-68
01:25ShenandoahThe rebound goes to Anthony Fraley55-68
01:13ShenandoahAnthony Fraley makes the fadeaway from the left side on a great pass from Morris Petree57-68
01:11Palm Beach AtlanticHarold Rue's pass is intercepted by William Reynolds in the backcourt57-68
01:01ShenandoahWilliam Reynolds hits a 3pt jumper from the left wing on a nice dish by Anthony Fraley60-68
01:01Palm Beach AtlanticPalm Beach Atlantic calls a full timeout (2 :30 3 full remaining)60-68
SubsShenandoah
Cecil Peterson (PG), Christian Fultz (SG), Basil Astudillo (SF), Joseph Nelson (PF), Lynn Lake (C)
William Reynolds, Anthony Fraley, Morris Petree, Robert Bledsoe, Kevin Sanders
 
SubsPalm Beach Atlantic
Thomas Simms (SG), Thomas Mosley (C)
Harold Rue, Stephen Budzynski
 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and intentionally fouling (-1) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a spread offense (hold ball) and a man to man (0) 
00:56Palm Beach AtlanticThomas Mosley is hacked by Lynn Lake - foul #2 on Lynn Lake, team foul #1060-68
00:56Palm Beach AtlanticThomas Mosley makes the 1st free throw60-69
00:56Palm Beach AtlanticThomas Mosley misses the 2nd free throw60-69
00:56ShenandoahJoseph Nelson grabs the defensive rebound60-69
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and intentionally fouling (-1) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a spread offense (hold ball) and a man to man (+5) 
00:49ShenandoahLynn Lake misses long on a 3pt shot from straight away60-69
00:47Palm Beach AtlanticWilliam Keane pulls down the rebound60-69
00:46Palm Beach AtlanticWilliam Keane is fouled in the backcourt by Cecil Peterson - foul #2 on Cecil Peterson, team foul #1160-69
00:46Palm Beach AtlanticWilliam Keane misses the 1st free throw60-69
00:46Palm Beach AtlanticWilliam Keane misses the 2nd free throw60-69
00:46ShenandoahJoseph Nelson pulls down the rebound60-69
00:39ShenandoahCecil Peterson can't connect on a 3pt shot from straight away60-69
00:38ShenandoahJoseph Nelson gets the offensive rebound60-69
00:34ShenandoahCecil Peterson is hacked by Matthew Copp - foul #4 on Matthew Copp, team foul #1260-69
00:34ShenandoahCecil Peterson misses the 1st free throw60-69
00:34ShenandoahCecil Peterson makes the 2nd free throw61-69
00:32Palm Beach AtlanticCecil Peterson is called for the reach on Thomas Mosley in the backcourt - foul #3 on Cecil Peterson, team foul #1261-69
00:32Palm Beach AtlanticThomas Mosley makes the 1st free throw61-70
00:32Palm Beach AtlanticThomas Mosley makes the 2nd free throw61-71
00:25ShenandoahLynn Lake connects on the jumper from just outside the lane set up by Cecil Peterson63-71
00:24Palm Beach AtlanticChristian Fultz is called for the reach on Thomas Mosley in the backcourt - foul #3 on Christian Fultz, team foul #1363-71
00:24Palm Beach AtlanticThomas Mosley makes the 1st free throw63-72
00:24Palm Beach AtlanticThomas Mosley makes the 2nd free throw63-73
00:18ShenandoahCecil Peterson scores on a 3pt shot from the right corner66-73
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and intentionally fouling (-2) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a spread offense (hold ball) and a man to man (+5) 
00:17Palm Beach AtlanticThomas Mosley is fouled in the backcourt by Cecil Peterson - foul #4 on Cecil Peterson, team foul #1466-73
00:17Palm Beach AtlanticThomas Mosley makes the 1st free throw66-74
00:17Palm Beach AtlanticThomas Mosley makes the 2nd free throw66-75
00:11ShenandoahChristian Fultz's pass is intercepted by Matthew Copp66-75
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and intentionally fouling (-1) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a spread offense (hold ball) and a man to man (+5) 
00:08Palm Beach AtlanticChristian Fultz is called for the reach on Thomas Mosley in the backcourt - foul #4 on Christian Fultz, team foul #1566-75
00:08Palm Beach AtlanticThomas Mosley makes the 1st free throw66-76
00:08Palm Beach AtlanticThomas Mosley makes the 2nd free throw66-77
00:02ShenandoahWilliam Keane blocks the jumper by Lynn Lake66-77
00:00Palm Beach AtlanticThomas Mosley grabs the defensive rebound66-77