#FE0000 #062858
Hoops Dynasty HOOPS DYNASTY
Non-Conference Phelan
Keene St. Sim AI
Centenary Sim AI
Final -
4/18/2026
70
  1 2 F
Keene St. 36 34 70
Centenary 32 34 66
66
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cDaniel Shires 25 3-4 0-0 4-4 1 3 0 1 1 2 3 10
pfJulian Granado 23 4-8 1-1 4-5 0 4 2 0 1 0 2 13
sfJames Yocom 25 3-6 0-0 3-4 2 5 2 1 0 0 1 9
sgMichael Bolles 17 2-7 1-3 2-4 0 1 1 3 1 0 3 7
pgDaniel Samuels 25 1-5 0-2 1-2 2 3 7 3 3 0 1 3
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJames Hanstein 17 3-4 0-1 0-0 3 6 0 0 0 3 1 6
pfTimothy Malloy 16 3-5 0-0 1-1 0 7 1 0 0 1 3 7
sfTommy Conners 16 2-4 1-3 0-0 0 3 0 2 0 0 2 5
sfJason Daniels 15 1-4 0-1 1-2 1 2 1 3 0 0 1 3
pgFrancis Escalante 15 0-1 0-0 2-3 0 1 4 1 1 0 1 2
sgMichael Howell 6 2-2 1-1 0-0 0 0 0 0 0 0 0 5
Totals 200 24-50 4-12 18-25 9 35 18 14 7 6 18 70
Percentages   .480 .333 .720                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJames Castille 17 4-7 0-0 1-1 1 3 0 1 1 0 3 9
pfVincent Vogel 18 3-6 0-0 1-3 1 7 1 1 0 1 2 7
sfJoseph Cripps 23 2-5 0-0 0-0 2 2 3 1 3 0 2 4
sgJoseph Luera 23 5-11 4-8 1-2 0 1 0 4 2 1 3 15
pgVirgil Shepherd 25 2-6 1-1 3-5 0 3 2 2 2 0 4 8
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfMichael Moore 21 4-8 0-0 0-1 1 4 1 1 0 0 3 8
pfStephen Turcios 17 0-2 0-0 1-2 1 3 1 3 0 0 1 1
cLeif Gandara 14 1-3 0-0 0-0 1 4 1 1 0 0 0 2
pgCurtis Alston 13 3-5 2-2 2-2 1 1 1 1 0 0 1 10
pgJoel McKinley 12 0-2 0-1 2-2 0 0 3 0 0 0 4 2
sfVincent Marshall 10 0-0 0-0 0-0 1 2 0 0 0 0 1 0
sgDaniel Schroeder 7 0-0 0-0 0-0 0 0 0 0 0 0 1 0
Totals 200 24-55 7-12 11-18 9 30 13 15 8 2 25 66
Percentages   .436 .583 .611                

KSC
36
14-29
2-6
6-7
6
17
9
6
6
4
8
22
12
6
2
18
34
10-21
2-6
12-18
3
18
9
8
1
2
10
14
6
4
0
10
70
24-50
4-12
18-25
9
35
18
14
7
6
18
36
18
10
2
28
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
CC
32
13-29
3-6
3-6
6
15
8
7
3
2
10
14
12
8
0
17
34
11-26
4-6
8-12
3
15
5
8
5
0
15
10
4
3
0
6
66
24-55
7-12
11-18
9
30
13
15
8
2
25
24
16
11
0
23
PLAYER OF THE GAME
pf Julian Granado Keene St.
13 Points, 4 Rebounds
TimeTeamPlayScore
LineupKeene St.
 PG - Daniel Samuels (fresh)
 SG - Michael Bolles (fresh)
 SF - James Yocom (fresh)
 PF - Julian Granado (fresh)
 C - Daniel Shires (fresh)
 
LineupCentenary
 PG - Virgil Shepherd (fresh)
 SG - Joseph Luera (fresh)
 SF - Joseph Cripps (fresh)
 PF - Vincent Vogel (fresh)
 C - James Castille (fresh)
 
20:00Keene St.Daniel Shires wins the tip0-0
Game PlanKeene St.Keene St. is playing a motion offense and a 2-3 zone (0) 
Game PlanCentenaryCentenary is playing a flex offense and a fullcourt press (0) 
19:44Keene St.James Yocom clanks a jump hook from the baseline but he's fouled by Vincent Vogel - foul #1 on Vincent Vogel, team foul #10-0
19:44Keene St.James Yocom misses the 1st free throw0-0
19:44Keene St.James Yocom makes the 2nd free throw1-0
19:18CentenaryJulian Granado picks off the pass by Joseph Luera1-0
19:08Keene St.Julian Granado is wide open but clanks a jump hook in the lane1-0
19:06Keene St.Daniel Shires pulls down the offensive rebound1-0
18:50Keene St.Daniel Samuels is wide open but clanks a pull-up jumper from the right wing1-0
18:48CentenaryVirgil Shepherd pulls down the rebound1-0
18:42CentenaryJames Castille makes the shot near the basket on a nice dish by Vincent Vogel and he's hacked by Michael Bolles - foul #1 on Michael Bolles, team foul #11-2
18:42CentenaryJames Castille makes the free throw1-3
18:37Keene St.Michael Bolles's pass is intercepted by Joseph Luera in the backcourt1-3
18:30CentenaryJoseph Luera knocks in the jumper from the right side on a nice dish by Joseph Cripps1-5
18:11Keene St.Michael Bolles misses long on an open 3pt shot from the right corner1-5
18:10CentenaryJames Castille grabs the board1-5
17:54CentenaryJoseph Luera misses the runner near the basket1-5
17:52Keene St.Daniel Shires grabs the board1-5
17:25Keene St.Michael Bolles misses the easy open layup1-5
17:24CentenaryVincent Vogel gets the rebound1-5
17:10CentenaryJoseph Luera is fouled on the floor by Michael Bolles - foul #2 on Michael Bolles, team foul #21-5
SubsKeene St.
Francis Escalante (PG), Tommy Conners (SG), Jason Daniels (SF), James Hanstein (PF), Timothy Malloy (C)
Daniel Samuels, Michael Bolles, James Yocom, Julian Granado, Daniel Shires
 
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
 
