#062858 #9F123C
Hoops Dynasty HOOPS DYNASTY
Non-Conference Phelan
Final -
4/17/2026
68
  1 2 F
Centenary 29 39 68
Roanoke 40 37 77
77
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJames Castille 19 4-7 2-3 0-1 1 6 0 3 1 0 3 10
pfVincent Vogel 24 4-8 1-1 2-3 3 11 0 2 0 0 2 11
sfJoseph Cripps 20 0-4 0-1 1-2 1 2 1 1 0 0 0 1
sgJoseph Luera 23 6-13 3-7 0-0 1 2 1 1 0 0 3 15
pgVirgil Shepherd 22 2-6 0-1 2-3 0 1 2 0 0 0 5 6
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfMichael Moore 19 1-6 0-3 2-2 1 3 0 1 0 0 1 4
pfStephen Turcios 16 3-5 0-0 1-2 3 5 0 2 0 2 1 7
cLeif Gandara 15 1-4 0-0 0-0 2 8 0 1 1 0 0 2
pgCurtis Alston 15 2-4 1-2 2-2 0 0 1 1 3 0 4 7
pgJoel McKinley 11 0-2 0-1 0-0 0 0 2 2 0 0 5 0
sgDaniel Schroeder 9 0-1 0-0 0-0 1 1 0 1 0 0 1 0
sfVincent Marshall 7 2-2 1-1 0-0 0 0 0 1 0 0 1 5
Totals 200 25-62 8-20 10-15 13 39 7 16 5 2 26 68
Percentages   .403 .400 .667                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cKevin Wylie 20 1-4 0-0 2-6 3 8 0 0 0 3 3 4
pfDean Jenkins 23 3-4 0-0 0-1 2 6 0 0 0 0 3 6
sfJames Nipp 23 4-11 2-5 1-3 0 2 2 1 3 0 1 11
sgGlenn Johnson 21 3-10 3-10 2-4 1 4 1 3 2 0 0 11
pgShawn Bryant 19 1-2 0-0 5-6 1 1 5 4 0 0 1 7
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgMichael Weaver 21 2-3 0-0 1-2 0 0 2 1 1 0 3 5
cDavid Crain 20 5-7 0-0 1-1 2 7 1 0 0 2 1 11
sgLamont Reed 19 3-7 1-2 2-2 0 1 5 2 2 0 3 9
sfGregory Loveless 17 0-0 0-0 0-0 0 2 3 1 0 0 0 0
pfKenneth James 17 4-6 1-2 4-4 0 6 0 1 1 0 0 13
Totals 200 26-54 7-19 18-29 9 37 19 13 9 5 15 77
Percentages   .481 .368 .621                

CC
29
9-27
3-9
8-11
6
17
3
8
2
2
9
12
5
8
3
14
39
16-35
5-11
2-4
7
22
4
8
3
0
17
20
9
10
4
11
68
25-62
8-20
10-15
13
39
7
16
5
2
26
32
14
18
7
25
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
RC
40
16-28
4-11
4-8
4
18
11
6
6
2
8
22
12
5
7
18
37
10-26
3-8
14-21
5
19
8
7
3
3
7
6
7
2
4
20
77
26-54
7-19
18-29
9
37
19
13
9
5
15
28
19
7
11
38
PLAYER OF THE GAME
pf Kenneth James Roanoke
13 Points, 6 Rebounds
TimeTeamPlayScore
LineupCentenary
 PG - Virgil Shepherd (fresh)
 SG - Joseph Luera (fresh)
 SF - Joseph Cripps (fresh)
 PF - Vincent Vogel (fresh)
 C - James Castille (fresh)
 
LineupRoanoke
 PG - Shawn Bryant (fresh)
 SG - Glenn Johnson (fresh)
 SF - James Nipp (fresh)
 PF - Dean Jenkins (fresh)
 C - Kevin Wylie (fresh)
 
20:00CentenaryVincent Vogel wins the tip0-0
Game PlanCentenaryCentenary is playing a flex offense and a fullcourt press (0) 
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (-2) 
19:46CentenaryKevin Wylie is called for the reach on Joseph Luera - foul #1 on Kevin Wylie, team foul #10-0
19:35CentenaryVirgil Shepherd is fouled on the floor by James Nipp - foul #1 on James Nipp, team foul #20-0
19:24CentenaryVincent Vogel misses short on a fadeaway in the paint but he's hacked by Dean Jenkins - foul #1 on Dean Jenkins, team foul #30-0
19:24CentenaryVincent Vogel misses the 1st free throw0-0
19:24CentenaryVincent Vogel makes the 2nd free throw1-0
19:10RoanokeGlenn Johnson can't connect on a 3 from the left wing1-0
19:09CentenaryVirgil Shepherd grabs the board1-0
19:05CentenaryKevin Wylie denies the turnaround by Joseph Luera1-0
19:03RoanokeDean Jenkins snags the defensive board1-0
18:58RoanokeShawn Bryant misses the jumpshot from the left wing1-0
18:56CentenaryJames Castille snags the defensive board1-0
18:36CentenaryVincent Vogel loses the dribble to James Nipp1-0
18:12RoanokeJames Nipp knocks in the 3pt attempt from the right corner1-3
17:58CentenaryJames Castille's pass is off the mark and out of bounds1-3
SubsCentenary
Michael Moore (SF), Stephen Turcios (C)
Joseph Cripps, James Castille
 
SubsRoanoke 
17:34RoanokeGlenn Johnson makes the 3 from the right wing on a nice dish by Shawn Bryant1-6
17:10CentenaryJoseph Luera is bothered by a doubleteam and misses badly on a 3 from straight away1-6
17:09RoanokeKevin Wylie grabs the board1-6
16:47RoanokeShawn Bryant is whistled for a carry1-6
SubsCentenary
Joel McKinley (PG), Curtis Alston (SG), Joseph Cripps (SF)
Virgil Shepherd, Joseph Luera, Vincent Vogel
 
SubsRoanoke
Michael Weaver (PG), Lamont Reed (SG), Gregory Loveless (SF), Kenneth James (PF), David Crain (C)
Shawn Bryant, Glenn Johnson, James Nipp, Dean Jenkins, Kevin Wylie
 
