#421C7B #0C1E74
Hoops Dynasty HOOPS DYNASTY
Conference Tournament Round 2 Iba
Final -
3/1/2026
86
  1 2 F
James Madison 41 45 86
Hofstra 37 33 70
70
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cEdgar Hutchinson 22 5-8 0-0 4-6 2 6 1 1 0 0 3 14
sgGilbert Hamilton 19 1-2 0-0 0-0 1 2 1 1 1 1 1 2
sgMicheal Stops 23 2-6 1-3 0-0 1 3 0 2 2 0 0 5
pgCharles Lady 22 5-7 0-0 4-4 0 1 2 1 1 0 1 14
sgJohn Heckstall 25 7-15 0-0 10-11 1 3 7 3 1 0 4 24
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgPete Lewallen 16 1-3 0-0 2-2 0 2 3 0 1 0 5 4
sgRene Romano 15 3-8 0-0 4-6 0 2 0 1 0 0 2 10
cGlen Wilson 14 1-2 0-0 4-4 1 4 0 0 0 0 0 6
cMarshall Gray 14 0-2 0-0 1-2 1 2 0 0 0 0 0 1
pgEric Wiley 11 2-2 0-0 0-0 0 1 3 1 3 0 1 4
cPreston Hughes 11 0-1 0-1 0-2 2 7 1 0 0 0 0 0
pgRicky Tapia 8 1-1 0-0 0-0 0 2 1 1 0 0 1 2
Totals 200 28-57 1-4 29-37 9 35 19 11 9 1 18 86
Percentages   .491 .250 .784                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cRudy Rouleau 23 6-11 0-0 4-4 7 14 0 3 0 0 3 16
pfDylan Yampolsky 20 0-2 0-0 0-0 0 4 1 0 0 1 1 0
sfRyan Herron 24 4-9 2-6 0-0 1 2 2 2 1 0 1 10
sgNathan Hammer 21 4-9 2-6 2-2 1 4 1 2 1 0 2 12
pgSanto Pena 22 1-6 1-4 0-0 0 0 4 6 1 0 2 3
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sgMark Smith 17 6-10 2-2 1-1 0 0 0 2 2 0 3 15
sgKevin Smith 16 0-3 0-1 2-2 0 0 4 2 0 0 2 2
sfFrederick Good 16 2-5 1-1 1-2 2 3 2 2 1 0 1 6
pfReuben Herron 14 1-2 0-1 0-0 0 4 0 0 0 0 5 2
sgLars Zigich 10 1-2 0-1 0-2 0 1 2 1 1 0 0 2
cJohn Gilpin 10 1-2 0-0 0-0 1 3 0 0 0 0 1 2
pgJay Kutcher 7 0-1 0-1 0-0 0 0 1 1 0 0 1 0
Totals 200 26-62 8-23 10-13 12 35 17 21 7 1 22 70
Percentages   .419 .348 .769                

JMU
41
14-28
1-3
12-14
4
16
9
8
5
0
7
12
12
8
11
12
45
14-29
0-1
17-23
5
19
10
3
4
1
11
12
12
7
6
15
86
28-57
1-4
29-37
9
35
19
11
9
1
18
24
24
15
17
27
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
HU
37
14-31
5-11
4-4
5
15
9
10
6
1
9
12
10
7
0
12
33
12-31
3-12
6-9
7
20
8
11
1
0
13
12
2
8
4
17
70
26-62
8-23
10-13
12
35
17
21
7
1
22
24
12
15
4
29
PLAYER OF THE GAME
sg John Heckstall James Madison
24 Points, 3 Rebounds, 7 Assists
TimeTeamPlayScore
LineupJames Madison
 PG - John Heckstall (fresh)
 SG - Charles Lady (fresh)
 SF - Micheal Stops (fresh)
 PF - Gilbert Hamilton (fresh)
 C - Edgar Hutchinson (fresh)
 
LineupHofstra
 PG - Santo Pena (fresh)
 SG - Nathan Hammer (fresh)
 SF - Ryan Herron (fresh)
 PF - Dylan Yampolsky (fresh)
 C - Rudy Rouleau (fresh)
 
20:00James MadisonEdgar Hutchinson wins the tip0-0
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+2) 
Game PlanHofstraHofstra is playing a triangle offense and a man to man (0) 
19:41James MadisonMicheal Stops is hacked by Nathan Hammer - foul #1 on Nathan Hammer, team foul #10-0
19:31James MadisonDylan Yampolsky is called for the reach on Micheal Stops - foul #1 on Dylan Yampolsky, team foul #20-0
19:15James MadisonJohn Heckstall lays it up and in on a great pass from Gilbert Hamilton2-0
19:08HofstraNathan Hammer's pass is intercepted by Micheal Stops2-0
18:56James MadisonEdgar Hutchinson can't finish the layup2-0
18:55HofstraDylan Yampolsky snags the defensive board2-0
18:33HofstraRyan Herron comes up short on the pull-up jumper from the free throw line2-0
18:31HofstraRyan Herron grabs the offensive board2-0
18:24HofstraRudy Rouleau can't connect on a shot in the paint2-0
18:22HofstraThe offensive rebound goes to Nathan Hammer2-0
18:04HofstraRyan Herron drills a 3pt shot from straight away2-3
17:44James MadisonEdgar Hutchinson can't connect on a jumper from the free throw line2-3
17:43James MadisonEdgar Hutchinson grabs the offensive rebound2-3
17:19James MadisonCharles Lady drills a pull-up jumper from the free throw line on a great pass from Edgar Hutchinson4-3
17:17HofstraEdgar Hutchinson is called for the reach on Santo Pena in the backcourt - foul #1 on Edgar Hutchinson, team foul #14-3
SubsJames Madison
Marshall Gray (PF)
Gilbert Hamilton
 
