#9F123C #00690A
Hoops Dynasty HOOPS DYNASTY
Conference Allen
Final -
2/6/2026
60
  1 2 F
Roanoke 31 29 60
#12 Bethany 52 48 100
100
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cBob Hopson 11 1-3 0-1 2-2 0 1 0 1 0 0 3 4
pfBrian McKenzie 20 0-4 0-1 2-2 2 6 0 1 0 0 2 2
sfJohn Burdick 18 2-6 0-2 0-2 1 3 0 3 0 0 2 4
sgJohn Oyama 18 1-8 1-4 2-2 1 2 3 1 1 0 2 5
pgCarl Moore 18 2-4 0-0 0-0 1 1 0 3 0 0 1 4
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfZachary Jorden 25 1-5 0-2 2-2 1 4 1 2 0 0 2 4
sgDavid Hadfield 22 6-10 2-4 2-2 2 2 1 2 0 0 1 16
pfHarold Gray 19 2-3 1-1 2-2 1 4 0 1 0 0 2 7
pgScott Blosser 18 2-6 1-3 0-0 0 1 2 2 1 0 3 5
sfAntoine Spielman 15 2-2 0-0 0-0 0 2 0 3 0 0 1 4
pgHerbert Ramsey 12 1-2 0-1 0-0 1 3 1 1 1 0 2 2
pgRichard Linton 4 1-2 1-2 0-0 0 0 0 0 0 0 0 3
Totals 200 21-55 6-21 12-14 10 29 8 20 3 0 21 60
Percentages   .382 .286 .857                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cDominic Costa 24 7-14 0-0 3-5 2 8 0 1 1 2 3 17
pfDavid Border 22 0-0 0-0 2-2 2 4 2 0 0 0 1 2
sfKevin Keller 24 6-11 4-7 3-4 2 6 3 2 0 0 1 19
sgFloyd Schwebach 28 3-7 3-6 3-5 1 1 11 1 1 0 4 12
pgMatt Joseph 24 10-19 5-13 6-8 0 2 5 2 3 0 1 31
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgKenneth Wilson 16 2-3 0-0 0-0 1 2 2 1 1 0 1 4
sfBruce Basaldua 16 2-2 0-0 0-0 0 4 0 0 1 0 0 4
cNorman Perreira 15 1-2 0-0 2-2 3 7 1 1 1 0 1 4
pfJason Balas 15 1-1 0-0 2-2 0 2 2 1 1 0 2 4
sgNicholas Terrell 12 1-1 1-1 0-0 0 0 1 2 0 0 1 3
pfTheodore Ladd 4 0-1 0-0 0-0 2 2 0 0 0 0 0 0
Totals 200 33-61 13-27 21-28 13 38 27 11 9 2 15 100
Percentages   .541 .481 .750                

RC
31
10-25
3-10
8-8
4
14
3
11
0
0
12
8
4
4
7
16
29
11-30
3-11
4-6
6
15
5
9
3
0
9
10
6
6
6
25
60
21-55
6-21
12-14
10
29
8
20
3
0
21
18
10
10
13
41
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
BC
52
16-31
8-17
12-16
8
19
14
5
4
2
8
12
18
4
5
9
48
17-30
5-10
9-12
5
19
13
6
5
0
7
14
13
10
2
10
100
33-61
13-27
21-28
13
38
27
11
9
2
15
26
31
14
7
19
PLAYER OF THE GAME
pg Matt Joseph Bethany
31 Points, 5 Assists, 3 Steals
TimeTeamPlayScore
LineupRoanoke
 PG - Carl Moore (fresh)
 SG - John Oyama (fresh)
 SF - John Burdick (fresh)
 PF - Brian McKenzie (fresh)
 C - Bob Hopson (fresh)
 
LineupBethany
 PG - Matt Joseph (fresh)
 SG - Floyd Schwebach (fresh)
 SF - Kevin Keller (fresh)
 PF - David Border (fresh)
 C - Dominic Costa (fresh)
 
20:00BethanyDominic Costa wins the tip0-0
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (0) 
Game PlanBethanyBethany is playing a motion offense (uptempo) and a man to man (-1) 
19:39BethanyDominic Costa dunks the ball on a great pass from Kevin Keller and the foul's on John Oyama - foul #1 on John Oyama, team foul #10-2
19:39BethanyDominic Costa makes the free throw0-3
19:20RoanokeCarl Moore hits the front of the rim on the pull-up jumper from the left wing0-3
19:19BethanyMatt Joseph grabs the board0-3
19:12BethanyFloyd Schwebach makes the 3pt attempt from the left corner on a great pass from Matt Joseph0-6
18:50RoanokeCarl Moore travels with the ball0-6
18:41BethanyMatt Joseph drills a 3pt jumper from the left corner on a nice dish by Floyd Schwebach0-9
18:37RoanokeJohn Oyama misses the easy layup but he's hacked by Floyd Schwebach - foul #1 on Floyd Schwebach, team foul #10-9
18:37RoanokeJohn Oyama makes the 1st free throw1-9
18:37RoanokeJohn Oyama makes the 2nd free throw2-9
18:25BethanyKevin Keller can't throw it down but he's fouled by John Burdick - foul #1 on John Burdick, team foul #22-9
18:25BethanyKevin Keller makes the 1st free throw2-10
18:25BethanyKevin Keller misses the 2nd free throw2-10
18:25RoanokeBrian McKenzie grabs the board2-10
18:21RoanokeJohn Oyama clanks a 3 pointer from the left wing2-10
18:20BethanyKevin Keller snags the defensive board2-10
18:13BethanyKevin Keller scores on a 3pt jumper from the left corner on a nice dish by Matt Joseph2-13
17:56RoanokeBob Hopson scores on a turnaround in the paint4-13
17:50BethanyKevin Keller's pass is off the mark and out of bounds4-13
SubsRoanoke 
SubsBethany
Kenneth Wilson (PG), Bruce Basaldua (SF), Jason Balas (PF), Norman Perreira (C)
Matt Joseph, Kevin Keller, David Border, Dominic Costa
 