16:19CentenaryJoel McKinley hits the front of the rim on the 3 pointer from the right wing1-6
16:17RoanokeDavid Crain grabs the board1-6
16:15RoanokeMichael Weaver is fouled in the backcourt by Joel McKinley - foul #1 on Joel McKinley, team foul #11-6
SubsCentenary
Leif Gandara (PF), James Castille (C)
Michael Moore, Stephen Turcios
 
SubsRoanoke 
15:58RoanokeDavid Crain banks in the wide open layup on a great pass from Lamont Reed1-8
LineupCentenary
 PG - Joel McKinley (fresh)
 SG - Curtis Alston (fresh)
 SF - Joseph Cripps (fairly fresh)
 PF - Leif Gandara (fresh)
 C - James Castille (fresh)
 
LineupRoanoke
 PG - Michael Weaver (fresh)
 SG - Lamont Reed (fresh) 1 ast.
 SF - Gregory Loveless (fresh)
 PF - Kenneth James (fresh)
 C - David Crain (fresh) 2 pts.
 
15:36CentenaryCurtis Alston misses long on a shot from the left side1-8
15:35CentenaryLeif Gandara snags the offensive board1-8
15:10CentenaryJoel McKinley loses the dribble to Michael Weaver1-8
15:06RoanokeLamont Reed misses the easy layup1-8
15:04CentenaryLeif Gandara grabs the board1-8
14:59CentenaryCurtis Alston buries a 3pt attempt from the right corner4-8
14:44RoanokeKenneth James scores on a runner from the baseline on a great pass from Michael Weaver4-10
14:30CentenaryJoseph Cripps comes up short on the driving attempt in the lane but he's hacked by Lamont Reed - foul #1 on Lamont Reed, team foul #44-10
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Vincent Vogel (PF), Michael Moore (C)
Joel McKinley, Curtis Alston, Leif Gandara, James Castille
 
SubsRoanoke
Glenn Johnson (SG), James Nipp (SF), Dean Jenkins (PF), Kevin Wylie (C)
Lamont Reed, Gregory Loveless, Kenneth James, David Crain
 
14:30CentenaryJoseph Cripps makes the 1st free throw5-10
14:30CentenaryJoseph Cripps misses the 2nd free throw5-10
14:30RoanokeDean Jenkins snags the defensive board5-10
14:25RoanokeJames Nipp travels in the backcourt5-10
SubsCentenary
Stephen Turcios (C)
Joseph Cripps
 
SubsRoanoke 
14:10CentenaryVirgil Shepherd comes up short on the runner in the lane but the foul's on Michael Weaver - foul #1 on Michael Weaver, team foul #55-10
SubsCentenary 
SubsRoanoke
Shawn Bryant (PG)
Michael Weaver
 
14:10CentenaryVirgil Shepherd makes the 1st free throw6-10
14:10CentenaryVirgil Shepherd makes the 2nd free throw7-10
14:08RoanokeGlenn Johnson throws a bad pass out of bounds in the backcourt7-10
13:55CentenaryVincent Vogel misses long on a jumper near the basket7-10
13:54CentenaryVincent Vogel pulls down the offensive rebound7-10
13:31CentenaryGlenn Johnson steals the ball from Stephen Turcios7-10
13:26RoanokeShawn Bryant is fouled in the backcourt by Virgil Shepherd - foul #1 on Virgil Shepherd, team foul #27-10
SubsCentenary
Daniel Schroeder (SG), Vincent Marshall (SF)
Joseph Luera, Stephen Turcios
 
SubsRoanoke
Lamont Reed (SG)
Glenn Johnson
 
13:21RoanokeDean Jenkins banks in the wide open layup7-12
13:02CentenaryMichael Moore can't connect on a shot near the basket but the foul's on Kevin Wylie - foul #2 on Kevin Wylie, team foul #67-12
SubsCentenary
Joel McKinley (SG), Leif Gandara (C)
Daniel Schroeder, Vincent Vogel
 
SubsRoanoke
Michael Weaver (PG), David Crain (C)
Shawn Bryant, Kevin Wylie
 
13:02CentenaryMichael Moore makes the 1st free throw8-12
13:02CentenaryMichael Moore makes the 2nd free throw9-12
12:42RoanokeLamont Reed loses the ball out of bounds9-12
SubsCentenary
Daniel Schroeder (SG), James Castille (C)
Virgil Shepherd, Michael Moore
 
SubsRoanoke
Gregory Loveless (SF), Kenneth James (PF)
James Nipp, Dean Jenkins
 
12:22CentenaryVincent Marshall drills a 3 pointer from the right corner set up by Joel McKinley12-12
12:13RoanokeLamont Reed hits the finger roll set up by Gregory Loveless12-14
11:51CentenaryJoel McKinley can't connect on a fadeaway jumper from the right wing12-14
11:49RoanokeKenneth James gets the rebound12-14
LineupCentenary
 PG - Joel McKinley (fairly fresh) 1 ast.
 SG - Daniel Schroeder (fresh)
 SF - Vincent Marshall (fairly fresh) 3 pts.
 PF - Leif Gandara (fairly fresh) 2 reb.
 C - James Castille (fairly fresh)
 
LineupRoanoke
 PG - Michael Weaver (fresh) 1 ast.
 SG - Lamont Reed (fairly fresh) 2 pts. 1 ast.
 SF - Gregory Loveless (fresh)
 PF - Kenneth James (fresh) 2 pts.
 C - David Crain (fresh) 2 pts.
 
11:42RoanokeMichael Weaver hits the front of the rim on the floater from the left block but he's fouled by Joel McKinley - foul #2 on Joel McKinley, team foul #312-14
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Joseph Cripps (SF), Vincent Vogel (PF), Stephen Turcios (C)
Joel McKinley, Daniel Schroeder, Vincent Marshall, Leif Gandara, James Castille
 
SubsRoanoke
Glenn Johnson (SG), Dean Jenkins (PF)
Lamont Reed, Kenneth James
 
