#F12B19 #2F517D
Hoops Dynasty HOOPS DYNASTY
Conference Tarkanian
Final -
3/18/2026
37
  1 2 F
Shenandoah 23 14 37
#18 Palm Beach Atlantic 47 41 88
88
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cWilliam Milburn 17 1-3 0-0 0-0 1 2 0 1 1 0 2 2
pfOliver Stewart 16 1-4 0-0 1-2 1 2 0 2 0 1 1 3
sfEric Osborne 18 2-2 0-0 2-2 1 3 0 2 2 0 1 6
sgJames Davis 12 0-3 0-2 2-5 0 0 1 0 0 0 2 2
pgWilliam Rone 18 0-3 0-2 0-0 0 1 2 3 0 0 2 0
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfRonald Markham 24 3-5 0-0 1-3 1 2 0 2 1 1 5 7
cJames Snyder 21 1-4 0-0 0-0 2 6 1 0 0 0 1 2
pgJohn Upshaw 21 1-3 0-1 2-2 1 1 1 2 2 0 4 4
sgAlex Coyne 20 1-5 1-4 0-1 2 2 0 4 0 0 2 3
sfRobert White 18 1-5 0-3 1-2 1 2 0 2 1 0 3 3
pgRuben Farrar 15 1-5 1-2 2-2 0 3 0 3 0 0 1 5
Totals 200 12-42 2-14 11-19 10 24 5 21 7 2 24 37
Percentages   .286 .143 .579                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cMichael Ouzts 23 3-6 0-0 1-2 1 6 2 0 3 1 0 7
pfRalph Stephens 24 3-6 0-1 0-0 2 9 1 0 1 2 3 6
sfAnthony Carroll 22 1-5 0-0 1-3 3 5 4 2 1 0 3 3
sgHerbert Mercedes 33 5-10 0-3 7-7 0 1 3 3 5 0 1 17
pgCharles Jones 19 5-8 2-5 9-9 0 2 3 1 3 0 4 21
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfHiram Ferreira 18 2-2 0-0 0-1 2 5 3 0 2 0 0 4
pfSeth Deutsch 17 2-2 0-0 2-2 2 5 0 0 0 2 0 6
cChristopher Grijalva 16 0-0 0-0 0-0 0 2 0 0 0 0 2 0
sgCharlie Doucette 13 4-6 0-0 4-4 1 1 1 3 0 0 0 12
pgSteve Foreman 8 2-3 2-3 0-0 1 2 1 0 1 0 0 6
sgCharles Ellenburg 7 2-4 2-4 0-0 0 1 0 0 0 0 5 6
Totals 200 29-52 6-16 24-28 12 39 18 9 16 5 18 88
Percentages   .558 .375 .857                

SU
23
8-21
1-7
6-8
5
11
4
12
3
1
11
8
1
7
0
14
14
4-21
1-7
5-11
5
13
1
9
4
1
13
6
1
7
0
10
37
12-42
2-14
11-19
10
24
5
21
7
2
24
14
2
14
0
24
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
47
16-28
3-7
12-13
6
16
9
4
9
2
8
22
21
8
8
18
41
13-24
3-9
12-15
6
23
9
5
7
3
10
14
10
7
4
16
88
29-52
6-16
24-28
12
39
18
9
16
5
18
36
31
15
12
34
PLAYER OF THE GAME
pg Charles Jones Palm Beach Atlantic
21 Points, 3 Assists, 3 Steals
TimeTeamPlayScore
LineupShenandoah
 PG - William Rone (fresh)
 SG - James Davis (fresh)
 SF - Eric Osborne (fresh)
 PF - Oliver Stewart (fresh)
 C - William Milburn (fresh)
 
LineupPalm Beach Atlantic
 PG - Charles Jones (fresh)
 SG - Herbert Mercedes (fresh)
 SF - Anthony Carroll (fresh)
 PF - Ralph Stephens (fresh)
 C - Michael Ouzts (fresh)
 
20:00ShenandoahWilliam Milburn 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 (slowdown) and a fullcourt press (+1) 
19:58ShenandoahHerbert Mercedes picks off the pass by Eric Osborne in the backcourt0-0
19:54Palm Beach AtlanticHerbert Mercedes lays it in0-2
19:39ShenandoahOliver Stewart misses the pull-up jumper from the free throw line0-2
19:37ShenandoahThe offensive rebound goes to William Milburn0-2
19:25ShenandoahJames Davis misses the 3pt shot from straight away0-2
19:23ShenandoahEric Osborne pulls down the offensive rebound0-2
19:14ShenandoahEric Osborne hits the front of the rim on the shot from just outside the lane but he's hacked by Anthony Carroll - foul #1 on Anthony Carroll, team foul #10-2
19:14ShenandoahEric Osborne makes the 1st free throw1-2
19:14ShenandoahEric Osborne makes the 2nd free throw2-2
18:55Palm Beach AtlanticOliver Stewart denies the turnaround by Michael Ouzts2-2
18:54Palm Beach AtlanticRalph Stephens hits the follow up shot2-4
18:29ShenandoahWilliam Rone comes up short on the 3pt shot from the left corner2-4
18:27Palm Beach AtlanticThe rebound goes to Ralph Stephens2-4
18:01Palm Beach AtlanticHerbert Mercedes misses badly on the uncontested 3 from the right corner2-4
18:00ShenandoahThe rebound goes to Oliver Stewart2-4
17:42ShenandoahRalph Stephens swats the short shot by Oliver Stewart2-4
17:40Palm Beach AtlanticRalph Stephens gets the rebound2-4
17:21Palm Beach AtlanticJames Davis is called for the reach on Ralph Stephens - foul #1 on James Davis, team foul #12-4
SubsShenandoah
John Upshaw (PG), Robert White (SG), Alex Coyne (SF), Ronald Markham (PF), James Snyder (C)
William Rone, James Davis, Eric Osborne, Oliver Stewart, William Milburn
 
