#AE2E2D #AB0E21
Hoops Dynasty HOOPS DYNASTY
Conference Crum
Union Sim AI
Final -
2/25/2026
79
  1 2 F
Union 31 48 79
St. John Fisher 32 38 70
70
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJohn Norvell 23 2-6 0-2 0-0 1 5 0 1 1 1 4 4
pfMelvin Simmons 23 4-11 1-3 2-2 2 7 4 1 1 0 4 11
sfFreddie Fowlkes 20 2-5 0-0 5-6 2 4 0 1 1 0 4 9
sgDaniel Brown 20 4-9 4-8 2-2 2 4 3 1 0 0 4 14
pgJimmie Giroux 20 2-4 0-2 2-2 1 1 3 1 1 0 2 6
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfPhilip Porter 20 4-11 1-4 3-4 4 6 0 0 0 0 2 12
sfJack Milstead 19 2-3 1-2 0-0 0 2 2 0 1 0 0 5
pgSamuel Haney 18 1-5 0-3 2-2 0 2 1 0 3 0 1 4
sgJoshua Maddocks 17 2-6 1-3 0-0 1 1 1 1 2 0 1 5
sgNathan Powers 16 3-7 0-0 3-4 1 3 1 1 1 1 0 9
pgJackie Bruckner 4 0-0 0-0 0-0 0 0 0 1 0 0 0 0
Totals 200 26-67 8-27 19-22 14 35 15 8 11 2 22 79
Percentages   .388 .296 .864                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cRobert Jackson 23 3-4 0-0 2-2 4 6 1 0 0 0 0 8
pfStephen Smith 18 0-3 0-1 4-6 4 10 0 0 0 1 3 4
sfJack Buchholtz 26 5-6 2-2 0-0 1 8 1 1 0 1 2 12
sgFrank Hartz 31 7-16 5-12 2-2 1 2 4 1 0 0 3 21
pgJohn Wanner 24 0-2 0-2 6-9 0 2 7 4 2 0 2 6
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfRobert Frazier 17 1-4 0-0 1-1 1 2 0 0 1 0 1 3
pfHenry Otis 15 3-3 0-0 2-4 0 2 1 1 0 0 1 8
sgTodd Fountain 13 3-6 0-1 0-0 1 4 1 7 0 0 4 6
cJames Dunn 13 0-3 0-0 0-0 1 4 0 3 0 0 0 0
sgEugene Hamilton 12 0-2 0-2 0-0 0 1 1 2 0 0 3 0
pgSteven Kuhl 8 0-1 0-0 2-3 0 0 2 2 1 0 1 2
Totals 200 22-50 7-20 19-27 13 41 18 21 4 2 20 70
Percentages   .440 .350 .704                

UC
31
10-32
1-11
10-10
8
16
6
4
4
2
7
14
10
6
2
12
48
16-35
7-16
9-12
6
19
9
4
7
0
15
12
14
4
2
23
79
26-67
8-27
19-22
14
35
15
8
11
2
22
26
24
10
4
35
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
SJFC
32
12-21
4-6
4-7
3
16
10
10
1
1
9
10
5
2
5
8
38
10-29
3-14
15-20
10
25
8
11
3
1
11
12
2
5
0
11
70
22-50
7-20
19-27
13
41
18
21
4
2
20
22
7
7
5
19
PLAYER OF THE GAME
pf Melvin Simmons Union
11 Points, 7 Rebounds, 4 Assists
TimeTeamPlayScore
LineupUnion
 PG - Jimmie Giroux (fresh)
 SG - Daniel Brown (fresh)
 SF - Freddie Fowlkes (fresh)
 PF - Melvin Simmons (fresh)
 C - John Norvell (fresh)
 
LineupSt. John Fisher
 PG - John Wanner (fresh)
 SG - Frank Hartz (fresh)
 SF - Jack Buchholtz (fresh)
 PF - Stephen Smith (fresh)
 C - Robert Jackson (fresh)
 
20:00UnionMelvin Simmons wins the tip0-0
Game PlanUnionUnion is playing a motion offense and a fullcourt press (0) 
Game PlanSt. John FisherSt. John Fisher is playing a motion offense and a 2-3 zone (0) 
19:48UnionMelvin Simmons clanks a turnaround from close range0-0
19:47St. John FisherThe rebound goes to Jack Buchholtz0-0
19:30St. John FisherJack Buchholtz lays it in set up by Frank Hartz0-2
19:13UnionDaniel Brown clanks a 3pt jumper from straight away0-2
19:12UnionMelvin Simmons tips it home2-2
18:59St. John FisherJack Buchholtz drills a driving attempt near the basket on a great pass from John Wanner2-4
18:43UnionDaniel Brown misses the 3pt shot from the right corner2-4
18:41St. John FisherStephen Smith grabs the defensive rebound2-4
18:21St. John FisherStephen Smith comes up short on the 3 from the right corner2-4
18:19UnionFreddie Fowlkes grabs the board2-4
18:05UnionJohn Norvell is hacked by Jack Buchholtz - foul #1 on Jack Buchholtz, team foul #12-4
17:55UnionJimmie Giroux is hacked by Stephen Smith - foul #1 on Stephen Smith, team foul #22-4
SubsUnion
Joshua Maddocks (PG), Samuel Haney (SG), Philip Porter (SF), Nathan Powers (PF), Jack Milstead (C)
Jimmie Giroux, Daniel Brown, Freddie Fowlkes, Melvin Simmons, John Norvell
 
SubsSt. John Fisher 
17:41UnionPhilip Porter misses badly on a 3pt jumper from the right wing2-4
17:39St. John FisherThe rebound goes to Frank Hartz2-4
17:34St. John FisherFrank Hartz buries a 3pt jumper from the right corner set up by Robert Jackson2-7
17:20UnionNathan Powers's pass is intercepted by John Wanner2-7
17:17St. John FisherFrank Hartz banks in the layup on a great pass from John Wanner2-9
17:03UnionJoshua Maddocks misses long on a 3 from the left corner2-9
17:02St. John FisherRobert Jackson grabs the defensive rebound2-9
16:48St. John FisherFrank Hartz hits a wide open 3 from the left corner on a great pass from Jack Buchholtz2-12
16:23UnionPhilip Porter can't connect on a runner in the lane2-12
16:22UnionPhilip Porter grabs the offensive rebound2-12
16:07UnionNathan Powers hits the front of the rim on the floater from the right block2-12
16:06St. John FisherRobert Jackson snags the defensive board2-12
15:48St. John FisherNathan Powers swats the short shot by Stephen Smith2-12
15:47St. John FisherStephen Smith snags the offensive board2-12
LineupUnion
 PG - Joshua Maddocks (fairly fresh)
 SG - Samuel Haney (fairly fresh)
 SF - Philip Porter (fresh)
 PF - Nathan Powers (fairly fresh)
 C - Jack Milstead (fairly fresh)
 
