#236237 #F12B19
Hoops Dynasty HOOPS DYNASTY
Conference Tarkanian
Final -
5/17/2026
87
  1 2 F
Piedmont 36 51 87
Shenandoah 40 29 69
69
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cCharles Reeves 22 2-4 0-0 3-4 1 5 1 0 1 1 1 7
pfMark Febus 21 5-8 0-0 6-6 2 6 0 1 1 0 1 16
sfJohn Bieber 21 3-7 1-2 1-1 2 4 4 1 1 0 2 8
sgLuke Brownlee 22 1-7 1-4 0-1 2 3 3 3 3 0 2 3
pgMartin Howle 13 0-2 0-2 5-6 0 0 3 0 0 0 5 5
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgBrian Lofton 22 1-4 0-0 4-5 0 1 2 2 0 0 1 6
sfAndrew Rutledge 21 7-8 2-3 5-5 2 6 0 2 1 0 1 21
sgChristopher Dowell 19 4-8 1-1 2-5 2 4 4 1 0 0 1 11
cJohn Evanosky 18 1-4 0-0 0-0 1 6 0 1 0 2 2 2
pfRoy Conner 16 4-5 0-0 0-0 1 3 2 0 0 0 0 8
pfFredrick Chacon 5 0-1 0-0 0-0 0 1 0 0 0 0 1 0
Totals 200 28-58 5-12 26-33 13 39 19 11 7 3 17 87
Percentages   .483 .417 .788                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cWilliam Milburn 25 2-5 0-0 0-0 5 8 0 3 0 0 0 4
pfBradley Estes 18 1-4 0-1 0-1 0 4 0 2 0 0 3 2
sfDarin Davy 19 1-3 0-1 4-4 2 3 0 2 0 0 2 6
sgGordon Clark 13 3-4 1-1 2-2 0 0 1 1 1 0 5 9
pgJohn Upshaw 23 6-17 2-8 2-3 0 1 2 1 2 0 3 16
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgWilliam Rone 24 2-4 1-3 1-2 1 2 5 1 1 0 3 6
cJames Snyder 21 2-2 0-0 1-2 2 6 0 1 0 0 2 5
sgJames Davis 19 3-6 1-3 1-2 1 2 3 1 1 1 3 8
pgRuben Farrar 16 3-5 1-2 0-2 0 2 0 4 0 0 1 7
pfWilliam Reeder 12 1-1 1-1 3-4 0 3 0 1 0 0 5 6
sgAlex Coyne 10 0-3 0-1 0-0 0 0 0 1 0 0 0 0
Totals 200 24-54 7-21 14-22 11 31 11 18 5 1 27 69
Percentages   .444 .333 .636                

PC
36
12-30
0-2
12-14
6
18
10
6
4
1
9
20
12
6
2
13
51
16-28
5-10
14-19
7
21
9
5
3
2
8
16
14
10
2
35
87
28-58
5-12
26-33
13
39
19
11
7
3
17
36
26
16
4
48
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
SU
40
14-29
4-12
8-10
5
17
4
7
3
1
11
12
2
8
2
18
29
10-25
3-9
6-12
6
14
7
11
2
0
16
8
4
2
7
14
69
24-54
7-21
14-22
11
31
11
18
5
1
27
20
6
10
9
32
PLAYER OF THE GAME
sf Andrew Rutledge Piedmont
21 Points, 6 Rebounds
TimeTeamPlayScore
LineupPiedmont
 PG - Martin Howle (fresh)
 SG - Luke Brownlee (fresh)
 SF - John Bieber (fresh)
 PF - Mark Febus (fresh)
 C - Charles Reeves (fresh)
 
LineupShenandoah
 PG - John Upshaw (fresh)
 SG - Gordon Clark (fresh)
 SF - Darin Davy (fresh)
 PF - Bradley Estes (fresh)
 C - William Milburn (fresh)
 
20:00PiedmontCharles Reeves wins the tip0-0
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-3) 
Game PlanShenandoahShenandoah is playing a motion offense and a fullcourt press (0) 
19:39PiedmontJohn Bieber misses badly on a shot in the lane0-0
19:38PiedmontJohn Bieber pulls down the offensive rebound0-0
19:21PiedmontMark Febus misses the easy layup0-0
19:19ShenandoahWilliam Milburn snags the defensive board0-0
19:14ShenandoahJohn Upshaw scores on a pull-up jumper from the free throw line set up by Gordon Clark and the foul's on Martin Howle - foul #1 on Martin Howle, team foul #10-2
19:14ShenandoahJohn Upshaw makes the free throw0-3
18:57PiedmontLuke Brownlee double dribbles0-3
18:48ShenandoahWilliam Milburn misses the fadeaway from the left side0-3
18:47PiedmontCharles Reeves gets the rebound0-3
18:25PiedmontCharles Reeves connects on the fadeaway from close range on a great pass from Martin Howle2-3
18:08ShenandoahJohn Upshaw misses long on a 3pt jumper from the right wing2-3
18:07PiedmontThe rebound goes to Mark Febus2-3
17:47PiedmontMark Febus comes up short on the pull-up jumper from the right side2-3
17:46ShenandoahThe rebound goes to Bradley Estes2-3
17:19ShenandoahJohn Upshaw hits a shot from the left wing2-5
17:03PiedmontCharles Reeves makes the wide open jumper from the right block set up by John Bieber4-5
16:47ShenandoahLuke Brownlee picks off the pass by Bradley Estes4-5
16:28PiedmontGordon Clark is called for the reach on Martin Howle - foul #1 on Gordon Clark, team foul #14-5
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
 
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
 
16:14PiedmontChristopher Dowell hits a shot in the lane on a great pass from Roy Conner6-5
16:04ShenandoahRuben Farrar is fouled on the floor by Christopher Dowell - foul #1 on Christopher Dowell, team foul #26-5
15:40ShenandoahJames Davis scores on a floater from the left wing on a nice dish by William Rone6-7
LineupPiedmont
 PG - Brian Lofton (fresh)
 SG - Christopher Dowell (fresh) 2 pts.
 SF - Andrew Rutledge (fresh)
 PF - Roy Conner (fresh)
 C - John Evanosky (fresh)
 