16:57CentenaryJoel McKinley misses badly on a jumpshot from the free throw line1-5
16:56Keene St.Tommy Conners grabs the board1-5
16:34Keene St.James Hanstein connects on the fadeaway in the lane on a great pass from Francis Escalante3-5
16:20CentenaryCurtis Alston scores on a 3 from the left corner on a great pass from Leif Gandara3-8
15:58Keene St.Timothy Malloy blows the wide open layup3-8
15:56Keene St.Jason Daniels tips it back up and in5-8
LineupKeene St.
 PG - Francis Escalante (fresh) 1 ast.
 SG - Tommy Conners (fresh)
 SF - Jason Daniels (fresh) 2 pts.
 PF - James Hanstein (fresh) 2 pts.
 C - Timothy Malloy (fresh)
 
LineupCentenary
 PG - Joel McKinley (fresh)
 SG - Curtis Alston (fresh) 3 pts.
 SF - Michael Moore (fresh)
 PF - Stephen Turcios (fresh)
 C - Leif Gandara (fresh)
 
15:30CentenaryStephen Turcios clanks a driving attempt from the baseline but he's fouled by Francis Escalante - foul #1 on Francis Escalante, team foul #35-8
SubsKeene St.
Daniel Samuels (PG), James Yocom (SF), Julian Granado (PF), Daniel Shires (C)
Francis Escalante, Jason Daniels, James Hanstein, Timothy Malloy
 
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Vincent Vogel (PF)
Joel McKinley, Curtis Alston, Leif Gandara
 
15:30CentenaryStephen Turcios misses the 1st free throw5-8
15:30CentenaryStephen Turcios makes the 2nd free throw5-9
15:11Keene St.Daniel Shires misses the easy layup5-9
15:10CentenaryStephen Turcios snags the defensive board5-9
14:58CentenaryMichael Moore clanks a shot from the left block5-9
14:56Keene St.Tommy Conners grabs the defensive rebound5-9
14:54Keene St.Tommy Conners is fouled in the backcourt by Joseph Luera - foul #1 on Joseph Luera, team foul #25-9
SubsKeene St.
Michael Howell (SG)
Tommy Conners
 
SubsCentenary
Joseph Cripps (SF), James Castille (C)
Stephen Turcios, Michael Moore
 
14:39Keene St.Julian Granado buries a turnaround in the paint on a great pass from Daniel Samuels7-9
14:12CentenaryVincent Vogel misses the jump hook from the left block7-9
14:11CentenaryVincent Vogel tips it in7-11
14:09Keene St.Daniel Samuels is hacked by Vincent Vogel in the backcourt - foul #2 on Vincent Vogel, team foul #37-11
SubsKeene St.
Jason Daniels (SG), James Hanstein (PF)
Michael Howell, Julian Granado
 
SubsCentenary
Joel McKinley (SG), Leif Gandara (PF)
Joseph Luera, Vincent Vogel
 
13:51Keene St.Jason Daniels clanks a shot from the right side7-11
13:49CentenaryVirgil Shepherd snags the defensive board7-11
13:43CentenaryLeif Gandara can't finish the layup7-11
13:42CentenaryJames Castille tips it in7-13
13:27Keene St.Daniel Samuels is by himself and knocks in the jumper from the left side set up by James Yocom9-13
13:16CentenaryJoel McKinley is fouled on the floor by Jason Daniels - foul #1 on Jason Daniels, team foul #49-13
SubsKeene St.
Francis Escalante (PG), Tommy Conners (SG), Timothy Malloy (C)
Daniel Samuels, Jason Daniels, Daniel Shires
 
SubsCentenary
Curtis Alston (SG), Vincent Marshall (SF), Michael Moore (PF)
Virgil Shepherd, Joseph Cripps, Leif Gandara
 
12:59CentenaryJames Hanstein blocks the short jumper by Curtis Alston9-13
12:57Keene St.Francis Escalante gets the rebound9-13
12:40Keene St.James Yocom is fouled on the floor by James Castille - foul #1 on James Castille, team foul #49-13
SubsKeene St.
Jason Daniels (SF), Julian Granado (PF)
James Yocom, Timothy Malloy
 
SubsCentenary
Joseph Luera (SG), Stephen Turcios (C)
Curtis Alston, James Castille
 
12:24Keene St.Jason Daniels misses the wide open 3pt attempt from the right wing9-13
12:23Keene St.James Hanstein tips it back up and in11-13
12:04CentenaryStephen Turcios clanks a jumper from the baseline11-13
12:03CentenaryThe offensive rebound goes to Michael Moore11-13
11:51CentenaryMichael Moore's layup is rejected by James Hanstein11-13
11:50Keene St.James Hanstein grabs the board11-13
LineupKeene St.
 PG - Francis Escalante (fresh) 1 ast.
 SG - Tommy Conners (fairly fresh) 2 reb.
 SF - Jason Daniels (fresh) 2 pts.
 PF - Julian Granado (fresh) 2 pts.
 C - James Hanstein (fairly fresh) 4 pts. 2 reb. 2 blk.
 
LineupCentenary
 PG - Joel McKinley (fairly fresh)
 SG - Joseph Luera (fresh) 2 pts.
 SF - Vincent Marshall (fairly fresh)
 PF - Michael Moore (fairly fresh)
 C - Stephen Turcios (fresh) 1 pts.
 