17:31RoanokeBrian McKenzie misses the easy layup4-13
17:30BethanyNorman Perreira pulls down the rebound4-13
17:25BethanyJason Balas misses badly on a shot in the paint but the foul's on Bob Hopson - foul #1 on Bob Hopson, team foul #34-13
SubsRoanoke 
SubsBethany
Nicholas Terrell (SG)
Floyd Schwebach
 
17:25BethanyJason Balas makes the 1st free throw4-14
17:25BethanyJason Balas makes the 2nd free throw4-15
17:16RoanokeBob Hopson clanks a 3 from the left wing4-15
17:14RoanokeThe offensive rebound goes to John Oyama4-15
17:01RoanokeJohn Oyama misses the pull-up jumper from the right side4-15
17:00RoanokeBrian McKenzie gets the offensive rebound4-15
16:45RoanokeBrian McKenzie misses the lay-in but he's hacked by Jason Balas - foul #1 on Jason Balas, team foul #24-15
SubsRoanoke
David Hadfield (PG), Scott Blosser (SG), Zachary Jorden (SF), Harold Gray (C)
Carl Moore, John Oyama, John Burdick, Bob Hopson
 
SubsBethany
Matt Joseph (PG), Floyd Schwebach (SG), Kevin Keller (SF)
Kenneth Wilson, Nicholas Terrell, Bruce Basaldua
 
16:45RoanokeBrian McKenzie makes the 1st free throw5-15
16:45RoanokeBrian McKenzie makes the 2nd free throw6-15
16:23BethanyKevin Keller comes up short on the 3 pointer from the right wing6-15
16:21BethanyNorman Perreira grabs the offensive board6-15
16:14BethanyJason Balas connects on the fadeaway near the basket6-17
16:03RoanokeBrian McKenzie misses the lay-in6-17
16:01BethanyJason Balas grabs the board6-17
LineupRoanoke
 PG - David Hadfield (fresh)
 SG - Scott Blosser (fresh)
 SF - Zachary Jorden (fresh)
 PF - Brian McKenzie (fairly fresh) 2 pts. 2 reb.
 C - Harold Gray (fresh)
 
LineupBethany
 PG - Matt Joseph (fresh) 3 pts. 2 ast.
 SG - Floyd Schwebach (fresh) 3 pts. 1 ast.
 SF - Kevin Keller (fresh) 4 pts.
 PF - Jason Balas (fairly fresh) 4 pts.
 C - Norman Perreira (fairly fresh) 2 reb.
 
15:48BethanyKevin Keller is hacked by Zachary Jorden - foul #1 on Zachary Jorden, team foul #46-17
SubsRoanoke
Antoine Spielman (PF)
Brian McKenzie
 
SubsBethany
David Border (PF), Dominic Costa (C)
Jason Balas, Norman Perreira
 
15:34BethanyMatt Joseph hits a jumpshot from just outside the lane on a nice dish by Kevin Keller6-19
15:29RoanokeDavid Hadfield hits a 3pt jumper from the right corner9-19
15:16BethanyMatt Joseph makes the fadeaway jumper from the left wing on a nice dish by Floyd Schwebach9-21
15:10RoanokeZachary Jorden can't connect on a floater from just outside the lane9-21
15:08BethanyDavid Border grabs the board9-21
14:57BethanyMatt Joseph misses badly on a 3 pointer from the left corner9-21
14:55RoanokeZachary Jorden pulls down the rebound9-21
14:49RoanokeScott Blosser is whistled for a carry9-21
SubsRoanoke
Carl Moore (PG), John Oyama (SG), John Burdick (SF), Bob Hopson (C)
David Hadfield, Scott Blosser, Antoine Spielman, Harold Gray
 
SubsBethany
Kenneth Wilson (PG), Nicholas Terrell (SG), Bruce Basaldua (SF)
Matt Joseph, Floyd Schwebach, Kevin Keller
 
14:38BethanyDominic Costa lays it in9-23
14:24RoanokeDominic Costa swats the layup by Bob Hopson9-23
14:23BethanyDominic Costa pulls down the rebound9-23
13:56BethanyDominic Costa hits the front of the rim on the runner from the baseline9-23
13:55RoanokeThe rebound goes to Zachary Jorden9-23
13:49RoanokeJohn Oyama travels with the ball9-23
SubsRoanoke
Brian McKenzie (PF)
Zachary Jorden
 
SubsBethany
Floyd Schwebach (SG), Jason Balas (PF), Norman Perreira (C)
Nicholas Terrell, David Border, Dominic Costa
 
13:37BethanyBob Hopson is called for the reach on Kenneth Wilson - foul #2 on Bob Hopson, team foul #59-23
SubsRoanoke
Harold Gray (C)
Bob Hopson
 
SubsBethany 
13:25BethanyKenneth Wilson is fouled on the floor by Brian McKenzie - foul #1 on Brian McKenzie, team foul #69-23
SubsRoanoke
David Hadfield (PG), Scott Blosser (SG)
Carl Moore, John Oyama
 
SubsBethany
Kevin Keller (SF)
Bruce Basaldua
 