LineupShenandoah
 PG - William Rone (fresh) 1 ast.
 SG - Ruben Farrar (fresh)
 SF - James Davis (fresh) 2 pts.
 PF - James Snyder (fresh)
 C - William Reeder (fresh)
 
15:21PiedmontRoy Conner hits a shot from close range on a great pass from Christopher Dowell8-7
15:07ShenandoahJames Davis can't connect on a jumper from the left wing8-7
15:06PiedmontJohn Evanosky grabs the defensive rebound8-7
15:04PiedmontJames Davis steals it from Brian Lofton in the backcourt8-7
14:54ShenandoahJames Davis can't connect on a 3 from the left wing8-7
14:53PiedmontThe rebound goes to John Evanosky8-7
14:48PiedmontBrian Lofton can't throw it down8-7
14:46ShenandoahWilliam Reeder snags the defensive board8-7
14:31ShenandoahJames Snyder buries a driving attempt from the left block set up by William Rone8-9
14:29PiedmontChristopher Dowell is fouled in the backcourt by William Rone - foul #1 on William Rone, team foul #28-9
SubsPiedmont
Martin Howle (PG), John Bieber (SF), Mark Febus (PF), Charles Reeves (C)
Brian Lofton, Christopher Dowell, Roy Conner, John Evanosky
 
SubsShenandoah
Gordon Clark (SG), Alex Coyne (SF), Bradley Estes (PF), William Milburn (C)
Ruben Farrar, James Davis, James Snyder, William Reeder
 
14:09PiedmontMartin Howle comes up short on the 3 pointer from the right corner8-9
14:08ShenandoahBradley Estes gets the rebound8-9
13:46ShenandoahBradley Estes misses the 3pt shot from straight away8-9
13:45ShenandoahWilliam Milburn tips it home8-11
13:28PiedmontMark Febus misses badly on a runner from the left block but the foul's on Bradley Estes - foul #1 on Bradley Estes, team foul #38-11
SubsPiedmont
Luke Brownlee (SG), Brian Lofton (SF)
Andrew Rutledge, John Bieber
 
SubsShenandoah
John Upshaw (PG), Darin Davy (SF)
William Rone, Alex Coyne
 
13:28PiedmontMark Febus makes the 1st free throw9-11
13:28PiedmontMark Febus makes the 2nd free throw10-11
13:05ShenandoahDarin Davy clanks a shot in the lane but the foul's on Luke Brownlee - foul #1 on Luke Brownlee, team foul #310-11
SubsPiedmont 
SubsShenandoah
James Davis (SG), James Snyder (PF)
Gordon Clark, Bradley Estes
 
13:05ShenandoahDarin Davy makes the 1st free throw10-12
13:05ShenandoahDarin Davy makes the 2nd free throw10-13
13:03PiedmontDarin Davy is called for the reach on Martin Howle in the backcourt - foul #1 on Darin Davy, team foul #410-13
12:38PiedmontMark Febus clanks a floater from the right wing but he's hacked by James Snyder - foul #1 on James Snyder, team foul #510-13
SubsPiedmont 
SubsShenandoah
Ruben Farrar (SG)
James Davis
 
12:38PiedmontMark Febus makes the 1st free throw11-13
12:38PiedmontMark Febus makes the 2nd free throw12-13
12:24ShenandoahRuben Farrar connects on the 3 pointer from the right corner12-16
12:09PiedmontMark Febus is alone and drills a driving attempt from close range on a great pass from Martin Howle14-16
11:53ShenandoahJohn Upshaw throws a bad pass out of bounds14-16
SubsPiedmont
Christopher Dowell (PG), John Bieber (SF), Roy Conner (PF), John Evanosky (C)
Martin Howle, Brian Lofton, Mark Febus, Charles Reeves
 
SubsShenandoah
William Rone (PG), Gordon Clark (SG), James Davis (SF), William Reeder (PF)
John Upshaw, Darin Davy, James Snyder, William Milburn
 
11:34PiedmontLuke Brownlee clanks a fadeaway from just outside the lane14-16
11:32PiedmontThe offensive rebound goes to John Bieber14-16
LineupPiedmont
 PG - Christopher Dowell (fresh) 2 pts. 1 ast.
 SG - Luke Brownlee (fairly fresh)
 SF - John Bieber (fresh) 2 reb.
 PF - Roy Conner (fresh) 2 pts.
 C - John Evanosky (fresh) 2 reb.
 
LineupShenandoah
 PG - William Rone (fresh) 2 ast.
 SG - Gordon Clark (fresh) 1 ast.
 SF - James Davis (fresh) 2 pts.
 PF - William Reeder (fresh)
 C - Ruben Farrar (fairly fresh) 3 pts.
 
11:27PiedmontJohn Bieber makes the shot from just outside the lane on a great pass from Christopher Dowell16-16
11:21ShenandoahRuben Farrar scores on a jumper from just outside the lane and he's fouled by John Evanosky - foul #1 on John Evanosky, team foul #416-18
SubsPiedmont
Andrew Rutledge (PG)
Luke Brownlee
 
SubsShenandoah 
11:21ShenandoahRuben Farrar misses the free throw16-18
11:21PiedmontThe rebound goes to Roy Conner16-18
11:08PiedmontAndrew Rutledge makes the fadeaway jumper from the right wing set up by Roy Conner and he's fouled by William Reeder - foul #1 on William Reeder, team foul #618-18
SubsPiedmont
Martin Howle (PG)
John Bieber
 
SubsShenandoah
Bradley Estes (PF), William Milburn (C)
William Reeder, Ruben Farrar
 