11:48Keene St.Joel McKinley is called for the reach on Francis Escalante in the backcourt - foul #1 on Joel McKinley, team foul #511-13
SubsKeene St.
Daniel Samuels (PG), Timothy Malloy (SF), Daniel Shires (C)
Francis Escalante, Tommy Conners, James Hanstein
 
SubsCentenary
Virgil Shepherd (PG), Joseph Cripps (SF), Leif Gandara (C)
Joel McKinley, Vincent Marshall, Michael Moore
 
11:32Keene St.Daniel Shires scores on a shot in the paint13-13
11:11CentenaryDaniel Shires steals the ball from Joseph Luera13-13
10:48Keene St.Daniel Samuels's pass is intercepted by Joseph Cripps13-13
10:31CentenaryJoseph Luera hits a 3pt attempt from straight away13-16
10:29Keene St.Jason Daniels throws a bad pass out of bounds in the backcourt13-16
SubsKeene St.
Tommy Conners (SG), James Yocom (SF)
Jason Daniels, Julian Granado
 
SubsCentenary
Curtis Alston (SG), Michael Moore (PF), James Castille (C)
Joseph Luera, Stephen Turcios, Leif Gandara
 
10:18CentenaryMichael Moore makes the turnaround near the basket on a great pass from Joseph Cripps and he's hacked by Timothy Malloy - foul #1 on Timothy Malloy, team foul #513-18
SubsKeene St.
Francis Escalante (PG)
Daniel Samuels
 
SubsCentenary
Daniel Schroeder (SG)
Virgil Shepherd
 
10:18CentenaryMichael Moore misses the free throw13-18
10:18Keene St.The rebound goes to Timothy Malloy13-18
10:03Keene St.Francis Escalante can't connect on an uncontested shot from the left block13-18
10:02CentenaryThe rebound goes to Michael Moore13-18
09:35CentenaryJames Castille blows the layup13-18
09:34Keene St.James Yocom gets the rebound13-18
09:16Keene St.Timothy Malloy is by himself and knocks in the fadeaway near the basket on a great pass from Francis Escalante15-18
09:08CentenaryTommy Conners is called for the reach on Joseph Cripps - foul #1 on Tommy Conners, team foul #615-18
SubsKeene St.
Daniel Samuels (PG), Michael Howell (SG), Julian Granado (PF), James Hanstein (C)
Francis Escalante, Tommy Conners, Timothy Malloy, Daniel Shires
 
SubsCentenary
Virgil Shepherd (PG), Joel McKinley (SG), Vincent Marshall (SF), Leif Gandara (PF)
Curtis Alston, Daniel Schroeder, Joseph Cripps, Michael Moore
 
08:48CentenaryDaniel Samuels takes the ball from James Castille15-18
08:33Keene St.James Yocom is fouled on the floor by James Castille - foul #2 on James Castille, team foul #615-18
SubsKeene St. 
SubsCentenary
Joseph Luera (SG), Michael Moore (C)
Joel McKinley, James Castille
 
08:24Keene St.Michael Howell connects on the 3pt jumper from the left corner on a nice dish by Julian Granado18-18
08:13CentenaryJoseph Luera misses short on a 3pt shot from straight away18-18
08:12Keene St.James Yocom grabs the defensive rebound18-18
08:05Keene St.Daniel Samuels's pass is off the mark and out of bounds18-18
SubsKeene St.
Jason Daniels (SF)
James Yocom
 
SubsCentenary
Joseph Cripps (SF), Stephen Turcios (PF)
Vincent Marshall, Leif Gandara
 
07:45CentenaryJoseph Luera misses the 3pt shot from straight away18-18
07:44Keene St.The rebound goes to Jason Daniels18-18
LineupKeene St.
 PG - Daniel Samuels (fresh) 2 pts. 1 ast.
 SG - Michael Howell (fresh) 3 pts.
 SF - Jason Daniels (fresh) 2 pts. 2 reb.
 PF - Julian Granado (fairly fresh) 2 pts.
 C - James Hanstein (fresh) 4 pts. 2 reb. 2 blk.
 
LineupCentenary
 PG - Virgil Shepherd (fresh)
 SG - Joseph Luera (fresh) 5 pts.
 SF - Joseph Cripps (fairly fresh)
 PF - Stephen Turcios (fresh) 1 pts.
 C - Michael Moore (fairly fresh) 2 pts. 2 reb.
 
07:25Keene St.Julian Granado lays it in on a great pass from Jason Daniels and he's hacked by Michael Moore - foul #1 on Michael Moore, team foul #720-18
SubsKeene St.
Francis Escalante (PG), Tommy Conners (SG)
Daniel Samuels, Michael Howell
 
SubsCentenary
Joel McKinley (PG)
Virgil Shepherd
 
07:25Keene St.Julian Granado makes the free throw21-18
07:01CentenaryStephen Turcios is called for a charge - foul #1 on Stephen Turcios, team foul #821-18
SubsKeene St.
James Yocom (SF), Timothy Malloy (PF), Daniel Shires (C)
Jason Daniels, Julian Granado, James Hanstein
 
SubsCentenary
Curtis Alston (SG)
Joseph Luera
 
06:57Keene St.James Yocom is fouled in the backcourt by Joseph Cripps - foul #1 on Joseph Cripps, team foul #921-18
SubsKeene St. 
SubsCentenary
Leif Gandara (PF)
Stephen Turcios
 
06:57Keene St.James Yocom makes the 1st free throw22-18
06:57Keene St.James Yocom makes the 2nd free throw23-18
06:32CentenaryFrancis Escalante steals it from Leif Gandara23-18
06:15Keene St.Joel McKinley is called for the reach on Daniel Shires - foul #2 on Joel McKinley, team foul #1023-18
SubsKeene St.
Daniel Samuels (PG)
Francis Escalante
 
SubsCentenary
Virgil Shepherd (PG)
Joel McKinley
 
