#F12B19 #236237
Hoops Dynasty HOOPS DYNASTY
Conference Tarkanian
Final -
5/18/2026
45
  1 2 F
Shenandoah 34 11 45
Piedmont 43 43 86
86
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cWilliam Milburn 22 3-8 0-3 0-0 1 5 0 2 1 0 4 6
pfBradley Estes 20 1-5 0-3 3-4 1 5 0 0 0 0 1 5
sfDarin Davy 8 0-2 0-1 0-0 0 1 0 0 0 0 5 0
sgGordon Clark 14 2-6 1-3 1-2 0 0 1 2 1 0 3 6
pgJohn Upshaw 23 4-6 1-2 2-2 2 3 1 3 1 0 2 11
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJames Snyder 22 1-5 0-3 0-0 3 6 0 1 0 2 2 2
sgJames Davis 21 3-3 2-2 0-0 1 1 0 4 1 0 1 8
pgRuben Farrar 20 0-5 0-3 2-2 0 1 1 1 1 0 3 2
pgWilliam Rone 18 0-3 0-2 3-4 0 1 1 2 0 0 5 3
pfWilliam Reeder 16 0-4 0-2 0-0 0 4 0 2 0 0 2 0
sgAlex Coyne 12 1-5 0-2 0-0 0 1 0 1 0 0 1 2
sfRichard Clark 4 0-0 0-0 0-0 0 0 0 0 0 0 0 0
Totals 200 15-52 4-26 11-14 8 28 4 18 5 2 29 45
Percentages   .288 .154 .786                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cCharles Reeves 24 6-8 0-0 2-3 2 5 1 0 1 4 1 14
pfMark Febus 21 3-6 0-0 0-1 2 6 1 1 0 1 0 6
sfJohn Bieber 21 1-2 1-1 1-2 0 3 2 1 0 0 1 4
sgLuke Brownlee 18 3-7 2-4 4-8 0 3 2 1 0 0 1 12
pgMartin Howle 23 3-5 0-1 4-5 0 1 4 2 1 0 2 10
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sgChristopher Dowell 21 3-7 2-4 4-5 1 3 3 2 2 0 0 12
pgBrian Lofton 19 3-5 0-0 3-5 1 4 2 2 4 0 2 9
sfAndrew Rutledge 18 1-5 0-2 1-2 1 5 1 1 1 1 0 3
cJohn Evanosky 16 4-5 0-0 2-2 4 7 1 0 0 3 0 10
pfRoy Conner 14 1-2 0-0 2-2 2 3 0 2 1 0 3 4
pfFredrick Chacon 5 1-1 0-0 0-0 1 1 0 0 0 0 0 2
Totals 200 29-53 5-12 23-35 14 41 17 12 10 9 10 86
Percentages   .547 .417 .657                

SU
34
10-27
3-14
11-14
5
18
3
7
2
1
19
10
2
11
2
12
11
5-25
1-12
0-0
3
10
1
11
3
1
10
6
0
2
0
5
45
15-52
4-26
11-14
8
28
4
18
5
2
29
16
2
13
2
17
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
PC
43
12-27
1-6
18-26
8
19
7
4
2
4
8
18
6
9
0
14
43
17-26
4-6
5-9
6
22
10
8
8
5
2
22
18
8
8
26
86
29-53
5-12
23-35
14
41
17
12
10
9
10
40
24
17
8
40
PLAYER OF THE GAME
c Charles Reeves Piedmont
14 Points, 5 Rebounds, 4 Blocks
TimeTeamPlayScore
LineupShenandoah
 PG - John Upshaw (fresh)
 SG - Gordon Clark (fresh)
 SF - Darin Davy (fresh)
 PF - Bradley Estes (fresh)
 C - William Milburn (fresh)
 
LineupPiedmont
 PG - Martin Howle (fresh)
 SG - Luke Brownlee (fresh)
 SF - John Bieber (fresh)
 PF - Mark Febus (fresh)
 C - Charles Reeves (fresh)
 
20:00ShenandoahWilliam Milburn wins the tip0-0
Game PlanShenandoahShenandoah is playing a motion offense and a fullcourt press (0) 
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-3) 
19:36ShenandoahMartin Howle steals it from John Upshaw0-0
19:20PiedmontLuke Brownlee misses the wide open fadeaway from the right wing0-0
19:18ShenandoahBradley Estes grabs the board0-0
19:04ShenandoahBradley Estes misses the fadeaway jumper from the left wing but he's hacked by Charles Reeves - foul #1 on Charles Reeves, team foul #10-0
19:04ShenandoahBradley Estes misses the 1st free throw0-0
19:04ShenandoahBradley Estes makes the 2nd free throw1-0
18:51PiedmontGordon Clark is called for the reach on Martin Howle - foul #1 on Gordon Clark, team foul #11-0
18:37PiedmontMartin Howle clanks a 3 from the left wing1-0
18:36ShenandoahThe rebound goes to William Milburn1-0
18:26ShenandoahGordon Clark can't connect on a 3pt attempt from the right corner1-0
18:24ShenandoahWilliam Milburn tips it home3-0
18:02PiedmontMark Febus misses long on an open jumpshot from the left wing3-0
18:00ShenandoahThe rebound goes to John Upshaw3-0
17:52ShenandoahGordon Clark clanks a 3pt shot from the right wing3-0
17:51ShenandoahJohn Upshaw tips it in5-0
17:49PiedmontLuke Brownlee's pass is intercepted by Gordon Clark in the backcourt5-0
17:47ShenandoahJohn Upshaw hits the finger roll set up by Gordon Clark7-0
17:45PiedmontLuke Brownlee is hacked by Darin Davy in the backcourt - foul #1 on Darin Davy, team foul #27-0
SubsShenandoah
William Rone (PG), Ruben Farrar (SG), James Davis (SF), James Snyder (PF), William Reeder (C)
John Upshaw, Gordon Clark, Darin Davy, Bradley Estes, William Milburn
 