SubsHofstra 
16:57HofstraSanto Pena misses badly on the uncontested shot from the right side4-3
16:56James MadisonMarshall Gray grabs the defensive rebound4-3
16:52James MadisonDylan Yampolsky blocks the jumper by Micheal Stops4-3
16:51HofstraDylan Yampolsky pulls down the rebound4-3
16:48HofstraNathan Hammer is whistled for a carry in the backcourt4-3
16:34James MadisonEdgar Hutchinson hits a turnaround from close range on a nice dish by John Heckstall6-3
16:24HofstraNathan Hammer hits a wide open jump hook from the baseline on a great pass from Santo Pena6-5
16:14James MadisonCharles Lady scores on a pull-up jumper from the free throw line set up by John Heckstall8-5
15:55HofstraNathan Hammer buries a 3 from straight away set up by Santo Pena8-8
LineupJames Madison
 PG - John Heckstall (fairly fresh) 2 pts. 2 ast.
 SG - Charles Lady (fairly fresh) 4 pts.
 SF - Micheal Stops (fairly fresh)
 PF - Marshall Gray (fresh)
 C - Edgar Hutchinson (fairly fresh) 2 pts.
 
LineupHofstra
 PG - Santo Pena (fairly fresh) 2 ast.
 SG - Nathan Hammer (fresh) 5 pts.
 SF - Ryan Herron (fresh) 3 pts.
 PF - Dylan Yampolsky (fairly fresh) 2 reb.
 C - Rudy Rouleau (fresh)
 
15:37James MadisonJohn Heckstall knocks in the jumper from the free throw line10-8
15:17HofstraDylan Yampolsky comes up short on the jumper from the right side10-8
15:16HofstraRudy Rouleau tips it back up and in10-10
14:53James MadisonRyan Herron steals the ball from John Heckstall10-10
14:51HofstraCharles Lady picks off the pass by Santo Pena in the backcourt10-10
14:45James MadisonMicheal Stops misses the 3 from the right wing10-10
14:43HofstraRudy Rouleau gets the rebound10-10
14:14HofstraNathan Hammer can't connect on a jumpshot from the right wing10-10
14:13James MadisonEdgar Hutchinson snags the defensive board10-10
14:08James MadisonJohn Heckstall jams it12-10
13:51HofstraNathan Hammer connects on the 3pt shot from the left corner on a nice dish by Dylan Yampolsky12-13
13:34James MadisonMarshall Gray comes up short on the runner from the left block12-13
13:33James MadisonMicheal Stops tips it home14-13
13:31HofstraSanto Pena throws a bad pass out of bounds in the backcourt14-13
SubsJames Madison
Eric Wiley (PG), Pete Lewallen (SG), Rene Romano (SF), Gilbert Hamilton (PF), Glen Wilson (C)
John Heckstall, Charles Lady, Micheal Stops, Marshall Gray, Edgar Hutchinson
 
SubsHofstra
Kevin Smith (PG), Lars Zigich (SG), Mark Smith (SF), Frederick Good (PF), Reuben Herron (C)
Santo Pena, Nathan Hammer, Ryan Herron, Dylan Yampolsky, Rudy Rouleau
 
13:12James MadisonEric Wiley drills a floater from the free throw line on a nice dish by Pete Lewallen16-13
13:05HofstraMark Smith misses the fadeaway jumper from the left side16-13
13:03James MadisonThe rebound goes to Rene Romano16-13
12:58James MadisonPete Lewallen clanks a jumpshot from the right side16-13
12:57HofstraThe rebound goes to Reuben Herron16-13
12:41HofstraKevin Smith misses long on a 3pt attempt from the left corner16-13
12:40James MadisonRene Romano grabs the defensive rebound16-13
12:34James MadisonRene Romano blows the layup16-13
12:33HofstraLars Zigich grabs the board16-13
12:23HofstraMark Smith makes the fadeaway jumper from just outside the lane set up by Lars Zigich16-15
12:04James MadisonPete Lewallen can't connect on a shot from the right wing16-15
12:02James MadisonGlen Wilson pulls down the offensive rebound16-15
11:53James MadisonEric Wiley hits a jumpshot from the left side18-15
LineupJames Madison
 PG - Eric Wiley (fairly fresh) 4 pts.
 SG - Pete Lewallen (fairly fresh) 1 ast.
 SF - Rene Romano (fairly fresh)
 PF - Gilbert Hamilton (fairly fresh) 1 ast.
 C - Glen Wilson (fairly fresh)
 
LineupHofstra
 PG - Kevin Smith (fresh)
 SG - Lars Zigich (fairly fresh) 1 ast.
 SF - Mark Smith (fresh) 2 pts.
 PF - Frederick Good (fresh)
 C - Reuben Herron (fairly fresh)
 
11:51HofstraLars Zigich is fouled in the backcourt by Pete Lewallen - foul #1 on Pete Lewallen, team foul #218-15
SubsJames Madison
John Heckstall (PG), Ricky Tapia (SG), Micheal Stops (SF), Preston Hughes (C)
Eric Wiley, Pete Lewallen, Rene Romano, Glen Wilson
 
SubsHofstra
Jay Kutcher (PG), Nathan Hammer (SG), Ryan Herron (SF), John Gilpin (C)
Kevin Smith, Lars Zigich, Mark Smith, Reuben Herron
 
11:36HofstraGilbert Hamilton steals the ball from Ryan Herron18-15
11:19James MadisonJohn Heckstall hits the front of the rim on the jump hook near the basket but he's fouled by John Gilpin - foul #1 on John Gilpin, team foul #318-15
SubsJames Madison
Charles Lady (SG), Edgar Hutchinson (C)
Micheal Stops, Gilbert Hamilton
 
SubsHofstra
Rudy Rouleau (C)
Frederick Good
 
11:19James MadisonJohn Heckstall makes the 1st free throw19-15
11:19James MadisonJohn Heckstall makes the 2nd free throw20-15
11:03HofstraJay Kutcher hits the front of the rim on the 3pt jumper from the left corner20-15
11:02James MadisonRicky Tapia gets the rebound20-15
10:57James MadisonRicky Tapia knocks in the floater from the right side on a nice dish by John Heckstall22-15
10:40HofstraRudy Rouleau throws it down on a great pass from Nathan Hammer22-17
10:25James MadisonCharles Lady clanks a jumpshot from just outside the lane but he's fouled by Nathan Hammer - foul #2 on Nathan Hammer, team foul #422-17
SubsJames Madison
Eric Wiley (PG), Rene Romano (SF), Gilbert Hamilton (PF)
John Heckstall, Ricky Tapia, Preston Hughes
 