SubsPalm Beach Atlantic
Charlie Doucette (PG), Charles Ellenburg (SG), Hiram Ferreira (SF), Christopher Grijalva (PF), Seth Deutsch (C)
Charles Jones, Herbert Mercedes, Anthony Carroll, Ralph Stephens, Michael Ouzts
 
17:01Palm Beach AtlanticCharlie Doucette misses the easy layup but the foul's on Robert White - foul #1 on Robert White, team foul #22-4
17:01Palm Beach AtlanticCharlie Doucette makes the 1st free throw2-5
17:01Palm Beach AtlanticCharlie Doucette makes the 2nd free throw2-6
16:59ShenandoahJames Snyder is fouled in the backcourt by Charles Ellenburg - foul #1 on Charles Ellenburg, team foul #22-6
16:39ShenandoahRobert White misses badly on a 3 pointer from the left corner2-6
16:37Palm Beach AtlanticChristopher Grijalva grabs the defensive rebound2-6
16:35Palm Beach AtlanticCharles Ellenburg is fouled in the backcourt by Robert White - foul #2 on Robert White, team foul #32-6
SubsShenandoah
Ruben Farrar (PG)
Robert White
 
SubsPalm Beach Atlantic 
16:17Palm Beach AtlanticCharles Ellenburg misses the 3pt attempt from the left wing2-6
16:16ShenandoahJames Snyder grabs the board2-6
16:01ShenandoahRuben Farrar can't connect on a 3 pointer from the left wing2-6
15:59ShenandoahJames Snyder gets the offensive rebound2-6
LineupShenandoah
 PG - Ruben Farrar (fresh)
 SG - John Upshaw (fairly fresh)
 SF - Alex Coyne (fairly fresh)
 PF - Ronald Markham (fresh)
 C - James Snyder (fairly fresh) 2 reb.
 
LineupPalm Beach Atlantic
 PG - Charlie Doucette (fresh) 2 pts.
 SG - Charles Ellenburg (fairly fresh)
 SF - Hiram Ferreira (fresh)
 PF - Christopher Grijalva (fairly fresh)
 C - Seth Deutsch (fairly fresh)
 
15:41ShenandoahJohn Upshaw can't connect on a fadeaway jumper from the free throw line but he's hacked by Christopher Grijalva - foul #1 on Christopher Grijalva, team foul #32-6
SubsShenandoah
Eric Osborne (SF), William Milburn (C)
Alex Coyne, James Snyder
 
SubsPalm Beach Atlantic
Steve Foreman (PG), Herbert Mercedes (SG), Anthony Carroll (SF), Ralph Stephens (PF), Michael Ouzts (C)
Charlie Doucette, Charles Ellenburg, Hiram Ferreira, Christopher Grijalva, Seth Deutsch
 
15:41ShenandoahJohn Upshaw makes the 1st free throw3-6
15:41ShenandoahJohn Upshaw makes the 2nd free throw4-6
15:16Palm Beach AtlanticMichael Ouzts is open but comes up short on the shot from the free throw line4-6
15:14Palm Beach AtlanticRalph Stephens snags the offensive board4-6
14:54Palm Beach AtlanticMichael Ouzts misses short on an open runner in the paint4-6
14:52ShenandoahRuben Farrar snags the defensive board4-6
14:30ShenandoahRalph Stephens swats the layup by William Milburn4-6
14:29Palm Beach AtlanticRalph Stephens snags the defensive board4-6
14:07Palm Beach AtlanticSteve Foreman scores on a 3pt jumper from the left wing set up by Anthony Carroll4-9
13:52ShenandoahEric Osborne throws a bad pass out of bounds4-9
SubsShenandoah
William Rone (PG), James Davis (SG), Alex Coyne (SF), Oliver Stewart (PF), James Snyder (C)
Ruben Farrar, John Upshaw, Eric Osborne, Ronald Markham, William Milburn
 
SubsPalm Beach Atlantic
Charles Jones (PG), Charles Ellenburg (SG), Hiram Ferreira (SF), Christopher Grijalva (PF), Seth Deutsch (C)
Steve Foreman, Herbert Mercedes, Anthony Carroll, Ralph Stephens, Michael Ouzts
 
13:30Palm Beach AtlanticSeth Deutsch scores on a driving attempt from close range on a nice dish by Charles Jones4-11
13:23ShenandoahAlex Coyne misses badly on a 3 from the right wing4-11
13:21ShenandoahJames Snyder tips it but misses4-11
13:20Palm Beach AtlanticChristopher Grijalva snags the defensive board4-11
12:51Palm Beach AtlanticCharles Jones connects on the fadeaway from the right block and the foul's on James Davis - foul #2 on James Davis, team foul #44-13
SubsShenandoah
Eric Osborne (SF), Ronald Markham (C)
James Davis, James Snyder
 
SubsPalm Beach Atlantic
Herbert Mercedes (SG), Ralph Stephens (PF)
Charles Ellenburg, Christopher Grijalva
 
12:51Palm Beach AtlanticCharles Jones makes the free throw4-14
12:29ShenandoahAlex Coyne hits the front of the rim on the 3 from the right corner4-14
12:27Palm Beach AtlanticRalph Stephens grabs the defensive rebound4-14
12:07Palm Beach AtlanticHiram Ferreira is fouled on the floor by Eric Osborne - foul #1 on Eric Osborne, team foul #54-14
SubsShenandoah
John Upshaw (SG), William Milburn (C)
Alex Coyne, Oliver Stewart
 
SubsPalm Beach Atlantic
Charlie Doucette (PG), Anthony Carroll (SF), Michael Ouzts (C)
Charles Jones, Hiram Ferreira, Seth Deutsch
 
11:48Palm Beach AtlanticCharlie Doucette can't connect on a floater from the right side but he's fouled by William Milburn - foul #1 on William Milburn, team foul #64-14
SubsShenandoah 
SubsPalm Beach Atlantic
Charles Ellenburg (SG)
Herbert Mercedes
 
11:48Palm Beach AtlanticCharlie Doucette makes the 1st free throw4-15
11:48Palm Beach AtlanticCharlie Doucette makes the 2nd free throw4-16
LineupShenandoah
 PG - William Rone (fairly fresh)
 SG - John Upshaw (fairly fresh) 2 pts.
 SF - Eric Osborne (tiring) 2 pts.
 PF - Ronald Markham (fairly fresh)
 C - William Milburn (tiring)
 