SubsPiedmont 
17:39PiedmontCharles Reeves's layup is rejected by James Snyder7-0
17:37PiedmontCharles Reeves hits the follow up shot7-2
17:19ShenandoahJames Snyder clanks a 3 from straight away7-2
17:17ShenandoahJames Snyder grabs the offensive board7-2
17:08ShenandoahJames Davis buries a 3pt jumper from the left wing set up by William Rone10-2
16:59PiedmontCharles Reeves buries a turnaround from the left block set up by Martin Howle10-4
16:44ShenandoahWilliam Rone misses short on a fadeaway from the right wing but he's hacked by Martin Howle - foul #1 on Martin Howle, team foul #210-4
SubsShenandoah
Gordon Clark (SG), William Milburn (C)
Ruben Farrar, William Reeder
 
SubsPiedmont
Christopher Dowell (SG), Andrew Rutledge (SF), Roy Conner (PF), John Evanosky (C)
Luke Brownlee, John Bieber, Mark Febus, Charles Reeves
 
16:44ShenandoahWilliam Rone misses the 1st free throw10-4
16:44ShenandoahWilliam Rone makes the 2nd free throw11-4
16:26PiedmontRoy Conner comes up short on the turnaround from the baseline but the foul's on James Snyder - foul #1 on James Snyder, team foul #311-4
SubsShenandoah
John Upshaw (PG), Darin Davy (SF), Bradley Estes (PF)
William Rone, James Davis, James Snyder
 
SubsPiedmont
Brian Lofton (PG)
Martin Howle
 
16:26PiedmontRoy Conner makes the 1st free throw11-5
16:26PiedmontRoy Conner makes the 2nd free throw11-6
16:09ShenandoahBradley Estes hits the finger roll13-6
15:56PiedmontAndrew Rutledge misses long on a 3pt attempt from the right corner13-6
15:55PiedmontJohn Evanosky tips it home13-8
LineupShenandoah
 PG - John Upshaw (fresh) 4 pts.
 SG - Gordon Clark (fresh) 1 ast.
 SF - Darin Davy (fresh)
 PF - Bradley Estes (fairly fresh) 3 pts.
 C - William Milburn (fresh) 2 pts. 2 reb.
 
LineupPiedmont
 PG - Brian Lofton (fresh)
 SG - Christopher Dowell (fresh)
 SF - Andrew Rutledge (fresh)
 PF - Roy Conner (fresh) 2 pts.
 C - John Evanosky (fresh) 2 pts.
 
15:40ShenandoahBradley Estes hits the front of the rim on the fadeaway jumper from the right side but he's fouled by Roy Conner - foul #1 on Roy Conner, team foul #313-8
SubsShenandoah
William Rone (SG), Ruben Farrar (C)
Gordon Clark, William Milburn
 
SubsPiedmont
Martin Howle (PG), Charles Reeves (C)
Brian Lofton, John Evanosky
 
15:40ShenandoahBradley Estes makes the 1st free throw14-8
15:40ShenandoahBradley Estes makes the 2nd free throw15-8
15:38PiedmontAndrew Rutledge is hacked by Darin Davy in the backcourt - foul #2 on Darin Davy, team foul #415-8
SubsShenandoah
Alex Coyne (SF), William Milburn (C)
John Upshaw, Darin Davy
 
SubsPiedmont 
15:16PiedmontMartin Howle scores on a jumper from the free throw line15-10
15:03ShenandoahCharles Reeves blocks the short jumper by Ruben Farrar15-10
15:02PiedmontCharles Reeves gets the rebound15-10
14:59PiedmontWilliam Rone is called for the reach on Christopher Dowell in the backcourt - foul #1 on William Rone, team foul #515-10
SubsShenandoah
James Davis (SF), James Snyder (PF), William Reeder (C)
Alex Coyne, Bradley Estes, William Milburn
 
SubsPiedmont
Luke Brownlee (SG), John Bieber (SF), Mark Febus (PF)
Christopher Dowell, Andrew Rutledge, Roy Conner
 
14:38PiedmontCharles Reeves is alone and drills a jumper in the lane set up by Luke Brownlee and the foul's on William Reeder - foul #1 on William Reeder, team foul #615-12
SubsShenandoah
John Upshaw (PG)
Ruben Farrar
 
SubsPiedmont 
14:38PiedmontCharles Reeves makes the free throw15-13
14:21ShenandoahWilliam Rone hits the front of the rim on the floater from the right wing but he's hacked by Luke Brownlee - foul #1 on Luke Brownlee, team foul #415-13
SubsShenandoah
Gordon Clark (SG)
John Upshaw
 
SubsPiedmont
Brian Lofton (PG), John Evanosky (C)
Martin Howle, Charles Reeves
 
14:21ShenandoahWilliam Rone makes the 1st free throw16-13
14:21ShenandoahWilliam Rone makes the 2nd free throw17-13
14:03PiedmontBrian Lofton connects on the open runner in the paint17-15
13:44ShenandoahWilliam Rone comes up short on the 3 pointer from the left wing17-15
13:43PiedmontThe rebound goes to John Evanosky17-15
13:28PiedmontLuke Brownlee clanks a 3 pointer from the left corner17-15
13:26PiedmontJohn Evanosky pulls down the offensive rebound17-15
13:12PiedmontLuke Brownlee is open but comes up short on the jumpshot from just outside the lane17-15
13:11PiedmontBrian Lofton grabs the offensive board17-15
12:58PiedmontLuke Brownlee misses the 3pt jumper from the right wing17-15
12:57ShenandoahJames Snyder snags the defensive board17-15
12:41ShenandoahWilliam Rone steps out of bounds on the sideline17-15
SubsShenandoah
John Upshaw (PG), Ruben Farrar (SG), Alex Coyne (SF), Bradley Estes (PF), William Milburn (C)
William Rone, Gordon Clark, James Davis, James Snyder, William Reeder
 