LineupSt. John Fisher
 PG - John Wanner (fairly fresh) 2 ast.
 SG - Frank Hartz (fairly fresh) 8 pts. 1 ast.
 SF - Jack Buchholtz (fairly fresh) 4 pts.
 PF - Stephen Smith (fairly fresh) 2 reb.
 C - Robert Jackson (fairly fresh) 2 reb.
 
15:33St. John FisherFrank Hartz misses long on a driving attempt in the lane2-12
15:32UnionJack Milstead grabs the defensive rebound2-12
15:21UnionNathan Powers clanks a floater in the paint but he's fouled by Stephen Smith - foul #2 on Stephen Smith, team foul #32-12
SubsUnion
Jimmie Giroux (PG), Freddie Fowlkes (SF), Melvin Simmons (PF), John Norvell (C)
Joshua Maddocks, Samuel Haney, Philip Porter, Jack Milstead
 
SubsSt. John Fisher
Todd Fountain (PG), Eugene Hamilton (SG), Robert Frazier (SF), James Dunn (PF), Henry Otis (C)
John Wanner, Frank Hartz, Jack Buchholtz, Stephen Smith, Robert Jackson
 
15:21UnionNathan Powers makes the 1st free throw3-12
15:21UnionNathan Powers makes the 2nd free throw4-12
15:19St. John FisherTodd Fountain is whistled for a carry in the backcourt4-12
SubsUnion
Daniel Brown (SG)
Nathan Powers
 
SubsSt. John Fisher 
15:06UnionFreddie Fowlkes is hacked by Eugene Hamilton - foul #1 on Eugene Hamilton, team foul #44-12
14:50UnionJohn Norvell misses badly on a 3pt jumper from straight away4-12
14:49St. John FisherTodd Fountain gets the rebound4-12
14:35St. John FisherTodd Fountain is called for a moving pick - foul #1 on Todd Fountain, team foul #54-12
14:08UnionFreddie Fowlkes hits the finger roll on a great pass from Melvin Simmons6-12
13:51St. John FisherRobert Frazier hits the front of the rim on the driving attempt from the right block6-12
13:49St. John FisherThe offensive rebound goes to Todd Fountain6-12
13:33St. John FisherHenry Otis can't connect on a jumper from the right block but he's hacked by Daniel Brown - foul #1 on Daniel Brown, team foul #16-12
SubsUnion
Philip Porter (SF)
Freddie Fowlkes
 
SubsSt. John Fisher
Steven Kuhl (PG), Frank Hartz (SG), Robert Jackson (C)
Todd Fountain, Robert Frazier, James Dunn
 
13:33St. John FisherHenry Otis misses the 1st free throw6-12
13:33St. John FisherHenry Otis misses the 2nd free throw6-12
13:33UnionThe rebound goes to Philip Porter6-12
13:11UnionJimmie Giroux scores on a jumper from the right side on a nice dish by Melvin Simmons8-12
12:49St. John FisherHenry Otis buries a jumpshot from the right wing8-14
12:37UnionDaniel Brown hits a 3pt jumper from the left corner on a great pass from Jimmie Giroux11-14
12:21St. John FisherHenry Otis misses badly on a shot near the basket but he's hacked by Melvin Simmons - foul #1 on Melvin Simmons, team foul #211-14
SubsUnion
Joshua Maddocks (PG), Samuel Haney (SG), Nathan Powers (PF), Jack Milstead (C)
Jimmie Giroux, Daniel Brown, Melvin Simmons, John Norvell
 
SubsSt. John Fisher
Todd Fountain (PG), Jack Buchholtz (SF), James Dunn (C)
Steven Kuhl, Eugene Hamilton, Robert Jackson
 
12:21St. John FisherHenry Otis makes the 1st free throw11-15
12:21St. John FisherHenry Otis makes the 2nd free throw11-16
12:01UnionJoshua Maddocks hits the front of the rim on the jumper from the right wing11-16
11:59St. John FisherHenry Otis grabs the board11-16
11:56St. John FisherFrank Hartz is fouled in the backcourt by Samuel Haney - foul #1 on Samuel Haney, team foul #311-16
SubsUnion
Freddie Fowlkes (SF)
Nathan Powers
 
SubsSt. John Fisher
John Wanner (PG), Robert Frazier (C)
Todd Fountain, Henry Otis
 
11:37St. John FisherJames Dunn hits the front of the rim on the wide open runner in the paint11-16
11:36UnionJack Milstead pulls down the rebound11-16
LineupUnion
 PG - Joshua Maddocks (fresh)
 SG - Samuel Haney (fresh)
 SF - Freddie Fowlkes (fresh) 2 pts.
 PF - Philip Porter (fresh) 2 reb.
 C - Jack Milstead (fresh) 2 reb.
 
LineupSt. John Fisher
 PG - John Wanner (fresh) 2 ast.
 SG - Frank Hartz (fresh) 8 pts. 1 ast.
 SF - Jack Buchholtz (fresh) 4 pts.
 PF - James Dunn (fresh)
 C - Robert Frazier (fresh)
 
11:22UnionPhilip Porter drills a jump hook from the baseline13-16
10:55St. John FisherSamuel Haney picks off the pass by James Dunn13-16
10:42UnionJack Buchholtz swats the layup by Freddie Fowlkes13-16
10:41St. John FisherJohn Wanner grabs the board13-16
10:17St. John FisherSamuel Haney steals the ball from John Wanner13-16
09:59UnionFreddie Fowlkes can't connect on a shot from the left side13-16
09:58UnionThe offensive rebound goes to Freddie Fowlkes13-16
09:42UnionJoshua Maddocks misses long on a 3pt jumper from the left corner13-16
09:40UnionFreddie Fowlkes grabs the offensive rebound13-16
09:22UnionJoshua Maddocks double dribbles13-16
SubsUnion
Jimmie Giroux (PG), Nathan Powers (SG), Melvin Simmons (PF), John Norvell (C)
Joshua Maddocks, Samuel Haney, Philip Porter, Jack Milstead
 