LineupPalm Beach Atlantic
 PG - Charlie Doucette (fresh) 4 pts.
 SG - Charles Ellenburg (fresh)
 SF - Anthony Carroll (fairly fresh)
 PF - Ralph Stephens (tiring) 2 pts. 6 reb. 2 blk.
 C - Michael Ouzts (fairly fresh)
 
11:45ShenandoahJohn Upshaw is fouled in the backcourt by Charles Ellenburg - foul #2 on Charles Ellenburg, team foul #44-16
SubsShenandoah 
SubsPalm Beach Atlantic
Herbert Mercedes (SG), Christopher Grijalva (PF)
Charles Ellenburg, Ralph Stephens
 
11:29ShenandoahWilliam Milburn lays it up and in6-16
11:24Palm Beach AtlanticEric Osborne steals the ball from Charlie Doucette in the backcourt6-16
11:06ShenandoahRonald Markham throws a bad pass out of bounds6-16
SubsShenandoah
Oliver Stewart (PF), James Snyder (C)
Ronald Markham, William Milburn
 
SubsPalm Beach Atlantic 
10:40Palm Beach AtlanticCharlie Doucette loses the dribble to John Upshaw6-16
10:18ShenandoahMichael Ouzts steps in front of the William Rone pass6-16
09:55Palm Beach AtlanticAnthony Carroll misses the wide open fadeaway from just outside the lane6-16
09:54Palm Beach AtlanticAnthony Carroll gets the offensive rebound6-16
09:40Palm Beach AtlanticCharlie Doucette scores on a jumper from the left wing on a nice dish by Anthony Carroll6-18
09:37ShenandoahWilliam Rone loses the dribble to Herbert Mercedes in the backcourt6-18
09:35Palm Beach AtlanticHerbert Mercedes dunks the ball6-20
09:15ShenandoahOliver Stewart hits the front of the rim on the fadeaway jumper from the left wing6-20
09:14Palm Beach AtlanticAnthony Carroll gets the rebound6-20
09:12Palm Beach AtlanticAnthony Carroll is hacked by John Upshaw in the backcourt - foul #1 on John Upshaw, team foul #76-20
SubsShenandoah
Ruben Farrar (PG), Alex Coyne (SG), Ronald Markham (PF), William Milburn (C)
William Rone, John Upshaw, Oliver Stewart, James Snyder
 
SubsPalm Beach Atlantic
Charles Jones (PG), Ralph Stephens (PF), Seth Deutsch (C)
Charlie Doucette, Christopher Grijalva, Michael Ouzts
 
09:12Palm Beach AtlanticAnthony Carroll misses the 1st free throw6-20
09:12Palm Beach AtlanticThe offensive rebound goes to Seth Deutsch6-20
08:58Palm Beach AtlanticAnthony Carroll jams the wide open dunk on a great pass from Charles Jones6-22
08:41ShenandoahEric Osborne hits a jumpshot from the free throw line8-22
08:18Palm Beach AtlanticAnthony Carroll misses the shot from the baseline8-22
08:17Palm Beach AtlanticAnthony Carroll misses the tip8-22
08:16ShenandoahRonald Markham gets the rebound8-22
07:55ShenandoahRonald Markham dunks the ball10-22
07:51Palm Beach AtlanticHerbert Mercedes is fouled in the backcourt by Alex Coyne - foul #1 on Alex Coyne, team foul #810-22
SubsShenandoah
William Rone (PG)
Ruben Farrar
 
SubsPalm Beach Atlantic
Steve Foreman (PG), Hiram Ferreira (SF)
Charles Jones, Anthony Carroll
 
07:51Palm Beach AtlanticHerbert Mercedes makes the 1st free throw10-23
07:51Palm Beach AtlanticHerbert Mercedes makes the 2nd free throw10-24
07:34ShenandoahWilliam Milburn hits the front of the rim on the fadeaway from the left wing10-24
07:32ShenandoahAlex Coyne pulls down the offensive rebound10-24
LineupShenandoah
 PG - William Rone (fairly fresh)
 SG - Alex Coyne (fairly fresh)
 SF - Eric Osborne (tired) 4 pts.
 PF - Ronald Markham (tiring) 2 pts.
 C - William Milburn (tiring) 2 pts.
 
LineupPalm Beach Atlantic
 PG - Steve Foreman (fresh) 3 pts.
 SG - Herbert Mercedes (tiring) 6 pts. 2 stl.
 SF - Hiram Ferreira (fresh)
 PF - Ralph Stephens (fairly fresh) 2 pts. 6 reb. 2 blk.
 C - Seth Deutsch (fairly fresh) 2 pts.
 
07:19ShenandoahRonald Markham connects on the jumper from close range and he's hacked by Ralph Stephens - foul #1 on Ralph Stephens, team foul #512-24
07:19ShenandoahRonald Markham makes the free throw13-24
06:52Palm Beach AtlanticHerbert Mercedes misses short on an open jumper from the left side13-24
06:51ShenandoahWilliam Rone grabs the defensive rebound13-24
06:49ShenandoahSteve Foreman steps in front of the William Milburn pass in the backcourt13-24
06:30Palm Beach AtlanticHerbert Mercedes scores on a fadeaway jumper from the free throw line on a nice dish by Hiram Ferreira13-26
06:15ShenandoahAlex Coyne steps out of bounds on the sideline13-26
SubsShenandoah
John Upshaw (SG), Oliver Stewart (PF), James Snyder (C)
Alex Coyne, Ronald Markham, William Milburn
 
SubsPalm Beach Atlantic
Charles Jones (PG), Michael Ouzts (C)
Steve Foreman, Seth Deutsch
 