SubsHofstra
Kevin Smith (PG), Lars Zigich (SG), Mark Smith (SF), Reuben Herron (PF)
Jay Kutcher, Nathan Hammer, Ryan Herron, John Gilpin
 
10:25James MadisonCharles Lady makes the 1st free throw23-17
10:25James MadisonCharles Lady makes the 2nd free throw24-17
10:03HofstraRudy Rouleau is called for traveling24-17
SubsJames Madison
Pete Lewallen (SG), Glen Wilson (C)
Charles Lady, Edgar Hutchinson
 
SubsHofstra
Santo Pena (PG), Dylan Yampolsky (PF)
Lars Zigich, Rudy Rouleau
 
09:41James MadisonRene Romano misses long on a pull-up jumper from the right wing24-17
09:40HofstraDylan Yampolsky gets the rebound24-17
09:19HofstraDylan Yampolsky can't connect on a jump hook near the basket24-17
09:17James MadisonEric Wiley snags the defensive board24-17
09:11James MadisonRene Romano travels with the ball24-17
SubsJames Madison
John Heckstall (PG), Micheal Stops (SF), Marshall Gray (PF), Preston Hughes (C)
Eric Wiley, Rene Romano, Gilbert Hamilton, Glen Wilson
 
SubsHofstra
John Gilpin (C)
Reuben Herron
 
08:50HofstraSanto Pena makes the 3pt attempt from the left wing set up by Kevin Smith24-20
08:37James MadisonJohn Heckstall can't connect on a floater from just outside the lane24-20
08:36HofstraJohn Gilpin grabs the defensive rebound24-20
08:16HofstraSanto Pena hits the front of the rim on the 3pt attempt from the left wing24-20
08:14James MadisonPreston Hughes pulls down the rebound24-20
08:10James MadisonMicheal Stops knocks in the 3pt jumper from the right wing on a great pass from John Heckstall27-20
07:59HofstraMark Smith's pass is intercepted by Micheal Stops27-20
07:45James MadisonJohn Heckstall misses long on a fadeaway from the left side but the foul's on Santo Pena - foul #1 on Santo Pena, team foul #527-20
SubsJames Madison
Ricky Tapia (SG), Rene Romano (SF), Glen Wilson (PF), Edgar Hutchinson (C)
Pete Lewallen, Micheal Stops, Marshall Gray, Preston Hughes
 
SubsHofstra
Jay Kutcher (PG), Lars Zigich (SG), Ryan Herron (SF), Frederick Good (PF), Rudy Rouleau (C)
Santo Pena, Kevin Smith, Mark Smith, Dylan Yampolsky, John Gilpin
 
07:45James MadisonJohn Heckstall makes the 1st free throw28-20
07:45James MadisonJohn Heckstall makes the 2nd free throw29-20
LineupJames Madison
 PG - John Heckstall (fairly fresh) 10 pts. 4 ast.
 SG - Ricky Tapia (fresh) 2 pts.
 SF - Rene Romano (fresh)
 PF - Glen Wilson (fresh)
 C - Edgar Hutchinson (fresh) 2 pts. 2 reb.
 
LineupHofstra
 PG - Jay Kutcher (fresh)
 SG - Lars Zigich (fresh) 1 ast.
 SF - Ryan Herron (fresh) 3 pts.
 PF - Frederick Good (fresh)
 C - Rudy Rouleau (fresh) 4 pts. 2 reb.
 
07:30HofstraLars Zigich buries a jumpshot from the right side on a great pass from Frederick Good29-22
07:12James MadisonGlen Wilson hits the front of the rim on the driving attempt from the left block but the foul's on Frederick Good - foul #1 on Frederick Good, team foul #629-22
SubsJames Madison
Eric Wiley (PG), Charles Lady (SG)
John Heckstall, Ricky Tapia
 
SubsHofstra 
07:12James MadisonGlen Wilson makes the 1st free throw30-22
07:12James MadisonGlen Wilson makes the 2nd free throw31-22
07:10HofstraJay Kutcher throws a bad pass out of bounds in the backcourt31-22
06:57James MadisonCharles Lady hits the front of the rim on the jumpshot from the left side31-22
06:55HofstraRudy Rouleau snags the defensive board31-22
06:53HofstraRyan Herron is fouled in the backcourt by Rene Romano - foul #1 on Rene Romano, team foul #331-22
SubsJames Madison
Ricky Tapia (SF), Gilbert Hamilton (PF)
Rene Romano, Glen Wilson
 
SubsHofstra 
06:44HofstraFrederick Good's pass is intercepted by Eric Wiley31-22
06:41James MadisonCharles Lady slams it home set up by Eric Wiley33-22
06:30HofstraRudy Rouleau misses short on a jump hook from the baseline but he's hacked by Edgar Hutchinson - foul #2 on Edgar Hutchinson, team foul #433-22
SubsJames Madison
Micheal Stops (SF), Preston Hughes (PF)
Ricky Tapia, Gilbert Hamilton
 
SubsHofstra 
06:30HofstraRudy Rouleau makes the 1st free throw33-23
06:30HofstraRudy Rouleau makes the 2nd free throw33-24
06:11James MadisonMicheal Stops loses the dribble to Frederick Good33-24
05:50HofstraRyan Herron scores on a 3pt shot from straight away on a great pass from Lars Zigich33-27
05:47James MadisonLars Zigich steals it from Eric Wiley in the backcourt33-27
05:27HofstraRudy Rouleau is hacked by Edgar Hutchinson - foul #3 on Edgar Hutchinson, team foul #533-27
SubsJames Madison
John Heckstall (PG), Pete Lewallen (SG), Rene Romano (SF), Marshall Gray (PF), Glen Wilson (C)
Eric Wiley, Charles Lady, Micheal Stops, Preston Hughes, Edgar Hutchinson
 
SubsHofstra
Santo Pena (PG), Kevin Smith (SG), Mark Smith (SF), Dylan Yampolsky (PF), Reuben Herron (C)
Jay Kutcher, Lars Zigich, Ryan Herron, Frederick Good, Rudy Rouleau
 