13:13BethanyKevin Keller can't connect on a 3 pointer from the left wing9-23
13:11BethanyNorman Perreira grabs the offensive board9-23
12:54BethanyKevin Keller blows the layup9-23
12:53RoanokeThe rebound goes to Brian McKenzie9-23
12:47RoanokeDavid Hadfield misses the fadeaway jumper from the right wing but he's fouled by Jason Balas - foul #2 on Jason Balas, team foul #39-23
SubsRoanoke
Antoine Spielman (SF)
John Burdick
 
SubsBethany
Matt Joseph (PG), Theodore Ladd (PF)
Kenneth Wilson, Jason Balas
 
12:47RoanokeDavid Hadfield makes the 1st free throw10-23
12:47RoanokeDavid Hadfield makes the 2nd free throw11-23
12:33BethanyKevin Keller drills a 3pt jumper from the right corner on a nice dish by Floyd Schwebach11-26
12:23RoanokeAntoine Spielman is whistled for a carry11-26
SubsRoanoke
Carl Moore (PG), John Oyama (SG)
Scott Blosser, Brian McKenzie
 
SubsBethany
Nicholas Terrell (SG), Dominic Costa (C)
Floyd Schwebach, Norman Perreira
 
12:10BethanyMatt Joseph hits a 3 pointer from straight away on a nice dish by Kevin Keller11-29
11:50RoanokeDavid Hadfield throws a bad pass out of bounds11-29
SubsRoanoke
Zachary Jorden (SF)
David Hadfield
 
SubsBethany
Bruce Basaldua (SF), David Border (PF)
Kevin Keller, Theodore Ladd
 
LineupRoanoke
 PG - Carl Moore (fresh)
 SG - John Oyama (fresh) 2 pts.
 SF - Zachary Jorden (fresh) 2 reb.
 PF - Antoine Spielman (fresh)
 C - Harold Gray (fresh)
 
LineupBethany
 PG - Matt Joseph (fresh) 10 pts. 2 ast.
 SG - Nicholas Terrell (fresh)
 SF - Bruce Basaldua (fresh)
 PF - David Border (fresh)
 C - Dominic Costa (fresh) 5 pts.
 
11:38BethanyMatt Joseph misses badly on a 3pt attempt from the left wing11-29
11:36RoanokeHarold Gray grabs the defensive rebound11-29
11:31RoanokeZachary Jorden's pass is off the mark and out of bounds11-29
SubsRoanoke
John Burdick (SF)
Antoine Spielman
 
SubsBethany
Floyd Schwebach (SG)
Nicholas Terrell
 
11:15BethanyMatt Joseph misses short on a fadeaway from just outside the lane but the foul's on Carl Moore - foul #1 on Carl Moore, team foul #711-29
SubsRoanoke
Herbert Ramsey (PG), Scott Blosser (SG)
Carl Moore, John Oyama
 
SubsBethany
Norman Perreira (C)
Dominic Costa
 
11:15BethanyMatt Joseph makes the 1st free throw11-30
11:15BethanyMatt Joseph makes the 2nd free throw11-31
10:59RoanokeHerbert Ramsey misses long on a 3pt jumper from the left wing11-31
10:58RoanokeHerbert Ramsey grabs the offensive rebound11-31
10:45RoanokeScott Blosser misses the fadeaway jumper from the left wing11-31
10:44BethanyBruce Basaldua snags the defensive board11-31
10:24BethanyMatt Joseph hits the front of the rim on the 3pt jumper from the left wing11-31
10:22BethanyDavid Border grabs the offensive board11-31
10:07BethanyMatt Joseph clanks a 3 pointer from the left wing11-31
10:06RoanokeThe rebound goes to John Burdick11-31
10:02RoanokeHerbert Ramsey makes the fadeaway jumper from the right wing13-31
09:53BethanyFloyd Schwebach throws a bad pass out of bounds13-31
SubsRoanoke
Carl Moore (PG), John Oyama (SG), Antoine Spielman (SF), Brian McKenzie (PF), David Hadfield (C)
Herbert Ramsey, Scott Blosser, John Burdick, Zachary Jorden, Harold Gray
 
SubsBethany
Kenneth Wilson (PG), Kevin Keller (SF), Theodore Ladd (PF), Dominic Costa (C)
Matt Joseph, Bruce Basaldua, David Border, Norman Perreira
 
09:39RoanokeAntoine Spielman makes the fadeaway jumper from the free throw line on a great pass from John Oyama15-31
09:28BethanyDominic Costa hits the front of the rim on the fadeaway from close range15-31
09:27BethanyTheodore Ladd can't tip it in15-31
09:25BethanyDominic Costa grabs the offensive rebound15-31
09:07BethanyDominic Costa knocks in the jumper in the lane on a nice dish by Floyd Schwebach15-33
08:44RoanokeCarl Moore's pass is intercepted by Dominic Costa15-33
08:27BethanyKevin Keller connects on the jumper near the basket on a great pass from Kenneth Wilson15-35
08:02RoanokeDominic Costa blocks the short jumper by John Oyama15-35
08:00BethanyThe rebound goes to Dominic Costa15-35
07:49BethanyKevin Keller can't connect on a 3 pointer from straight away15-35
07:47BethanyKenneth Wilson can't tip it in15-35
07:46BethanyTheodore Ladd grabs the offensive rebound15-35
LineupRoanoke
 PG - Carl Moore (fairly fresh)
 SG - John Oyama (fairly fresh) 2 pts. 1 ast.
 SF - Antoine Spielman (fresh) 2 pts.
 PF - Brian McKenzie (fresh) 2 pts. 3 reb.
 C - David Hadfield (fairly fresh) 5 pts.
 