SubsSt. John Fisher
Todd Fountain (PG), Steven Kuhl (SG), Eugene Hamilton (SF), Robert Jackson (C)
John Wanner, Frank Hartz, Jack Buchholtz, Robert Frazier
 
08:59St. John FisherJames Dunn misses the easy layup13-16
08:58UnionThe rebound goes to Melvin Simmons13-16
08:47UnionJohn Norvell hits the front of the rim on the 3pt attempt from straight away13-16
08:46St. John FisherJames Dunn grabs the board13-16
08:41St. John FisherSteven Kuhl travels in the backcourt13-16
SubsUnion
Daniel Brown (SG)
Nathan Powers
 
SubsSt. John Fisher 
08:22UnionMelvin Simmons can't connect on a shot from the right side13-16
08:20UnionJimmie Giroux grabs the offensive rebound13-16
08:02UnionFreddie Fowlkes misses long on a jump hook from the left block but he's fouled by Eugene Hamilton - foul #2 on Eugene Hamilton, team foul #613-16
SubsUnion 
SubsSt. John Fisher
Frank Hartz (SG), Henry Otis (PF)
Eugene Hamilton, James Dunn
 
08:02UnionFreddie Fowlkes makes the 1st free throw14-16
08:02UnionFreddie Fowlkes makes the 2nd free throw15-16
07:46St. John FisherSteven Kuhl can't connect on a fadeaway jumper from the left wing but he's hacked by John Norvell - foul #1 on John Norvell, team foul #415-16
SubsUnion
Philip Porter (SF)
Freddie Fowlkes
 
SubsSt. John Fisher 
07:46St. John FisherSteven Kuhl makes the 1st free throw15-17
07:46St. John FisherSteven Kuhl makes the 2nd free throw15-18
07:20UnionJohn Norvell loses the ball out of bounds15-18
SubsUnion
Nathan Powers (SG)
Daniel Brown
 
SubsSt. John Fisher
Jack Buchholtz (SF)
Todd Fountain
 
LineupUnion
 PG - Jimmie Giroux (fresh) 2 pts. 1 ast.
 SG - Nathan Powers (fresh) 2 pts.
 SF - Philip Porter (fresh) 2 pts. 2 reb.
 PF - Melvin Simmons (fresh) 2 pts. 2 reb.
 C - John Norvell (fairly fresh)
 
LineupSt. John Fisher
 PG - Steven Kuhl (fresh) 2 pts.
 SG - Frank Hartz (fresh) 8 pts. 1 ast.
 SF - Jack Buchholtz (fresh) 4 pts.
 PF - Henry Otis (fresh) 4 pts.
 C - Robert Jackson (fresh) 2 reb.
 
07:01St. John FisherJack Buchholtz is open and scores on a 3pt shot from the left corner on a great pass from Frank Hartz15-21
06:56UnionNathan Powers connects on the jumper from the right block set up by Melvin Simmons17-21
06:34St. John FisherRobert Jackson makes the runner in the lane on a nice dish by Henry Otis17-23
06:18UnionJimmie Giroux hits the front of the rim on the pull-up jumper from the right side but he's fouled by Henry Otis - foul #1 on Henry Otis, team foul #717-23
SubsUnion
Daniel Brown (SG), Joshua Maddocks (SF), Jack Milstead (C)
Philip Porter, Melvin Simmons, John Norvell
 
SubsSt. John Fisher
John Wanner (PG), Robert Frazier (PF)
Steven Kuhl, Henry Otis
 
06:18UnionJimmie Giroux makes the 1st free throw18-23
06:18UnionJimmie Giroux makes the 2nd free throw19-23
05:55St. John FisherFrank Hartz misses long on a 3 from the right wing19-23
05:53St. John FisherRobert Jackson tips it back up and in19-25
05:42UnionJimmie Giroux can't connect on a 3pt attempt from the right wing19-25
05:40St. John FisherJack Buchholtz grabs the board19-25
05:36St. John FisherJohn Wanner double dribbles in the backcourt19-25
SubsUnion
Samuel Haney (C)
Jimmie Giroux
 
SubsSt. John Fisher
Todd Fountain (SG)
Frank Hartz
 
05:23UnionDaniel Brown is called for 3 seconds in the lane19-25
SubsUnion
Freddie Fowlkes (SF), Melvin Simmons (PF)
Daniel Brown, Nathan Powers
 
SubsSt. John Fisher 
05:06St. John FisherJack Milstead picks off the pass by Todd Fountain19-25
04:59UnionMelvin Simmons comes up short on the fadeaway from the free throw line19-25
04:57St. John FisherThe rebound goes to Jack Buchholtz19-25
04:52St. John FisherJack Buchholtz is fouled on the floor by Freddie Fowlkes - foul #1 on Freddie Fowlkes, team foul #519-25
SubsUnion
Jackie Bruckner (PG), Philip Porter (SF)
Joshua Maddocks, Freddie Fowlkes
 
SubsSt. John Fisher
Frank Hartz (SG)
Jack Buchholtz
 
04:35St. John FisherTodd Fountain scores on a pull-up jumper from the left side set up by Frank Hartz19-27
04:24UnionMelvin Simmons misses the dunk but he's hacked by Robert Frazier - foul #1 on Robert Frazier, team foul #819-27
SubsUnion
Daniel Brown (SG), John Norvell (C)
Samuel Haney, Jack Milstead
 
SubsSt. John Fisher
Steven Kuhl (PG), James Dunn (PF)
John Wanner, Robert Frazier
 
04:24UnionMelvin Simmons makes the 1st free throw20-27
04:24UnionMelvin Simmons makes the 2nd free throw21-27
04:20St. John FisherSteven Kuhl's pass is off the mark and out of bounds in the backcourt21-27
SubsUnion
Nathan Powers (PF)
Melvin Simmons
 
SubsSt. John Fisher 
04:00UnionNathan Powers scores on a turnaround in the paint23-27
03:43St. John FisherJames Dunn's pass is off the mark and out of bounds23-27
SubsUnion
Jimmie Giroux (PG)
Jackie Bruckner
 