05:16HofstraMark Smith drills a jumper from the right wing33-29
04:53James MadisonJohn Heckstall is fouled on the floor by Kevin Smith - foul #1 on Kevin Smith, team foul #733-29
04:53James MadisonJohn Heckstall makes the 1st free throw34-29
04:53James MadisonJohn Heckstall makes the 2nd free throw35-29
04:32HofstraSanto Pena is whistled for traveling35-29
SubsJames Madison
Gilbert Hamilton (PF)
Marshall Gray
 
SubsHofstra
John Gilpin (C)
Dylan Yampolsky
 
04:18James MadisonRene Romano is hacked by Kevin Smith - foul #2 on Kevin Smith, team foul #835-29
SubsJames Madison
Micheal Stops (PG)
John Heckstall
 
SubsHofstra
Ryan Herron (SF)
Kevin Smith
 
04:18James MadisonRene Romano makes the 1st free throw36-29
04:18James MadisonRene Romano makes the 2nd free throw37-29
04:04HofstraSanto Pena misses long on a 3pt shot from the right corner37-29
04:02James MadisonGlen Wilson grabs the defensive rebound37-29
03:58James MadisonRene Romano hits a jumper from the left side on a great pass from Pete Lewallen39-29
03:44HofstraSanto Pena misses short on a 3 pointer from the right corner39-29
03:42HofstraJohn Gilpin tips it back up and in39-31
LineupJames Madison
 PG - Micheal Stops (fresh) 5 pts. 2 stl.
 SG - Pete Lewallen (fairly fresh) 2 ast.
 SF - Rene Romano (fairly fresh) 4 pts.
 PF - Gilbert Hamilton (fairly fresh) 1 ast.
 C - Glen Wilson (fairly fresh) 2 pts. 2 reb.
 
LineupHofstra
 PG - Santo Pena (fairly fresh) 3 pts. 2 ast.
 SG - Mark Smith (fairly fresh) 4 pts.
 SF - Ryan Herron (fresh) 6 pts.
 PF - Reuben Herron (fairly fresh)
 C - John Gilpin (fresh) 2 pts. 2 reb.
 
03:20James MadisonRene Romano misses short on a runner near the basket39-31
03:19HofstraReuben Herron pulls down the rebound39-31
03:00HofstraReuben Herron connects on the floater from the baseline on a nice dish by Ryan Herron39-33
02:50James MadisonMark Smith steals the ball from Micheal Stops39-33
02:30HofstraReuben Herron misses badly on a 3 from the right wing39-33
02:28James MadisonPete Lewallen grabs the defensive rebound39-33
02:05James MadisonSanto Pena steps in front of the Gilbert Hamilton pass39-33
01:50HofstraJohn Gilpin misses the lay-in39-33
01:49James MadisonPete Lewallen gets the rebound39-33
01:44James MadisonRene Romano misses badly on a fadeaway jumper from the left wing39-33
01:42James MadisonGilbert Hamilton tips it home41-33
01:23HofstraGilbert Hamilton is called for the reach on Mark Smith - foul #1 on Gilbert Hamilton, team foul #641-33
SubsJames Madison
John Heckstall (PG), Charles Lady (SG), Ricky Tapia (SF), Marshall Gray (PF), Preston Hughes (C)
Micheal Stops, Pete Lewallen, Rene Romano, Gilbert Hamilton, Glen Wilson
 
SubsHofstra
Kevin Smith (PG), Nathan Hammer (SG), Frederick Good (SF), Dylan Yampolsky (PF), Rudy Rouleau (C)
Santo Pena, Mark Smith, Ryan Herron, Reuben Herron, John Gilpin
 
01:18HofstraRudy Rouleau misses short on an open fadeaway from the free throw line41-33
01:16HofstraRudy Rouleau misses the tip41-33
01:15James MadisonJohn Heckstall grabs the board41-33
00:53James MadisonPreston Hughes misses the lay-in but he's hacked by Rudy Rouleau - foul #1 on Rudy Rouleau, team foul #941-33
00:53James MadisonPreston Hughes misses the 1st free throw41-33
00:53James MadisonPreston Hughes misses the 2nd free throw41-33
00:53HofstraRudy Rouleau grabs the defensive rebound41-33
00:39HofstraKevin Smith is fouled on the floor by John Heckstall - foul #1 on John Heckstall, team foul #741-33
00:39HofstraKevin Smith makes the 1st free throw41-34
00:39HofstraKevin Smith makes the 2nd free throw41-35
00:32James MadisonJohn Heckstall throws a bad pass out of bounds41-35
00:16HofstraRudy Rouleau buries a shot from the left block41-37
00:11James MadisonNathan Hammer picks off the pass by Ricky Tapia41-37
00:03HofstraKevin Smith can't finish the uncontested layup41-37
00:01James MadisonPreston Hughes grabs the board41-37
00:00James MadisonPreston Hughes misses badly on a fullcourt shot41-37
TimeTeamPlayScore
LineupJames Madison
 PG - John Heckstall (fresh) 12 pts. 4 ast.
 SG - Charles Lady (fresh) 8 pts.
 SF - Micheal Stops (fresh) 5 pts. 2 stl.
 PF - Gilbert Hamilton (fresh) 2 pts. 1 ast.
 C - Edgar Hutchinson (fresh) 2 pts. 2 reb. 3 pf.
 
LineupHofstra
 PG - Santo Pena (fresh) 3 pts. 2 ast.
 SG - Nathan Hammer (fresh) 8 pts. 1 ast.
 SF - Ryan Herron (fresh) 6 pts.
 PF - Dylan Yampolsky (fresh) 3 reb.
 C - Rudy Rouleau (fresh) 8 pts. 5 reb.
 
20:00HofstraRyan Herron inbounds the ball41-37
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+2) 
Game PlanHofstraHofstra is playing a triangle offense and a man to man (-2) 
19:50HofstraRyan Herron misses the 3pt attempt from straight away41-37
19:48HofstraRudy Rouleau tips it home41-39
19:27James MadisonEdgar Hutchinson makes the jumpshot from just outside the lane on a great pass from Charles Lady43-39
19:09HofstraSanto Pena is whistled for a carry43-39
18:59James MadisonJohn Heckstall scores on a fadeaway jumper from the right side on a great pass from Charles Lady45-39
18:56HofstraCharles Lady is called for the reach on Nathan Hammer in the backcourt - foul #1 on Charles Lady, team foul #145-39
SubsJames Madison
Marshall Gray (PF)
Gilbert Hamilton
 