06:15Keene St.Daniel Shires makes the 1st free throw24-18
06:15Keene St.Daniel Shires makes the 2nd free throw25-18
06:00CentenaryCurtis Alston misses the shot from the left wing25-18
05:58Keene St.Timothy Malloy snags the defensive board25-18
05:54Keene St.James Yocom clanks a jump hook from the baseline25-18
05:53CentenaryLeif Gandara gets the rebound25-18
05:49CentenaryDaniel Samuels picks off the pass by Virgil Shepherd in the backcourt25-18
05:37Keene St.Tommy Conners hits a 3pt shot from the right corner on a nice dish by Daniel Samuels28-18
05:21CentenaryVirgil Shepherd is hacked by Timothy Malloy - foul #2 on Timothy Malloy, team foul #728-18
SubsKeene St.
Michael Howell (SG), Jason Daniels (SF), James Hanstein (PF)
Tommy Conners, James Yocom, Timothy Malloy
 
SubsCentenary
Joseph Luera (SG), Vincent Marshall (SF), Stephen Turcios (PF)
Curtis Alston, Joseph Cripps, Leif Gandara
 
05:21CentenaryVirgil Shepherd makes the 1st free throw28-19
05:21CentenaryVirgil Shepherd misses the 2nd free throw28-19
05:21Keene St.Daniel Shires pulls down the rebound28-19
05:07Keene St.Daniel Shires banks in the wide open layup set up by Daniel Samuels30-19
04:53CentenaryDaniel Shires denies the turnaround by Virgil Shepherd30-19
04:52CentenaryThe offensive rebound goes to Vincent Marshall30-19
04:47CentenaryMichael Moore is denied on a layup by Daniel Shires30-19
04:46CentenaryStephen Turcios snags the offensive board30-19
04:27CentenaryMichael Moore connects on the fadeaway jumper from the left side30-21
04:05Keene St.Daniel Samuels misses short on a 3 from the right wing30-21
04:03CentenaryMichael Moore snags the defensive board30-21
03:50CentenaryDaniel Samuels steals the ball from Michael Moore30-21
03:47Keene St.Michael Howell lays it up and in on a nice dish by Daniel Samuels32-21
LineupKeene St.
 PG - Daniel Samuels (fairly fresh) 2 pts. 4 ast. 3 stl.
 SG - Michael Howell (fresh) 5 pts.
 SF - Jason Daniels (fresh) 2 pts. 2 reb.
 PF - James Hanstein (fairly fresh) 4 pts. 2 reb. 2 blk.
 C - Daniel Shires (fairly fresh) 6 pts. 3 reb. 2 blk.
 
LineupCentenary
 PG - Virgil Shepherd (fairly fresh) 1 pts.
 SG - Joseph Luera (fairly fresh) 5 pts.
 SF - Vincent Marshall (fairly fresh)
 PF - Stephen Turcios (fairly fresh) 1 pts. 2 reb.
 C - Michael Moore (tiring) 4 pts. 3 reb.
 
03:29CentenaryMichael Moore throws it down32-23
03:00Keene St.James Hanstein knocks in the jump hook from the baseline34-23
02:43CentenaryMichael Moore buries a driving attempt from the baseline set up by Virgil Shepherd34-25
02:18Keene St.Joseph Luera denies the turnaround by Jason Daniels34-25
02:17Keene St.James Hanstein pulls down the offensive rebound34-25
02:09Keene St.Daniel Shires is whistled for a charge - foul #1 on Daniel Shires, team foul #834-25
SubsKeene St.
Francis Escalante (PG), Michael Bolles (SG), James Yocom (SF), Julian Granado (PF), Timothy Malloy (C)
Daniel Samuels, Michael Howell, Jason Daniels, James Hanstein, Daniel Shires
 
SubsCentenary
Joel McKinley (PG), Curtis Alston (SG), Joseph Cripps (SF), Vincent Vogel (PF), James Castille (C)
Virgil Shepherd, Joseph Luera, Vincent Marshall, Stephen Turcios, Michael Moore
 
01:53CentenaryCurtis Alston buries a 3pt attempt from the left wing on a great pass from Joel McKinley34-28
01:37Keene St.Michael Bolles misses badly on a 3pt shot from the right corner34-28
01:36CentenaryThe rebound goes to Vincent Vogel34-28
01:21CentenaryJames Castille blows the layup34-28
01:20CentenaryThe offensive rebound goes to Curtis Alston34-28
01:10CentenaryCurtis Alston buries a fadeaway from just outside the lane set up by Joel McKinley34-30
00:50Keene St.James Castille picks off the pass by Francis Escalante34-30
00:40CentenaryJames Castille lays it in on a nice dish by Curtis Alston34-32
00:15Keene St.Julian Granado can't finish the layup34-32
00:13Keene St.James Yocom grabs the offensive board34-32
00:03Keene St.Vincent Vogel denies the turnaround by James Yocom34-32
00:01Keene St.James Yocom tips it home36-32
00:00CentenaryJoel McKinley can't connect on a fullcourt shot36-32
TimeTeamPlayScore
LineupKeene St.
 PG - Daniel Samuels (fresh) 2 pts. 4 ast. 3 stl.
 SG - Michael Bolles (fresh)
 SF - James Yocom (fresh) 5 pts. 4 reb.
 PF - Julian Granado (fresh) 5 pts.
 C - Daniel Shires (fresh) 6 pts. 3 reb. 2 blk.
 
LineupCentenary
 PG - Virgil Shepherd (fresh) 1 pts. 1 ast.
 SG - Joseph Luera (fresh) 5 pts.
 SF - Joseph Cripps (fresh)
 PF - Vincent Vogel (fresh) 2 pts. 3 reb.
 C - James Castille (fresh) 7 pts. 2 reb.
 