05:58Palm Beach AtlanticMichael Ouzts hits a wide open floater from the right block on a nice dish by Herbert Mercedes13-28
05:35ShenandoahJohn Upshaw hits a pull-up jumper from just outside the lane on a great pass from William Rone15-28
05:19Palm Beach AtlanticCharles Jones knocks in the 3pt shot from the right corner set up by Ralph Stephens15-31
05:17ShenandoahCharles Jones picks off the pass by John Upshaw in the backcourt15-31
05:16Palm Beach AtlanticCharles Jones lays it up and in15-33
05:02ShenandoahEric Osborne makes the fadeaway jumper from the free throw line set up by William Rone17-33
04:59Palm Beach AtlanticJohn Upshaw is called for the reach on Charles Jones in the backcourt - foul #2 on John Upshaw, team foul #917-33
SubsShenandoah
Ruben Farrar (PG), Alex Coyne (SG), Ronald Markham (SF)
William Rone, John Upshaw, Eric Osborne
 
SubsPalm Beach Atlantic
Anthony Carroll (SF), Christopher Grijalva (PF)
Hiram Ferreira, Ralph Stephens
 
04:59Palm Beach AtlanticCharles Jones makes the 1st free throw17-34
04:59Palm Beach AtlanticCharles Jones makes the 2nd free throw17-35
04:56ShenandoahCharles Jones is called for the reach on James Snyder in the backcourt - foul #1 on Charles Jones, team foul #617-35
SubsShenandoah 
SubsPalm Beach Atlantic
Charlie Doucette (PG)
Charles Jones
 
04:46ShenandoahRuben Farrar drills a 3 from the right corner on a nice dish by James Snyder20-35
04:20Palm Beach AtlanticHerbert Mercedes misses short on a 3 from the left corner20-35
04:19Palm Beach AtlanticCharlie Doucette tips it home20-37
03:54ShenandoahAlex Coyne's pass is intercepted by Michael Ouzts20-37
03:29Palm Beach AtlanticHerbert Mercedes hits the finger roll on a great pass from Michael Ouzts and he's fouled by Ronald Markham - foul #1 on Ronald Markham, team foul #1020-39
SubsShenandoah
William Rone (PG), James Davis (SG), Robert White (SF), William Milburn (C)
Ruben Farrar, Alex Coyne, Oliver Stewart, James Snyder
 
SubsPalm Beach Atlantic
Charles Jones (PG), Hiram Ferreira (SF), Seth Deutsch (C)
Charlie Doucette, Anthony Carroll, Michael Ouzts
 
03:29Palm Beach AtlanticHerbert Mercedes makes the free throw20-40
LineupShenandoah
 PG - William Rone (fairly fresh) 2 ast.
 SG - James Davis (fresh)
 SF - Robert White (fresh)
 PF - Ronald Markham (tiring) 5 pts.
 C - William Milburn (tiring) 2 pts.
 
LineupPalm Beach Atlantic
 PG - Charles Jones (fresh) 10 pts. 2 ast.
 SG - Herbert Mercedes (tired) 11 pts. 1 ast. 2 stl.
 SF - Hiram Ferreira (fairly fresh)
 PF - Christopher Grijalva (fairly fresh) 2 reb.
 C - Seth Deutsch (fairly fresh) 2 pts.
 
03:09ShenandoahHiram Ferreira takes the ball from Robert White20-40
03:06Palm Beach AtlanticHiram Ferreira lays it up and in20-42
02:41ShenandoahCharles Jones steals the ball from Ronald Markham20-42
02:39Palm Beach AtlanticHerbert Mercedes throws a bad pass out of bounds in the backcourt20-42
SubsShenandoah 
SubsPalm Beach Atlantic
Charles Ellenburg (SG), Ralph Stephens (PF)
Herbert Mercedes, Christopher Grijalva
 
02:20ShenandoahJames Davis is hacked by Charles Ellenburg - foul #3 on Charles Ellenburg, team foul #720-42
SubsShenandoah
Oliver Stewart (PF)
Ronald Markham
 
SubsPalm Beach Atlantic
Steve Foreman (PG), Herbert Mercedes (SG)
Charles Jones, Charles Ellenburg
 
02:20ShenandoahJames Davis misses the 1st free throw20-42
02:20Palm Beach AtlanticThe rebound goes to Seth Deutsch20-42
01:58Palm Beach AtlanticSteve Foreman connects on the open 3 pointer from straight away set up by Hiram Ferreira20-45
01:47ShenandoahRobert White misses the runner from close range20-45
01:46Palm Beach AtlanticSteve Foreman pulls down the rebound20-45
01:26Palm Beach AtlanticRalph Stephens misses long on an open pull-up jumper from the right side20-45
01:24ShenandoahWilliam Milburn grabs the board20-45
01:17ShenandoahHiram Ferreira picks off the pass by Robert White in the backcourt20-45
00:52Palm Beach AtlanticHerbert Mercedes misses badly on a fadeaway jumper from the free throw line but he's hacked by William Milburn - foul #2 on William Milburn, team foul #1120-45
SubsShenandoah
John Upshaw (PG), Ronald Markham (PF), James Snyder (C)
William Rone, Oliver Stewart, William Milburn
 
SubsPalm Beach Atlantic
Charles Jones (PG), Anthony Carroll (SF), Christopher Grijalva (PF), Michael Ouzts (C)
Steve Foreman, Hiram Ferreira, Ralph Stephens, Seth Deutsch
 
00:52Palm Beach AtlanticHerbert Mercedes makes the 1st free throw20-46
00:52Palm Beach AtlanticHerbert Mercedes makes the 2nd free throw20-47
00:37ShenandoahJames Snyder makes the wide open shot from the right block on a great pass from James Davis22-47
00:31Palm Beach AtlanticRonald Markham takes the ball from Anthony Carroll in the backcourt22-47
00:03ShenandoahJames Davis can't connect on a fadeaway from the left wing but the foul's on Anthony Carroll - foul #2 on Anthony Carroll, team foul #822-47
SubsShenandoah
Ruben Farrar (PG), Eric Osborne (SF)
John Upshaw, Ronald Markham
 
SubsPalm Beach Atlantic
Ralph Stephens (PF)
Christopher Grijalva
 