11:42RoanokeMichael Weaver makes the 1st free throw12-15
11:42RoanokeMichael Weaver misses the 2nd free throw12-15
11:42CentenaryVincent Vogel grabs the board12-15
11:26CentenaryJoseph Cripps clanks a fadeaway jumper from just outside the lane12-15
11:24RoanokeGlenn Johnson gets the rebound12-15
11:08RoanokeDean Jenkins lays it up and in and he's hacked by Joseph Luera - foul #1 on Joseph Luera, team foul #412-17
SubsCentenary
Michael Moore (SF)
Joseph Cripps
 
SubsRoanoke
Shawn Bryant (PG), James Nipp (SF)
Michael Weaver, Gregory Loveless
 
11:08RoanokeDean Jenkins misses the free throw12-17
11:08CentenaryThe rebound goes to Vincent Vogel12-17
10:52CentenaryMichael Moore clanks a shot from the right wing12-17
10:50CentenaryJoseph Luera hits the follow up shot14-17
10:39RoanokeJames Nipp misses the 3pt jumper from the right corner14-17
10:37CentenaryVincent Vogel snags the defensive board14-17
10:20CentenaryVirgil Shepherd makes the shot near the basket set up by Joseph Luera out of the doubleteam and he's hacked by Shawn Bryant - foul #1 on Shawn Bryant, team foul #716-17
SubsCentenary
Curtis Alston (SG), Joseph Cripps (SF)
Joseph Luera, Stephen Turcios
 
SubsRoanoke
Lamont Reed (SG), Kenneth James (PF)
Glenn Johnson, Dean Jenkins
 
10:20CentenaryVirgil Shepherd misses the free throw16-17
10:20RoanokeKenneth James grabs the board16-17
10:05RoanokeJames Nipp is fouled on the floor by Vincent Vogel - foul #1 on Vincent Vogel, team foul #516-17
SubsCentenary
Daniel Schroeder (SG), James Castille (C)
Virgil Shepherd, Michael Moore
 
SubsRoanoke 
09:46RoanokeKenneth James is alone and drills a jumper from the left wing16-19
09:36CentenaryVincent Vogel makes the 3pt shot from the left wing19-19
09:33RoanokeLamont Reed's pass is intercepted by Curtis Alston in the backcourt19-19
09:24CentenaryVincent Vogel can't finish the layup19-19
09:23RoanokeKenneth James grabs the board19-19
09:01RoanokeDavid Crain makes the shot from close range set up by Lamont Reed and he's fouled by Curtis Alston - foul #1 on Curtis Alston, team foul #619-21
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Michael Moore (SF), Stephen Turcios (PF), Leif Gandara (C)
Curtis Alston, Daniel Schroeder, Joseph Cripps, Vincent Vogel, James Castille
 
SubsRoanoke
Michael Weaver (PG), Glenn Johnson (SG), Gregory Loveless (SF), Dean Jenkins (PF)
Shawn Bryant, Lamont Reed, James Nipp, Kenneth James
 
09:01RoanokeDavid Crain makes the free throw19-22
08:34CentenaryJoseph Luera misses the 3pt attempt from the left corner19-22
08:33RoanokeDean Jenkins gets the rebound19-22
08:26RoanokeGlenn Johnson misses short on a 3 pointer from the left wing19-22
08:24RoanokeDavid Crain snags the offensive board19-22
08:01RoanokeGlenn Johnson scores on a 3pt shot from the right wing set up by Gregory Loveless19-25
07:48CentenaryDavid Crain swats the short shot by Stephen Turcios19-25
07:46RoanokeGregory Loveless pulls down the rebound19-25
LineupCentenary
 PG - Virgil Shepherd (fairly fresh) 4 pts.
 SG - Joseph Luera (fairly fresh) 2 pts. 1 ast.
 SF - Michael Moore (fairly fresh) 2 pts.
 PF - Stephen Turcios (fairly fresh)
 C - Leif Gandara (fairly fresh) 2 reb.
 
LineupRoanoke
 PG - Michael Weaver (fresh) 1 pts. 1 ast.
 SG - Glenn Johnson (fairly fresh) 6 pts.
 SF - Gregory Loveless (fresh)
 PF - Dean Jenkins (fairly fresh) 4 pts. 3 reb.
 C - David Crain (tiring) 5 pts. 2 reb.
 
07:40RoanokeGlenn Johnson misses long on a 3 from the right wing19-25
07:39RoanokeDean Jenkins tips it home19-27
07:23CentenaryMichael Moore is called for a pushoff foul - foul #1 on Michael Moore, team foul #719-27
SubsCentenary
Daniel Schroeder (PG), Vincent Marshall (SF), Vincent Vogel (PF), James Castille (C)
Virgil Shepherd, Michael Moore, Stephen Turcios, Leif Gandara
 
SubsRoanoke
Lamont Reed (SG), James Nipp (SF), Kenneth James (PF)
Glenn Johnson, Gregory Loveless, Dean Jenkins
 
07:09RoanokeKenneth James can't connect on an uncontested 3 pointer from the left corner19-27
07:07CentenaryJames Castille gets the rebound19-27
06:48CentenaryJames Nipp steps in front of the Joseph Luera pass as he passes out of a doubleteam19-27
06:27RoanokeLamont Reed misses the fadeaway jumper from the left wing but he's fouled by Vincent Marshall - foul #1 on Vincent Marshall, team foul #819-27
SubsCentenary
Virgil Shepherd (PG), Curtis Alston (SG), Joseph Cripps (SF)
Daniel Schroeder, Joseph Luera, Vincent Marshall
 
SubsRoanoke
Shawn Bryant (PG)
Michael Weaver
 