20:00CentenaryJoseph Cripps inbounds the ball36-32
Game PlanKeene St.Keene St. is playing a motion offense and a 2-3 zone (-1) 
Game PlanCentenaryCentenary is playing a flex offense and a fullcourt press (-2) 
19:50CentenaryJoseph Cripps connects on the jumper from the left wing36-34
19:48Keene St.Michael Bolles is hacked by Joseph Luera in the backcourt - foul #2 on Joseph Luera, team foul #136-34
19:29Keene St.Daniel Shires misses the wide open jump hook near the basket but he's fouled by James Castille - foul #3 on James Castille, team foul #236-34
SubsKeene St. 
SubsCentenary
Michael Moore (C)
James Castille
 
19:29Keene St.Daniel Shires makes the 1st free throw37-34
19:29Keene St.Daniel Shires makes the 2nd free throw38-34
19:18CentenaryJoseph Cripps misses long on a floater in the paint38-34
19:17Keene St.Daniel Samuels snags the defensive board38-34
19:03Keene St.Joseph Cripps takes the ball from Michael Bolles38-34
18:44CentenaryJoseph Luera scores on a 3 from the right corner38-37
18:29Keene St.Michael Bolles hits the front of the rim on the jumper from just outside the lane but the foul's on Michael Moore - foul #2 on Michael Moore, team foul #338-37
SubsKeene St. 
SubsCentenary
Stephen Turcios (C)
Joseph Cripps
 
18:29Keene St.Michael Bolles makes the 1st free throw39-37
18:29Keene St.Michael Bolles misses the 2nd free throw39-37
18:29CentenaryVincent Vogel grabs the defensive rebound39-37
18:10CentenaryVincent Vogel is hacked by Julian Granado - foul #1 on Julian Granado, team foul #139-37
SubsKeene St.
James Hanstein (PF)
Julian Granado
 
SubsCentenary
Joel McKinley (PG), Curtis Alston (SG), Leif Gandara (C)
Virgil Shepherd, Joseph Luera, Vincent Vogel
 
17:58CentenaryStephen Turcios travels with the ball39-37
SubsKeene St.
Francis Escalante (PG), Tommy Conners (SG), Timothy Malloy (C)
Daniel Samuels, Michael Bolles, Daniel Shires
 
SubsCentenary 
17:40Keene St.James Hanstein is hacked by Joel McKinley - foul #3 on Joel McKinley, team foul #439-37
SubsKeene St.
Jason Daniels (SF)
James Yocom
 
SubsCentenary
Daniel Schroeder (SG), Vincent Marshall (SF)
Joel McKinley, Michael Moore
 
17:25Keene St.Tommy Conners can't connect on a 3pt shot from straight away39-37
17:24CentenaryThe rebound goes to Leif Gandara39-37
17:03CentenaryLeif Gandara lays it up and in39-39
16:45Keene St.Tommy Conners misses short on an open 3pt jumper from the left corner39-39
16:44CentenaryVincent Marshall snags the defensive board39-39
16:28CentenaryCurtis Alston is called for traveling39-39
SubsKeene St.
Daniel Samuels (PG), Michael Bolles (SG), James Yocom (SF), Julian Granado (PF), Daniel Shires (C)
Francis Escalante, Tommy Conners, Jason Daniels, James Hanstein, Timothy Malloy
 
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Joseph Cripps (SF), Vincent Vogel (PF), Michael Moore (C)
Curtis Alston, Daniel Schroeder, Vincent Marshall, Stephen Turcios, Leif Gandara
 
16:26Keene St.Virgil Shepherd takes the ball from Daniel Samuels in the backcourt39-39
16:05CentenaryJoseph Cripps can't connect on a floater from the right wing39-39
16:03Keene St.James Yocom snags the defensive board39-39
15:48Keene St.Julian Granado is open and scores on a 3pt attempt from straight away on a nice dish by James Yocom42-39
LineupKeene St.
 PG - Daniel Samuels (fresh) 2 pts. 4 ast. 3 stl.
 SG - Michael Bolles (fresh) 1 pts.
 SF - James Yocom (fresh) 5 pts. 5 reb.
 PF - Julian Granado (fresh) 8 pts.
 C - Daniel Shires (fresh) 8 pts. 3 reb. 2 blk.
 
LineupCentenary
 PG - Virgil Shepherd (fresh) 1 pts. 1 ast.
 SG - Joseph Luera (fresh) 8 pts.
 SF - Joseph Cripps (fresh) 2 pts. 2 stl.
 PF - Vincent Vogel (fresh) 2 pts. 4 reb.
 C - Michael Moore (fresh) 8 pts. 3 reb.
 
15:31CentenaryVirgil Shepherd misses short on a fadeaway in the paint42-39
15:30Keene St.The rebound goes to Michael Bolles42-39
15:26Keene St.Daniel Samuels is open but comes up short on the shot from the left wing42-39
15:25CentenaryJoseph Luera grabs the board42-39
15:15CentenaryJoseph Luera scores on a 3 from the right corner42-42
14:59Keene St.Daniel Samuels misses short on a 3 pointer from the right wing42-42
14:57Keene St.The offensive rebound goes to Daniel Samuels42-42
14:41Keene St.James Yocom drills a jumper from the baseline on a great pass from Julian Granado44-42
14:23CentenaryVincent Vogel lays it in and he's fouled by Julian Granado - foul #2 on Julian Granado, team foul #244-44
SubsKeene St.
Francis Escalante (PG), Tommy Conners (SG), Jason Daniels (SF), James Hanstein (PF), Timothy Malloy (C)
Daniel Samuels, Michael Bolles, James Yocom, Julian Granado, Daniel Shires
 
SubsCentenary
Joel McKinley (PG), Daniel Schroeder (SG), Stephen Turcios (SF), James Castille (C)
Virgil Shepherd, Joseph Luera, Joseph Cripps, Michael Moore
 