LineupBethany
 PG - Kenneth Wilson (fairly fresh) 1 ast.
 SG - Floyd Schwebach (fairly fresh) 3 pts. 4 ast.
 SF - Kevin Keller (fresh) 9 pts.
 PF - Theodore Ladd (fairly fresh) 2 reb.
 C - Dominic Costa (fairly fresh) 7 pts. 3 reb. 2 blk.
 
07:25BethanyFloyd Schwebach can't connect on a 3pt attempt from the right corner15-35
07:23RoanokeAntoine Spielman grabs the board15-35
07:19RoanokeDavid Hadfield knocks in the floater from the left side on a nice dish by John Oyama17-35
07:05BethanyKevin Keller makes the 3pt jumper from the left wing set up by Floyd Schwebach17-38
06:45RoanokeDavid Hadfield knocks in the 3 pointer from the left corner20-38
06:34BethanyDominic Costa misses badly on a floater from the free throw line20-38
06:33RoanokeThe rebound goes to Brian McKenzie20-38
06:29RoanokeKevin Keller is called for the reach on John Oyama - foul #1 on Kevin Keller, team foul #420-38
SubsRoanoke
Herbert Ramsey (PG), Scott Blosser (SG), John Burdick (SF), Zachary Jorden (PF), Harold Gray (C)
Carl Moore, John Oyama, Antoine Spielman, Brian McKenzie, David Hadfield
 
SubsBethany
Matt Joseph (PG), Nicholas Terrell (SG), Bruce Basaldua (SF), David Border (PF), Norman Perreira (C)
Kenneth Wilson, Floyd Schwebach, Kevin Keller, Theodore Ladd, Dominic Costa
 
06:21RoanokeMatt Joseph takes the ball from Herbert Ramsey20-38
06:12BethanyMatt Joseph is hacked by Herbert Ramsey - foul #1 on Herbert Ramsey, team foul #820-38
06:12BethanyMatt Joseph makes the 1st free throw20-39
06:12BethanyMatt Joseph misses the 2nd free throw20-39
06:12RoanokeHarold Gray grabs the board20-39
05:58RoanokeNorman Perreira is called for the reach on Herbert Ramsey - foul #1 on Norman Perreira, team foul #520-39
05:44RoanokeJohn Burdick travels with the ball20-39
05:21BethanyMatt Joseph is called for a charge - foul #1 on Matt Joseph, team foul #620-39
05:02RoanokeMatt Joseph steals it from Scott Blosser20-39
04:54BethanyNicholas Terrell buries a 3 from straight away on a great pass from Matt Joseph20-42
04:48RoanokeScott Blosser misses the 3pt shot from the right corner20-42
04:47BethanyBruce Basaldua grabs the board20-42
04:32BethanyNicholas Terrell is called for a pushoff foul - foul #1 on Nicholas Terrell, team foul #720-42
SubsRoanoke
Brian McKenzie (PF)
Harold Gray
 
SubsBethany
Kevin Keller (SF), Jason Balas (PF)
Bruce Basaldua, David Border
 
04:07RoanokeJohn Burdick hits the finger roll22-42
03:53BethanyMatt Joseph is hacked by Scott Blosser - foul #1 on Scott Blosser, team foul #922-42
SubsRoanoke
Carl Moore (PG), Richard Linton (SG), Antoine Spielman (SF), Bob Hopson (C)
Herbert Ramsey, Scott Blosser, John Burdick, Zachary Jorden
 
SubsBethany
Floyd Schwebach (SG), Dominic Costa (C)
Nicholas Terrell, Norman Perreira
 
03:53BethanyMatt Joseph misses the 1st free throw22-42
03:53RoanokeBrian McKenzie gets the rebound22-42
03:31RoanokeBob Hopson misses the easy layup but he's fouled by Floyd Schwebach - foul #2 on Floyd Schwebach, team foul #822-42
SubsRoanoke
John Oyama (SG), David Hadfield (SF)
Richard Linton, Antoine Spielman
 
SubsBethany
Kenneth Wilson (PG)
Matt Joseph
 
03:31RoanokeBob Hopson makes the 1st free throw23-42
03:31RoanokeBob Hopson makes the 2nd free throw24-42
LineupRoanoke
 PG - Carl Moore (fresh)
 SG - John Oyama (fresh) 2 pts. 2 ast.
 SF - David Hadfield (fresh) 10 pts.
 PF - Brian McKenzie (fresh) 2 pts. 5 reb.
 C - Bob Hopson (fresh) 4 pts.
 
LineupBethany
 PG - Kenneth Wilson (fresh) 1 ast.
 SG - Floyd Schwebach (fresh) 3 pts. 5 ast.
 SF - Kevin Keller (fresh) 12 pts.
 PF - Jason Balas (fresh) 4 pts.
 C - Dominic Costa (fairly fresh) 7 pts. 3 reb. 2 blk.
 
03:18BethanyKevin Keller is called for traveling24-42
SubsRoanoke 
SubsBethany
David Border (C)
Dominic Costa
 
03:07RoanokeJohn Oyama comes up short on the 3pt shot from the right corner24-42
03:05BethanyThe rebound goes to Jason Balas24-42
02:52BethanyKevin Keller misses badly on a driving attempt in the paint but he's fouled by David Hadfield - foul #1 on David Hadfield, team foul #1024-42
SubsRoanoke
Antoine Spielman (SF), Harold Gray (PF)
Carl Moore, Brian McKenzie
 
SubsBethany 
02:52BethanyKevin Keller makes the 1st free throw24-43
02:52BethanyKevin Keller makes the 2nd free throw24-44
02:33RoanokeJohn Oyama buries a 3 from the left wing on a great pass from David Hadfield27-44
02:24BethanyJohn Oyama is called for the reach on Floyd Schwebach - foul #2 on John Oyama, team foul #1127-44
SubsRoanoke
John Burdick (SF), Zachary Jorden (PF)
Antoine Spielman, Harold Gray
 