SubsHofstra 
18:40HofstraNathan Hammer drills a pull-up jumper from the left side on a great pass from Ryan Herron45-41
18:35James MadisonCharles Lady can't connect on a floater from the right wing45-41
18:34HofstraNathan Hammer snags the defensive board45-41
18:27HofstraRyan Herron hits the front of the rim on the 3 from straight away45-41
18:26HofstraThe offensive rebound goes to Rudy Rouleau45-41
18:04HofstraRudy Rouleau is whistled for a charge - foul #2 on Rudy Rouleau, team foul #145-41
SubsJames Madison
Eric Wiley (PG), Pete Lewallen (SG), Rene Romano (SF), Glen Wilson (C)
John Heckstall, Charles Lady, Micheal Stops, Edgar Hutchinson
 
SubsHofstra
Kevin Smith (PG), Lars Zigich (SG), Mark Smith (SF), Frederick Good (PF), Reuben Herron (C)
Santo Pena, Nathan Hammer, Ryan Herron, Dylan Yampolsky, Rudy Rouleau
 
17:39James MadisonRene Romano dunks the ball47-41
17:25HofstraMark Smith connects on the 3pt shot from the left wing on a nice dish by Kevin Smith47-44
17:12James MadisonMarshall Gray can't connect on a floater from just outside the lane47-44
17:10James MadisonThe offensive rebound goes to Marshall Gray47-44
16:55James MadisonRene Romano misses long on a fadeaway from the left wing but the foul's on Mark Smith - foul #1 on Mark Smith, team foul #247-44
SubsJames Madison
John Heckstall (PG), Gilbert Hamilton (PF), Preston Hughes (C)
Eric Wiley, Marshall Gray, Glen Wilson
 
SubsHofstra
Nathan Hammer (SG), Ryan Herron (SF), Rudy Rouleau (C)
Lars Zigich, Mark Smith, Reuben Herron
 
16:55James MadisonRene Romano misses the 1st free throw47-44
16:55James MadisonRene Romano makes the 2nd free throw48-44
16:40HofstraFrederick Good connects on the open 3pt jumper from straight away on a nice dish by Kevin Smith48-47
16:17James MadisonJohn Heckstall misses the floater from just outside the lane48-47
16:16HofstraThe rebound goes to Nathan Hammer48-47
16:00HofstraThe short jumper by Kevin Smith is denied by Gilbert Hamilton48-47
15:58James MadisonPreston Hughes snags the defensive board48-47
LineupJames Madison
 PG - John Heckstall (fresh) 14 pts. 4 ast.
 SG - Pete Lewallen (fairly fresh) 2 ast.
 SF - Rene Romano (fairly fresh) 7 pts.
 PF - Gilbert Hamilton (fresh) 2 pts. 1 ast.
 C - Preston Hughes (fresh) 3 reb.
 
LineupHofstra
 PG - Kevin Smith (fairly fresh) 2 pts. 3 ast.
 SG - Nathan Hammer (fresh) 10 pts. 1 ast.
 SF - Ryan Herron (fresh) 6 pts.
 PF - Frederick Good (fairly fresh) 3 pts.
 C - Rudy Rouleau (fresh) 10 pts. 7 reb.
 
15:52James MadisonJohn Heckstall misses the jumper from just outside the lane48-47
15:50James MadisonPreston Hughes snags the offensive board48-47
15:38James MadisonRene Romano scores on a shot from the free throw line on a great pass from John Heckstall50-47
15:33HofstraPete Lewallen picks off the pass by Ryan Herron in the backcourt50-47
15:15James MadisonJohn Heckstall misses the jumpshot from the left wing50-47
15:13HofstraNathan Hammer pulls down the rebound50-47
15:11HofstraFrederick Good is fouled in the backcourt by Pete Lewallen - foul #2 on Pete Lewallen, team foul #250-47
SubsJames Madison
Eric Wiley (PG), Charles Lady (SG), Micheal Stops (SF), Glen Wilson (PF), Edgar Hutchinson (C)
John Heckstall, Pete Lewallen, Rene Romano, Gilbert Hamilton, Preston Hughes
 
SubsHofstra
Santo Pena (PG), Lars Zigich (SG), Mark Smith (SF), Dylan Yampolsky (PF), Reuben Herron (C)
Kevin Smith, Nathan Hammer, Ryan Herron, Frederick Good, Rudy Rouleau
 
14:56HofstraMark Smith hits a wide open 3 pointer from straight away on a great pass from Santo Pena50-50
14:44James MadisonEdgar Hutchinson misses short on a fadeaway near the basket but he's fouled by Reuben Herron - foul #1 on Reuben Herron, team foul #350-50
14:44James MadisonEdgar Hutchinson makes the 1st free throw51-50
14:44James MadisonEdgar Hutchinson misses the 2nd free throw51-50
14:44HofstraReuben Herron snags the defensive board51-50
14:28HofstraMark Smith misses short on a shot from the free throw line51-50
14:26James MadisonEdgar Hutchinson gets the rebound51-50
14:20James MadisonEdgar Hutchinson connects on the driving attempt from the left block on a nice dish by Eric Wiley53-50
14:17HofstraMark Smith is hacked by Eric Wiley in the backcourt - foul #1 on Eric Wiley, team foul #353-50
SubsJames Madison
Marshall Gray (PF)
Glen Wilson
 
SubsHofstra 
13:59HofstraMark Smith's pass is off the mark and out of bounds53-50
SubsJames Madison 
SubsHofstra
Nathan Hammer (SG)
Lars Zigich
 
13:44James MadisonMicheal Stops misses badly on a fadeaway from the left block53-50
13:42HofstraReuben Herron grabs the defensive rebound53-50
13:38HofstraSanto Pena misses badly on a fadeaway from the left wing53-50
13:36James MadisonMicheal Stops snags the defensive board53-50
13:24James MadisonEdgar Hutchinson can't connect on a fadeaway jumper from the free throw line but he's fouled by Reuben Herron - foul #2 on Reuben Herron, team foul #453-50
SubsJames Madison
John Heckstall (PG), Ricky Tapia (SG), Preston Hughes (PF)
Eric Wiley, Charles Lady, Marshall Gray
 