06:27RoanokeLamont Reed makes the 1st free throw19-28
06:27RoanokeLamont Reed makes the 2nd free throw19-29
06:05CentenaryVirgil Shepherd clanks a jumper from the left wing19-29
06:04RoanokeKenneth James grabs the defensive rebound19-29
05:57RoanokeKenneth James lays it in set up by James Nipp19-31
05:37CentenaryVincent Vogel makes the jumper from the right block set up by Virgil Shepherd21-31
05:18RoanokeJames Nipp misses the wide open 3 pointer from straight away21-31
05:17RoanokeShawn Bryant grabs the offensive rebound21-31
05:08RoanokeLamont Reed clanks a 3 pointer from the left wing21-31
05:07CentenaryVincent Vogel grabs the board21-31
05:03CentenaryVirgil Shepherd can't connect on a 3 pointer from straight away21-31
05:01CentenaryJames Castille tips it in23-31
04:41RoanokeJames Nipp makes the shot from the baseline set up by Shawn Bryant23-33
04:14CentenaryCurtis Alston's pass is intercepted by Lamont Reed23-33
04:10RoanokeShawn Bryant hits the finger roll on a nice dish by Lamont Reed23-35
04:06CentenaryVirgil Shepherd misses the lay-in23-35
04:05RoanokeJames Nipp grabs the defensive rebound23-35
04:01RoanokeJames Nipp makes the wide open 3 from the right corner set up by Lamont Reed23-38
03:40CentenaryVirgil Shepherd clanks a driving attempt from the baseline23-38
03:39CentenaryVincent Vogel grabs the offensive rebound23-38
LineupCentenary
 PG - Virgil Shepherd (tiring) 4 pts. 1 ast.
 SG - Curtis Alston (tiring) 3 pts.
 SF - Joseph Cripps (tiring) 1 pts.
 PF - Vincent Vogel (tiring) 6 pts. 6 reb.
 C - James Castille (tired) 2 pts. 3 reb.
 
LineupRoanoke
 PG - Shawn Bryant (tiring) 2 pts. 2 ast.
 SG - Lamont Reed (fairly fresh) 4 pts. 4 ast.
 SF - James Nipp (tiring) 8 pts. 2 stl.
 PF - Kenneth James (fairly fresh) 6 pts. 4 reb.
 C - David Crain (tired) 5 pts. 2 reb.
 
03:25CentenaryCurtis Alston is fouled on the floor by Lamont Reed - foul #2 on Lamont Reed, team foul #823-38
SubsCentenary
Joseph Luera (SG), Michael Moore (SF), Stephen Turcios (PF), Leif Gandara (C)
Virgil Shepherd, Joseph Cripps, Vincent Vogel, James Castille
 
SubsRoanoke
Michael Weaver (PG), Glenn Johnson (SG), Gregory Loveless (SF), Dean Jenkins (PF), Kevin Wylie (C)
Shawn Bryant, Lamont Reed, James Nipp, Kenneth James, David Crain
 
03:25CentenaryCurtis Alston makes the 1st free throw24-38
03:25CentenaryCurtis Alston makes the 2nd free throw25-38
02:59RoanokeLeif Gandara steps in front of the Glenn Johnson pass25-38
02:46CentenaryMichael Moore misses short on a 3pt attempt from the right wing25-38
02:45RoanokeGregory Loveless gets the rebound25-38
02:27RoanokeKevin Wylie's layup is rejected by Stephen Turcios25-38
02:25CentenaryThe rebound goes to Leif Gandara25-38
02:08CentenaryLeif Gandara misses the lay-in25-38
02:07RoanokeDean Jenkins grabs the board25-38
02:01RoanokeDean Jenkins's fadeaway is rejected by Stephen Turcios25-38
02:00CentenaryJoseph Luera grabs the board25-38
01:47CentenaryMichael Moore misses the 3 pointer from the left wing25-38
01:46CentenaryStephen Turcios tips it home27-38
01:22RoanokeMichael Weaver is alone and drills a shot in the paint set up by Gregory Loveless27-40
01:08CentenaryLeif Gandara lays it in29-40
00:42RoanokeMichael Weaver comes up short on the floater from the right wing29-40
00:40RoanokeKevin Wylie grabs the offensive rebound29-40
00:21RoanokeKevin Wylie misses long on a floater from close range but the foul's on Joseph Luera - foul #2 on Joseph Luera, team foul #929-40
SubsCentenary
Joel McKinley (PG), Daniel Schroeder (SG), Vincent Marshall (SF), Vincent Vogel (PF)
Curtis Alston, Joseph Luera, Stephen Turcios, Leif Gandara
 
SubsRoanoke
Lamont Reed (SG), James Nipp (SF)
Glenn Johnson, Gregory Loveless
 
00:21RoanokeKevin Wylie misses the 1st free throw29-40
00:21RoanokeKevin Wylie misses the 2nd free throw29-40
00:21CentenaryVincent Vogel pulls down the rebound29-40
00:00CentenaryLamont Reed steals the ball from Joel McKinley29-40
TimeTeamPlayScore
LineupCentenary
 PG - Virgil Shepherd (fresh) 4 pts. 1 ast.
 SG - Joseph Luera (fresh) 2 pts. 1 ast.
 SF - Joseph Cripps (fresh) 1 pts.
 PF - Vincent Vogel (fresh) 6 pts. 7 reb.
 C - James Castille (fresh) 2 pts. 3 reb.
 
LineupRoanoke
 PG - Shawn Bryant (fresh) 2 pts. 2 ast.
 SG - Glenn Johnson (fresh) 6 pts.
 SF - James Nipp (fresh) 8 pts. 2 stl.
 PF - Dean Jenkins (fresh) 6 pts. 5 reb.
 C - Kevin Wylie (fresh) 2 reb.
 
20:00RoanokeJames Nipp inbounds the ball29-40
Game PlanCentenaryCentenary is playing a flex offense and a fullcourt press (+1) 
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (-1) 
19:40RoanokeKevin Wylie hits a driving attempt from the baseline set up by Glenn Johnson29-42
19:23CentenaryJoseph Luera buries a 3pt attempt from straight away32-42
19:17RoanokeJames Nipp clanks a 3 pointer from the right wing32-42
19:15RoanokeThe offensive rebound goes to Dean Jenkins32-42
19:02RoanokeShawn Bryant is fouled on the floor by James Castille - foul #1 on James Castille, team foul #132-42
18:49RoanokeGlenn Johnson can't connect on a 3pt attempt from the left wing32-42
18:47RoanokeKevin Wylie misses the tip32-42
18:46CentenaryVincent Vogel gets the rebound32-42
18:34CentenaryJames Castille misses short on a floater from the free throw line32-42
18:32RoanokeJames Nipp grabs the board32-42
18:28RoanokeJames Castille steps in front of the Shawn Bryant pass in the backcourt32-42
18:11CentenaryVincent Vogel jams the wide open dunk34-42
18:09RoanokeShawn Bryant double dribbles in the backcourt34-42
SubsCentenary
Joel McKinley (PG), Curtis Alston (SG), Michael Moore (SF), Stephen Turcios (PF), Leif Gandara (C)
Virgil Shepherd, Joseph Luera, Joseph Cripps, Vincent Vogel, James Castille
 