SubsBethany
Bruce Basaldua (SF), Dominic Costa (C)
Kevin Keller, Jason Balas
 
02:24BethanyFloyd Schwebach makes the 1st free throw27-45
02:24BethanyFloyd Schwebach makes the 2nd free throw27-46
02:12RoanokeFloyd Schwebach takes the ball from Bob Hopson27-46
02:09BethanyKenneth Wilson hits the finger roll on a great pass from Floyd Schwebach27-48
01:46RoanokeJohn Oyama misses short on a 3 pointer from the left wing27-48
01:45RoanokeDavid Hadfield hits the follow up shot29-48
01:23BethanyDominic Costa can't finish the layup but he's hacked by Bob Hopson - foul #3 on Bob Hopson, team foul #1229-48
SubsRoanoke
Carl Moore (PG), Scott Blosser (SG), Brian McKenzie (PF)
David Hadfield, John Oyama, Bob Hopson
 
SubsBethany
Matt Joseph (PG), Jason Balas (PF)
Kenneth Wilson, David Border
 
01:23BethanyDominic Costa misses the 1st free throw29-48
01:23BethanyDominic Costa makes the 2nd free throw29-49
00:58RoanokeJohn Burdick hits the front of the rim on the 3 pointer from the right wing29-49
00:57BethanyDominic Costa snags the defensive board29-49
00:44BethanyMatt Joseph drills a 3pt attempt from straight away set up by Floyd Schwebach29-52
00:22RoanokeJohn Burdick makes the runner near the basket31-52
00:02BethanyMatt Joseph comes up short on the 3pt jumper from straight away31-52
00:00BethanyThe clock runs out31-52
TimeTeamPlayScore
LineupRoanoke
 PG - Carl Moore (fresh)
 SG - John Oyama (fresh) 5 pts. 2 ast.
 SF - John Burdick (fresh) 4 pts.
 PF - Brian McKenzie (fresh) 2 pts. 5 reb.
 C - Zachary Jorden (fresh) 2 reb.
 
LineupBethany
 PG - Matt Joseph (fresh) 16 pts. 3 ast. 2 stl.
 SG - Floyd Schwebach (fresh) 5 pts. 7 ast.
 SF - Kevin Keller (fresh) 14 pts.
 PF - David Border (fresh) 2 reb.
 C - Dominic Costa (fresh) 8 pts. 5 reb. 2 blk.
 
20:00RoanokeJohn Burdick inbounds the ball31-52
Game PlanRoanokeRoanoke is playing a fastbreak offense (uptempo) and a man to man (+2) 
Game PlanBethanyBethany is playing a motion offense (uptempo) and a man to man (-1) 
19:45RoanokeJohn Burdick loses the ball out of bounds31-52
19:19BethanyMatt Joseph comes up short on the 3pt jumper from the left corner31-52
19:18RoanokeJohn Burdick grabs the board31-52
19:13RoanokeCarl Moore can't connect on a floater from just outside the lane31-52
19:11RoanokeJohn Burdick misses the tip31-52
19:10RoanokeBrian McKenzie gets the offensive rebound31-52
18:56RoanokeCarl Moore drills a floater from just outside the lane33-52
18:35BethanyKevin Keller scores on a 3pt jumper from the left corner33-55
18:09RoanokeJohn Burdick can't finish the layup33-55
18:07BethanyDominic Costa grabs the board33-55
17:55BethanyDominic Costa clanks a jump hook in the lane33-55
17:53BethanyKevin Keller snags the offensive board33-55
17:47BethanyFloyd Schwebach knocks in the 3pt jumper from straight away on a nice dish by David Border33-58
17:44RoanokeCarl Moore is whistled for a carry in the backcourt33-58
SubsRoanoke
Herbert Ramsey (PG), Scott Blosser (SG), David Hadfield (SF), Antoine Spielman (PF), Harold Gray (C)
Carl Moore, John Oyama, John Burdick, Brian McKenzie, Zachary Jorden
 
SubsBethany
Jason Balas (PF), Norman Perreira (C)
David Border, Dominic Costa
 
17:27BethanyMatt Joseph clanks a fadeaway from the free throw line33-58
17:25RoanokeAntoine Spielman grabs the board33-58
17:20RoanokeAntoine Spielman loses the dribble to Matt Joseph33-58
17:12BethanyMatt Joseph makes the pull-up jumper from the right side set up by Jason Balas33-60
16:57RoanokeScott Blosser comes up short on the shot from the left side33-60
16:55RoanokeHarold Gray can't tip it in33-60
16:53BethanyThe rebound goes to Matt Joseph33-60
16:34BethanyMatt Joseph comes up short on the 3 from the left wing33-60
16:33RoanokeHarold Gray grabs the board33-60
16:27RoanokeHarold Gray hits a fadeaway from the left block35-60
16:15BethanyNorman Perreira clanks a floater in the paint but the foul's on Harold Gray - foul #1 on Harold Gray, team foul #135-60
SubsRoanoke
Carl Moore (PG), John Oyama (SG), John Burdick (SF), Brian McKenzie (PF), Zachary Jorden (C)
Herbert Ramsey, Scott Blosser, David Hadfield, Antoine Spielman, Harold Gray
 
SubsBethany
Kenneth Wilson (PG), Nicholas Terrell (SG), Bruce Basaldua (SF), David Border (PF)
Matt Joseph, Floyd Schwebach, Kevin Keller, Jason Balas
 