SubsSt. John Fisher
Eugene Hamilton (SF), Stephen Smith (PF)
Todd Fountain, James Dunn
 
03:36UnionNathan Powers misses badly on a shot from the left wing23-27
03:34UnionJohn Norvell can't tip it in23-27
03:33UnionNathan Powers tips it but misses23-27
03:32UnionPhilip Porter snags the offensive board23-27
03:25UnionPhilip Porter is fouled on the floor by Eugene Hamilton - foul #3 on Eugene Hamilton, team foul #923-27
SubsUnion
Freddie Fowlkes (SF), Melvin Simmons (PF)
Nathan Powers, John Norvell
 
SubsSt. John Fisher
John Wanner (PG), Jack Buchholtz (SF), Henry Otis (C)
Frank Hartz, Eugene Hamilton, Robert Jackson
 
03:25UnionPhilip Porter makes the 1st free throw24-27
03:25UnionPhilip Porter makes the 2nd free throw25-27
LineupUnion
 PG - Jimmie Giroux (fresh) 4 pts. 1 ast.
 SG - Daniel Brown (fairly fresh) 3 pts.
 SF - Freddie Fowlkes (fairly fresh) 4 pts. 3 reb.
 PF - Melvin Simmons (fresh) 4 pts. 2 reb.
 C - Philip Porter (fresh) 4 pts. 3 reb.
 
LineupSt. John Fisher
 PG - John Wanner (fresh) 2 ast.
 SG - Steven Kuhl (fresh) 2 pts.
 SF - Jack Buchholtz (fresh) 7 pts. 3 reb.
 PF - Stephen Smith (fresh) 2 reb.
 C - Henry Otis (fresh) 4 pts.
 
02:59St. John FisherJack Buchholtz makes the wide open 3pt attempt from the right corner set up by Steven Kuhl25-30
02:47UnionFreddie Fowlkes buries a driving attempt from the baseline on a nice dish by Daniel Brown27-30
02:45St. John FisherJimmie Giroux is called for the reach on John Wanner in the backcourt - foul #1 on Jimmie Giroux, team foul #627-30
SubsUnion
Joshua Maddocks (SG), Jack Milstead (SF), Samuel Haney (C)
Daniel Brown, Freddie Fowlkes, Philip Porter
 
SubsSt. John Fisher
Frank Hartz (SG)
Steven Kuhl
 
02:36St. John FisherHenry Otis's pass is intercepted by Joshua Maddocks27-30
02:15UnionJimmie Giroux buries a shot from the left wing29-30
02:09St. John FisherJoshua Maddocks is called for the reach on John Wanner in the backcourt - foul #1 on Joshua Maddocks, team foul #729-30
SubsUnion
Nathan Powers (PF), John Norvell (C)
Jimmie Giroux, Melvin Simmons
 
SubsSt. John Fisher
Robert Frazier (C)
Henry Otis
 
02:09St. John FisherJohn Wanner misses the 1st free throw29-30
02:09UnionJohn Norvell grabs the board29-30
01:50UnionNathan Powers clanks a jumpshot from the left wing29-30
01:48St. John FisherRobert Frazier grabs the board29-30
01:29St. John FisherJack Buchholtz scores on a jumper from the left wing set up by John Wanner29-32
01:10UnionSamuel Haney hits the finger roll on a great pass from Jack Milstead31-32
00:55St. John FisherStephen Smith is wide open but clanks a jumpshot from the left side31-32
00:53UnionThe rebound goes to Nathan Powers31-32
00:24UnionSamuel Haney misses short on a 3 from the right corner31-32
00:22St. John FisherStephen Smith grabs the defensive rebound31-32
00:04St. John FisherRobert Frazier's floater is tipped away by John Norvell31-32
00:02UnionSamuel Haney grabs the board31-32
00:00UnionSamuel Haney clanks a fullcourt shot31-32
TimeTeamPlayScore
LineupUnion
 PG - Jimmie Giroux (fresh) 6 pts. 1 ast.
 SG - Daniel Brown (fresh) 3 pts. 1 ast.
 SF - Freddie Fowlkes (fresh) 6 pts. 3 reb.
 PF - Melvin Simmons (fresh) 4 pts. 2 reb.
 C - John Norvell (fresh) 2 reb.
 
LineupSt. John Fisher
 PG - John Wanner (fresh) 3 ast.
 SG - Frank Hartz (fresh) 8 pts. 3 ast.
 SF - Jack Buchholtz (fresh) 12 pts. 3 reb.
 PF - Stephen Smith (fresh) 3 reb.
 C - Robert Jackson (fresh) 4 pts. 3 reb.
 
20:00St. John FisherJack Buchholtz inbounds the ball31-32
Game PlanUnionUnion is playing a motion offense and a fullcourt press (0) 
Game PlanSt. John FisherSt. John Fisher is playing a motion offense and a 2-3 zone (-2) 
19:58St. John FisherJack Buchholtz is fouled in the backcourt by Freddie Fowlkes - foul #2 on Freddie Fowlkes, team foul #131-32
19:53St. John FisherStephen Smith clanks a fadeaway jumper from the right side but he's hacked by Jimmie Giroux - foul #2 on Jimmie Giroux, team foul #231-32
19:53St. John FisherStephen Smith makes the 1st free throw31-33
19:53St. John FisherStephen Smith misses the 2nd free throw31-33
19:53UnionMelvin Simmons grabs the defensive rebound31-33
19:33UnionMelvin Simmons misses the 3 from the right wing31-33
19:32UnionDaniel Brown tips it but misses31-33
19:30St. John FisherJohn Wanner gets the rebound31-33
19:28St. John FisherFrank Hartz is hacked by Daniel Brown in the backcourt - foul #2 on Daniel Brown, team foul #331-33
19:12St. John FisherFrank Hartz misses short on a 3 from the right wing31-33
19:10UnionThe rebound goes to Freddie Fowlkes31-33
18:56UnionJohn Norvell misses long on a fadeaway from the right wing31-33
18:54UnionDaniel Brown snags the offensive board31-33
18:38UnionMelvin Simmons is called for traveling31-33
18:18St. John FisherRobert Jackson buries a jumper near the basket set up by John Wanner31-35
17:56UnionDaniel Brown misses badly on a 3pt attempt from straight away31-35
17:55St. John FisherJack Buchholtz pulls down the rebound31-35
17:40St. John FisherFrank Hartz knocks in the 3 pointer from the right wing on a nice dish by John Wanner31-38
17:25UnionJohn Norvell drills a fadeaway in the paint33-38
17:12St. John FisherJohn Norvell is called for the reach on Frank Hartz - foul #2 on John Norvell, team foul #433-38
SubsUnion
Joshua Maddocks (PG), Samuel Haney (SG), Philip Porter (SF), Nathan Powers (PF), Jack Milstead (C)
Jimmie Giroux, Daniel Brown, Freddie Fowlkes, Melvin Simmons, John Norvell
 