SubsPiedmont
Martin Howle (PG), Christopher Dowell (SG), Andrew Rutledge (SF), Roy Conner (PF), Charles Reeves (C)
Brian Lofton, Luke Brownlee, John Bieber, Mark Febus, John Evanosky
 
12:29PiedmontMartin Howle is fouled on the floor by Bradley Estes - foul #1 on Bradley Estes, team foul #717-15
12:29PiedmontMartin Howle makes the 1st free throw17-16
12:29PiedmontMartin Howle misses the 2nd free throw17-16
12:29ShenandoahWilliam Milburn grabs the defensive rebound17-16
12:18ShenandoahAlex Coyne hits a fadeaway from the right side on a nice dish by Ruben Farrar19-16
12:04PiedmontChristopher Dowell clanks a driving attempt in the paint19-16
12:03PiedmontCharles Reeves tips it in19-18
11:48ShenandoahBradley Estes misses badly on a 3pt jumper from the left corner19-18
11:47PiedmontChristopher Dowell grabs the board19-18
LineupShenandoah
 PG - John Upshaw (fresh) 4 pts.
 SG - Ruben Farrar (fresh) 1 ast.
 SF - Alex Coyne (fresh) 2 pts.
 PF - Bradley Estes (fairly fresh) 5 pts.
 C - William Milburn (fresh) 2 pts. 3 reb.
 
LineupPiedmont
 PG - Martin Howle (fresh) 3 pts. 1 ast.
 SG - Christopher Dowell (fresh)
 SF - Andrew Rutledge (fresh)
 PF - Roy Conner (fresh) 2 pts.
 C - Charles Reeves (fresh) 9 pts. 3 reb.
 
11:27PiedmontRoy Conner is open and lays it up and in on a great pass from Charles Reeves19-20
11:08ShenandoahJohn Upshaw knocks in the jumpshot from the left side21-20
10:54PiedmontMartin Howle is open and scores on a turnaround from the left block on a nice dish by Christopher Dowell and he's hacked by John Upshaw - foul #1 on John Upshaw, team foul #821-22
SubsShenandoah
Gordon Clark (SG), James Davis (SF), James Snyder (PF)
Ruben Farrar, Alex Coyne, Bradley Estes
 
SubsPiedmont
Brian Lofton (SG), John Evanosky (SF), Mark Febus (PF)
Christopher Dowell, Andrew Rutledge, Roy Conner
 
10:54PiedmontMartin Howle makes the free throw21-23
10:32ShenandoahGordon Clark misses long on a pull-up jumper from just outside the lane but the foul's on Brian Lofton - foul #1 on Brian Lofton, team foul #521-23
SubsShenandoah
William Rone (PG)
John Upshaw
 
SubsPiedmont
John Bieber (SF)
Charles Reeves
 
10:32ShenandoahGordon Clark misses the 1st free throw21-23
10:32ShenandoahGordon Clark makes the 2nd free throw22-23
10:14PiedmontBrian Lofton misses the jumper from the right wing but he's hacked by William Milburn - foul #1 on William Milburn, team foul #922-23
SubsShenandoah 
SubsPiedmont
Luke Brownlee (SG)
Martin Howle
 
10:14PiedmontBrian Lofton makes the 1st free throw22-24
10:14PiedmontBrian Lofton makes the 2nd free throw22-25
09:50ShenandoahGordon Clark throws a bad pass out of bounds22-25
SubsShenandoah 
SubsPiedmont
Andrew Rutledge (SF), Fredrick Chacon (PF)
John Bieber, Mark Febus
 
09:27PiedmontGordon Clark is called for the reach on Luke Brownlee - foul #2 on Gordon Clark, team foul #1022-25
SubsShenandoah
John Upshaw (PG), Bradley Estes (PF)
Gordon Clark, James Snyder
 
SubsPiedmont
Martin Howle (PG), Charles Reeves (C)
Brian Lofton, John Evanosky
 
09:27PiedmontLuke Brownlee makes the 1st free throw22-26
09:27PiedmontLuke Brownlee misses the 2nd free throw22-26
09:27ShenandoahBradley Estes pulls down the rebound22-26
09:11ShenandoahWilliam Milburn hits the front of the rim on the 3pt attempt from the right corner22-26
09:10PiedmontThe rebound goes to Andrew Rutledge22-26
08:54PiedmontLuke Brownlee hits a wide open 3 pointer from the right corner set up by Martin Howle22-29
08:48ShenandoahWilliam Milburn misses long on a 3pt attempt from the right wing22-29
08:46PiedmontLuke Brownlee snags the defensive board22-29
08:44PiedmontMartin Howle is fouled in the backcourt by William Rone - foul #2 on William Rone, team foul #1122-29
SubsShenandoah
Ruben Farrar (SG), Alex Coyne (SF)
William Rone, James Davis
 
SubsPiedmont
Christopher Dowell (SG), John Bieber (SF), Mark Febus (PF)
Luke Brownlee, Andrew Rutledge, Fredrick Chacon
 