16:15BethanyNorman Perreira makes the 1st free throw35-61
16:15BethanyNorman Perreira makes the 2nd free throw35-62
16:02RoanokeZachary Jorden can't connect on a 3pt attempt from straight away35-62
16:01BethanyKenneth Wilson gets the rebound35-62
15:59BethanyJohn Oyama steps in front of the Kenneth Wilson pass in the backcourt35-62
LineupRoanoke
 PG - Carl Moore (fresh) 2 pts.
 SG - John Oyama (fresh) 5 pts. 2 ast.
 SF - John Burdick (fresh) 4 pts. 3 reb.
 PF - Brian McKenzie (fresh) 2 pts. 6 reb.
 C - Zachary Jorden (fresh) 2 reb.
 
LineupBethany
 PG - Kenneth Wilson (fresh) 2 pts. 1 ast.
 SG - Nicholas Terrell (fresh) 3 pts.
 SF - Bruce Basaldua (fresh) 2 reb.
 PF - David Border (fresh) 2 reb.
 C - Norman Perreira (fresh) 2 pts. 3 reb.
 
15:43RoanokeJohn Oyama is fouled on the floor by David Border - foul #1 on David Border, team foul #135-62
SubsRoanoke
Bob Hopson (C)
Zachary Jorden
 
SubsBethany
Dominic Costa (C)
Norman Perreira
 
15:37RoanokeJohn Burdick misses the lay-in but he's fouled by Kenneth Wilson - foul #1 on Kenneth Wilson, team foul #235-62
15:37RoanokeJohn Burdick misses the 1st free throw35-62
15:37RoanokeJohn Burdick misses the 2nd free throw35-62
15:37BethanyBruce Basaldua pulls down the rebound35-62
15:27BethanyDominic Costa clanks a runner from the left block35-62
15:25RoanokeBob Hopson grabs the board35-62
15:11RoanokeJohn Oyama clanks a floater from the right side35-62
15:10RoanokeCarl Moore pulls down the offensive rebound35-62
15:02RoanokeDominic Costa is called for the reach on Bob Hopson - foul #1 on Dominic Costa, team foul #335-62
SubsRoanoke 
SubsBethany
Floyd Schwebach (SG)
Nicholas Terrell
 
14:51RoanokeCarl Moore lays it in on a great pass from John Oyama37-62
14:31BethanyFloyd Schwebach misses short on a 3 pointer from the right corner37-62
14:30BethanyDavid Border grabs the offensive board37-62
14:20BethanyDominic Costa hits a turnaround in the lane and he's fouled by Brian McKenzie - foul #2 on Brian McKenzie, team foul #237-64
SubsRoanoke
David Hadfield (PG), Scott Blosser (SG), Zachary Jorden (SF), Harold Gray (PF)
Carl Moore, John Oyama, John Burdick, Brian McKenzie
 
SubsBethany
Kevin Keller (SF), Jason Balas (PF)
Bruce Basaldua, David Border
 
14:20BethanyDominic Costa misses the free throw37-64
14:20RoanokeScott Blosser pulls down the rebound37-64
14:07RoanokeZachary Jorden scores on a pull-up jumper from the right wing39-64
13:59BethanyDominic Costa drills a jumper from just outside the lane on a nice dish by Floyd Schwebach39-66
13:46RoanokeDavid Hadfield can't connect on a pull-up jumper from just outside the lane39-66
13:45RoanokeZachary Jorden gets the offensive rebound39-66
13:40RoanokeScott Blosser is hacked by Floyd Schwebach - foul #3 on Floyd Schwebach, team foul #439-66
SubsRoanoke
Antoine Spielman (PF)
Bob Hopson
 
SubsBethany
Matt Joseph (PG), Norman Perreira (C)
Kenneth Wilson, Dominic Costa
 
13:35RoanokeScott Blosser misses badly on a 3pt jumper from the right wing39-66
13:34BethanyNorman Perreira pulls down the rebound39-66
13:18BethanyKevin Keller connects on the shot from close range set up by Matt Joseph39-68
12:58RoanokeScott Blosser scores on a 3pt shot from the left wing on a great pass from Zachary Jorden42-68
12:40BethanyMatt Joseph connects on the 3pt jumper from the right wing set up by Norman Perreira42-71
12:22RoanokeHarold Gray makes the 3pt jumper from the left corner on a nice dish by Scott Blosser45-71
11:55BethanyMatt Joseph throws a bad pass out of bounds45-71
SubsRoanoke
Carl Moore (PG), John Oyama (SG), John Burdick (SF), Brian McKenzie (PF), Bob Hopson (C)
David Hadfield, Scott Blosser, Zachary Jorden, Antoine Spielman, Harold Gray
 
SubsBethany
Nicholas Terrell (SG), Bruce Basaldua (SF), David Border (PF), Dominic Costa (C)
Floyd Schwebach, Kevin Keller, Jason Balas, Norman Perreira
 
LineupRoanoke
 PG - Carl Moore (fresh) 4 pts.
 SG - John Oyama (fresh) 5 pts. 3 ast.
 SF - John Burdick (fresh) 4 pts. 3 reb.
 PF - Brian McKenzie (fresh) 2 pts. 6 reb.
 C - Bob Hopson (fresh) 4 pts. 3 pf.
 
LineupBethany
 PG - Matt Joseph (fresh) 21 pts. 4 ast. 3 stl.
 SG - Nicholas Terrell (fresh) 3 pts.
 SF - Bruce Basaldua (fresh) 3 reb.
 PF - David Border (fresh) 3 reb.
 C - Dominic Costa (fresh) 12 pts. 6 reb. 2 blk.
 