SubsRoanoke
Michael Weaver (PG), Lamont Reed (SG), Gregory Loveless (SF), Kenneth James (PF), David Crain (C)
Shawn Bryant, Glenn Johnson, James Nipp, Dean Jenkins, Kevin Wylie
 
17:57CentenaryStephen Turcios misses the easy layup but he's fouled by Michael Weaver - foul #2 on Michael Weaver, team foul #134-42
17:57CentenaryStephen Turcios makes the 1st free throw35-42
17:57CentenaryStephen Turcios misses the 2nd free throw35-42
17:57RoanokeDavid Crain gets the rebound35-42
17:41RoanokeDavid Crain misses the easy layup35-42
17:40CentenaryMichael Moore snags the defensive board35-42
17:13CentenaryMichael Moore misses badly on a fadeaway from the left wing35-42
17:11CentenaryLeif Gandara misses the tip35-42
17:10RoanokeDavid Crain snags the defensive board35-42
17:03RoanokeDavid Crain misses the dunk35-42
17:02CentenaryLeif Gandara grabs the board35-42
16:46CentenaryLeif Gandara is fouled on the floor by David Crain - foul #1 on David Crain, team foul #235-42
SubsCentenary
Virgil Shepherd (PG), Vincent Marshall (SF), Vincent Vogel (PF), James Castille (C)
Curtis Alston, Stephen Turcios, Michael Moore, Leif Gandara
 
SubsRoanoke
James Nipp (SF), Dean Jenkins (PF), Kevin Wylie (C)
Gregory Loveless, Kenneth James, David Crain
 
16:32CentenaryJames Nipp takes the ball from Vincent Vogel35-42
16:10RoanokeJames Nipp misses the floater from the right side35-42
16:09CentenaryJames Castille pulls down the rebound35-42
15:48CentenaryJames Castille throws a bad pass out of bounds35-42
SubsCentenary
Joseph Luera (SG), Joseph Cripps (SF), Michael Moore (C)
Joel McKinley, Vincent Marshall, James Castille
 
SubsRoanoke
Shawn Bryant (PG), Glenn Johnson (SG), Gregory Loveless (SF), David Crain (C)
Michael Weaver, Lamont Reed, James Nipp, Kevin Wylie
 
LineupCentenary
 PG - Virgil Shepherd (fresh) 4 pts. 1 ast.
 SG - Joseph Luera (fresh) 5 pts. 1 ast.
 SF - Joseph Cripps (fresh) 1 pts.
 PF - Vincent Vogel (fairly fresh) 8 pts. 8 reb.
 C - Michael Moore (fresh) 2 pts.
 
LineupRoanoke
 PG - Shawn Bryant (fresh) 2 pts. 2 ast.
 SG - Glenn Johnson (fresh) 6 pts. 1 ast.
 SF - Gregory Loveless (fresh) 2 reb.
 PF - Dean Jenkins (fresh) 6 pts. 6 reb.
 C - David Crain (fresh) 5 pts. 4 reb.
 
15:26RoanokeGlenn Johnson clanks a 3pt attempt from the left corner35-42
15:24RoanokeDavid Crain tips it home35-44
15:07CentenaryVirgil Shepherd hits a fadeaway from close range set up by Joseph Cripps37-44
15:05RoanokeShawn Bryant is hacked by Virgil Shepherd in the backcourt - foul #2 on Virgil Shepherd, team foul #237-44
SubsCentenary
Daniel Schroeder (PG), Stephen Turcios (C)
Virgil Shepherd, Vincent Vogel
 
SubsRoanoke
Kenneth James (PF)
Dean Jenkins
 
14:54RoanokeDaniel Schroeder is called for the reach on Shawn Bryant - foul #1 on Daniel Schroeder, team foul #337-44
SubsCentenary
Leif Gandara (C)
Michael Moore
 
SubsRoanoke 
14:38RoanokeGlenn Johnson misses badly on a 3 pointer from the right corner37-44
14:37CentenaryStephen Turcios gets the rebound37-44
14:32CentenaryKenneth James steals the ball from Daniel Schroeder37-44
14:30RoanokeShawn Bryant throws a bad pass out of bounds in the backcourt37-44
SubsCentenary
Curtis Alston (PG)
Daniel Schroeder
 
SubsRoanoke
Michael Weaver (PG), Lamont Reed (SG), James Nipp (SF), Kevin Wylie (C)
Shawn Bryant, Glenn Johnson, Gregory Loveless, David Crain
 
14:24CentenaryCurtis Alston hits the front of the rim on the 3pt attempt from the right wing37-44
14:23CentenaryStephen Turcios pulls down the offensive rebound37-44
14:11CentenaryJoseph Cripps's pass is off the mark and out of bounds37-44
SubsCentenary
Daniel Schroeder (SG), Vincent Marshall (SF)
Joseph Luera, Joseph Cripps
 
SubsRoanoke 
14:07RoanokeMichael Weaver is hacked by Curtis Alston in the backcourt - foul #2 on Curtis Alston, team foul #437-44
SubsCentenary
Vincent Vogel (PF)
Stephen Turcios
 
SubsRoanoke 
13:53RoanokeCurtis Alston takes the ball from Kenneth James37-44
13:49CentenaryVincent Marshall lays it up and in on a great pass from Curtis Alston39-44
13:29RoanokeKenneth James is hacked by Vincent Vogel - foul #2 on Vincent Vogel, team foul #539-44
SubsCentenary
Virgil Shepherd (PG), Joel McKinley (SG), Michael Moore (SF), James Castille (C)
Curtis Alston, Daniel Schroeder, Vincent Marshall, Leif Gandara
 