SubsSt. John Fisher
Todd Fountain (PG), Steven Kuhl (SG), Robert Frazier (SF), James Dunn (PF), Henry Otis (C)
John Wanner, Frank Hartz, Jack Buchholtz, Stephen Smith, Robert Jackson
 
16:55St. John FisherTodd Fountain connects on the fadeaway in the lane set up by Steven Kuhl33-40
16:30UnionPhilip Porter misses the jump hook from close range33-40
16:29St. John FisherTodd Fountain gets the rebound33-40
16:24St. John FisherJames Dunn is whistled for traveling33-40
SubsUnion 
SubsSt. John Fisher
Frank Hartz (SG)
Steven Kuhl
 
16:12UnionPhilip Porter hits the front of the rim on the 3 from straight away33-40
16:11UnionJoshua Maddocks tips it home35-40
16:09St. John FisherJoshua Maddocks picks off the pass by Todd Fountain in the backcourt35-40
15:49UnionSamuel Haney can't connect on a 3pt jumper from the right corner35-40
15:47UnionPhilip Porter tips it home37-40
LineupUnion
 PG - Joshua Maddocks (fresh) 2 pts. 2 stl.
 SG - Samuel Haney (fresh) 2 pts. 2 stl.
 SF - Philip Porter (fresh) 6 pts. 4 reb.
 PF - Nathan Powers (fresh) 6 pts.
 C - Jack Milstead (fresh) 2 reb.
 
LineupSt. John Fisher
 PG - Todd Fountain (fresh) 4 pts.
 SG - Frank Hartz (fresh) 11 pts. 3 ast.
 SF - Robert Frazier (fresh)
 PF - James Dunn (fresh)
 C - Henry Otis (fresh) 4 pts.
 
15:26St. John FisherFrank Hartz hits a 3pt attempt from the left wing set up by Todd Fountain37-43
15:01UnionJack Milstead makes the floater from the left block set up by Samuel Haney39-43
14:44St. John FisherNathan Powers steals the ball from Todd Fountain39-43
14:23UnionPhilip Porter hits the finger roll on a great pass from Joshua Maddocks41-43
14:19St. John FisherSamuel Haney steals the ball from Todd Fountain in the backcourt41-43
14:12UnionJoshua Maddocks comes up short on the jumper from the left wing41-43
14:11St. John FisherThe rebound goes to James Dunn41-43
13:52St. John FisherTodd Fountain misses short on a 3pt shot from the left wing41-43
13:51UnionNathan Powers gets the rebound41-43
13:40UnionJoshua Maddocks makes the 3 from the left wing set up by Nathan Powers44-43
13:20St. John FisherRobert Frazier scores on a turnaround near the basket and he's fouled by Philip Porter - foul #1 on Philip Porter, team foul #544-45
SubsUnion
Jimmie Giroux (PG), Daniel Brown (SG), Freddie Fowlkes (SF), Melvin Simmons (PF), John Norvell (C)
Joshua Maddocks, Samuel Haney, Philip Porter, Nathan Powers, Jack Milstead
 
SubsSt. John Fisher
John Wanner (PG), Eugene Hamilton (SG), Stephen Smith (PF), Robert Jackson (C)
Todd Fountain, Frank Hartz, James Dunn, Henry Otis
 
13:20St. John FisherRobert Frazier makes the free throw44-46
13:07UnionMelvin Simmons can't connect on a 3 pointer from the left corner44-46
13:06St. John FisherEugene Hamilton gets the rebound44-46
12:47St. John FisherEugene Hamilton is hacked by Daniel Brown - foul #3 on Daniel Brown, team foul #644-46
SubsUnion 
SubsSt. John Fisher
Jack Buchholtz (SF)
Robert Frazier
 
12:35St. John FisherJohn Wanner is hacked by Melvin Simmons - foul #2 on Melvin Simmons, team foul #744-46
12:35St. John FisherJohn Wanner makes the 1st free throw44-47
12:35St. John FisherJohn Wanner makes the 2nd free throw44-48
12:16UnionDaniel Brown scores on a 3pt shot from straight away on a great pass from Melvin Simmons47-48
12:12St. John FisherMelvin Simmons picks off the pass by John Wanner in the backcourt47-48
11:55UnionJohn Wanner steals it from Freddie Fowlkes47-48
11:35St. John FisherJohn Wanner misses the 3 from the right corner47-48
11:34UnionThe rebound goes to John Norvell47-48
LineupUnion
 PG - Jimmie Giroux (fresh) 6 pts. 1 ast.
 SG - Daniel Brown (fairly fresh) 6 pts. 1 ast. 3 pf.
 SF - Freddie Fowlkes (fairly fresh) 6 pts. 4 reb.
 PF - Melvin Simmons (fresh) 4 pts. 3 reb.
 C - John Norvell (fairly fresh) 2 pts. 3 reb.
 
LineupSt. John Fisher
 PG - John Wanner (fresh) 2 pts. 5 ast. 2 stl.
 SG - Eugene Hamilton (fresh) 3 pf.
 SF - Jack Buchholtz (fresh) 12 pts. 4 reb.
 PF - Stephen Smith (fairly fresh) 1 pts. 3 reb.
 C - Robert Jackson (fresh) 6 pts. 3 reb.
 
11:16UnionFreddie Fowlkes misses badly on a turnaround near the basket47-48
11:14St. John FisherJack Buchholtz grabs the board47-48
10:57St. John FisherRobert Jackson hits the front of the rim on the jumper in the paint but the foul's on Melvin Simmons - foul #3 on Melvin Simmons, team foul #847-48
SubsUnion
Jackie Bruckner (PG), Philip Porter (SF)
Jimmie Giroux, Freddie Fowlkes
 