08:44PiedmontMartin Howle makes the 1st free throw22-30
08:44PiedmontMartin Howle makes the 2nd free throw22-31
08:23ShenandoahJohn Upshaw drills a 3 pointer from the right corner25-31
08:00PiedmontJohn Bieber misses badly on a jumper from the left wing25-31
07:59ShenandoahRuben Farrar snags the defensive board25-31
07:43ShenandoahAlex Coyne can't connect on a pull-up jumper from the right wing25-31
07:41PiedmontMark Febus snags the defensive board25-31
LineupShenandoah
 PG - John Upshaw (fairly fresh) 9 pts.
 SG - Ruben Farrar (fairly fresh) 1 ast.
 SF - Alex Coyne (fresh) 2 pts.
 PF - Bradley Estes (tiring) 5 pts. 2 reb.
 C - William Milburn (tiring) 2 pts. 3 reb.
 
LineupPiedmont
 PG - Martin Howle (fairly fresh) 8 pts. 2 ast.
 SG - Christopher Dowell (fresh) 1 ast.
 SF - John Bieber (fresh)
 PF - Mark Febus (fresh)
 C - Charles Reeves (fairly fresh) 9 pts. 3 reb.
 
07:24PiedmontChristopher Dowell double dribbles25-31
SubsShenandoah
James Davis (SF), James Snyder (PF), William Reeder (C)
Alex Coyne, Bradley Estes, William Milburn
 
SubsPiedmont
Brian Lofton (PG), Andrew Rutledge (SF), Roy Conner (PF), John Evanosky (C)
Martin Howle, John Bieber, Mark Febus, Charles Reeves
 
07:04ShenandoahThe jumper by William Reeder is denied by John Evanosky25-31
07:02PiedmontJohn Evanosky gets the rebound25-31
06:43PiedmontJohn Evanosky misses short on an open floater from the left block25-31
06:41PiedmontJohn Evanosky grabs the offensive rebound25-31
06:25PiedmontRoy Conner is called for the offensive foul - foul #2 on Roy Conner, team foul #625-31
SubsShenandoah
William Milburn (C)
William Reeder
 
SubsPiedmont
Luke Brownlee (SG), Mark Febus (PF)
Christopher Dowell, Roy Conner
 
06:05ShenandoahJohn Upshaw misses long on a 3 from the right wing25-31
06:03PiedmontThe rebound goes to Andrew Rutledge25-31
06:01PiedmontJames Davis steals it from Brian Lofton in the backcourt25-31
05:55ShenandoahJohn Evanosky blocks the short jumper by John Upshaw25-31
05:54PiedmontJohn Evanosky grabs the board25-31
05:48PiedmontMark Febus misses the pull-up jumper from the free throw line25-31
05:46ShenandoahThe rebound goes to William Milburn25-31
05:36ShenandoahWilliam Milburn is called for the illegal screen - foul #2 on William Milburn, team foul #1225-31
SubsShenandoah
Alex Coyne (SF), William Reeder (C)
James Davis, William Milburn
 
SubsPiedmont
Martin Howle (PG), John Bieber (SF), Charles Reeves (C)
Brian Lofton, Andrew Rutledge, John Evanosky
 
05:17PiedmontLuke Brownlee is fouled on the floor by James Snyder - foul #2 on James Snyder, team foul #1325-31
SubsShenandoah
Bradley Estes (PF)
James Snyder
 
SubsPiedmont
Fredrick Chacon (PF)
Mark Febus
 
05:17PiedmontLuke Brownlee makes the 1st free throw25-32
05:17PiedmontLuke Brownlee misses the 2nd free throw25-32
05:17ShenandoahAlex Coyne gets the rebound25-32
04:56ShenandoahWilliam Reeder is called for traveling25-32
04:30PiedmontLuke Brownlee is fouled on the floor by Ruben Farrar - foul #1 on Ruben Farrar, team foul #1425-32
04:30PiedmontLuke Brownlee misses the 1st free throw25-32
04:30PiedmontLuke Brownlee misses the 2nd free throw25-32
04:30ShenandoahBradley Estes gets the rebound25-32
04:19ShenandoahRuben Farrar is hacked by John Bieber - foul #1 on John Bieber, team foul #725-32
SubsShenandoah
James Davis (SF)
Alex Coyne
 
SubsPiedmont
Christopher Dowell (SG)
Luke Brownlee
 
04:19ShenandoahRuben Farrar makes the 1st free throw26-32
04:19ShenandoahRuben Farrar makes the 2nd free throw27-32
03:58PiedmontMartin Howle misses short on an open jumper from the left block27-32
03:57ShenandoahWilliam Reeder snags the defensive board27-32
03:54ShenandoahShenandoah calls a full timeout (2 :30 3 full remaining)27-32
SubsShenandoah
William Rone (PG), Gordon Clark (SG), Darin Davy (SF), James Snyder (PF), William Milburn (C)
John Upshaw, Ruben Farrar, James Davis, Bradley Estes, William Reeder
 
SubsPiedmont
Mark Febus (PF)
Fredrick Chacon
 
03:38ShenandoahDarin Davy comes up short on the pull-up jumper from just outside the lane27-32
03:36PiedmontJohn Bieber gets the rebound27-32
LineupShenandoah
 PG - William Rone (fresh) 3 pts. 1 ast.
 SG - Gordon Clark (fresh) 1 pts. 1 ast.
 SF - Darin Davy (fresh)
 PF - James Snyder (fresh) 2 reb.
 C - William Milburn (fairly fresh) 2 pts. 4 reb.
 