SubsRoanoke
Glenn Johnson (SG), Dean Jenkins (PF)
Lamont Reed, Kenneth James
 
13:11RoanokeJames Nipp misses the fadeaway from the free throw line39-44
13:09RoanokeGlenn Johnson grabs the offensive rebound39-44
13:00RoanokeGlenn Johnson misses badly on a 3pt shot from the right corner39-44
12:58CentenaryVincent Vogel pulls down the rebound39-44
12:42CentenaryJames Castille's fadeaway is rejected by Kevin Wylie39-44
12:41RoanokeGlenn Johnson grabs the defensive rebound39-44
12:35RoanokeMichael Weaver scores on a jumpshot from the right side on a nice dish by James Nipp39-46
12:22CentenaryJoel McKinley is fouled on the floor by Dean Jenkins - foul #2 on Dean Jenkins, team foul #339-46
SubsCentenary
Daniel Schroeder (PG), Joseph Luera (SG), Joseph Cripps (SF), Stephen Turcios (PF)
Virgil Shepherd, Joel McKinley, Michael Moore, Vincent Vogel
 
SubsRoanoke
Shawn Bryant (PG), Lamont Reed (SG), Gregory Loveless (SF), Kenneth James (PF), David Crain (C)
Michael Weaver, Glenn Johnson, James Nipp, Dean Jenkins, Kevin Wylie
 
11:59CentenaryJames Castille buries a 3pt shot from the right corner42-46
11:50RoanokeKenneth James scores on a 3pt jumper from the right corner set up by David Crain42-49
LineupCentenary
 PG - Daniel Schroeder (fresh)
 SG - Joseph Luera (fresh) 5 pts. 1 ast.
 SF - Joseph Cripps (fairly fresh) 1 pts.
 PF - Stephen Turcios (fresh) 3 pts. 3 reb. 2 blk.
 C - James Castille (tiring) 5 pts. 4 reb.
 
LineupRoanoke
 PG - Shawn Bryant (fairly fresh) 2 pts. 2 ast.
 SG - Lamont Reed (fresh) 4 pts. 4 ast. 2 stl.
 SF - Gregory Loveless (fresh) 2 reb.
 PF - Kenneth James (fresh) 9 pts. 4 reb.
 C - David Crain (fresh) 7 pts. 5 reb.
 
11:24CentenaryJoseph Cripps misses badly on a jumpshot from just outside the lane42-49
11:23RoanokeKenneth James gets the rebound42-49
11:17RoanokeJames Castille is called for the reach on Lamont Reed - foul #2 on James Castille, team foul #642-49
SubsCentenary
Virgil Shepherd (PG), Michael Moore (SF), Leif Gandara (C)
Daniel Schroeder, Joseph Cripps, James Castille
 
SubsRoanoke
Dean Jenkins (PF)
Kenneth James
 
11:07RoanokeDavid Crain connects on the jumpshot from just outside the lane42-51
10:46CentenaryMichael Moore hits the front of the rim on the 3pt jumper from the right wing42-51
10:45CentenaryStephen Turcios tips it but misses42-51
10:43RoanokeDavid Crain grabs the defensive rebound42-51
10:37RoanokeLamont Reed can't connect on a fadeaway from the left side42-51
10:36CentenaryStephen Turcios gets the rebound42-51
10:11CentenaryJoseph Luera connects on the fadeaway jumper from the right side44-51
09:46RoanokeLamont Reed clanks a floater from the left side44-51
09:44CentenaryThe rebound goes to Leif Gandara44-51
09:28CentenaryStephen Turcios's pass is off the mark and out of bounds44-51
SubsCentenary
Joel McKinley (PG), Curtis Alston (SG), Vincent Marshall (SF), Vincent Vogel (PF), James Castille (C)
Virgil Shepherd, Joseph Luera, Michael Moore, Stephen Turcios, Leif Gandara
 
SubsRoanoke
Michael Weaver (PG), Glenn Johnson (SG), James Nipp (SF), Kenneth James (PF), Kevin Wylie (C)
Shawn Bryant, Lamont Reed, Gregory Loveless, Dean Jenkins, David Crain
 
09:25RoanokeGlenn Johnson is fouled in the backcourt by Curtis Alston - foul #3 on Curtis Alston, team foul #744-51
09:25RoanokeGlenn Johnson makes the 1st free throw44-52
09:25RoanokeGlenn Johnson misses the 2nd free throw44-52
09:25CentenaryJames Castille grabs the board44-52
09:03CentenaryJames Castille knocks in the shot in the lane46-52
08:51RoanokeKenneth James clanks a fadeaway from the left side46-52
08:49RoanokeKevin Wylie misses the tip46-52
08:48CentenaryJames Castille gets the rebound46-52
08:42CentenaryVincent Marshall is called for traveling46-52
SubsCentenary
Joseph Cripps (SF), Michael Moore (C)
Vincent Marshall, James Castille
 
SubsRoanoke 
08:40RoanokeCurtis Alston picks off the pass by Glenn Johnson in the backcourt46-52
08:39CentenaryCurtis Alston lays it in48-52
08:11RoanokeJames Nipp makes the fadeaway from just outside the lane set up by Michael Weaver and the foul's on Curtis Alston - foul #4 on Curtis Alston, team foul #848-54
SubsCentenary
Daniel Schroeder (SG)
Curtis Alston
 
SubsRoanoke 
08:11RoanokeJames Nipp makes the free throw48-55
07:50CentenaryDaniel Schroeder misses long on a floater from the right side48-55
07:49RoanokeThe rebound goes to Kenneth James48-55
07:44RoanokeJames Nipp comes up short on the jump hook from the right block48-55
07:43CentenaryMichael Moore snags the defensive board48-55
LineupCentenary
 PG - Joel McKinley (fairly fresh) 1 ast.
 SG - Daniel Schroeder (fresh)
 SF - Joseph Cripps (fairly fresh) 1 pts.
 PF - Vincent Vogel (fairly fresh) 8 pts. 9 reb.
 C - Michael Moore (fairly fresh) 2 pts. 2 reb.
 