SubsSt. John Fisher
Steven Kuhl (PG), Frank Hartz (SG)
John Wanner, Eugene Hamilton
 
10:57St. John FisherRobert Jackson makes the 1st free throw47-49
10:57St. John FisherRobert Jackson makes the 2nd free throw47-50
10:47UnionJohn Norvell scores on a fadeaway from the left wing set up by Daniel Brown49-50
10:45St. John FisherSteven Kuhl is hacked by John Norvell in the backcourt - foul #3 on John Norvell, team foul #949-50
10:45St. John FisherSteven Kuhl misses the 1st free throw49-50
10:45UnionMelvin Simmons pulls down the rebound49-50
10:32UnionPhilip Porter is denied on a layup by Stephen Smith49-50
10:30UnionMelvin Simmons can't tip it in49-50
10:28UnionPhilip Porter tips it but misses49-50
10:27St. John FisherThe rebound goes to Stephen Smith49-50
10:20St. John FisherSteven Kuhl hits the front of the rim on the wide open floater in the paint49-50
10:19St. John FisherFrank Hartz grabs the offensive rebound49-50
10:06St. John FisherFrank Hartz misses long on a 3pt jumper from the left wing49-50
10:04UnionPhilip Porter snags the defensive board49-50
09:58UnionStephen Smith is called for the reach on Melvin Simmons - foul #3 on Stephen Smith, team foul #149-50
SubsUnion
Nathan Powers (SG), Freddie Fowlkes (SF), Jack Milstead (C)
Daniel Brown, Melvin Simmons, John Norvell
 
SubsSt. John Fisher 
09:41UnionPhilip Porter misses long on a jump hook from the left block but the foul's on Steven Kuhl - foul #1 on Steven Kuhl, team foul #249-50
SubsUnion
Jimmie Giroux (PG)
Jackie Bruckner
 
SubsSt. John Fisher
Eugene Hamilton (SF)
Jack Buchholtz
 
09:41UnionPhilip Porter misses the 1st free throw49-50
09:41UnionPhilip Porter makes the 2nd free throw50-50
09:25St. John FisherFrank Hartz misses long on a fadeaway from the left wing but he's fouled by Freddie Fowlkes - foul #3 on Freddie Fowlkes, team foul #1050-50
SubsUnion 
SubsSt. John Fisher
Todd Fountain (PG), James Dunn (PF)
Steven Kuhl, Stephen Smith
 
09:25St. John FisherFrank Hartz makes the 1st free throw50-51
09:25St. John FisherFrank Hartz makes the 2nd free throw50-52
09:09UnionJimmie Giroux is hacked by Todd Fountain - foul #2 on Todd Fountain, team foul #350-52
SubsUnion
Joshua Maddocks (SG)
Jack Milstead
 
SubsSt. John Fisher
John Wanner (PG)
Eugene Hamilton
 
08:59UnionJimmie Giroux hits the front of the rim on the 3pt shot from the left corner50-52
08:57St. John FisherTodd Fountain snags the defensive board50-52
08:44St. John FisherTodd Fountain hits the finger roll on a nice dish by Frank Hartz50-54
08:34UnionPhilip Porter clanks a 3 pointer from straight away50-54
08:33St. John FisherJames Dunn grabs the defensive rebound50-54
08:21St. John FisherJames Dunn can't connect on a pull-up jumper from the right side50-54
08:19St. John FisherRobert Jackson pulls down the offensive rebound50-54
08:07St. John FisherFrank Hartz loses the dribble to Jimmie Giroux50-54
08:04UnionNathan Powers lays it up and in set up by Jimmie Giroux52-54
07:40St. John FisherTodd Fountain misses badly on the uncontested runner from the baseline52-54
07:39St. John FisherRobert Jackson grabs the offensive board52-54
07:34St. John FisherTodd Fountain is open but misses the lay-in52-54
07:33St. John FisherJames Dunn grabs the offensive rebound52-54
LineupUnion
 PG - Jimmie Giroux (fairly fresh) 6 pts. 2 ast.
 SG - Joshua Maddocks (fairly fresh) 5 pts. 1 ast. 2 stl.
 SF - Freddie Fowlkes (tiring) 6 pts. 4 reb. 3 pf.
 PF - Nathan Powers (fairly fresh) 8 pts. 1 ast.
 C - Philip Porter (fairly fresh) 9 pts. 6 reb.
 
LineupSt. John Fisher
 PG - John Wanner (fairly fresh) 2 pts. 5 ast. 2 stl.
 SG - Frank Hartz (fairly fresh) 16 pts. 4 ast.
 SF - Todd Fountain (fairly fresh) 6 pts. 1 ast.
 PF - James Dunn (fairly fresh) 4 reb.
 C - Robert Jackson (tiring) 8 pts. 5 reb.
 
07:15St. John FisherJohn Wanner is hacked by Freddie Fowlkes - foul #4 on Freddie Fowlkes, team foul #1152-54
SubsUnion
Jackie Bruckner (PG), Samuel Haney (SG), Jack Milstead (SF), Melvin Simmons (PF), John Norvell (C)
Jimmie Giroux, Joshua Maddocks, Freddie Fowlkes, Nathan Powers, Philip Porter
 
SubsSt. John Fisher
Eugene Hamilton (SG), Jack Buchholtz (SF), Henry Otis (PF), Robert Frazier (C)
Frank Hartz, Todd Fountain, James Dunn, Robert Jackson
 
07:15St. John FisherJohn Wanner makes the 1st free throw52-55
07:15St. John FisherJohn Wanner makes the 2nd free throw52-56
06:52UnionJackie Bruckner loses the dribble to Robert Frazier52-56
06:47St. John FisherJohn Norvell picks off the pass by Eugene Hamilton in the backcourt52-56
06:35UnionJack Milstead clanks a 3pt attempt from straight away52-56
06:33St. John FisherHenry Otis snags the defensive board52-56
06:11St. John FisherHenry Otis is open and buries a fadeaway from the right block set up by Eugene Hamilton52-58
06:02UnionSamuel Haney misses badly on a jump hook from the baseline52-58
06:00St. John FisherJack Buchholtz gets the rebound52-58
05:57St. John FisherJack Buchholtz throws a bad pass out of bounds in the backcourt52-58
SubsUnion
Daniel Brown (SG)
Jackie Bruckner
 