LineupPiedmont
 PG - Martin Howle (fresh) 8 pts. 2 ast.
 SG - Christopher Dowell (fresh) 1 ast.
 SF - John Bieber (fresh)
 PF - Mark Febus (fresh)
 C - Charles Reeves (fresh) 9 pts. 3 reb.
 
03:16PiedmontMartin Howle connects on the shot in the lane on a nice dish by John Bieber27-34
03:00ShenandoahGordon Clark connects on the 3pt jumper from the right wing30-34
02:57PiedmontChristopher Dowell is hacked by Gordon Clark in the backcourt - foul #3 on Gordon Clark, team foul #1530-34
SubsShenandoah
John Upshaw (PG)
Gordon Clark
 
SubsPiedmont
Andrew Rutledge (SF)
John Bieber
 
02:57PiedmontChristopher Dowell makes the 1st free throw30-35
02:57PiedmontChristopher Dowell makes the 2nd free throw30-36
02:49ShenandoahCharles Reeves knocks away the 3 by Darin Davy30-36
02:47PiedmontMark Febus pulls down the rebound30-36
02:41PiedmontAndrew Rutledge misses long on an open 3pt attempt from the right corner30-36
02:39PiedmontMark Febus grabs the offensive board30-36
02:32PiedmontAndrew Rutledge hits the front of the rim on the shot from the left block but he's hacked by Darin Davy - foul #3 on Darin Davy, team foul #1630-36
SubsShenandoah
Alex Coyne (SF)
Darin Davy
 
SubsPiedmont
Luke Brownlee (SG), John Evanosky (C)
Christopher Dowell, Charles Reeves
 
02:32PiedmontAndrew Rutledge makes the 1st free throw30-37
02:32PiedmontAndrew Rutledge misses the 2nd free throw30-37
02:32PiedmontMark Febus grabs the offensive rebound30-37
02:10PiedmontWilliam Rone is called for the reach on Luke Brownlee - foul #3 on William Rone, team foul #1730-37
SubsShenandoah
James Davis (SG)
William Rone
 
SubsPiedmont
Roy Conner (PF)
Mark Febus
 
02:10PiedmontLuke Brownlee makes the 1st free throw30-38
02:10PiedmontLuke Brownlee makes the 2nd free throw30-39
01:51ShenandoahWilliam Milburn can't finish the layup30-39
01:50ShenandoahJames Snyder snags the offensive board30-39
01:29ShenandoahMartin Howle is called for the reach on John Upshaw - foul #2 on Martin Howle, team foul #830-39
SubsShenandoah 
SubsPiedmont
Brian Lofton (PG), John Bieber (SF), Charles Reeves (C)
Martin Howle, Andrew Rutledge, John Evanosky
 
01:29ShenandoahJohn Upshaw makes the 1st free throw31-39
01:29ShenandoahJohn Upshaw makes the 2nd free throw32-39
01:27PiedmontWilliam Milburn is called for the reach on Brian Lofton in the backcourt - foul #3 on William Milburn, team foul #1832-39
SubsShenandoah
Bradley Estes (PF)
William Milburn
 
SubsPiedmont 
01:27PiedmontBrian Lofton makes the 1st free throw32-40
01:27PiedmontBrian Lofton misses the 2nd free throw32-40
01:27ShenandoahJames Snyder grabs the defensive rebound32-40
01:10ShenandoahRoy Conner steps in front of the Alex Coyne pass32-40
01:07PiedmontJohn Bieber is fouled in the backcourt by Alex Coyne - foul #1 on Alex Coyne, team foul #1932-40
SubsShenandoah
Ruben Farrar (SG), William Reeder (C)
Alex Coyne, James Snyder
 
SubsPiedmont
Mark Febus (PF)
Roy Conner
 
01:07PiedmontJohn Bieber misses the 1st free throw32-40
01:07PiedmontJohn Bieber makes the 2nd free throw32-41
01:02ShenandoahJohn Upshaw double dribbles in the backcourt32-41
SubsShenandoah 
SubsPiedmont
Christopher Dowell (SG)
Luke Brownlee
 
00:45PiedmontMark Febus is open and buries a floater from the right side set up by John Bieber32-43
00:26ShenandoahWilliam Reeder clanks a 3pt jumper from straight away32-43
00:24ShenandoahJames Davis tips it back up and in34-43
00:03PiedmontBrian Lofton misses short on a fadeaway jumper from the free throw line34-43
00:02ShenandoahThe rebound goes to Bradley Estes34-43
00:00ShenandoahBradley Estes clanks a fullcourt shot34-43
TimeTeamPlayScore
LineupShenandoah
 PG - John Upshaw (fresh) 11 pts.
 SG - Ruben Farrar (fresh) 2 pts. 1 ast.
 SF - James Davis (fresh) 5 pts.
 PF - Bradley Estes (fresh) 5 pts. 4 reb.
 C - James Snyder (fresh) 4 reb.
 
LineupPiedmont
 PG - Martin Howle (fresh) 10 pts. 2 ast.
 SG - Luke Brownlee (fresh) 7 pts. 1 ast.
 SF - John Bieber (fresh) 1 pts.
 PF - Mark Febus (fresh) 2 pts. 4 reb.
 C - Charles Reeves (fresh) 9 pts. 3 reb. 2 blk.
 