11:08PiedmontAndrew Rutledge makes the free throw19-18
10:55ShenandoahMartin Howle is called for the reach on William Rone - foul #2 on Martin Howle, team foul #519-18
SubsPiedmont
John Bieber (SF)
Martin Howle
 
SubsShenandoah
John Upshaw (PG), Darin Davy (SF)
Gordon Clark, James Davis
 
10:41ShenandoahAndrew Rutledge steals it from William Milburn19-18
10:37PiedmontAndrew Rutledge hits the finger roll21-18
10:26ShenandoahWilliam Rone hits the front of the rim on the 3 from the left corner21-18
10:24PiedmontJohn Bieber snags the defensive board21-18
10:03PiedmontAndrew Rutledge is called for a moving pick - foul #1 on Andrew Rutledge, team foul #621-18
SubsPiedmont
Brian Lofton (PG), Mark Febus (PF), Charles Reeves (C)
Christopher Dowell, Roy Conner, John Evanosky
 
SubsShenandoah
Gordon Clark (SG), James Davis (SF), James Snyder (PF)
William Rone, Darin Davy, Bradley Estes
 
09:34ShenandoahCharles Reeves steals it from James Davis21-18
09:31PiedmontBrian Lofton's pass is intercepted by John Upshaw in the backcourt21-18
09:13ShenandoahJohn Upshaw comes up short on the floater from the right wing21-18
09:11ShenandoahJames Snyder hits the follow up shot21-20
08:52PiedmontMark Febus hits the front of the rim on the wide open fadeaway from the right side21-20
08:51PiedmontCharles Reeves tips it but misses21-20
08:49PiedmontMark Febus hits the follow up shot23-20
08:42ShenandoahJohn Upshaw knocks in the 3 pointer from the left corner on a nice dish by James Davis23-23
08:17PiedmontThe short jumper by Brian Lofton is denied by James Davis23-23
08:15ShenandoahWilliam Milburn pulls down the rebound23-23
08:02ShenandoahGordon Clark scores on a 3 pointer from straight away23-26
07:58PiedmontAndrew Rutledge is hacked by Gordon Clark in the backcourt - foul #2 on Gordon Clark, team foul #723-26
SubsPiedmont
Christopher Dowell (PG), Luke Brownlee (SG), Roy Conner (PF), John Evanosky (C)
Brian Lofton, John Bieber, Mark Febus, Charles Reeves
 
SubsShenandoah
William Rone (PG), Ruben Farrar (SG), Darin Davy (SF), Bradley Estes (PF), William Reeder (C)
John Upshaw, Gordon Clark, James Davis, James Snyder, William Milburn
 
07:58PiedmontAndrew Rutledge makes the 1st free throw24-26
07:58PiedmontAndrew Rutledge makes the 2nd free throw25-26
07:45ShenandoahWilliam Rone misses the 3pt attempt from the right corner25-26
07:44PiedmontLuke Brownlee snags the defensive board25-26
07:29PiedmontChristopher Dowell blows the layup25-26
07:28ShenandoahWilliam Reeder snags the defensive board25-26
LineupPiedmont
 PG - Christopher Dowell (fresh) 2 pts. 2 ast.
 SG - Luke Brownlee (fresh)
 SF - Andrew Rutledge (fairly fresh) 7 pts.
 PF - Roy Conner (fresh) 2 pts.
 C - John Evanosky (fresh) 2 reb.
 
LineupShenandoah
 PG - William Rone (fresh) 2 ast.
 SG - Ruben Farrar (fresh) 5 pts.
 SF - Darin Davy (fresh) 2 pts.
 PF - Bradley Estes (fairly fresh) 2 reb.
 C - William Reeder (fresh) 2 reb.
 
07:15ShenandoahRuben Farrar misses the 3pt shot from the right wing25-26
07:13ShenandoahWilliam Rone hits the follow up shot25-28
06:44PiedmontJohn Evanosky misses badly on a turnaround from the baseline25-28
06:43ShenandoahThe rebound goes to Darin Davy25-28
06:30ShenandoahWilliam Rone hits a 3pt jumper from the right corner25-31
06:08PiedmontChristopher Dowell buries a jump hook from the right block on a nice dish by Luke Brownlee and he's hacked by Ruben Farrar - foul #1 on Ruben Farrar, team foul #827-31
SubsPiedmont
Brian Lofton (PG), John Bieber (SF), Mark Febus (PF), Charles Reeves (C)
Luke Brownlee, Andrew Rutledge, Roy Conner, John Evanosky
 
SubsShenandoah
John Upshaw (PG), Alex Coyne (SF), James Snyder (PF), William Milburn (C)
Ruben Farrar, Darin Davy, Bradley Estes, William Reeder
 
06:08PiedmontChristopher Dowell misses the free throw27-31
06:08ShenandoahJames Snyder gets the rebound27-31
05:51ShenandoahAlex Coyne's layup is rejected by Charles Reeves27-31
05:49PiedmontThe rebound goes to Mark Febus27-31
05:29PiedmontJohn Upshaw steps in front of the John Bieber pass27-31
05:17ShenandoahJohn Upshaw hits the front of the rim on the fadeaway jumper from the left wing27-31
05:15PiedmontJohn Bieber grabs the defensive rebound27-31
05:13PiedmontJohn Upshaw is called for the reach on Mark Febus in the backcourt - foul #1 on John Upshaw, team foul #927-31
SubsPiedmont
Luke Brownlee (SG)
Christopher Dowell
 
SubsShenandoah
James Davis (SF)
Alex Coyne
 
05:13PiedmontMark Febus makes the 1st free throw28-31
05:13PiedmontMark Febus makes the 2nd free throw29-31
04:58ShenandoahLuke Brownlee steals it from William Milburn29-31
04:35PiedmontLuke Brownlee misses long on an open shot from the right side29-31
04:34PiedmontLuke Brownlee can't tip it in29-31
04:32PiedmontMark Febus grabs the offensive board29-31
04:11PiedmontMark Febus knocks in the shot near the basket on a great pass from Charles Reeves31-31
03:51ShenandoahWilliam Rone is called for a backcourt violation31-31
SubsPiedmont
Martin Howle (PG), Fredrick Chacon (PF), John Evanosky (C)
Brian Lofton, Mark Febus, Charles Reeves
 