SubsSt. John Fisher
Frank Hartz (SG)
John Wanner
 
05:43UnionJack Milstead hits a 3pt shot from the left wing on a nice dish by Daniel Brown55-58
05:18St. John FisherFrank Hartz clanks a 3pt shot from the left corner55-58
05:16St. John FisherRobert Frazier tips it but misses55-58
05:15UnionMelvin Simmons snags the defensive board55-58
05:05UnionDaniel Brown hits a 3pt shot from the right corner58-58
05:00St. John FisherEugene Hamilton misses long on a 3 pointer from the right corner58-58
04:59UnionJohn Norvell grabs the board58-58
04:54UnionDaniel Brown misses short on a 3pt shot from the left wing58-58
04:53St. John FisherJack Buchholtz gets the rebound58-58
04:40St. John FisherFrank Hartz can't connect on a runner in the lane58-58
04:38UnionDaniel Brown grabs the defensive rebound58-58
04:19UnionDaniel Brown buries a 3pt attempt from the right wing61-58
04:01St. John FisherEugene Hamilton comes up short on the 3pt shot from the right corner61-58
04:00UnionDaniel Brown pulls down the rebound61-58
03:38UnionMelvin Simmons drills a 3pt attempt from the left corner64-58
03:27St. John FisherHenry Otis banks in the layup64-60
LineupUnion
 PG - Samuel Haney (tiring) 2 pts. 1 ast. 3 stl.
 SG - Daniel Brown (fairly fresh) 12 pts. 3 ast. 3 pf.
 SF - Jack Milstead (fairly fresh) 5 pts. 2 reb.
 PF - Melvin Simmons (fairly fresh) 7 pts. 6 reb. 3 pf.
 C - John Norvell (tiring) 4 pts. 4 reb. 3 pf.
 
LineupSt. John Fisher
 PG - Eugene Hamilton (fairly fresh) 1 ast. 3 pf.
 SG - Frank Hartz (fairly fresh) 16 pts. 4 ast.
 SF - Jack Buchholtz (fairly fresh) 12 pts. 7 reb.
 PF - Henry Otis (tiring) 8 pts. 2 reb.
 C - Robert Frazier (fairly fresh) 3 pts. 2 reb.
 
03:09UnionMelvin Simmons makes the jumper from the left side on a nice dish by Jack Milstead66-60
03:06St. John FisherEugene Hamilton throws a bad pass out of bounds in the backcourt66-60
SubsUnion
Jimmie Giroux (PG), Joshua Maddocks (SG), Freddie Fowlkes (SF), Nathan Powers (PF), Philip Porter (C)
Samuel Haney, Daniel Brown, Jack Milstead, Melvin Simmons, John Norvell
 
SubsSt. John Fisher
John Wanner (PG), Steven Kuhl (SG), Todd Fountain (SF), Stephen Smith (PF), James Dunn (C)
Eugene Hamilton, Frank Hartz, Jack Buchholtz, Henry Otis, Robert Frazier
 
02:52UnionJimmie Giroux's pass is intercepted by Steven Kuhl66-60
02:52St. John FisherSt. John Fisher calls a full timeout (2 :30 3 full remaining)66-60
SubsUnion 
SubsSt. John Fisher
Frank Hartz (SG), Robert Jackson (C)
Steven Kuhl, James Dunn
 
02:50St. John FisherFreddie Fowlkes steps in front of the Todd Fountain pass in the backcourt66-60
02:50UnionUnion calls a full timeout (2 :30 3 full remaining)66-60
SubsUnion
Melvin Simmons (PF)
Nathan Powers
 
SubsSt. John Fisher 
02:37UnionMelvin Simmons can't connect on a shot in the lane66-60
02:36St. John FisherThe rebound goes to Stephen Smith66-60
02:20St. John FisherJohn Wanner travels with the ball66-60
SubsUnion 
SubsSt. John Fisher
Jack Buchholtz (SF)
Todd Fountain
 
02:03UnionPhilip Porter connects on the 3 from the left corner set up by Jimmie Giroux69-60
Game PlanUnionUnion is playing a motion offense and a fullcourt press (+1) 
Game PlanSt. John FisherSt. John Fisher is playing a motion offense (uptempo) and a 2-3 zone (-2) 
01:49St. John FisherStephen Smith misses the lay-in but the foul's on Melvin Simmons - foul #4 on Melvin Simmons, team foul #1269-60
SubsUnion
Daniel Brown (SG), John Norvell (C)
Joshua Maddocks, Philip Porter
 
SubsSt. John Fisher 
01:49St. John FisherStephen Smith makes the 1st free throw69-61
01:49St. John FisherStephen Smith misses the 2nd free throw69-61
01:49UnionMelvin Simmons gets the rebound69-61
Game PlanUnionUnion is playing a motion offense (slowdown) and a fullcourt press (+1) 
Game PlanSt. John FisherSt. John Fisher is playing a motion offense (uptempo) and a 2-3 zone (-1) 
01:24UnionMelvin Simmons hits a pull-up jumper from the left wing71-61
01:13St. John FisherJohn Wanner misses the wide open 3pt attempt from the left wing71-61
01:11St. John FisherRobert Jackson tips it but misses71-61
01:09St. John FisherJack Buchholtz tips it but misses71-61
01:07St. John FisherStephen Smith pulls down the offensive rebound71-61
00:53St. John FisherJohn Wanner is hacked by John Norvell - foul #4 on John Norvell, team foul #1371-61
SubsUnion
Joshua Maddocks (PG), Samuel Haney (SG), Philip Porter (SF), Nathan Powers (PF), Jack Milstead (C)
Jimmie Giroux, Daniel Brown, Freddie Fowlkes, Melvin Simmons, John Norvell
 
SubsSt. John Fisher
Todd Fountain (SG), Eugene Hamilton (SF), James Dunn (PF), Henry Otis (C)
Frank Hartz, Jack Buchholtz, Stephen Smith, Robert Jackson
 