20:00PiedmontJohn Bieber inbounds the ball34-43
Game PlanShenandoahShenandoah is playing a motion offense and a fullcourt press (-2) 
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-1) 
19:43PiedmontJohn Bieber buries a 3 pointer from straight away34-46
19:15ShenandoahJames Davis scores on a 3pt jumper from the left wing on a nice dish by John Upshaw37-46
19:00PiedmontJohn Bieber is called for traveling37-46
18:46ShenandoahRuben Farrar misses the 3pt attempt from the left wing37-46
18:45ShenandoahThe offensive rebound goes to Bradley Estes37-46
18:31ShenandoahRuben Farrar misses long on a jumper from close range37-46
18:29PiedmontCharles Reeves grabs the board37-46
18:27PiedmontMark Febus loses the dribble to Ruben Farrar in the backcourt37-46
18:04ShenandoahRuben Farrar misses the 3 pointer from straight away37-46
18:02PiedmontMartin Howle grabs the board37-46
17:47PiedmontJohn Upshaw steals the ball from Martin Howle37-46
17:32ShenandoahBradley Estes misses the 3 from the right corner37-46
17:30ShenandoahJohn Upshaw gets the offensive rebound37-46
17:19ShenandoahJames Snyder misses short on a 3pt jumper from the right wing37-46
17:17PiedmontMark Febus gets the rebound37-46
17:14PiedmontRuben Farrar is called for the reach on Luke Brownlee in the backcourt - foul #2 on Ruben Farrar, team foul #137-46
SubsShenandoah
Alex Coyne (SF), William Reeder (C)
James Davis, James Snyder
 
SubsPiedmont
Brian Lofton (PG), Christopher Dowell (SG), Andrew Rutledge (SF), Roy Conner (PF), John Evanosky (C)
Martin Howle, Luke Brownlee, John Bieber, Mark Febus, Charles Reeves
 
16:55PiedmontJohn Evanosky clanks a turnaround in the paint but the foul's on John Upshaw - foul #2 on John Upshaw, team foul #237-46
16:55PiedmontJohn Evanosky makes the 1st free throw37-47
16:55PiedmontJohn Evanosky makes the 2nd free throw37-48
16:45ShenandoahBradley Estes can't connect on a floater from the right wing37-48
16:44PiedmontAndrew Rutledge snags the defensive board37-48
16:41PiedmontAndrew Rutledge throws a bad pass out of bounds in the backcourt37-48
16:24ShenandoahAlex Coyne misses badly on a 3pt shot from the right corner37-48
16:22PiedmontRoy Conner snags the defensive board37-48
16:17PiedmontChristopher Dowell can't connect on a 3 from the left corner37-48
16:15ShenandoahWilliam Reeder pulls down the rebound37-48
15:50ShenandoahAlex Coyne clanks a 3 from the left corner37-48
15:49PiedmontBrian Lofton grabs the board37-48
LineupShenandoah
 PG - John Upshaw (tiring) 11 pts. 1 ast.
 SG - Ruben Farrar (tiring) 2 pts. 1 ast.
 SF - Alex Coyne (fairly fresh) 2 pts.
 PF - Bradley Estes (tiring) 5 pts. 5 reb.
 C - William Reeder (fairly fresh) 2 reb.
 
LineupPiedmont
 PG - Brian Lofton (fresh) 5 pts.
 SG - Christopher Dowell (fresh) 2 pts. 1 ast.
 SF - Andrew Rutledge (fresh) 1 pts. 3 reb.
 PF - Roy Conner (fairly fresh) 4 pts.
 C - John Evanosky (fresh) 4 pts. 6 reb. 2 blk.
 
15:33PiedmontChristopher Dowell clanks a 3pt attempt from the left wing37-48
15:32PiedmontThe offensive rebound goes to John Evanosky37-48
15:14PiedmontJohn Evanosky drills a fadeaway from the left block on a nice dish by Andrew Rutledge37-50
14:49ShenandoahRuben Farrar is hacked by Roy Conner - foul #3 on Roy Conner, team foul #137-50
SubsShenandoah
William Rone (PG), Gordon Clark (SG), Darin Davy (SF), James Snyder (PF), William Milburn (C)
John Upshaw, Ruben Farrar, Alex Coyne, Bradley Estes, William Reeder
 
SubsPiedmont
Martin Howle (PG), Luke Brownlee (SG), John Bieber (SF), Mark Febus (PF), Charles Reeves (C)
Brian Lofton, Christopher Dowell, Andrew Rutledge, Roy Conner, John Evanosky
 
14:36ShenandoahGordon Clark hits a shot from just outside the lane39-50
14:17PiedmontJames Snyder swats the short shot by Charles Reeves39-50
14:16ShenandoahDarin Davy grabs the board39-50
14:00ShenandoahGordon Clark's pass is off the mark and out of bounds39-50
13:37PiedmontLuke Brownlee connects on the 3pt attempt from straight away set up by Martin Howle39-53
13:22ShenandoahWilliam Milburn's fadeaway is rejected by Mark Febus39-53
13:20PiedmontLuke Brownlee pulls down the rebound39-53
13:05PiedmontLuke Brownlee is open and buries a fadeaway jumper from the right side on a great pass from Martin Howle39-55
12:46ShenandoahWilliam Milburn scores on a jumper from the right block41-55
12:41PiedmontMartin Howle throws a bad pass out of bounds in the backcourt41-55
SubsShenandoah
James Davis (SF)
Darin Davy
 
SubsPiedmont
Christopher Dowell (SG), Andrew Rutledge (SF), Fredrick Chacon (PF)
Luke Brownlee, John Bieber, Mark Febus
 
12:25ShenandoahWilliam Rone's pass is intercepted by Charles Reeves41-55
12:20PiedmontChristopher Dowell hits the front of the rim on the fadeaway from the left block41-55
12:19PiedmontChristopher Dowell grabs the offensive rebound41-55
12:06PiedmontChristopher Dowell's pass is intercepted by William Milburn41-55
11:46ShenandoahWilliam Milburn loses the ball out of bounds41-55
SubsShenandoah
John Upshaw (PG)
William Rone
 