14:23CentenaryVincent Vogel misses the free throw44-44
14:23Keene St.Timothy Malloy grabs the defensive rebound44-44
14:21Keene St.Daniel Schroeder is called for the reach on Francis Escalante in the backcourt - foul #1 on Daniel Schroeder, team foul #544-44
SubsKeene St. 
SubsCentenary
Curtis Alston (SG), Leif Gandara (PF)
Daniel Schroeder, Vincent Vogel
 
14:02Keene St.Timothy Malloy knocks in the jumper near the basket on a nice dish by Francis Escalante and the foul's on Curtis Alston - foul #1 on Curtis Alston, team foul #646-44
14:02Keene St.Timothy Malloy makes the free throw47-44
13:43CentenaryJames Castille misses long on a jump hook in the lane47-44
13:42Keene St.Timothy Malloy grabs the defensive rebound47-44
13:40Keene St.Francis Escalante is hacked by Joel McKinley in the backcourt - foul #4 on Joel McKinley, team foul #747-44
SubsKeene St. 
SubsCentenary
Virgil Shepherd (PG), Daniel Schroeder (SG)
Joel McKinley, Curtis Alston
 
13:40Keene St.Francis Escalante misses the 1st free throw47-44
13:40CentenaryLeif Gandara pulls down the rebound47-44
13:33CentenaryJames Castille lays it in on a great pass from Stephen Turcios47-46
13:16Keene St.Virgil Shepherd steals the ball from Tommy Conners47-46
12:54CentenaryVirgil Shepherd can't connect on a shot from the right side47-46
12:52Keene St.James Hanstein pulls down the rebound47-46
12:39Keene St.Jason Daniels double dribbles47-46
SubsKeene St.
Daniel Samuels (PG), Michael Bolles (SG), James Yocom (SF), Julian Granado (PF), Daniel Shires (C)
Francis Escalante, Tommy Conners, Jason Daniels, James Hanstein, Timothy Malloy
 
SubsCentenary
Joseph Luera (SG), Vincent Marshall (SF), Vincent Vogel (PF)
Virgil Shepherd, Stephen Turcios, Leif Gandara
 
12:23CentenaryJoseph Luera loses the dribble to Michael Bolles47-46
12:07Keene St.Michael Bolles is open but comes up short on the jumper from the free throw line47-46
12:06CentenaryVincent Vogel pulls down the rebound47-46
11:44CentenaryVincent Vogel misses the floater from the right block47-46
11:42Keene St.Julian Granado grabs the board47-46
LineupKeene St.
 PG - Daniel Samuels (fresh) 2 pts. 4 ast. 3 stl.
 SG - Michael Bolles (fresh) 1 pts.
 SF - James Yocom (fresh) 7 pts. 5 reb.
 PF - Julian Granado (fresh) 8 pts.
 C - Daniel Shires (fresh) 8 pts. 3 reb. 2 blk.
 
LineupCentenary
 PG - Daniel Schroeder (fairly fresh)
 SG - Joseph Luera (fairly fresh) 11 pts.
 SF - Vincent Marshall (fresh) 2 reb.
 PF - Vincent Vogel (fresh) 4 pts. 5 reb.
 C - James Castille (fairly fresh) 9 pts. 2 reb. 3 pf.
 
11:22Keene St.Daniel Shires connects on the jumper in the lane set up by Michael Bolles49-46
11:05CentenaryJames Castille is fouled on the floor by Daniel Shires - foul #2 on Daniel Shires, team foul #349-46
SubsKeene St.
Tommy Conners (SG), James Hanstein (PF)
Michael Bolles, Julian Granado
 
SubsCentenary
Virgil Shepherd (PG), Curtis Alston (SG), Joseph Cripps (SF), Michael Moore (C)
Daniel Schroeder, Joseph Luera, Vincent Marshall, James Castille
 
10:55CentenaryCurtis Alston comes up short on the shot from the left side but he's fouled by Tommy Conners - foul #2 on Tommy Conners, team foul #449-46
SubsKeene St. 
SubsCentenary
Leif Gandara (C)
Vincent Vogel
 
10:55CentenaryCurtis Alston makes the 1st free throw49-47
10:55CentenaryCurtis Alston makes the 2nd free throw49-48
10:38Keene St.Daniel Samuels misses long on a shot from the right wing but the foul's on Virgil Shepherd - foul #1 on Virgil Shepherd, team foul #849-48
SubsKeene St.
Timothy Malloy (C)
Daniel Shires
 
SubsCentenary
Stephen Turcios (C)
Leif Gandara
 
10:38Keene St.Daniel Samuels makes the 1st free throw50-48
10:38Keene St.Daniel Samuels misses the 2nd free throw50-48
10:38CentenaryMichael Moore grabs the defensive rebound50-48
10:26CentenaryJoseph Cripps is hacked by James Yocom - foul #1 on James Yocom, team foul #550-48
SubsKeene St.
Francis Escalante (PG), Jason Daniels (SF)
Daniel Samuels, James Yocom
 
SubsCentenary 
10:02CentenaryStephen Turcios clanks a fadeaway near the basket50-48
10:00CentenaryJoseph Cripps can't tip it in50-48
09:58Keene St.Timothy Malloy snags the defensive board50-48
09:56Keene St.Joseph Cripps steps in front of the Jason Daniels pass in the backcourt50-48
09:37CentenaryMichael Moore's fadeaway is rejected by James Hanstein50-48
09:35Keene St.Timothy Malloy grabs the defensive rebound50-48
09:15Keene St.Francis Escalante misses short on a jumper from just outside the lane but the foul's on Michael Moore - foul #3 on Michael Moore, team foul #950-48
SubsKeene St.
Michael Bolles (SG), James Yocom (SF), Julian Granado (PF), Daniel Shires (C)
Tommy Conners, Jason Daniels, James Hanstein, Timothy Malloy
 