00:03ShenandoahJames Davis makes the 1st free throw23-47
00:03ShenandoahJames Davis misses the 2nd free throw23-47
00:03Palm Beach AtlanticRalph Stephens grabs the board23-47
00:00Palm Beach AtlanticRalph Stephens misses badly on a halfcourt shot23-47
TimeTeamPlayScore
LineupShenandoah
 PG - William Rone (fresh) 2 ast.
 SG - James Davis (fresh) 1 pts. 1 ast.
 SF - Eric Osborne (fresh) 6 pts.
 PF - Oliver Stewart (fresh)
 C - William Milburn (fresh) 2 pts. 2 reb.
 
LineupPalm Beach Atlantic
 PG - Charles Jones (fresh) 10 pts. 2 ast. 2 stl.
 SG - Herbert Mercedes (fresh) 13 pts. 1 ast. 2 stl.
 SF - Anthony Carroll (fresh) 2 pts. 3 reb.
 PF - Ralph Stephens (fresh) 2 pts. 7 reb. 2 blk.
 C - Michael Ouzts (fresh) 2 pts. 2 stl.
 
20:00Palm Beach AtlanticAnthony Carroll inbounds the ball23-47
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 fullcourt press (-1) 
19:45Palm Beach AtlanticCharles Jones makes the 3pt shot from the left wing23-50
19:31ShenandoahWilliam Rone clanks a 3pt jumper from the right wing23-50
19:30Palm Beach AtlanticMichael Ouzts pulls down the rebound23-50
19:11Palm Beach AtlanticEric Osborne takes the ball from Anthony Carroll23-50
18:55ShenandoahRalph Stephens picks off the pass by Oliver Stewart23-50
18:28Palm Beach AtlanticCharles Jones hits the front of the rim on the wide open 3pt jumper from straight away23-50
18:27ShenandoahEric Osborne pulls down the rebound23-50
18:19ShenandoahCharles Jones steals the ball from Oliver Stewart23-50
17:50Palm Beach AtlanticCharles Jones misses badly on a jumper from the right side but he's hacked by William Rone - foul #1 on William Rone, team foul #123-50
SubsShenandoah
John Upshaw (PG), Robert White (SG), Alex Coyne (SF), Ronald Markham (PF), James Snyder (C)
William Rone, James Davis, Eric Osborne, Oliver Stewart, William Milburn
 
SubsPalm Beach Atlantic
Hiram Ferreira (SF), Christopher Grijalva (PF), Seth Deutsch (C)
Anthony Carroll, Ralph Stephens, Michael Ouzts
 
17:50Palm Beach AtlanticCharles Jones makes the 1st free throw23-51
17:50Palm Beach AtlanticCharles Jones makes the 2nd free throw23-52
17:38ShenandoahJames Snyder misses badly on a shot near the basket23-52
17:37Palm Beach AtlanticSeth Deutsch snags the defensive board23-52
17:09Palm Beach AtlanticRonald Markham is called for the reach on Herbert Mercedes - foul #2 on Ronald Markham, team foul #223-52
SubsShenandoah 
SubsPalm Beach Atlantic
Charlie Doucette (PG)
Charles Jones
 
16:48Palm Beach AtlanticRobert White steps in front of the Herbert Mercedes pass23-52
16:33ShenandoahJames Snyder can't finish the uncontested layup23-52
16:31ShenandoahRobert White grabs the offensive rebound23-52
16:15ShenandoahAlex Coyne is hacked by Christopher Grijalva - foul #2 on Christopher Grijalva, team foul #123-52
SubsShenandoah
William Rone (PG), James Davis (SG), Eric Osborne (SF), Oliver Stewart (PF), William Milburn (C)
John Upshaw, Robert White, Alex Coyne, Ronald Markham, James Snyder
 
SubsPalm Beach Atlantic
Anthony Carroll (SF), Ralph Stephens (PF), Michael Ouzts (C)
Hiram Ferreira, Christopher Grijalva, Seth Deutsch
 
16:03ShenandoahJames Davis hits the front of the rim on the driving attempt in the paint but the foul's on Ralph Stephens - foul #2 on Ralph Stephens, team foul #223-52
SubsShenandoah 
SubsPalm Beach Atlantic
Steve Foreman (PG)
Charlie Doucette
 
16:03ShenandoahJames Davis makes the 1st free throw24-52
16:03ShenandoahJames Davis misses the 2nd free throw24-52
16:03Palm Beach AtlanticMichael Ouzts grabs the board24-52
15:58Palm Beach AtlanticAnthony Carroll is hacked by William Rone in the backcourt - foul #2 on William Rone, team foul #324-52
SubsShenandoah 
SubsPalm Beach Atlantic
Charles Ellenburg (SG)
Herbert Mercedes
 
LineupShenandoah
 PG - William Rone (fresh) 2 ast.
 SG - James Davis (fairly fresh) 2 pts. 1 ast.
 SF - Eric Osborne (fresh) 6 pts. 2 reb. 2 stl.
 PF - Oliver Stewart (fairly fresh)
 C - William Milburn (fairly fresh) 2 pts. 2 reb.
 
LineupPalm Beach Atlantic
 PG - Steve Foreman (fresh) 6 pts.
 SG - Charles Ellenburg (fresh) 3 pf.
 SF - Anthony Carroll (fairly fresh) 2 pts. 3 reb.
 PF - Ralph Stephens (fairly fresh) 2 pts. 7 reb. 2 blk.
 C - Michael Ouzts (fairly fresh) 2 pts. 2 reb. 2 stl.
 
15:41Palm Beach AtlanticCharles Ellenburg makes the 3pt attempt from the left wing on a great pass from Anthony Carroll24-55
15:23ShenandoahJames Davis's floater is tipped away by Michael Ouzts24-55
15:21Palm Beach AtlanticRalph Stephens snags the defensive board24-55
15:16Palm Beach AtlanticCharles Ellenburg misses badly on the uncontested 3pt shot from the left corner24-55
15:15ShenandoahEric Osborne grabs the defensive rebound24-55
15:00ShenandoahWilliam Rone can't connect on an uncontested pull-up jumper from the left wing24-55
14:59Palm Beach AtlanticCharles Ellenburg grabs the board24-55
14:38Palm Beach AtlanticRalph Stephens drills a fadeaway from close range set up by Steve Foreman24-57
14:22ShenandoahOliver Stewart misses the shot from the right block but he's hacked by Charles Ellenburg - foul #4 on Charles Ellenburg, team foul #324-57
SubsShenandoah
John Upshaw (PG), Robert White (SG), Alex Coyne (SF), Ronald Markham (C)
William Rone, James Davis, Eric Osborne, William Milburn
 