SubsPiedmont
Brian Lofton (PG), Roy Conner (PF), John Evanosky (C)
Martin Howle, Fredrick Chacon, Charles Reeves
 
LineupShenandoah
 PG - John Upshaw (fairly fresh) 11 pts. 1 ast.
 SG - Gordon Clark (fairly fresh) 6 pts. 1 ast. 3 pf.
 SF - James Davis (fresh) 8 pts.
 PF - James Snyder (tiring) 4 reb. 2 blk.
 C - William Milburn (fairly fresh) 4 pts. 4 reb. 3 pf.
 
LineupPiedmont
 PG - Brian Lofton (fresh) 5 pts.
 SG - Christopher Dowell (fresh) 2 pts. 1 ast.
 SF - Andrew Rutledge (fresh) 1 pts. 3 reb.
 PF - Roy Conner (fresh) 4 pts. 3 pf.
 C - John Evanosky (fresh) 6 pts. 7 reb. 2 blk.
 
11:28PiedmontChristopher Dowell makes the 3pt jumper from the left wing on a great pass from John Evanosky41-58
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-1) 
11:14ShenandoahBrian Lofton steps in front of the James Snyder pass41-58
11:11PiedmontBrian Lofton lays it in41-60
10:53ShenandoahAndrew Rutledge blocks the jumper by Gordon Clark41-60
10:52PiedmontBrian Lofton grabs the board41-60
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (-1) 
10:29PiedmontJohn Evanosky drills a fadeaway near the basket41-62
10:18ShenandoahJohn Upshaw's pass is intercepted by Andrew Rutledge41-62
09:52PiedmontBrian Lofton's pass is off the mark and out of bounds41-62
SubsShenandoah
William Rone (PG), Darin Davy (SF), Bradley Estes (PF), William Reeder (C)
John Upshaw, James Davis, James Snyder, William Milburn
 
SubsPiedmont
Martin Howle (PG), Luke Brownlee (SG), John Bieber (SF), Mark Febus (PF), Charles Reeves (C)
Brian Lofton, Christopher Dowell, Andrew Rutledge, Roy Conner, John Evanosky
 
09:38ShenandoahGordon Clark's fadeaway is rejected by Charles Reeves41-62
09:37PiedmontThe rebound goes to Charles Reeves41-62
09:31PiedmontMark Febus is open and lays it up and in on a great pass from Luke Brownlee41-64
09:13ShenandoahWilliam Rone misses long on a 3 from straight away41-64
09:12PiedmontLuke Brownlee gets the rebound41-64
08:52PiedmontMark Febus misses the fadeaway jumper from the right side41-64
08:51ShenandoahWilliam Rone grabs the defensive rebound41-64
08:44ShenandoahWilliam Reeder is whistled for a charge - foul #2 on William Reeder, team foul #341-64
SubsShenandoah
John Upshaw (PG), William Milburn (C)
Gordon Clark, William Reeder
 
SubsPiedmont
Brian Lofton (SG)
Luke Brownlee
 
08:18PiedmontMark Febus knocks in the jumper from the left side set up by Brian Lofton and he's fouled by Darin Davy - foul #4 on Darin Davy, team foul #441-66
SubsShenandoah
Alex Coyne (SF), William Reeder (PF)
Darin Davy, Bradley Estes
 
SubsPiedmont
John Evanosky (C)
Charles Reeves
 
08:18PiedmontMark Febus misses the free throw41-66
08:18ShenandoahThe rebound goes to William Milburn41-66
08:04ShenandoahWilliam Reeder misses badly on a fadeaway from the left wing41-66
08:03PiedmontJohn Bieber snags the defensive board41-66
07:40PiedmontJohn Evanosky is hacked by William Milburn - foul #4 on William Milburn, team foul #541-66
SubsShenandoah 
SubsPiedmont
Luke Brownlee (SG), Andrew Rutledge (SF), Fredrick Chacon (PF)
Brian Lofton, John Bieber, Mark Febus
 
LineupShenandoah
 PG - John Upshaw (tiring) 11 pts. 1 ast.
 SG - William Rone (fairly fresh) 3 pts. 1 ast. 3 pf.
 SF - Alex Coyne (fresh) 2 pts.
 PF - William Reeder (fairly fresh) 2 reb.
 C - William Milburn (tiring) 4 pts. 5 reb. 4 pf.
 
LineupPiedmont
 PG - Martin Howle (fresh) 10 pts. 4 ast.
 SG - Luke Brownlee (fresh) 12 pts. 2 ast.
 SF - Andrew Rutledge (fresh) 1 pts. 3 reb.
 PF - Fredrick Chacon (fresh)
 C - John Evanosky (fresh) 8 pts. 7 reb. 2 blk.
 
07:11PiedmontWilliam Rone is called for the reach on Fredrick Chacon - foul #4 on William Rone, team foul #641-66
SubsShenandoah
Ruben Farrar (PG), James Davis (SG), Darin Davy (SF), James Snyder (PF)
John Upshaw, William Rone, Alex Coyne, William Reeder
 
SubsPiedmont
Charles Reeves (C)
John Evanosky
 
06:49PiedmontCharles Reeves clanks a floater from the left block but he's fouled by Darin Davy - foul #5 on Darin Davy, team foul #741-66
SubsShenandoah
Gordon Clark (SG)
Darin Davy
 
SubsPiedmont
Christopher Dowell (SG), Roy Conner (PF)
Luke Brownlee, Fredrick Chacon
 