SubsCentenary
Joseph Luera (SG), Vincent Vogel (PF), Leif Gandara (C)
Curtis Alston, Michael Moore, Stephen Turcios
 
09:15Keene St.Francis Escalante makes the 1st free throw51-48
09:15Keene St.Francis Escalante makes the 2nd free throw52-48
08:54CentenaryJoseph Luera hits the front of the rim on the fadeaway from the left side52-48
08:53CentenaryLeif Gandara grabs the offensive board52-48
08:35CentenaryJoseph Luera misses badly on a jumper from the right block but he's fouled by Michael Bolles - foul #3 on Michael Bolles, team foul #652-48
SubsKeene St.
Daniel Samuels (PG)
Francis Escalante
 
SubsCentenary 
08:35CentenaryJoseph Luera misses the 1st free throw52-48
08:35CentenaryJoseph Luera makes the 2nd free throw52-49
08:24Keene St.Julian Granado hits the front of the rim on the jumper from the free throw line52-49
08:22CentenaryVirgil Shepherd pulls down the rebound52-49
08:17CentenaryVirgil Shepherd is called for a charge - foul #2 on Virgil Shepherd, team foul #1052-49
08:00Keene St.James Yocom is by himself and knocks in the jump hook from the right block set up by Daniel Samuels54-49
07:48CentenaryVirgil Shepherd can't connect on a pull-up jumper from the right wing54-49
07:46CentenaryJoseph Cripps tips it in54-51
07:29Keene St.Julian Granado comes up short on the jumper in the lane54-51
07:27CentenaryVincent Vogel grabs the defensive rebound54-51
LineupKeene St.
 PG - Daniel Samuels (fresh) 3 pts. 5 ast. 3 stl.
 SG - Michael Bolles (fresh) 1 pts. 1 ast. 3 pf.
 SF - James Yocom (fairly fresh) 9 pts. 5 reb.
 PF - Julian Granado (fairly fresh) 8 pts.
 C - Daniel Shires (fairly fresh) 10 pts. 3 reb. 2 blk.
 
LineupCentenary
 PG - Virgil Shepherd (fairly fresh) 1 pts. 1 ast. 2 stl.
 SG - Joseph Luera (fairly fresh) 12 pts.
 SF - Joseph Cripps (tiring) 4 pts. 2 reb. 3 stl.
 PF - Vincent Vogel (fairly fresh) 4 pts. 6 reb.
 C - Leif Gandara (fairly fresh) 2 pts. 4 reb.
 
07:18CentenaryVincent Vogel makes the fadeaway jumper from just outside the lane on a great pass from Virgil Shepherd54-53
07:03Keene St.Michael Bolles makes the 3 pointer from the left wing on a great pass from Daniel Samuels57-53
06:56CentenaryVirgil Shepherd can't connect on a fadeaway jumper from the left side but he's hacked by Daniel Samuels - foul #1 on Daniel Samuels, team foul #757-53
SubsKeene St.
Tommy Conners (SG), Jason Daniels (SF), James Hanstein (PF), Timothy Malloy (C)
Michael Bolles, James Yocom, Julian Granado, Daniel Shires
 
SubsCentenary
Joel McKinley (SG), Vincent Marshall (SF), Michael Moore (PF), Stephen Turcios (C)
Joseph Luera, Joseph Cripps, Vincent Vogel, Leif Gandara
 
06:56CentenaryVirgil Shepherd makes the 1st free throw57-54
06:56CentenaryVirgil Shepherd makes the 2nd free throw57-55
06:37Keene St.James Hanstein comes up short on the 3 pointer from the left corner57-55
06:36CentenaryStephen Turcios grabs the board57-55
06:32CentenaryVirgil Shepherd scores on a runner from close range on a great pass from Joel McKinley and he's fouled by Timothy Malloy - foul #3 on Timothy Malloy, team foul #857-57
SubsKeene St.
Francis Escalante (PG)
Daniel Samuels
 
SubsCentenary 
06:32CentenaryVirgil Shepherd misses the free throw57-57
06:32Keene St.James Hanstein gets the rebound57-57
06:27Keene St.Vincent Marshall is called for the reach on Jason Daniels in the backcourt - foul #1 on Vincent Marshall, team foul #1157-57
SubsKeene St. 
SubsCentenary
Curtis Alston (SG)
Virgil Shepherd
 
06:27Keene St.Jason Daniels misses the 1st free throw57-57
06:27Keene St.Jason Daniels makes the 2nd free throw58-57
06:03CentenaryJames Hanstein is called for the reach on Joel McKinley - foul #1 on James Hanstein, team foul #958-57
06:03CentenaryJoel McKinley makes the 1st free throw58-58
06:03CentenaryJoel McKinley makes the 2nd free throw58-59
05:42Keene St.Tommy Conners knocks in the floater from close range set up by Timothy Malloy60-59
05:26CentenaryStephen Turcios's pass is off the mark and out of bounds60-59
SubsKeene St.
Daniel Samuels (PG), Michael Bolles (SG), James Yocom (SF), Daniel Shires (C)
Francis Escalante, Tommy Conners, Jason Daniels, Timothy Malloy
 
SubsCentenary
Daniel Schroeder (SG), Vincent Vogel (PF), James Castille (C)
Curtis Alston, Vincent Marshall, Stephen Turcios
 
05:11Keene St.James Yocom can't connect on a shot in the paint60-59
05:09CentenaryThe rebound goes to Vincent Vogel60-59
04:57CentenaryVincent Vogel travels with the ball60-59
SubsKeene St.
Julian Granado (PF)
James Hanstein
 
SubsCentenary
Joseph Luera (SG), Joseph Cripps (SF)
Joel McKinley, Michael Moore
 