00:53St. John FisherJohn Wanner misses the 1st free throw71-61
00:53St. John FisherJohn Wanner makes the 2nd free throw71-62
Game PlanUnionUnion is playing a spread offense (hold ball) and a fullcourt press (+1) 
Game PlanSt. John FisherSt. John Fisher is playing a motion offense (uptempo) and intentionally fouling (-1) 
00:50UnionPhilip Porter is fouled in the backcourt by John Wanner - foul #1 on John Wanner, team foul #471-62
SubsUnion
Daniel Brown (SG), Freddie Fowlkes (SF), John Norvell (C)
Samuel Haney, Nathan Powers, Jack Milstead
 
SubsSt. John Fisher
Frank Hartz (SG), Jack Buchholtz (SF), Stephen Smith (PF), Robert Jackson (C)
Todd Fountain, Eugene Hamilton, James Dunn, Henry Otis
 
00:49UnionJoshua Maddocks is hacked by Frank Hartz - foul #1 on Frank Hartz, team foul #571-62
00:48UnionDaniel Brown is fouled on the floor by Frank Hartz - foul #2 on Frank Hartz, team foul #671-62
00:46UnionFreddie Fowlkes is hacked by Jack Buchholtz - foul #2 on Jack Buchholtz, team foul #771-62
00:46UnionFreddie Fowlkes makes the 1st free throw72-62
00:46UnionFreddie Fowlkes makes the 2nd free throw73-62
Game PlanUnionUnion is playing a spread offense (hold ball) and a fullcourt press (+1) 
Game PlanSt. John FisherSt. John Fisher is playing a quick shot offense (quick shot) and intentionally fouling (-1) 
00:40St. John FisherFrank Hartz comes up short on the 3pt jumper from straight away73-62
00:38St. John FisherStephen Smith pulls down the offensive rebound73-62
00:34St. John FisherFrank Hartz knocks in the jumper from just outside the lane on a nice dish by John Wanner73-64
00:34UnionUnion calls a full timeout (2 :30 2 full remaining)73-64
00:32UnionDaniel Brown is hacked by Frank Hartz in the backcourt - foul #3 on Frank Hartz, team foul #873-64
00:32UnionDaniel Brown makes the 1st free throw74-64
00:32UnionDaniel Brown makes the 2nd free throw75-64
00:30St. John FisherPhilip Porter is called for the reach on Stephen Smith in the backcourt - foul #2 on Philip Porter, team foul #1475-64
SubsUnion
Samuel Haney (SG), Nathan Powers (PF), Jack Milstead (C)
Daniel Brown, Freddie Fowlkes, John Norvell
 
SubsSt. John Fisher
Todd Fountain (PG), Eugene Hamilton (SG), Robert Frazier (SF), James Dunn (C)
John Wanner, Frank Hartz, Jack Buchholtz, Robert Jackson
 
00:30St. John FisherStephen Smith makes the 1st free throw75-65
00:30St. John FisherStephen Smith makes the 2nd free throw75-66
00:29UnionTodd Fountain is called for the reach on Nathan Powers in the backcourt - foul #3 on Todd Fountain, team foul #975-66
SubsUnion
Daniel Brown (SG), Freddie Fowlkes (SF), John Norvell (C)
Samuel Haney, Philip Porter, Jack Milstead
 
SubsSt. John Fisher
John Wanner (PG), Frank Hartz (SG), Jack Buchholtz (SF), Robert Jackson (C)
Todd Fountain, Eugene Hamilton, Robert Frazier, James Dunn
 
00:29UnionNathan Powers makes the 1st free throw76-66
00:29UnionNathan Powers misses the 2nd free throw76-66
00:29St. John FisherStephen Smith grabs the board76-66
00:25St. John FisherJohn Wanner is hacked by Daniel Brown in the backcourt - foul #4 on Daniel Brown, team foul #1576-66
SubsUnion
Samuel Haney (SG), Philip Porter (SF), Jack Milstead (C)
Daniel Brown, Freddie Fowlkes, John Norvell
 
SubsSt. John Fisher
Todd Fountain (SG), Eugene Hamilton (SF), James Dunn (PF), Henry Otis (C)
Frank Hartz, Jack Buchholtz, Stephen Smith, Robert Jackson
 
00:25St. John FisherJohn Wanner makes the 1st free throw76-67
00:25St. John FisherJohn Wanner misses the 2nd free throw76-67
00:25UnionSamuel Haney snags the defensive board76-67
00:22UnionSamuel Haney is hacked by Todd Fountain in the backcourt - foul #4 on Todd Fountain, team foul #1076-67
SubsUnion
Daniel Brown (SG), Freddie Fowlkes (SF), John Norvell (C)
Joshua Maddocks, Nathan Powers, Jack Milstead
 
SubsSt. John Fisher
Frank Hartz (SG), Jack Buchholtz (SF), Stephen Smith (PF), Robert Jackson (C)
Todd Fountain, Eugene Hamilton, James Dunn, Henry Otis
 
00:22UnionSamuel Haney makes the 1st free throw77-67
00:22UnionSamuel Haney makes the 2nd free throw78-67
00:18St. John FisherFrank Hartz drills a 3 pointer from the right wing set up by John Wanner78-70
00:18UnionUnion calls a full timeout (2 :30 1 full remaining)78-70
SubsUnion
Joshua Maddocks (PG)
Samuel Haney
 
SubsSt. John Fisher 
00:17UnionJohn Wanner is called for the reach on Freddie Fowlkes in the backcourt - foul #2 on John Wanner, team foul #1178-70
00:17UnionFreddie Fowlkes makes the 1st free throw79-70
00:17UnionFreddie Fowlkes misses the 2nd free throw79-70
00:17St. John FisherStephen Smith pulls down the rebound79-70
00:11St. John FisherFrank Hartz comes up short on the 3pt shot from the left wing79-70
00:10St. John FisherThe offensive rebound goes to Stephen Smith79-70
00:07St. John FisherFrank Hartz misses short on a 3 from the left corner79-70
00:06UnionJohn Norvell pulls down the rebound79-70
00:06UnionUnion calls a full timeout (2 :30 remaining)79-70
Game PlanUnionUnion is playing a spread offense (hold ball) and a fullcourt press (+1) 
Game PlanSt. John FisherSt. John Fisher is playing a quick shot offense (quick shot) and a 2-3 zone (-1) 
00:00UnionJoshua Maddocks runs out the clock79-70