SubsHofstra
Jay Kutcher (PG), Ryan Herron (SF), Frederick Good (PF), Rudy Rouleau (C)
Santo Pena, Mark Smith, Dylan Yampolsky, Reuben Herron
 
13:24James MadisonEdgar Hutchinson misses the 1st free throw53-50
13:24James MadisonEdgar Hutchinson makes the 2nd free throw54-50
13:11HofstraRicky Tapia is called for the reach on Ryan Herron - foul #1 on Ricky Tapia, team foul #454-50
SubsJames Madison
Glen Wilson (C)
Edgar Hutchinson
 
SubsHofstra 
13:01HofstraRyan Herron clanks a 3 from the right wing54-50
12:59James MadisonPreston Hughes gets the rebound54-50
12:52James MadisonJohn Heckstall knocks in the fadeaway from the right side on a nice dish by Preston Hughes and he's hacked by Ryan Herron - foul #1 on Ryan Herron, team foul #556-50
SubsJames Madison
Charles Lady (SG), Gilbert Hamilton (PF)
Micheal Stops, Preston Hughes
 
SubsHofstra 
12:52James MadisonJohn Heckstall makes the free throw57-50
12:42HofstraFrederick Good comes up short on the fadeaway from the left wing57-50
12:40HofstraFrederick Good snags the offensive board57-50
12:23HofstraFrederick Good connects on the shot in the lane set up by Jay Kutcher57-52
11:59James MadisonGlen Wilson can't finish the layup57-52
11:58HofstraRudy Rouleau grabs the board57-52
LineupJames Madison
 PG - John Heckstall (fairly fresh) 17 pts. 5 ast.
 SG - Charles Lady (fairly fresh) 8 pts. 2 ast.
 SF - Ricky Tapia (fairly fresh) 2 pts.
 PF - Gilbert Hamilton (fairly fresh) 2 pts. 1 ast.
 C - Glen Wilson (fairly fresh) 2 pts. 2 reb.
 
LineupHofstra
 PG - Jay Kutcher (fresh) 1 ast.
 SG - Nathan Hammer (fairly fresh) 10 pts. 1 ast.
 SF - Ryan Herron (fresh) 6 pts.
 PF - Frederick Good (fairly fresh) 5 pts.
 C - Rudy Rouleau (fresh) 10 pts. 8 reb.
 
11:46HofstraNathan Hammer misses badly on a 3pt jumper from the right wing57-52
11:44James MadisonThe rebound goes to Glen Wilson57-52
11:39James MadisonCharles Lady double dribbles57-52
SubsJames Madison
Eric Wiley (PG), Pete Lewallen (SG), Rene Romano (SF), Marshall Gray (PF), Edgar Hutchinson (C)
John Heckstall, Charles Lady, Ricky Tapia, Gilbert Hamilton, Glen Wilson
 
SubsHofstra
Santo Pena (PG), Kevin Smith (SG), Mark Smith (SF), Dylan Yampolsky (PF), Reuben Herron (C)
Jay Kutcher, Nathan Hammer, Ryan Herron, Frederick Good, Rudy Rouleau
 
11:37HofstraKevin Smith loses the dribble to Eric Wiley in the backcourt57-52
11:35James MadisonPete Lewallen hits the finger roll set up by Eric Wiley59-52
11:32HofstraSanto Pena's pass is off the mark and out of bounds in the backcourt59-52
11:20James MadisonMark Smith picks off the pass by Edgar Hutchinson59-52
11:17HofstraMark Smith hits the finger roll59-54
11:02James MadisonEdgar Hutchinson misses the easy layup but he's fouled by Reuben Herron - foul #3 on Reuben Herron, team foul #659-54
SubsJames Madison
Micheal Stops (SF)
Rene Romano
 
SubsHofstra 
11:02James MadisonEdgar Hutchinson makes the 1st free throw60-54
11:02James MadisonEdgar Hutchinson makes the 2nd free throw61-54
10:46HofstraPete Lewallen is called for the reach on Santo Pena - foul #3 on Pete Lewallen, team foul #561-54
SubsJames Madison
John Heckstall (PG), Preston Hughes (PF)
Eric Wiley, Marshall Gray
 
SubsHofstra
John Gilpin (C)
Reuben Herron
 
10:26HofstraMark Smith misses short on an open jumpshot from the left wing61-54
10:25James MadisonPreston Hughes gets the rebound61-54
10:21James MadisonPete Lewallen is hacked by Mark Smith - foul #2 on Mark Smith, team foul #761-54
SubsJames Madison 
SubsHofstra
Ryan Herron (SF), Rudy Rouleau (C)
Santo Pena, Dylan Yampolsky
 
10:21James MadisonPete Lewallen makes the 1st free throw62-54
10:21James MadisonPete Lewallen makes the 2nd free throw63-54
10:04HofstraRyan Herron misses badly on a 3 pointer from straight away63-54
10:03James MadisonEdgar Hutchinson gets the rebound63-54
09:59James MadisonJohn Heckstall clanks a floater from close range63-54
09:57James MadisonPreston Hughes pulls down the offensive rebound63-54
09:34James MadisonJohn Heckstall connects on the shot from just outside the lane on a nice dish by Pete Lewallen65-54
09:26HofstraJohn Heckstall steps in front of the Rudy Rouleau pass65-54
09:08James MadisonEdgar Hutchinson hits a fadeaway from just outside the lane set up by John Heckstall67-54
08:49HofstraMark Smith makes the fadeaway jumper from the left wing set up by Kevin Smith and he's fouled by John Heckstall - foul #2 on John Heckstall, team foul #667-56
SubsJames Madison
Eric Wiley (PG), Charles Lady (SG), Rene Romano (SF), Gilbert Hamilton (PF), Glen Wilson (C)
John Heckstall, Pete Lewallen, Micheal Stops, Preston Hughes, Edgar Hutchinson
 
SubsHofstra
Santo Pena (PG), Nathan Hammer (SG), Dylan Yampolsky (PF), Reuben Herron (C)
Kevin Smith, Ryan Herron, John Gilpin, Rudy Rouleau
 