SubsShenandoah
Ruben Farrar (PG), Gordon Clark (SG), Darin Davy (SF), Bradley Estes (PF)
John Upshaw, William Rone, James Davis, William Milburn
 
03:29PiedmontMartin Howle hits the front of the rim on the driving attempt from the right block but the foul's on Bradley Estes - foul #2 on Bradley Estes, team foul #1031-31
03:29PiedmontMartin Howle makes the 1st free throw32-31
03:29PiedmontMartin Howle makes the 2nd free throw33-31
LineupPiedmont
 PG - Martin Howle (fresh) 2 pts. 2 ast.
 SG - Luke Brownlee (fairly fresh) 1 ast. 2 stl.
 SF - John Bieber (tiring) 2 pts. 4 reb.
 PF - Fredrick Chacon (fresh)
 C - John Evanosky (fresh) 2 reb.
 
LineupShenandoah
 PG - Ruben Farrar (fresh) 5 pts.
 SG - Gordon Clark (fresh) 3 pts. 1 ast.
 SF - Darin Davy (fresh) 2 pts.
 PF - Bradley Estes (tiring) 2 reb.
 C - James Snyder (fairly fresh) 4 pts. 2 reb.
 
03:15ShenandoahGordon Clark is fouled on the floor by Luke Brownlee - foul #2 on Luke Brownlee, team foul #733-31
SubsPiedmont 
SubsShenandoah
William Reeder (C)
James Snyder
 
03:15ShenandoahGordon Clark makes the 1st free throw33-32
03:15ShenandoahGordon Clark makes the 2nd free throw33-33
03:08PiedmontJohn Evanosky comes up short on the fadeaway from the left wing33-33
03:06ShenandoahBradley Estes pulls down the rebound33-33
03:02ShenandoahGordon Clark banks in the layup33-35
02:56PiedmontJohn Evanosky misses long on a floater near the basket33-35
02:55ShenandoahThe rebound goes to Ruben Farrar33-35
02:49ShenandoahDarin Davy clanks a pull-up jumper from the right wing33-35
02:48PiedmontFredrick Chacon grabs the board33-35
02:27PiedmontJohn Bieber misses the wide open fadeaway jumper from the right wing33-35
02:25ShenandoahRuben Farrar gets the rebound33-35
02:14ShenandoahWilliam Reeder misses short on a jumpshot from the left wing but the foul's on Fredrick Chacon - foul #1 on Fredrick Chacon, team foul #833-35
SubsPiedmont
Christopher Dowell (SG), Andrew Rutledge (SF), Roy Conner (PF), Charles Reeves (C)
Luke Brownlee, John Bieber, Fredrick Chacon, John Evanosky
 
SubsShenandoah
John Upshaw (PG), James Davis (SF), William Milburn (C)
Ruben Farrar, Darin Davy, Bradley Estes
 
02:14ShenandoahWilliam Reeder makes the 1st free throw33-36
02:14ShenandoahWilliam Reeder makes the 2nd free throw33-37
02:00PiedmontChristopher Dowell misses short on an open floater from the right side33-37
01:59ShenandoahJohn Upshaw pulls down the rebound33-37
01:38ShenandoahJohn Upshaw misses short on a 3pt shot from the right wing33-37
01:37ShenandoahJames Davis gets the offensive rebound33-37
01:15ShenandoahJohn Upshaw comes up short on the 3pt attempt from straight away33-37
01:14PiedmontRoy Conner grabs the defensive rebound33-37
01:12PiedmontMartin Howle is fouled in the backcourt by Gordon Clark - foul #3 on Gordon Clark, team foul #1133-37
SubsPiedmont
Brian Lofton (SF), Mark Febus (PF)
Andrew Rutledge, Roy Conner
 
SubsShenandoah
William Rone (SG), Alex Coyne (SF), James Snyder (PF)
Gordon Clark, James Davis, William Reeder
 
01:12PiedmontMartin Howle misses the 1st free throw33-37
01:12PiedmontMartin Howle makes the 2nd free throw34-37
01:00ShenandoahJohn Upshaw is fouled on the floor by Martin Howle - foul #3 on Martin Howle, team foul #934-37
SubsPiedmont
Andrew Rutledge (SF)
Martin Howle
 
SubsShenandoah
Darin Davy (SF)
Alex Coyne
 
01:00ShenandoahJohn Upshaw makes the 1st free throw34-38
01:00ShenandoahJohn Upshaw misses the 2nd free throw34-38
01:00PiedmontAndrew Rutledge grabs the board34-38
00:58PiedmontChristopher Dowell's pass is off the mark and out of bounds in the backcourt34-38
00:46ShenandoahWilliam Milburn double dribbles34-38
SubsPiedmont
Luke Brownlee (SG), John Evanosky (SF)
Christopher Dowell, Andrew Rutledge
 
SubsShenandoah 
00:26PiedmontMark Febus hits the easy wide open finger roll on a nice dish by Brian Lofton36-38
00:04ShenandoahJohn Upshaw misses short on a floater from the right wing36-38
00:02ShenandoahWilliam Milburn tips it back up and in36-40
00:00PiedmontLuke Brownlee can't connect on a fullcourt shot36-40
TimeTeamPlayScore
LineupPiedmont
 PG - Brian Lofton (fresh) 1 ast.
 SG - Luke Brownlee (fresh) 1 ast. 2 stl.
 SF - John Bieber (fresh) 2 pts. 4 reb.
 PF - Mark Febus (fresh) 14 pts. 4 reb.
 C - Charles Reeves (fresh) 4 pts. 2 reb.
 