04:36Keene St.Michael Bolles misses long on an open turnaround from the left block60-59
04:34Keene St.Daniel Samuels grabs the offensive board60-59
04:18Keene St.James Yocom is whistled for a carry60-59
SubsKeene St.
Tommy Conners (SG), Timothy Malloy (C)
Michael Bolles, Daniel Shires
 
SubsCentenary
Leif Gandara (PF)
Vincent Vogel
 
03:53CentenaryLeif Gandara's fadeaway is rejected by Timothy Malloy60-59
03:52Keene St.Timothy Malloy grabs the defensive rebound60-59
03:49Keene St.Joseph Luera steals the ball from Tommy Conners in the backcourt60-59
03:31CentenaryJoseph Cripps is called for a moving pick - foul #2 on Joseph Cripps, team foul #1260-59
SubsKeene St.
Francis Escalante (PG), Jason Daniels (SF), James Hanstein (PF)
Daniel Samuels, James Yocom, Julian Granado
 
SubsCentenary
Joel McKinley (PG), Curtis Alston (SG), Michael Moore (SF), Stephen Turcios (PF)
Daniel Schroeder, Joseph Luera, Joseph Cripps, James Castille
 
03:11Keene St.Timothy Malloy misses the easy layup60-59
03:09Keene St.James Hanstein grabs the offensive rebound60-59
LineupKeene St.
 PG - Francis Escalante (fresh) 2 pts. 3 ast.
 SG - Tommy Conners (fresh) 5 pts. 2 reb.
 SF - Jason Daniels (fresh) 3 pts. 2 reb.
 PF - James Hanstein (fresh) 6 pts. 6 reb. 3 blk.
 C - Timothy Malloy (fresh) 5 pts. 7 reb. 3 pf.
 
LineupCentenary
 PG - Joel McKinley (fresh) 2 pts. 3 ast. 4 pf.
 SG - Curtis Alston (fresh) 10 pts. 1 ast.
 SF - Michael Moore (fresh) 8 pts. 4 reb. 3 pf.
 PF - Stephen Turcios (fresh) 1 pts. 3 reb.
 C - Leif Gandara (fairly fresh) 2 pts. 4 reb.
 
02:42Keene St.Timothy Malloy buries a shot from close range set up by Francis Escalante62-59
02:42CentenaryCentenary calls a full timeout (2 :30 3 full remaining)62-59
SubsKeene St.
Daniel Samuels (PG), Michael Bolles (SG), James Yocom (SF), Julian Granado (PF), Daniel Shires (C)
Francis Escalante, Tommy Conners, Jason Daniels, James Hanstein, Timothy Malloy
 
SubsCentenary
Virgil Shepherd (PG), Joseph Luera (SG), Vincent Vogel (PF)
Joel McKinley, Curtis Alston, Leif Gandara
 
02:26CentenaryJoseph Luera throws a bad pass out of bounds62-59
02:19Keene St.Julian Granado is by himself and knocks in the jump hook from the right block64-59
02:05CentenaryJoseph Luera knocks in the 3pt jumper from straight away set up by Michael Moore64-62
01:39Keene St.Michael Bolles travels with the ball64-62
SubsKeene St. 
SubsCentenary
Joseph Cripps (SF), James Castille (C)
Michael Moore, Stephen Turcios
 
01:18CentenaryVincent Vogel is hacked by Daniel Shires - foul #3 on Daniel Shires, team foul #1064-62
01:18CentenaryVincent Vogel makes the 1st free throw64-63
01:18CentenaryVincent Vogel misses the 2nd free throw64-63
01:18Keene St.Julian Granado gets the rebound64-63
00:55Keene St.Michael Bolles scores on a jumper from just outside the lane set up by Daniel Samuels66-63
00:35CentenaryVincent Vogel misses short on a shot in the paint66-63
00:33Keene St.Julian Granado snags the defensive board66-63
Game PlanKeene St.Keene St. is playing a spread offense (hold ball) and a 2-3 zone (-1) 
Game PlanCentenaryCentenary is playing a flex offense and intentionally fouling (-2) 
00:31Keene St.Julian Granado is fouled in the backcourt by Joseph Luera - foul #3 on Joseph Luera, team foul #1366-63
SubsKeene St.
Tommy Conners (SF)
James Yocom
 
SubsCentenary 
00:31Keene St.Julian Granado makes the 1st free throw67-63
00:31Keene St.Julian Granado makes the 2nd free throw68-63
Game PlanKeene St.Keene St. is playing a spread offense (hold ball) and a 2-3 zone (-1) 
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and intentionally fouling (-2) 
00:23CentenaryJoseph Luera hits the front of the rim on the 3 from the left corner68-63
00:22Keene St.Julian Granado grabs the defensive rebound68-63
00:19Keene St.Virgil Shepherd is called for the reach on Julian Granado in the backcourt - foul #3 on Virgil Shepherd, team foul #1468-63
00:19Keene St.Julian Granado misses the 1st free throw68-63
00:19Keene St.Julian Granado makes the 2nd free throw69-63
00:12CentenaryVirgil Shepherd drills a 3pt jumper from the right corner set up by Joseph Cripps69-66
00:10Keene St.Michael Bolles is hacked by Virgil Shepherd in the backcourt - foul #4 on Virgil Shepherd, team foul #1569-66
00:10Keene St.Michael Bolles makes the 1st free throw70-66
00:10Keene St.Michael Bolles misses the 2nd free throw70-66
00:10CentenaryJames Castille pulls down the rebound70-66
00:04CentenaryJoseph Luera clanks a 3 pointer from the left corner70-66
00:02Keene St.The rebound goes to Tommy Conners70-66
Game PlanKeene St.Keene St. is playing a spread offense (hold ball) and a 2-3 zone (-1) 
Game PlanCentenaryCentenary is playing a quick shot offense (quick shot) and a fullcourt press (-2) 
00:00Keene St.Tommy Conners runs out the clock70-66