SubsPalm Beach Atlantic
Charlie Doucette (PG), Herbert Mercedes (SG), Hiram Ferreira (SF), Christopher Grijalva (PF), Seth Deutsch (C)
Steve Foreman, Charles Ellenburg, Anthony Carroll, Ralph Stephens, Michael Ouzts
 
14:22ShenandoahOliver Stewart makes the 1st free throw25-57
14:22ShenandoahOliver Stewart misses the 2nd free throw25-57
14:22Palm Beach AtlanticThe rebound goes to Seth Deutsch25-57
13:59Palm Beach AtlanticHerbert Mercedes hits a wide open shot from the free throw line25-59
13:48ShenandoahAlex Coyne is open and buries a 3pt shot from the right corner on a great pass from John Upshaw28-59
13:25Palm Beach AtlanticCharlie Doucette is fouled on the floor by Oliver Stewart - foul #1 on Oliver Stewart, team foul #428-59
SubsShenandoah
Ruben Farrar (PG), Eric Osborne (SF), James Snyder (C)
John Upshaw, Alex Coyne, Oliver Stewart
 
SubsPalm Beach Atlantic
Charles Jones (PG), Ralph Stephens (PF)
Charlie Doucette, Christopher Grijalva
 
13:04Palm Beach AtlanticCharles Jones misses badly on a 3pt shot from the left corner28-59
13:02ShenandoahJames Snyder pulls down the rebound28-59
12:59ShenandoahRuben Farrar is whistled for a carry in the backcourt28-59
SubsShenandoah 
SubsPalm Beach Atlantic
Anthony Carroll (SF), Michael Ouzts (C)
Hiram Ferreira, Seth Deutsch
 
12:34Palm Beach AtlanticCharles Jones can't connect on a 3pt jumper from straight away28-59
12:32ShenandoahJames Snyder gets the rebound28-59
12:29ShenandoahRuben Farrar is hacked by Charles Jones in the backcourt - foul #2 on Charles Jones, team foul #428-59
SubsShenandoah
William Rone (PG), James Davis (SG), William Milburn (C)
Ruben Farrar, Robert White, James Snyder
 
SubsPalm Beach Atlantic 
12:20ShenandoahJames Davis clanks a 3pt shot from the left corner28-59
12:18Palm Beach AtlanticThe rebound goes to Michael Ouzts28-59
12:16Palm Beach AtlanticWilliam Milburn steals the ball from Herbert Mercedes in the backcourt28-59
12:02ShenandoahWilliam Milburn is hacked by Charles Jones - foul #3 on Charles Jones, team foul #528-59
SubsShenandoah
John Upshaw (SG), Alex Coyne (SF)
James Davis, Eric Osborne
 
SubsPalm Beach Atlantic
Charlie Doucette (PG), Hiram Ferreira (SF), Christopher Grijalva (PF)
Charles Jones, Anthony Carroll, Ralph Stephens
 
11:48ShenandoahRonald Markham clanks a jumper from the right side28-59
11:46Palm Beach AtlanticThe rebound goes to Hiram Ferreira28-59
LineupShenandoah
 PG - William Rone (fresh) 2 ast.
 SG - John Upshaw (fresh) 4 pts. 1 ast.
 SF - Alex Coyne (fresh) 3 pts.
 PF - Ronald Markham (fairly fresh) 5 pts.
 C - William Milburn (tiring) 2 pts. 2 reb.
 
LineupPalm Beach Atlantic
 PG - Charlie Doucette (fresh) 8 pts.
 SG - Herbert Mercedes (tiring) 15 pts. 1 ast. 2 stl.
 SF - Hiram Ferreira (fairly fresh) 2 pts. 2 stl.
 PF - Christopher Grijalva (fairly fresh) 2 reb.
 C - Michael Ouzts (tiring) 2 pts. 3 reb. 2 stl.
 
11:19Palm Beach AtlanticCharlie Doucette scores on a fadeaway jumper from the right wing on a great pass from Michael Ouzts28-61
11:03ShenandoahWilliam Rone's pass is intercepted by Herbert Mercedes28-61
11:00Palm Beach AtlanticCharlie Doucette lays it in on a great pass from Herbert Mercedes28-63
10:56ShenandoahAlex Coyne is whistled for traveling in the backcourt28-63
SubsShenandoah
Ruben Farrar (PG), Robert White (SF), James Snyder (C)
William Rone, Alex Coyne, William Milburn
 
SubsPalm Beach Atlantic
Charles Jones (PG), Anthony Carroll (SF), Ralph Stephens (PF), Seth Deutsch (C)
Charlie Doucette, Hiram Ferreira, Christopher Grijalva, Michael Ouzts
 
10:35Palm Beach AtlanticSeth Deutsch hits the easy wide open finger roll28-65
10:21ShenandoahSeth Deutsch swats the layup by John Upshaw28-65
10:20ShenandoahRonald Markham hits the follow up shot30-65
09:59Palm Beach AtlanticRalph Stephens is fouled on the floor by Ronald Markham - foul #3 on Ronald Markham, team foul #530-65
SubsShenandoah
Alex Coyne (SF)
Ruben Farrar
 
SubsPalm Beach Atlantic
Steve Foreman (PG)
Charles Jones
 