LineupShenandoah
 PG - John Upshaw (fresh) 9 pts. 2 stl.
 SG - William Rone (fresh) 5 pts. 2 ast.
 SF - Darin Davy (fresh) 2 pts.
 PF - Bradley Estes (fresh) 3 reb.
 C - William Milburn (fresh) 4 pts. 4 reb.
 
20:00ShenandoahDarin Davy inbounds the ball36-40
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense and a fullcourt press (-2) 
19:45ShenandoahJohn Upshaw scores on a 3pt shot from the left wing on a great pass from William Rone36-43
19:28PiedmontMark Febus knocks in the floater from just outside the lane on a great pass from John Bieber38-43
19:09ShenandoahBradley Estes misses short on a fadeaway jumper from the right side38-43
19:07PiedmontCharles Reeves snags the defensive board38-43
19:01PiedmontBrian Lofton is hacked by John Upshaw in the backcourt - foul #2 on John Upshaw, team foul #138-43
18:45PiedmontMark Febus is hacked by Bradley Estes - foul #3 on Bradley Estes, team foul #238-43
SubsPiedmont 
SubsShenandoah
James Snyder (PF)
Bradley Estes
 
18:39PiedmontJohn Bieber hits a 3 pointer from straight away set up by Luke Brownlee41-43
18:22ShenandoahJames Snyder misses short on a fadeaway from the left wing but he's hacked by Mark Febus - foul #1 on Mark Febus, team foul #141-43
SubsPiedmont
Christopher Dowell (SG), Andrew Rutledge (SF), Roy Conner (PF)
Luke Brownlee, John Bieber, Mark Febus
 
SubsShenandoah
Ruben Farrar (SG), James Davis (SF), William Reeder (C)
John Upshaw, Darin Davy, William Milburn
 
18:22ShenandoahJames Snyder makes the 1st free throw41-44
18:22ShenandoahJames Snyder misses the 2nd free throw41-44
18:22PiedmontCharles Reeves grabs the board41-44
18:08PiedmontBrian Lofton lays it up and in on a nice dish by Christopher Dowell and he's hacked by William Reeder - foul #2 on William Reeder, team foul #343-44
SubsPiedmont
John Evanosky (C)
Charles Reeves
 
SubsShenandoah
John Upshaw (PG)
William Rone
 
18:08PiedmontBrian Lofton misses the free throw43-44
18:08ShenandoahJames Davis grabs the board43-44
17:47ShenandoahJohn Upshaw makes the jumpshot from the left side on a nice dish by James Davis43-46
17:30PiedmontAndrew Rutledge connects on the 3pt shot from straight away46-46
17:07ShenandoahJohn Upshaw hits the front of the rim on the 3 pointer from the right wing46-46
17:06PiedmontJohn Evanosky gets the rebound46-46
16:51PiedmontChristopher Dowell buries a 3pt attempt from the right corner on a great pass from Brian Lofton49-46
16:38ShenandoahWilliam Reeder buries a 3pt attempt from straight away on a great pass from John Upshaw49-49
16:19PiedmontJohn Evanosky's pass is off the mark and out of bounds49-49
SubsPiedmont
Luke Brownlee (SG), John Bieber (SF), Mark Febus (PF), Charles Reeves (C)
Christopher Dowell, Andrew Rutledge, Roy Conner, John Evanosky
 
SubsShenandoah
William Rone (SG), Darin Davy (SF), William Milburn (C)
Ruben Farrar, James Davis, William Reeder
 
15:54ShenandoahJames Snyder loses the dribble to Luke Brownlee49-49
LineupPiedmont
 PG - Brian Lofton (tiring) 2 pts. 2 ast.
 SG - Luke Brownlee (fresh) 2 ast. 3 stl.
 SF - John Bieber (fresh) 5 pts. 4 reb.
 PF - Mark Febus (fresh) 16 pts. 4 reb.
 C - Charles Reeves (fresh) 4 pts. 4 reb.
 
LineupShenandoah
 PG - John Upshaw (tiring) 14 pts. 1 ast. 2 stl.
 SG - William Rone (fresh) 5 pts. 3 ast.
 SF - Darin Davy (fresh) 2 pts.
 PF - James Snyder (fairly fresh) 5 pts. 2 reb.
 C - William Milburn (fresh) 4 pts. 4 reb.
 
15:51PiedmontBrian Lofton is fouled in the backcourt by John Upshaw - foul #3 on John Upshaw, team foul #449-49
SubsPiedmont
Martin Howle (PG)
Brian Lofton
 
SubsShenandoah
Gordon Clark (SG), Bradley Estes (PF)
John Upshaw, James Snyder
 
15:37PiedmontLuke Brownlee is open and buries a 3 pointer from the right corner on a nice dish by Martin Howle52-49
15:30ShenandoahBradley Estes can't finish the layup52-49
15:28ShenandoahDarin Davy tips it back up and in52-51
15:08PiedmontGordon Clark is called for the reach on John Bieber - foul #4 on Gordon Clark, team foul #552-51
SubsPiedmont 
SubsShenandoah
John Upshaw (PG)
Gordon Clark
 
14:50PiedmontJohn Bieber misses long on a fadeaway in the lane52-51
14:48PiedmontLuke Brownlee gets the offensive rebound52-51
14:33PiedmontMark Febus's pass is off the mark and out of bounds52-51
SubsPiedmont
Christopher Dowell (SG), Andrew Rutledge (SF), Fredrick Chacon (PF), John Evanosky (C)
Luke Brownlee, John Bieber, Mark Febus, Charles Reeves
 
SubsShenandoah
James Davis (SF)
Darin Davy
 