11:36RoanokeBrian McKenzie travels with the ball45-71
SubsRoanoke 
SubsBethany
Kenneth Wilson (PG)
Matt Joseph
 
11:25BethanyDominic Costa buries a floater from the right wing on a great pass from Nicholas Terrell and the foul's on John Burdick - foul #2 on John Burdick, team foul #345-73
11:25BethanyDominic Costa makes the free throw45-74
11:06RoanokeBrian McKenzie clanks a fadeaway jumper from the left side45-74
11:04BethanyBruce Basaldua snags the defensive board45-74
10:44BethanyBruce Basaldua connects on the floater from the left side45-76
10:35RoanokeKenneth Wilson steps in front of the John Burdick pass45-76
10:32BethanyKenneth Wilson lays it up and in45-78
10:21RoanokeJohn Oyama misses the jump hook in the paint45-78
10:19BethanyDominic Costa grabs the board45-78
10:08BethanyDominic Costa misses the lay-in45-78
10:06RoanokeThe rebound goes to John Oyama45-78
10:01RoanokeJohn Burdick misses badly on a 3pt shot from straight away45-78
09:59BethanyDavid Border snags the defensive board45-78
09:43BethanyDominic Costa is whistled for traveling45-78
SubsRoanoke
David Hadfield (PG), Scott Blosser (SG), Zachary Jorden (SF), Harold Gray (C)
Carl Moore, John Oyama, John Burdick, Bob Hopson
 
SubsBethany
Matt Joseph (PG), Floyd Schwebach (SG), Kevin Keller (SF), Jason Balas (PF), Norman Perreira (C)
Kenneth Wilson, Nicholas Terrell, Bruce Basaldua, David Border, Dominic Costa
 
09:24RoanokeBrian McKenzie comes up short on the 3 from the right wing45-78
09:23RoanokeDavid Hadfield tips it home47-78
09:06BethanyMatt Joseph misses the 3pt shot from the left wing47-78
09:04BethanyFloyd Schwebach tips it but misses47-78
09:02BethanyThe offensive rebound goes to Norman Perreira47-78
08:45BethanyFloyd Schwebach buries a 3 pointer from the left wing on a great pass from Jason Balas47-81
08:25RoanokeNorman Perreira steps in front of the Zachary Jorden pass47-81
08:07BethanyMatt Joseph knocks in the 3pt attempt from the left corner on a nice dish by Floyd Schwebach47-84
07:47RoanokeFloyd Schwebach is called for the reach on Scott Blosser - foul #4 on Floyd Schwebach, team foul #547-84
SubsRoanoke
Herbert Ramsey (PG), Richard Linton (SG), Antoine Spielman (PF)
David Hadfield, Scott Blosser, Brian McKenzie
 
SubsBethany
David Border (PF), Dominic Costa (C)
Jason Balas, Norman Perreira
 
LineupRoanoke
 PG - Herbert Ramsey (fresh) 2 pts.
 SG - Richard Linton (fresh)
 SF - Zachary Jorden (fresh) 2 pts. 3 reb.
 PF - Antoine Spielman (fresh) 2 pts. 2 reb.
 C - Harold Gray (fresh) 5 pts. 4 reb.
 
LineupBethany
 PG - Matt Joseph (fresh) 24 pts. 4 ast. 3 stl.
 SG - Floyd Schwebach (fresh) 11 pts. 9 ast. 4 pf.
 SF - Kevin Keller (fresh) 19 pts. 2 reb.
 PF - David Border (fresh) 4 reb.
 C - Dominic Costa (fresh) 15 pts. 7 reb. 2 blk.
 
07:31RoanokeRichard Linton makes the 3pt attempt from the left wing50-84
07:10BethanyMatt Joseph connects on the jumper from the right side set up by Floyd Schwebach50-86
06:53RoanokeZachary Jorden can't connect on a 3pt attempt from the right wing50-86
06:51BethanyDominic Costa gets the rebound50-86
06:45BethanyHarold Gray is called for the reach on Matt Joseph - foul #2 on Harold Gray, team foul #450-86
SubsRoanoke
Scott Blosser (SG), David Hadfield (SF)
Richard Linton, Harold Gray
 
SubsBethany
Kenneth Wilson (PG), Nicholas Terrell (SG), Bruce Basaldua (SF)
Matt Joseph, Floyd Schwebach, Kevin Keller
 
06:31BethanyDominic Costa clanks a pull-up jumper from the left wing50-86
06:29RoanokeZachary Jorden pulls down the rebound50-86
06:24RoanokeBruce Basaldua picks off the pass by Antoine Spielman50-86
05:59BethanyKenneth Wilson is fouled on the floor by Scott Blosser - foul #2 on Scott Blosser, team foul #550-86
SubsRoanoke 
SubsBethany
Floyd Schwebach (SG), Jason Balas (PF), Norman Perreira (C)
Nicholas Terrell, David Border, Dominic Costa
 