09:36Palm Beach AtlanticSteve Foreman clanks a 3pt attempt from the right wing30-65
09:35Palm Beach AtlanticSeth Deutsch grabs the offensive board30-65
09:12Palm Beach AtlanticHerbert Mercedes's fadeaway is rejected by Ronald Markham30-65
09:11Palm Beach AtlanticSteve Foreman snags the offensive board30-65
08:54Palm Beach AtlanticRalph Stephens connects on the fadeaway in the paint set up by Herbert Mercedes30-67
08:50ShenandoahAlex Coyne is fouled in the backcourt by Anthony Carroll - foul #3 on Anthony Carroll, team foul #630-67
SubsShenandoah
Ruben Farrar (PG)
Alex Coyne
 
SubsPalm Beach Atlantic
Charlie Doucette (PG), Hiram Ferreira (SF), Christopher Grijalva (PF), Michael Ouzts (C)
Steve Foreman, Anthony Carroll, Ralph Stephens, Seth Deutsch
 
08:40ShenandoahRuben Farrar misses the easy open layup30-67
08:38Palm Beach AtlanticThe rebound goes to Hiram Ferreira30-67
08:13Palm Beach AtlanticMichael Ouzts makes the jump hook from the left block set up by Hiram Ferreira30-69
08:08ShenandoahRuben Farrar misses badly on a floater from just outside the lane30-69
08:06Palm Beach AtlanticMichael Ouzts grabs the board30-69
07:40Palm Beach AtlanticCharlie Doucette is wide open but clanks a floater from the right block30-69
07:38Palm Beach AtlanticMichael Ouzts tips it home30-71
LineupShenandoah
 PG - Ruben Farrar (fairly fresh) 3 pts.
 SG - John Upshaw (tiring) 4 pts. 1 ast.
 SF - Robert White (tiring)
 PF - Ronald Markham (tired) 7 pts. 2 reb. 3 pf.
 C - James Snyder (tiring) 2 pts. 5 reb.
 
LineupPalm Beach Atlantic
 PG - Charlie Doucette (fairly fresh) 12 pts.
 SG - Herbert Mercedes (very tired) 15 pts. 3 ast. 3 stl.
 SF - Hiram Ferreira (fairly fresh) 2 pts. 2 reb. 2 stl.
 PF - Christopher Grijalva (tiring) 2 reb.
 C - Michael Ouzts (tired) 6 pts. 5 reb. 2 stl.
 
07:15ShenandoahRonald Markham misses long on a jump hook in the lane30-71
07:14Palm Beach AtlanticHerbert Mercedes grabs the defensive rebound30-71
07:08Palm Beach AtlanticCharlie Doucette throws a bad pass out of bounds in the backcourt30-71
SubsShenandoah
Alex Coyne (SG)
John Upshaw
 
SubsPalm Beach Atlantic
Charles Jones (PG), Charles Ellenburg (SG), Ralph Stephens (PF), Seth Deutsch (C)
Charlie Doucette, Herbert Mercedes, Christopher Grijalva, Michael Ouzts
 
06:58ShenandoahRuben Farrar's fadeaway is rejected by Seth Deutsch30-71
06:57Palm Beach AtlanticHiram Ferreira pulls down the rebound30-71
06:35Palm Beach AtlanticHiram Ferreira is hacked by Ronald Markham - foul #4 on Ronald Markham, team foul #630-71
SubsShenandoah 
SubsPalm Beach Atlantic
Anthony Carroll (SF)
Hiram Ferreira
 
06:11Palm Beach AtlanticSeth Deutsch is fouled on the floor by James Snyder - foul #1 on James Snyder, team foul #730-71
SubsShenandoah
John Upshaw (PG)
Ruben Farrar
 
SubsPalm Beach Atlantic
Christopher Grijalva (PF)
Ralph Stephens
 
06:11Palm Beach AtlanticSeth Deutsch makes the 1st free throw30-72
06:11Palm Beach AtlanticSeth Deutsch makes the 2nd free throw30-73
05:55ShenandoahAlex Coyne comes up short on the jumpshot from the left wing30-73
05:54Palm Beach AtlanticCharles Jones snags the defensive board30-73
05:52Palm Beach AtlanticJohn Upshaw steals the ball from Charles Jones in the backcourt30-73
05:31ShenandoahAlex Coyne misses long on an open 3pt jumper from straight away30-73
05:29Palm Beach AtlanticAnthony Carroll grabs the board30-73
05:05Palm Beach AtlanticCharles Ellenburg makes the 3pt shot from straight away set up by Charles Jones30-76
05:03ShenandoahAlex Coyne is hacked by Charles Ellenburg in the backcourt - foul #5 on Charles Ellenburg, team foul #730-76
SubsShenandoah
Ruben Farrar (PG)
John Upshaw
 
SubsPalm Beach Atlantic
Steve Foreman (PG), Herbert Mercedes (SG), Hiram Ferreira (SF), Ralph Stephens (PF), Michael Ouzts (C)
Charles Jones, Charles Ellenburg, Anthony Carroll, Christopher Grijalva, Seth Deutsch
 
05:03ShenandoahAlex Coyne misses the 1st free throw30-76
05:03Palm Beach AtlanticMichael Ouzts grabs the defensive rebound30-76
04:41Palm Beach AtlanticHerbert Mercedes can't connect on an uncontested 3pt shot from the right corner30-76
04:39ShenandoahRuben Farrar snags the defensive board30-76
04:21ShenandoahRonald Markham misses short on a jumper from the left wing but the foul's on Ralph Stephens - foul #3 on Ralph Stephens, team foul #830-76
SubsShenandoah
John Upshaw (SG)
Robert White
 
SubsPalm Beach Atlantic
Charlie Doucette (PG)
Steve Foreman
 
04:21ShenandoahRonald Markham misses the 1st free throw30-76
04:21ShenandoahRonald Markham misses the 2nd free throw30-76
04:21Palm Beach AtlanticRalph Stephens grabs the defensive rebound30-76
04:03Palm Beach AtlanticMichael Ouzts clanks a jumper from the right block but he's fouled by Ronald Markham - foul #5 on Ronald Markham, team foul #830-76
SubsShenandoah
Robert White (PF)
Ronald Markham
 