14:13ShenandoahJohn Upshaw can't connect on a 3pt shot from straight away52-51
14:11PiedmontAndrew Rutledge pulls down the rebound52-51
13:54PiedmontAndrew Rutledge connects on the 3pt shot from the left corner55-51
13:33ShenandoahBradley Estes connects on the turnaround in the lane on a great pass from John Upshaw and he's hacked by Martin Howle - foul #4 on Martin Howle, team foul #255-53
SubsPiedmont
Brian Lofton (PG), Luke Brownlee (SG), Mark Febus (PF), Charles Reeves (C)
Martin Howle, Christopher Dowell, Fredrick Chacon, John Evanosky
 
SubsShenandoah
Ruben Farrar (PG), Alex Coyne (SF)
John Upshaw, James Davis
 
13:33ShenandoahBradley Estes misses the free throw55-53
13:33ShenandoahWilliam Milburn pulls down the offensive rebound55-53
13:20ShenandoahBradley Estes throws a bad pass out of bounds55-53
SubsPiedmont
John Bieber (SF)
Brian Lofton
 
SubsShenandoah 
13:00PiedmontLuke Brownlee comes up short on the 3 pointer from the right corner55-53
12:58PiedmontAndrew Rutledge tips it back up and in57-53
12:48ShenandoahRuben Farrar throws a bad pass out of bounds57-53
SubsPiedmont
Brian Lofton (PG)
Andrew Rutledge
 
SubsShenandoah
Darin Davy (SF), James Snyder (PF), William Reeder (C)
Alex Coyne, Bradley Estes, William Milburn
 
12:32PiedmontCharles Reeves can't finish the layup but the foul's on William Reeder - foul #3 on William Reeder, team foul #657-53
SubsPiedmont
Christopher Dowell (SG), Roy Conner (PF)
Luke Brownlee, Mark Febus
 
SubsShenandoah
John Upshaw (PG)
Ruben Farrar
 
12:32PiedmontCharles Reeves makes the 1st free throw58-53
12:32PiedmontCharles Reeves makes the 2nd free throw59-53
12:16ShenandoahJohn Upshaw misses the jumpshot from just outside the lane59-53
12:15PiedmontBrian Lofton grabs the board59-53
11:55PiedmontRoy Conner misses long on a turnaround from the baseline59-53
11:53PiedmontChristopher Dowell hits the follow up shot61-53
LineupPiedmont
 PG - Brian Lofton (fairly fresh) 2 pts. 2 ast.
 SG - Christopher Dowell (fresh) 9 pts. 3 ast.
 SF - John Bieber (fairly fresh) 5 pts. 4 reb.
 PF - Roy Conner (fresh) 2 pts. 2 reb.
 C - Charles Reeves (fairly fresh) 6 pts. 4 reb.
 
LineupShenandoah
 PG - John Upshaw (tiring) 14 pts. 2 ast. 2 stl. 3 pf.
 SG - William Rone (tiring) 5 pts. 3 ast.
 SF - Darin Davy (fresh) 4 pts. 2 reb.
 PF - James Snyder (fresh) 5 pts. 2 reb.
 C - William Reeder (fairly fresh) 5 pts. 2 reb. 3 pf.
 
11:32ShenandoahWilliam Reeder misses the jumpshot from the free throw line but he's fouled by Brian Lofton - foul #1 on Brian Lofton, team foul #361-53
SubsPiedmont
Luke Brownlee (SG), Andrew Rutledge (SF), Mark Febus (PF), John Evanosky (C)
Christopher Dowell, John Bieber, Roy Conner, Charles Reeves
 
SubsShenandoah
James Davis (SG), Alex Coyne (SF), William Milburn (C)
William Rone, Darin Davy, James Snyder
 
11:32ShenandoahWilliam Reeder misses the 1st free throw61-53
11:32ShenandoahWilliam Reeder makes the 2nd free throw61-54
11:29PiedmontLuke Brownlee loses the ball out of bounds in the backcourt61-54
SubsPiedmont 
SubsShenandoah
Bradley Estes (PF)
William Reeder
 
11:14ShenandoahAlex Coyne misses badly on a shot from the left wing61-54
11:13ShenandoahWilliam Milburn pulls down the offensive rebound61-54
10:56ShenandoahJames Davis clanks a 3 pointer from the left wing61-54
10:54ShenandoahWilliam Milburn gets the offensive rebound61-54
10:40ShenandoahJohn Upshaw misses short on a 3pt shot from the left wing61-54
10:38PiedmontThe rebound goes to Mark Febus61-54
10:25PiedmontAndrew Rutledge lays it in uncontested on a nice dish by Luke Brownlee63-54
10:17ShenandoahJohn Evanosky blocks the jumper by John Upshaw63-54
10:15PiedmontAndrew Rutledge grabs the board63-54
10:07PiedmontBrian Lofton misses badly on the uncontested jumper from the right wing63-54
10:06ShenandoahWilliam Milburn grabs the board63-54
09:53ShenandoahJohn Upshaw drills a fadeaway jumper from the right wing63-56
09:37PiedmontLuke Brownlee is fouled on the floor by James Davis - foul #1 on James Davis, team foul #763-56
SubsPiedmont
Christopher Dowell (PG), John Bieber (SF), Roy Conner (PF), Charles Reeves (C)
Brian Lofton, Andrew Rutledge, Mark Febus, John Evanosky
 
SubsShenandoah
Ruben Farrar (PG), William Rone (SG), Darin Davy (SF), James Snyder (PF)
John Upshaw, James Davis, Alex Coyne, Bradley Estes
 
09:37PiedmontLuke Brownlee misses the 1st free throw63-56
09:37PiedmontRoy Conner snags the offensive board63-56
09:26PiedmontCharles Reeves misses short on a driving attempt from close range63-56
09:24PiedmontChristopher Dowell pulls down the offensive rebound63-56
09:12PiedmontRoy Conner scores on a shot from the right side set up by John Bieber65-56
08:52ShenandoahJohn Bieber is called for the reach on Ruben Farrar - foul #1 on John Bieber, team foul #465-56
SubsPiedmont 
SubsShenandoah
William Reeder (C)
William Milburn
 