08:49HofstraMark Smith makes the free throw67-57
08:29James MadisonGlen Wilson is hacked by Reuben Herron - foul #4 on Reuben Herron, team foul #867-57
SubsJames Madison 
SubsHofstra
Frederick Good (SF), Rudy Rouleau (C)
Mark Smith, Reuben Herron
 
08:29James MadisonGlen Wilson makes the 1st free throw68-57
08:29James MadisonGlen Wilson makes the 2nd free throw69-57
08:24HofstraEric Wiley takes the ball from Frederick Good in the backcourt69-57
08:11James MadisonGilbert Hamilton hits the front of the rim on the fadeaway in the lane69-57
08:09HofstraDylan Yampolsky snags the defensive board69-57
07:54HofstraNathan Hammer clanks a 3 from the right corner69-57
07:53HofstraRudy Rouleau tips it in69-59
LineupJames Madison
 PG - Eric Wiley (fresh) 4 pts. 3 ast. 3 stl.
 SG - Charles Lady (fresh) 8 pts. 2 ast.
 SF - Rene Romano (fresh) 9 pts.
 PF - Gilbert Hamilton (fresh) 2 pts. 1 ast.
 C - Glen Wilson (fairly fresh) 4 pts. 3 reb.
 
LineupHofstra
 PG - Santo Pena (fresh) 3 pts. 3 ast.
 SG - Nathan Hammer (fresh) 10 pts. 1 ast.
 SF - Frederick Good (fresh) 5 pts.
 PF - Dylan Yampolsky (fresh) 4 reb.
 C - Rudy Rouleau (fairly fresh) 12 pts. 9 reb.
 
07:31James MadisonCharles Lady scores on a turnaround in the lane71-59
07:19HofstraRene Romano is called for the reach on Frederick Good - foul #2 on Rene Romano, team foul #771-59
SubsJames Madison
John Heckstall (PG), Ricky Tapia (SF), Marshall Gray (PF), Edgar Hutchinson (C)
Eric Wiley, Rene Romano, Gilbert Hamilton, Glen Wilson
 
SubsHofstra
Jay Kutcher (PG), Ryan Herron (SF), Reuben Herron (C)
Santo Pena, Dylan Yampolsky, Rudy Rouleau
 
07:19HofstraFrederick Good makes the 1st free throw71-60
07:19HofstraFrederick Good misses the 2nd free throw71-60
07:19James MadisonThe rebound goes to Charles Lady71-60
07:01James MadisonJohn Heckstall misses short on a fadeaway from the free throw line71-60
06:59HofstraThe rebound goes to Frederick Good71-60
06:53HofstraRyan Herron buries a fadeaway jumper from the right side on a great pass from Frederick Good71-62
06:41James MadisonJohn Heckstall can't finish the layup but he's hacked by Jay Kutcher - foul #1 on Jay Kutcher, team foul #971-62
SubsJames Madison
Micheal Stops (SF), Preston Hughes (C)
Charles Lady, Edgar Hutchinson
 
SubsHofstra
Lars Zigich (SG), John Gilpin (C)
Nathan Hammer, Frederick Good
 
06:41James MadisonJohn Heckstall makes the 1st free throw72-62
06:41James MadisonJohn Heckstall makes the 2nd free throw73-62
06:15HofstraLars Zigich can't connect on a 3pt shot from the right corner73-62
06:14James MadisonThe rebound goes to Ricky Tapia73-62
06:00James MadisonA charge is called on John Heckstall - foul #3 on John Heckstall, team foul #873-62
SubsJames Madison
Eric Wiley (PG), Pete Lewallen (SG), Gilbert Hamilton (PF)
John Heckstall, Ricky Tapia, Marshall Gray
 
SubsHofstra
Kevin Smith (SF), Dylan Yampolsky (PF), Rudy Rouleau (C)
Ryan Herron, Reuben Herron, John Gilpin
 
05:39HofstraLars Zigich is whistled for traveling73-62
SubsJames Madison
Rene Romano (SF)
Micheal Stops
 
SubsHofstra
Santo Pena (PG), Nathan Hammer (SG)
Jay Kutcher, Lars Zigich
 
05:23James MadisonRudy Rouleau is called for the reach on Rene Romano - foul #3 on Rudy Rouleau, team foul #1073-62
SubsJames Madison
Edgar Hutchinson (C)
Preston Hughes
 
SubsHofstra
Frederick Good (C)
Rudy Rouleau
 
05:23James MadisonRene Romano misses the 1st free throw73-62
05:23James MadisonRene Romano makes the 2nd free throw74-62
05:03HofstraNathan Hammer can't connect on a fadeaway from just outside the lane but he's hacked by Pete Lewallen - foul #4 on Pete Lewallen, team foul #974-62
SubsJames Madison
Charles Lady (PG)
Eric Wiley
 
SubsHofstra
Ryan Herron (SF), Rudy Rouleau (C)
Kevin Smith, Dylan Yampolsky
 
05:03HofstraNathan Hammer makes the 1st free throw74-63
05:03HofstraNathan Hammer makes the 2nd free throw74-64
04:45James MadisonRene Romano misses long on a jumpshot from the left wing74-64
04:44HofstraRudy Rouleau grabs the defensive rebound74-64
04:35HofstraRudy Rouleau misses long on a driving attempt from the baseline74-64
04:34HofstraRudy Rouleau misses the tip74-64
04:32HofstraRudy Rouleau tips it in74-66
04:03James MadisonEdgar Hutchinson connects on the driving attempt from the right block76-66
03:53HofstraRyan Herron is open and lays it up and in on a nice dish by Santo Pena76-68
LineupJames Madison
 PG - Charles Lady (fairly fresh) 10 pts. 2 ast.
 SG - Pete Lewallen (fairly fresh) 4 pts. 3 ast. 4 pf.
 SF - Rene Romano (fairly fresh) 10 pts.
 PF - Gilbert Hamilton (tiring) 2 pts. 1 ast.
 C - Edgar Hutchinson (fairly fresh) 14 pts. 4 reb. 3 pf.
 