06:49PiedmontCharles Reeves makes the 1st free throw41-67
06:49PiedmontCharles Reeves misses the 2nd free throw41-67
06:49ShenandoahJames Snyder grabs the board41-67
06:36ShenandoahWilliam Milburn drills a runner from the left block43-67
06:19PiedmontRoy Conner's pass is off the mark and out of bounds43-67
SubsShenandoah
William Rone (SG), Alex Coyne (SF), Bradley Estes (PF)
Gordon Clark, James Davis, James Snyder
 
SubsPiedmont
Brian Lofton (PG), John Bieber (SF), Mark Febus (PF)
Martin Howle, Andrew Rutledge, Roy Conner
 
06:11ShenandoahWilliam Milburn misses long on a 3pt jumper from straight away43-67
06:09PiedmontMark Febus grabs the board43-67
05:47PiedmontChristopher Dowell is open and buries a 3 from the left wing on a nice dish by Brian Lofton43-70
05:35ShenandoahAlex Coyne's floater is tipped away by Charles Reeves43-70
05:34PiedmontBrian Lofton pulls down the rebound43-70
05:05PiedmontCharles Reeves lays it up and in on a great pass from Christopher Dowell43-72
04:57ShenandoahWilliam Rone can't connect on a fadeaway jumper from the left side43-72
04:55PiedmontChristopher Dowell snags the defensive board43-72
04:35PiedmontCharles Reeves hits a wide open jumper near the basket set up by Mark Febus43-74
04:24ShenandoahRuben Farrar can't connect on a 3pt shot from the right wing43-74
04:23PiedmontJohn Bieber grabs the board43-74
03:55PiedmontRuben Farrar is called for the reach on Brian Lofton - foul #3 on Ruben Farrar, team foul #843-74
SubsShenandoah
James Davis (PG), Richard Clark (SF), William Reeder (PF), James Snyder (C)
Ruben Farrar, Alex Coyne, Bradley Estes, William Milburn
 
SubsPiedmont
Andrew Rutledge (SF), Roy Conner (PF), John Evanosky (C)
John Bieber, Mark Febus, Charles Reeves
 
03:55PiedmontBrian Lofton misses the 1st free throw43-74
03:55PiedmontRoy Conner grabs the offensive rebound43-74
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (-1) 
03:27PiedmontJohn Evanosky connects on the floater from the right block on a great pass from Christopher Dowell43-76
LineupShenandoah
 PG - James Davis (fresh) 8 pts.
 SG - William Rone (tiring) 3 pts. 1 ast. 4 pf.
 SF - Richard Clark (fresh)
 PF - William Reeder (fresh) 2 reb.
 C - James Snyder (fairly fresh) 5 reb. 2 blk.
 
LineupPiedmont
 PG - Brian Lofton (fairly fresh) 7 pts. 2 ast.
 SG - Christopher Dowell (tiring) 8 pts. 3 ast.
 SF - Andrew Rutledge (fresh) 1 pts. 3 reb.
 PF - Roy Conner (fresh) 4 pts. 2 reb. 3 pf.
 C - John Evanosky (fresh) 10 pts. 7 reb. 2 blk.
 
03:06ShenandoahBrian Lofton steals the ball from James Davis43-76
03:02PiedmontBrian Lofton banks in the layup43-78
02:59ShenandoahBrian Lofton steps in front of the James Davis pass in the backcourt43-78
02:40PiedmontBrian Lofton is wide open but clanks a jumpshot from just outside the lane43-78
02:39PiedmontAndrew Rutledge tips it back up and in43-80
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (+2) 
02:31ShenandoahJohn Evanosky denies the turnaround by James Snyder43-80
02:29ShenandoahJames Snyder tips it back up and in45-80
02:09PiedmontChristopher Dowell is hacked by William Rone - foul #5 on William Rone, team foul #945-80
SubsShenandoah
Ruben Farrar (PG)
William Rone
 
SubsPiedmont
Fredrick Chacon (PF)
Roy Conner
 
02:09PiedmontChristopher Dowell misses the 1st free throw45-80
02:09ShenandoahWilliam Reeder grabs the board45-80
01:52ShenandoahJames Snyder misses badly on a 3pt attempt from straight away45-80
01:51PiedmontAndrew Rutledge snags the defensive board45-80
01:28PiedmontAndrew Rutledge misses long on a fadeaway from the free throw line45-80
01:26PiedmontFredrick Chacon tips it in45-82
01:22ShenandoahJames Snyder is hacked by Brian Lofton - foul #2 on Brian Lofton, team foul #245-82
SubsShenandoah 
SubsPiedmont
Roy Conner (PF)
Fredrick Chacon
 
01:13ShenandoahBrian Lofton steps in front of the James Davis pass45-82
00:50PiedmontChristopher Dowell misses the fadeaway from the free throw line but he's fouled by James Davis - foul #1 on James Davis, team foul #1045-82
00:50PiedmontChristopher Dowell makes the 1st free throw45-83
00:50PiedmontChristopher Dowell makes the 2nd free throw45-84
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and a fullcourt press (-1) 
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (+2) 
00:42ShenandoahChristopher Dowell steals it from Ruben Farrar45-84
00:38PiedmontChristopher Dowell banks in the layup45-86
00:32ShenandoahJames Davis's pass is intercepted by Christopher Dowell45-86
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and a fullcourt press (-1) 
Game PlanPiedmontPiedmont is playing a spread offense (hold ball) and a man to man (+2) 
00:03PiedmontAndrew Rutledge can't connect on a shot from the baseline45-86
00:02PiedmontRoy Conner misses the tip45-86
00:01ShenandoahWilliam Reeder grabs the defensive rebound45-86
00:00ShenandoahWilliam Reeder hits the front of the rim on the fullcourt shot45-86