SubsPalm Beach Atlantic 
04:03Palm Beach AtlanticMichael Ouzts makes the 1st free throw30-77
04:03Palm Beach AtlanticMichael Ouzts misses the 2nd free throw30-77
04:03Palm Beach AtlanticHiram Ferreira grabs the offensive rebound30-77
03:42Palm Beach AtlanticHiram Ferreira is fouled on the floor by Alex Coyne - foul #2 on Alex Coyne, team foul #930-77
SubsShenandoah 
SubsPalm Beach Atlantic
Christopher Grijalva (PF)
Ralph Stephens
 
03:42Palm Beach AtlanticHiram Ferreira misses the 1st free throw30-77
03:42ShenandoahJames Snyder pulls down the rebound30-77
03:39ShenandoahMichael Ouzts steals it from Ruben Farrar in the backcourt30-77
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 fullcourt press (-1) 
03:20Palm Beach AtlanticCharlie Doucette misses the lay-in30-77
03:19Palm Beach AtlanticHiram Ferreira grabs the offensive rebound30-77
LineupShenandoah
 PG - Ruben Farrar (tired) 3 pts.
 SG - John Upshaw (tired) 4 pts. 1 ast. 2 stl.
 SF - Alex Coyne (tired) 3 pts.
 PF - Robert White (very tired)
 C - James Snyder (very tired) 2 pts. 6 reb.
 
LineupPalm Beach Atlantic
 PG - Charlie Doucette (fairly fresh) 12 pts.
 SG - Herbert Mercedes (very tired) 15 pts. 3 ast. 3 stl.
 SF - Hiram Ferreira (tiring) 2 pts. 5 reb. 2 stl.
 PF - Christopher Grijalva (tiring) 2 reb.
 C - Michael Ouzts (tired) 7 pts. 6 reb. 3 stl.
 
02:55Palm Beach AtlanticHiram Ferreira knocks in the floater from the left wing set up by Charlie Doucette30-79
02:43ShenandoahRobert White is fouled on the floor by Herbert Mercedes - foul #1 on Herbert Mercedes, team foul #930-79
SubsShenandoah
Oliver Stewart (PF), William Milburn (C)
Ruben Farrar, James Snyder
 
SubsPalm Beach Atlantic
Charles Jones (PG), Anthony Carroll (SF), Ralph Stephens (PF), Seth Deutsch (C)
Charlie Doucette, Hiram Ferreira, Christopher Grijalva, Michael Ouzts
 
02:43ShenandoahRobert White makes the 1st free throw31-79
02:43ShenandoahRobert White misses the 2nd free throw31-79
02:43Palm Beach AtlanticCharles Jones snags the defensive board31-79
02:23Palm Beach AtlanticHerbert Mercedes can't finish the layup but he's hacked by John Upshaw - foul #3 on John Upshaw, team foul #1031-79
02:23Palm Beach AtlanticHerbert Mercedes makes the 1st free throw31-80
02:23Palm Beach AtlanticHerbert Mercedes makes the 2nd free throw31-81
02:20ShenandoahAnthony Carroll steals the ball from John Upshaw in the backcourt31-81
02:17Palm Beach AtlanticCharles Jones hits the finger roll set up by Anthony Carroll31-83
02:04ShenandoahRobert White misses the 3pt attempt from the left corner31-83
02:02ShenandoahOliver Stewart tips it home33-83
01:57Palm Beach AtlanticCharles Jones is fouled in the backcourt by John Upshaw - foul #4 on John Upshaw, team foul #1133-83
SubsShenandoah
Ruben Farrar (PG), James Snyder (C)
Oliver Stewart, William Milburn
 
SubsPalm Beach Atlantic
Michael Ouzts (C)
Seth Deutsch
 
01:57Palm Beach AtlanticCharles Jones makes the 1st free throw33-84
01:57Palm Beach AtlanticCharles Jones makes the 2nd free throw33-85
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 fullcourt press (+3) 
01:54ShenandoahRuben Farrar is hacked by Charles Jones in the backcourt - foul #4 on Charles Jones, team foul #1033-85
01:54ShenandoahRuben Farrar makes the 1st free throw34-85
01:54ShenandoahRuben Farrar makes the 2nd free throw35-85
01:50Palm Beach AtlanticCharles Jones is hacked by Robert White in the backcourt - foul #3 on Robert White, team foul #1235-85
01:50Palm Beach AtlanticCharles Jones makes the 1st free throw35-86
01:50Palm Beach AtlanticCharles Jones makes the 2nd free throw35-87
01:48ShenandoahHerbert Mercedes picks off the pass by Ruben Farrar in the backcourt35-87
01:26Palm Beach AtlanticAnthony Carroll hits the front of the rim on the jumper from just outside the lane35-87
01:24ShenandoahRuben Farrar snags the defensive board35-87
01:18ShenandoahRobert White can't connect on a 3pt shot from the left wing35-87
01:17ShenandoahAlex Coyne snags the offensive board35-87
01:02ShenandoahRobert White makes the floater in the lane37-87
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a spread offense (hold ball) and a fullcourt press (+3) 
00:39Palm Beach AtlanticRalph Stephens misses long on an open floater from the baseline37-87
00:38Palm Beach AtlanticAnthony Carroll grabs the offensive board37-87
00:16Palm Beach AtlanticAnthony Carroll hits the front of the rim on the runner in the paint but he's fouled by Ruben Farrar - foul #1 on Ruben Farrar, team foul #1337-87
00:16Palm Beach AtlanticAnthony Carroll makes the 1st free throw37-88
00:16Palm Beach AtlanticAnthony Carroll misses the 2nd free throw37-88
00:16ShenandoahRobert White gets the rebound37-88
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and a fullcourt press (-1) 
Game PlanPalm Beach AtlanticPalm Beach Atlantic is playing a spread offense (hold ball) and a fullcourt press (+3) 
00:09ShenandoahJohn Upshaw clanks a 3pt shot from the left wing37-88
00:08ShenandoahThe offensive rebound goes to John Upshaw37-88
00:06ShenandoahHerbert Mercedes steps in front of the Alex Coyne pass37-88
00:00Palm Beach AtlanticCharles Jones runs out the clock37-88