LineupRoanoke
 PG - Michael Weaver (fresh) 5 pts. 2 ast.
 SG - Glenn Johnson (fairly fresh) 7 pts. 1 ast.
 SF - James Nipp (fairly fresh) 11 pts. 2 reb. 3 stl.
 PF - Kenneth James (fairly fresh) 9 pts. 6 reb.
 C - Kevin Wylie (fairly fresh) 2 pts. 4 reb. 2 blk.
 
07:15CentenaryJoseph Cripps can't connect on a 3pt attempt from the right wing48-55
07:13CentenaryDaniel Schroeder gets the offensive rebound48-55
07:05CentenaryMichael Moore knocks in the driving attempt from close range50-55
06:43RoanokeJames Nipp misses badly on a floater from the free throw line50-55
06:41CentenaryThe rebound goes to Joseph Cripps50-55
06:25CentenaryVincent Vogel comes up short on the jumper from the right side50-55
06:24CentenaryMichael Moore gets the offensive rebound50-55
06:08CentenaryVincent Vogel throws it down on a nice dish by Joel McKinley and the foul's on Michael Weaver - foul #3 on Michael Weaver, team foul #452-55
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Vincent Marshall (SF), Leif Gandara (C)
Joel McKinley, Daniel Schroeder, Joseph Cripps, Michael Moore
 
SubsRoanoke
Shawn Bryant (PG), Lamont Reed (SG), Gregory Loveless (SF), Dean Jenkins (PF), David Crain (C)
Michael Weaver, Glenn Johnson, James Nipp, Kenneth James, Kevin Wylie
 
06:08CentenaryVincent Vogel makes the free throw53-55
06:06RoanokeShawn Bryant is fouled in the backcourt by Virgil Shepherd - foul #3 on Virgil Shepherd, team foul #953-55
SubsCentenary
James Castille (C)
Vincent Vogel
 
SubsRoanoke 
06:06RoanokeShawn Bryant makes the 1st free throw53-56
06:06RoanokeShawn Bryant misses the 2nd free throw53-56
06:06CentenaryLeif Gandara grabs the board53-56
05:59CentenaryLamont Reed doubles Joseph Luera and is called for the reach - foul #3 on Lamont Reed, team foul #553-56
05:48CentenaryJoseph Luera hits the front of the rim on the shot from the baseline53-56
05:46RoanokeDavid Crain gets the rebound53-56
05:41RoanokeLamont Reed makes the jumper from just outside the lane on a great pass from Shawn Bryant53-58
05:17CentenaryJoseph Luera splits the doubleteam and buries a floater from the baseline on a great pass from Virgil Shepherd55-58
04:52RoanokeLamont Reed hits a 3 from the right corner on a nice dish by Shawn Bryant55-61
04:42CentenaryLeif Gandara is fouled on the floor by Dean Jenkins - foul #3 on Dean Jenkins, team foul #655-61
SubsCentenary
Curtis Alston (SG), Joseph Cripps (SF), Vincent Vogel (PF), Stephen Turcios (C)
Joseph Luera, Vincent Marshall, Leif Gandara, James Castille
 
SubsRoanoke
Michael Weaver (PG)
Shawn Bryant
 
04:24CentenaryJoseph Cripps's fadeaway is rejected by David Crain55-61
04:22RoanokeLamont Reed grabs the board55-61
04:19RoanokeGregory Loveless's pass is off the mark and out of bounds in the backcourt55-61
SubsCentenary 
SubsRoanoke
James Nipp (SF), Kevin Wylie (C)
Gregory Loveless, David Crain
 
04:00CentenaryStephen Turcios scores on a fadeaway from close range57-61
03:40RoanokeJames Nipp misses short on a fadeaway near the basket but he's fouled by Stephen Turcios - foul #1 on Stephen Turcios, team foul #1057-61
SubsCentenary
Joseph Luera (SG)
Curtis Alston
 
SubsRoanoke
Glenn Johnson (SG)
Lamont Reed
 
03:40RoanokeJames Nipp misses the 1st free throw57-61
03:40RoanokeJames Nipp misses the 2nd free throw57-61
03:40CentenaryVincent Vogel pulls down the rebound57-61
LineupCentenary
 PG - Virgil Shepherd (fairly fresh) 6 pts. 2 ast. 3 pf.
 SG - Joseph Luera (fresh) 9 pts. 1 ast.
 SF - Joseph Cripps (tiring) 1 pts.
 PF - Vincent Vogel (tiring) 11 pts. 10 reb.
 C - Stephen Turcios (fresh) 5 pts. 5 reb. 2 blk.
 
LineupRoanoke
 PG - Michael Weaver (fairly fresh) 5 pts. 2 ast. 3 pf.
 SG - Glenn Johnson (fairly fresh) 7 pts. 1 ast.
 SF - James Nipp (fairly fresh) 11 pts. 2 reb. 3 stl.
 PF - Dean Jenkins (fairly fresh) 6 pts. 6 reb. 3 pf.
 C - Kevin Wylie (fairly fresh) 2 pts. 4 reb. 2 blk.
 
03:22CentenaryVincent Vogel misses long on a jumper from close range57-61
03:20RoanokeKevin Wylie grabs the board57-61
03:16RoanokeMichael Weaver loses the ball out of bounds57-61
SubsCentenary
Daniel Schroeder (PG), Leif Gandara (PF), James Castille (C)
Virgil Shepherd, Vincent Vogel, Stephen Turcios
 
SubsRoanoke 
02:57CentenaryLeif Gandara's layup is rejected by Kevin Wylie57-61
02:55RoanokeKevin Wylie pulls down the rebound57-61
02:51RoanokeKevin Wylie is hacked by James Castille - foul #3 on James Castille, team foul #1157-61
SubsCentenary
Joel McKinley (PG), Michael Moore (SF)
Joseph Luera, Joseph Cripps
 
SubsRoanoke
Gregory Loveless (SF), Kenneth James (PF)
James Nipp, Dean Jenkins
 