05:52BethanyNorman Perreira misses the dunk50-86
05:50RoanokeHerbert Ramsey gets the rebound50-86
05:38RoanokeDavid Hadfield hits a shot from just outside the lane52-86
05:27BethanyScott Blosser steals it from Jason Balas52-86
05:24RoanokeAntoine Spielman lays it up and in on a nice dish by Scott Blosser54-86
05:01BethanyHerbert Ramsey picks off the pass by Norman Perreira54-86
04:57RoanokeScott Blosser lays it up and in on a nice dish by Herbert Ramsey56-86
04:40BethanyNorman Perreira knocks in the floater from the left block set up by Kenneth Wilson56-88
04:36RoanokeDavid Hadfield comes up short on the 3pt attempt from the left corner56-88
04:34BethanyNorman Perreira pulls down the rebound56-88
04:23BethanyBruce Basaldua hits a fadeaway near the basket on a great pass from Floyd Schwebach56-90
04:18RoanokeJason Balas steps in front of the David Hadfield pass56-90
04:04BethanyFloyd Schwebach can't connect on a 3 from the right corner56-90
04:02RoanokeHerbert Ramsey pulls down the rebound56-90
Game PlanRoanokeRoanoke is playing a fastbreak offense (uptempo) and a man to man (+2) 
Game PlanBethanyBethany is playing a motion offense (uptempo) and a man to man (+4) 
03:58RoanokeDavid Hadfield comes up short on the 3 pointer from the left wing56-90
03:56BethanyNorman Perreira grabs the defensive rebound56-90
Game PlanRoanokeRoanoke is playing a fastbreak offense (uptempo) and a man to man (-1) 
Game PlanBethanyBethany is playing a motion offense (slowdown) and a man to man (+4) 
03:35BethanyFloyd Schwebach misses short on a 3 pointer from the right corner but he's fouled by Antoine Spielman - foul #1 on Antoine Spielman, team foul #656-90
SubsRoanoke
Richard Linton (SG), Harold Gray (C)
Herbert Ramsey, Scott Blosser
 
SubsBethany
Matt Joseph (PG), Kevin Keller (SF), David Border (PF), Dominic Costa (C)
Kenneth Wilson, Bruce Basaldua, Jason Balas, Norman Perreira
 
03:35BethanyFloyd Schwebach misses the 1st free throw56-90
03:35BethanyFloyd Schwebach misses the 2nd free throw56-90
03:35BethanyFloyd Schwebach makes the 3rd free throw56-91
LineupRoanoke
 PG - David Hadfield (fairly fresh) 16 pts. 1 ast.
 SG - Richard Linton (fresh) 3 pts.
 SF - Zachary Jorden (tiring) 2 pts. 4 reb.
 PF - Antoine Spielman (fairly fresh) 4 pts. 2 reb.
 C - Harold Gray (fresh) 5 pts. 4 reb.
 
LineupBethany
 PG - Matt Joseph (fresh) 26 pts. 4 ast. 3 stl.
 SG - Floyd Schwebach (fairly fresh) 12 pts. 11 ast. 4 pf.
 SF - Kevin Keller (fresh) 19 pts. 2 reb.
 PF - David Border (fresh) 4 reb.
 C - Dominic Costa (fresh) 15 pts. 8 reb. 2 blk.
 
03:17RoanokeHarold Gray misses the lay-in but he's hacked by Dominic Costa - foul #2 on Dominic Costa, team foul #656-91
SubsRoanoke 
SubsBethany
Nicholas Terrell (SG)
Floyd Schwebach
 
03:17RoanokeHarold Gray makes the 1st free throw57-91
03:17RoanokeHarold Gray makes the 2nd free throw58-91
02:57BethanyNicholas Terrell steps out of bounds on the baseline58-91
SubsRoanoke
Herbert Ramsey (PG)
Antoine Spielman
 
SubsBethany 
02:41RoanokeRichard Linton misses badly on a 3 from the left wing58-91
02:39BethanyKevin Keller gets the rebound58-91
02:36BethanyMatt Joseph is fouled in the backcourt by Herbert Ramsey - foul #2 on Herbert Ramsey, team foul #758-91
02:36BethanyMatt Joseph makes the 1st free throw58-92
02:36BethanyMatt Joseph makes the 2nd free throw58-93
02:19RoanokeZachary Jorden misses badly on a floater from the free throw line but he's hacked by Dominic Costa - foul #3 on Dominic Costa, team foul #758-93
02:19RoanokeZachary Jorden makes the 1st free throw59-93
02:19RoanokeZachary Jorden makes the 2nd free throw60-93
02:01BethanyKevin Keller misses badly on a jumper from the free throw line60-93
02:00BethanyKevin Keller grabs the offensive board60-93
01:39BethanyDominic Costa connects on the jumper from the baseline set up by Matt Joseph60-95
01:23RoanokeDavid Hadfield misses short on a jumpshot from the left side60-95
01:22BethanyKevin Keller snags the defensive board60-95
00:57BethanyDavid Border is hacked by Zachary Jorden - foul #2 on Zachary Jorden, team foul #860-95
SubsRoanoke
Scott Blosser (SG), Antoine Spielman (PF)
Herbert Ramsey, Richard Linton
 
SubsBethany
Floyd Schwebach (SG)
Nicholas Terrell
 
00:57BethanyDavid Border makes the 1st free throw60-96
00:57BethanyDavid Border makes the 2nd free throw60-97
Game PlanRoanokeRoanoke is playing a quick shot offense (quick shot) and a man to man (-1) 
Game PlanBethanyBethany is playing a motion offense (slowdown) and a man to man (+4) 
00:51RoanokeHarold Gray throws a bad pass out of bounds60-97
Game PlanRoanokeRoanoke is playing a quick shot offense (quick shot) and a man to man (-1) 
Game PlanBethanyBethany is playing a spread offense (hold ball) and a man to man (+4) 
00:23BethanyMatt Joseph connects on the floater from the right block on a great pass from David Border and he's fouled by Scott Blosser - foul #3 on Scott Blosser, team foul #960-99
00:23BethanyMatt Joseph makes the free throw60-100
00:18RoanokeZachary Jorden clanks a fadeaway from the right side60-100
00:16BethanyKevin Keller grabs the board60-100
00:00BethanyMatt Joseph runs out the clock60-100