08:42ShenandoahRuben Farrar loses the dribble to John Bieber65-56
08:39PiedmontRoy Conner banks in the layup on a nice dish by John Bieber67-56
08:28ShenandoahWilliam Reeder's pass is off the mark and out of bounds67-56
SubsPiedmont
Brian Lofton (PG)
Luke Brownlee
 
SubsShenandoah 
08:13PiedmontCharles Reeves misses short on a driving attempt in the paint but he's hacked by William Reeder - foul #4 on William Reeder, team foul #867-56
SubsPiedmont
Fredrick Chacon (PF)
Roy Conner
 
SubsShenandoah
William Milburn (C)
William Reeder
 
08:13PiedmontCharles Reeves misses the 1st free throw67-56
08:13PiedmontCharles Reeves makes the 2nd free throw68-56
07:44ShenandoahWilliam Milburn comes up short on the jumper from just outside the lane68-56
07:42ShenandoahJames Snyder pulls down the offensive rebound68-56
LineupPiedmont
 PG - Brian Lofton (tiring) 2 pts. 2 ast.
 SG - Christopher Dowell (fairly fresh) 9 pts. 3 ast.
 SF - John Bieber (fairly fresh) 5 pts. 4 reb.
 PF - Fredrick Chacon (fresh)
 C - Charles Reeves (fairly fresh) 7 pts. 4 reb.
 
LineupShenandoah
 PG - William Rone (fairly fresh) 5 pts. 3 ast.
 SG - Ruben Farrar (fairly fresh) 5 pts.
 SF - Darin Davy (fairly fresh) 4 pts. 2 reb.
 PF - James Snyder (fairly fresh) 5 pts. 3 reb.
 C - William Milburn (tiring) 4 pts. 8 reb.
 
07:30ShenandoahDarin Davy can't connect on a 3pt jumper from the right wing68-56
07:29ShenandoahThe offensive rebound goes to Darin Davy68-56
07:15ShenandoahDarin Davy is whistled for an offensive foul - foul #2 on Darin Davy, team foul #968-56
SubsPiedmont
Martin Howle (PG), Luke Brownlee (SG), Andrew Rutledge (SF), Mark Febus (PF), John Evanosky (C)
Brian Lofton, Christopher Dowell, John Bieber, Fredrick Chacon, Charles Reeves
 
SubsShenandoah
James Davis (PG), Gordon Clark (SG), Alex Coyne (SF)
William Rone, Ruben Farrar, Darin Davy
 
07:05PiedmontMartin Howle misses the dunk attempt but the foul's on James Snyder - foul #2 on James Snyder, team foul #1068-56
SubsPiedmont 
SubsShenandoah
Bradley Estes (PF)
William Milburn
 
07:05PiedmontMartin Howle makes the 1st free throw69-56
07:05PiedmontMartin Howle makes the 2nd free throw70-56
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
06:54ShenandoahGordon Clark's pass is intercepted by Mark Febus70-56
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
06:33PiedmontLuke Brownlee hits the front of the rim on the 3pt attempt from the right corner70-56
06:32ShenandoahJames Snyder pulls down the rebound70-56
06:23ShenandoahGordon Clark's floater is tipped away by John Evanosky70-56
06:22PiedmontMark Febus pulls down the rebound70-56
06:20PiedmontGordon Clark picks off the pass by Luke Brownlee in the backcourt70-56
06:19ShenandoahGordon Clark banks in the layup70-58
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
05:58PiedmontAndrew Rutledge misses badly on a 3pt jumper from straight away70-58
05:56PiedmontJohn Evanosky tips it back up and in72-58
05:48ShenandoahAlex Coyne can't connect on a 3 from the left wing72-58
05:46PiedmontJohn Evanosky grabs the defensive rebound72-58
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
05:42PiedmontMartin Howle can't connect on an uncontested 3 from the left wing72-58
05:40ShenandoahJames Snyder grabs the board72-58
05:34ShenandoahJames Davis misses badly on a floater from the right side but the foul's on Martin Howle - foul #5 on Martin Howle, team foul #572-58
SubsPiedmont
Brian Lofton (PG), Christopher Dowell (SG), Roy Conner (PF), Charles Reeves (C)
Martin Howle, Luke Brownlee, Mark Febus, John Evanosky
 
SubsShenandoah
John Upshaw (PG), William Reeder (PF), William Milburn (C)
Alex Coyne, Bradley Estes, James Snyder
 
05:34ShenandoahJames Davis makes the 1st free throw72-59
05:34ShenandoahJames Davis misses the 2nd free throw72-59
05:34PiedmontChristopher Dowell grabs the defensive rebound72-59
05:32PiedmontChristopher Dowell is hacked by Gordon Clark in the backcourt - foul #5 on Gordon Clark, team foul #1172-59
SubsPiedmont 
SubsShenandoah
William Rone (SG), Darin Davy (SF)
Gordon Clark, James Davis
 
05:32PiedmontChristopher Dowell misses the 1st free throw72-59
05:32PiedmontChristopher Dowell misses the 2nd free throw72-59
05:32ShenandoahWilliam Reeder gets the rebound72-59
05:07ShenandoahDarin Davy clanks a floater from the left wing but the foul's on Charles Reeves - foul #1 on Charles Reeves, team foul #672-59
SubsPiedmont
John Bieber (SF)
Andrew Rutledge
 
SubsShenandoah 
05:07ShenandoahDarin Davy makes the 1st free throw72-60
05:07ShenandoahDarin Davy makes the 2nd free throw72-61
Game PlanPiedmontPiedmont is playing a flex offense and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
04:53PiedmontRoy Conner knocks in the jumper from the left wing74-61
04:45ShenandoahWilliam Rone hits the front of the rim on the jumper from the free throw line but the foul's on John Bieber - foul #2 on John Bieber, team foul #774-61
SubsPiedmont
Mark Febus (PF)
Roy Conner
 