02:51RoanokeKevin Wylie misses the 1st free throw57-61
02:51RoanokeKevin Wylie misses the 2nd free throw57-61
02:51CentenaryLeif Gandara pulls down the rebound57-61
02:51CentenaryCentenary calls a full timeout (2 :30 3 full remaining)57-61
02:37CentenaryLeif Gandara throws a bad pass out of bounds57-61
SubsCentenary
Joseph Luera (SG), Stephen Turcios (PF)
Daniel Schroeder, James Castille
 
SubsRoanoke
Lamont Reed (SG), David Crain (C)
Glenn Johnson, Kevin Wylie
 
02:35RoanokeRoanoke calls a full timeout (2 :30 3 full remaining)57-61
SubsCentenary
Virgil Shepherd (PG)
Joel McKinley
 
SubsRoanoke
Dean Jenkins (PF)
Kenneth James
 
02:17RoanokeDavid Crain is open and buries a jumper from the right block on a great pass from Lamont Reed57-63
02:17CentenaryCentenary calls a full timeout (2 :30 2 full remaining)57-63
SubsCentenary
Vincent Vogel (PF)
Leif Gandara
 
SubsRoanoke
James Nipp (SF), Kevin Wylie (C)
Gregory Loveless, David Crain
 
02:00CentenaryJoseph Luera clanks a fadeaway from the right side57-63
01:59CentenaryThe offensive rebound goes to Vincent Vogel57-63
01:45CentenaryStephen Turcios buries a shot in the lane59-63
01:45RoanokeRoanoke calls a full timeout (2 :30 2 full remaining)59-63
SubsCentenary
Joseph Cripps (SF), James Castille (C)
Michael Moore, Stephen Turcios
 
SubsRoanoke
Shawn Bryant (PG), Glenn Johnson (SG)
Michael Weaver, Lamont Reed
 
01:27RoanokeGlenn Johnson connects on the 3pt shot from the left corner on a nice dish by Shawn Bryant59-66
01:17CentenaryKevin Wylie is called for the reach on James Castille - foul #3 on Kevin Wylie, team foul #759-66
01:17CentenaryJames Castille misses the 1st free throw59-66
01:17RoanokeKevin Wylie pulls down the rebound59-66
01:14RoanokeShawn Bryant is hacked by Virgil Shepherd in the backcourt - foul #4 on Virgil Shepherd, team foul #1259-66
01:14RoanokeShawn Bryant makes the 1st free throw59-67
01:14RoanokeShawn Bryant makes the 2nd free throw59-68
Game PlanCentenaryCentenary is playing a flex offense (uptempo) and a fullcourt press (+1) 
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (+1) 
00:57CentenaryJoseph Luera comes up short on the 3 from the left corner59-68
00:55CentenaryJoseph Cripps gets the offensive rebound59-68
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and a fullcourt press (+1) 
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (+1) 
00:52CentenaryJoseph Luera splits the doubleteam and buries a 3pt attempt from the left corner62-68
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and intentionally fouling (+1) 
Game PlanRoanokeRoanoke is playing a spread offense (hold ball) and a man to man (+1) 
00:49RoanokeVirgil Shepherd is called for the reach on Shawn Bryant in the backcourt - foul #5 on Virgil Shepherd, team foul #1362-68
SubsCentenary
Joel McKinley (PG)
Virgil Shepherd
 
SubsRoanoke
Kenneth James (PF)
Dean Jenkins
 
00:49RoanokeShawn Bryant makes the 1st free throw62-69
00:49RoanokeShawn Bryant makes the 2nd free throw62-70
00:44CentenaryJoseph Luera scores on a 3 pointer from straight away65-70
00:43RoanokeJoel McKinley is called for the reach on Kevin Wylie in the backcourt - foul #3 on Joel McKinley, team foul #1465-70
00:43RoanokeKevin Wylie makes the 1st free throw65-71
00:43RoanokeKevin Wylie makes the 2nd free throw65-72
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and intentionally fouling (+1) 
Game PlanRoanokeRoanoke is playing a spread offense (hold ball) and a man to man (-1) 
00:35CentenaryJames Castille knocks in the 3pt jumper from the left wing68-72
00:34RoanokeJoel McKinley is called for the reach on Kenneth James in the backcourt - foul #4 on Joel McKinley, team foul #1568-72
00:34RoanokeKenneth James makes the 1st free throw68-73
00:34RoanokeKenneth James makes the 2nd free throw68-74
00:29CentenaryJames Castille comes up short on the 3pt attempt from the right corner68-74
00:27RoanokeGlenn Johnson grabs the defensive rebound68-74
00:24RoanokeGlenn Johnson is hacked by Joel McKinley in the backcourt - foul #5 on Joel McKinley, team foul #1668-74
SubsCentenary
Curtis Alston (PG)
Joel McKinley
 
SubsRoanoke
Michael Weaver (PG)
Shawn Bryant
 
00:24RoanokeGlenn Johnson misses the 1st free throw68-74
00:24RoanokeGlenn Johnson makes the 2nd free throw68-75
00:18CentenaryJoseph Luera clanks a 3 from the left corner68-75
00:17RoanokeKevin Wylie grabs the defensive rebound68-75
00:17RoanokeRoanoke calls a full timeout (2 :30 1 full remaining)68-75
SubsCentenary 
SubsRoanoke
Shawn Bryant (PG)
Michael Weaver
 
00:14RoanokeJoseph Luera is called for the reach on Kenneth James in the backcourt - foul #3 on Joseph Luera, team foul #1768-75
00:14RoanokeKenneth James makes the 1st free throw68-76
00:14RoanokeKenneth James makes the 2nd free throw68-77
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and intentionally fouling (+1) 
Game PlanRoanokeRoanoke is playing a spread offense (hold ball) and a man to man (+1) 
00:08CentenaryGlenn Johnson steals it from James Castille68-77
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and a fullcourt press (-1) 
Game PlanRoanokeRoanoke is playing a spread offense (hold ball) and a man to man (+1) 
00:00RoanokeShawn Bryant runs out the clock68-77