LineupHofstra
 PG - Santo Pena (fairly fresh) 3 pts. 4 ast.
 SG - Nathan Hammer (fairly fresh) 12 pts. 1 ast.
 SF - Ryan Herron (fresh) 10 pts.
 PF - Frederick Good (fairly fresh) 6 pts. 2 reb.
 C - Rudy Rouleau (fairly fresh) 14 pts. 12 reb. 3 pf.
 
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+2) 
Game PlanHofstraHofstra is playing a triangle offense and a man to man (-1) 
03:37James MadisonEdgar Hutchinson clanks a jumper from the baseline76-68
03:35HofstraRudy Rouleau pulls down the rebound76-68
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+2) 
Game PlanHofstraHofstra is playing a triangle offense (uptempo) and a man to man (-1) 
03:25HofstraRudy Rouleau is fouled on the floor by Pete Lewallen - foul #5 on Pete Lewallen, team foul #1076-68
SubsJames Madison
John Heckstall (PG), Ricky Tapia (SG), Micheal Stops (SF), Marshall Gray (PF), Glen Wilson (C)
Charles Lady, Pete Lewallen, Rene Romano, Gilbert Hamilton, Edgar Hutchinson
 
SubsHofstra
Kevin Smith (PG), Lars Zigich (SG), Mark Smith (SF), Dylan Yampolsky (PF)
Santo Pena, Nathan Hammer, Ryan Herron, Frederick Good
 
03:25HofstraRudy Rouleau makes the 1st free throw76-69
03:25HofstraRudy Rouleau makes the 2nd free throw76-70
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+2) 
Game PlanHofstraHofstra is playing a triangle offense (uptempo) and a man to man (-2) 
03:06James MadisonGlen Wilson hits a pull-up jumper from the left wing on a great pass from Ricky Tapia78-70
03:04HofstraKevin Smith is whistled for a carry in the backcourt78-70
SubsJames Madison 
SubsHofstra
Reuben Herron (C)
Rudy Rouleau
 
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+2) 
Game PlanHofstraHofstra is playing a triangle offense (uptempo) and a man to man (-1) 
02:38James MadisonJohn Heckstall scores on a turnaround from the baseline80-70
02:38HofstraHofstra calls a full timeout (2 :30 3 full remaining)80-70
SubsJames Madison
Charles Lady (SG)
Ricky Tapia
 
SubsHofstra
Nathan Hammer (SG), Ryan Herron (SF)
Lars Zigich, Mark Smith
 
02:19HofstraNathan Hammer clanks a 3 from the left corner80-70
02:18James MadisonGlen Wilson grabs the board80-70
02:14James MadisonJames Madison calls a full timeout (2 :30 3 full remaining)80-70
SubsJames Madison
Edgar Hutchinson (C)
Glen Wilson
 
SubsHofstra
Santo Pena (PG), Rudy Rouleau (C)
Kevin Smith, Reuben Herron
 
02:12James MadisonMarshall Gray misses badly on a jumper in the paint but the foul's on Santo Pena - foul #2 on Santo Pena, team foul #1180-70
02:12James MadisonMarshall Gray makes the 1st free throw81-70
02:12James MadisonMarshall Gray misses the 2nd free throw81-70
02:12HofstraRudy Rouleau pulls down the rebound81-70
01:56HofstraNathan Hammer misses short on a 3 from the right wing81-70
01:55James MadisonJohn Heckstall grabs the board81-70
01:49James MadisonMicheal Stops hits the front of the rim on the 3 pointer from straight away81-70
01:48HofstraRyan Herron pulls down the rebound81-70
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+1) 
Game PlanHofstraHofstra is playing a triangle offense (uptempo) and a man to man (-1) 
01:44HofstraSanto Pena's pass is off the mark and out of bounds in the backcourt81-70
SubsJames Madison
Gilbert Hamilton (PF)
Marshall Gray
 
SubsHofstra
Kevin Smith (PG), Lars Zigich (SG), Mark Smith (SF), Frederick Good (PF), Reuben Herron (C)
Santo Pena, Nathan Hammer, Ryan Herron, Dylan Yampolsky, Rudy Rouleau
 
01:24James MadisonJohn Heckstall is hacked by Reuben Herron - foul #5 on Reuben Herron, team foul #1281-70
SubsJames Madison 
SubsHofstra
John Gilpin (C)
Reuben Herron
 
01:24James MadisonJohn Heckstall makes the 1st free throw82-70
01:24James MadisonJohn Heckstall misses the 2nd free throw82-70
01:24HofstraJohn Gilpin snags the defensive board82-70
01:16HofstraMark Smith misses badly on a shot near the basket82-70
01:15James MadisonMicheal Stops gets the rebound82-70
01:11James MadisonJohn Heckstall hits the front of the rim on the fadeaway from the left block82-70
01:10James MadisonThe offensive rebound goes to John Heckstall82-70
00:53James MadisonCharles Lady comes up short on the fadeaway near the basket but the foul's on Mark Smith - foul #3 on Mark Smith, team foul #1382-70
00:53James MadisonCharles Lady makes the 1st free throw83-70
00:53James MadisonCharles Lady makes the 2nd free throw84-70
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (+1) 
Game PlanHofstraHofstra is playing a quick shot offense (quick shot) and a man to man (-1) 
00:48HofstraFrederick Good blows the layup84-70
00:46HofstraFrederick Good misses the tip84-70
00:45James MadisonEdgar Hutchinson pulls down the rebound84-70
Game PlanJames MadisonJames Madison is playing a spread offense (hold ball) and a fullcourt press (+1) 
Game PlanHofstraHofstra is playing a quick shot offense (quick shot) and a man to man (-1) 
00:40James MadisonCharles Lady makes the shot from the right side on a great pass from John Heckstall86-70
00:37HofstraLars Zigich is hacked by John Heckstall in the backcourt - foul #4 on John Heckstall, team foul #1186-70
00:37HofstraLars Zigich misses the 1st free throw86-70
00:37HofstraLars Zigich misses the 2nd free throw86-70
00:37James MadisonGilbert Hamilton grabs the board86-70
00:17James MadisonJohn Heckstall comes up short on the shot from the right wing86-70
00:16James MadisonEdgar Hutchinson pulls down the offensive rebound86-70
00:00James MadisonJohn Heckstall runs out the clock86-70