SubsShenandoah 
04:45ShenandoahWilliam Rone makes the 1st free throw74-62
04:45ShenandoahWilliam Rone misses the 2nd free throw74-62
04:45PiedmontCharles Reeves snags the defensive board74-62
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-2) 
04:28PiedmontJohn Bieber hits a turnaround from the left block on a nice dish by Christopher Dowell and he's hacked by William Reeder - foul #5 on William Reeder, team foul #1276-62
SubsPiedmont 
SubsShenandoah
Ruben Farrar (SG), James Snyder (PF)
William Rone, William Reeder
 
04:28PiedmontJohn Bieber makes the free throw77-62
04:14ShenandoahDarin Davy's pass is off the mark and out of bounds77-62
SubsPiedmont
John Evanosky (SF)
John Bieber
 
SubsShenandoah
James Davis (SF)
Darin Davy
 
03:51PiedmontChristopher Dowell misses short on a shot from the right wing but the foul's on James Davis - foul #2 on James Davis, team foul #1377-62
SubsPiedmont
Luke Brownlee (SG), Andrew Rutledge (SF), Roy Conner (PF)
Brian Lofton, Mark Febus, Charles Reeves
 
SubsShenandoah
William Rone (SG)
John Upshaw
 
03:51PiedmontChristopher Dowell makes the 1st free throw78-62
03:51PiedmontChristopher Dowell makes the 2nd free throw79-62
03:34ShenandoahRuben Farrar is called for a backcourt violation79-62
SubsPiedmont
John Bieber (SF)
Christopher Dowell
 
SubsShenandoah
Alex Coyne (SF), Bradley Estes (PF)
Ruben Farrar, James Snyder
 
LineupPiedmont
 PG - Andrew Rutledge (fresh) 17 pts. 4 reb.
 SG - Luke Brownlee (fairly fresh) 3 pts. 3 ast. 3 stl.
 SF - John Bieber (fresh) 8 pts. 4 reb.
 PF - Roy Conner (fresh) 8 pts. 3 reb.
 C - John Evanosky (fresh) 2 pts. 5 reb. 2 blk.
 
LineupShenandoah
 PG - James Davis (fresh) 3 pts. 2 ast.
 SG - William Rone (fairly fresh) 6 pts. 3 ast.
 SF - Alex Coyne (fresh)
 PF - Bradley Estes (tiring) 2 pts. 3 reb. 3 pf.
 C - William Milburn (tiring) 4 pts. 8 reb.
 
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (-1) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
03:08PiedmontJohn Bieber misses long on a 3pt attempt from the right wing79-62
03:07ShenandoahThe rebound goes to Bradley Estes79-62
02:51ShenandoahWilliam Milburn can't finish the layup79-62
02:50PiedmontAndrew Rutledge grabs the board79-62
02:46PiedmontJames Davis is called for the reach on Andrew Rutledge in the backcourt - foul #3 on James Davis, team foul #1479-62
SubsPiedmont
Brian Lofton (PG), Christopher Dowell (SG), Fredrick Chacon (C)
Luke Brownlee, John Bieber, John Evanosky
 
SubsShenandoah
James Snyder (PF), Ruben Farrar (C)
Bradley Estes, William Milburn
 
02:46PiedmontAndrew Rutledge makes the 1st free throw80-62
02:46PiedmontAndrew Rutledge makes the 2nd free throw81-62
Game PlanPiedmontPiedmont is playing a flex offense (slowdown) and a man to man (+2) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
02:39ShenandoahAlex Coyne loses the ball out of bounds81-62
02:15PiedmontFredrick Chacon is open but comes up short on the turnaround in the paint81-62
02:13ShenandoahWilliam Rone snags the defensive board81-62
02:09ShenandoahJames Davis makes the 3 pointer from the left wing on a great pass from William Rone81-65
01:47PiedmontWilliam Rone steps in front of the Andrew Rutledge pass81-65
01:44ShenandoahJames Davis lays it in on a nice dish by William Rone81-67
01:42PiedmontWilliam Rone is called for the reach on Brian Lofton in the backcourt - foul #2 on William Rone, team foul #1581-67
SubsPiedmont
John Evanosky (C)
Fredrick Chacon
 
SubsShenandoah 
01:42PiedmontBrian Lofton makes the 1st free throw82-67
01:42PiedmontBrian Lofton makes the 2nd free throw83-67
01:25ShenandoahRuben Farrar connects on the pull-up jumper from the right side on a nice dish by James Davis83-69
01:10PiedmontChristopher Dowell comes up short on the pull-up jumper from the left wing83-69
01:08PiedmontAndrew Rutledge tips it in85-69
00:55ShenandoahRuben Farrar blows the layup85-69
00:53PiedmontChristopher Dowell pulls down the rebound85-69
Game PlanPiedmontPiedmont is playing a spread offense (hold ball) and a man to man (+2) 
Game PlanShenandoahShenandoah is playing a motion offense (uptempo) and a fullcourt press (-1) 
00:49PiedmontBrian Lofton is fouled in the backcourt by William Rone - foul #3 on William Rone, team foul #1685-69
00:49PiedmontBrian Lofton makes the 1st free throw86-69
00:49PiedmontBrian Lofton makes the 2nd free throw87-69
Game PlanPiedmontPiedmont is playing a spread offense (hold ball) and a man to man (+2) 
Game PlanShenandoahShenandoah is playing a quick shot offense (quick shot) and a fullcourt press (-1) 
00:41ShenandoahRuben Farrar is hacked by John Evanosky - foul #2 on John Evanosky, team foul #887-69
00:41ShenandoahRuben Farrar misses the 1st free throw87-69
00:41PiedmontJohn Evanosky snags the defensive board87-69
00:21PiedmontChristopher Dowell misses short on a runner in the lane87-69
00:20ShenandoahJames Snyder grabs the board87-69
00:13ShenandoahRuben Farrar is called for traveling87-69
00:00PiedmontBrian Lofton runs out the clock87-69