#1A3D81 #030203
Hoops Dynasty HOOPS DYNASTY
Non-Conference Phelan
DeSales Sim AI
Haverford Sim AI
Final -
12/10/2025
77
  1 2 OT1 F
DeSales 37 33 7 77
Haverford 39 31 11 81
81
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cGregory Corley 32 3-6 0-1 2-4 1 7 1 0 0 1 3 8
pfKyle Young 25 1-4 1-3 4-7 0 7 1 2 2 0 3 7
sfLorenzo Hazlewood 32 7-12 2-5 3-3 4 8 0 3 0 0 4 19
sgAaron Boddie 34 3-7 1-4 1-1 1 1 0 5 1 0 5 8
pgMichael Dame 33 4-7 0-1 4-6 0 2 3 1 1 0 3 12
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJeffrey Thalman 16 2-4 1-2 0-0 1 4 2 1 0 0 2 5
pgMatthew Dykes 16 0-3 0-1 3-5 0 1 5 1 0 0 2 3
pfJerry Emery 14 2-3 0-0 0-0 1 3 0 1 0 0 1 4
pfJeff Anderson 11 2-2 1-1 0-0 1 1 0 0 0 0 0 5
pgStephen Hoke 7 0-3 0-1 0-0 0 1 0 1 1 0 0 0
sfStephen Wild 5 2-2 1-1 1-1 0 0 2 1 0 0 1 6
Totals 225 26-53 7-20 18-27 9 35 14 16 5 1 24 77
Percentages   .491 .350 .667                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cSteven Sacks 33 1-3 0-0 2-2 3 9 1 1 1 1 2 4
pfHarry Phillips 30 2-4 1-1 0-2 2 4 1 3 0 2 1 5
sfJoel Moberly 31 3-8 1-5 3-4 4 9 1 2 0 1 4 10
sgRichard Embrey 27 5-12 3-7 0-0 0 0 4 2 1 0 5 13
pgRichard Ayers 26 2-4 2-3 4-7 0 0 7 1 1 0 5 10
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfWilliam Hembree 20 4-8 2-5 0-2 1 6 2 0 0 0 1 10
pgArron Jones 19 3-8 1-3 1-4 0 0 3 1 1 0 0 8
sfJean Harris 16 5-11 1-3 1-2 2 5 0 1 1 0 1 12
cGary Wright 12 0-0 0-0 0-0 1 1 1 0 0 0 0 0
sgClarence Cannon 10 2-3 1-2 4-5 0 1 1 0 0 0 2 9
pfAaron Smith 1 0-0 0-0 0-0 0 0 0 0 0 0 0 0
Totals 225 27-61 12-29 15-28 13 35 21 11 5 4 21 81
Percentages   .443 .414 .536                

DU
37
14-24
3-6
6-8
5
14
9
7
2
0
10
18
2
6
0
17
40
12-29
4-14
12-19
4
21
5
9
3
1
14
16
10
6
2
6
77
26-53
7-20
18-27
9
35
14
16
5
1
24
34
12
12
2
23
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
HC
39
14-27
7-12
4-7
4
11
11
4
3
2
8
8
7
6
5
23
42
13-34
5-17
11-21
9
24
10
7
2
2
13
12
10
11
0
16
81
27-61
12-29
15-28
13
35
21
11
5
4
21
20
17
17
5
39
PLAYER OF THE GAME
sg Richard Embrey Haverford
13 Points, 4 Assists
TimeTeamPlayScore
LineupDeSales
 PG - Michael Dame (fresh)
 SG - Aaron Boddie (fresh)
 SF - Lorenzo Hazlewood (fresh)
 PF - Kyle Young (fresh)
 C - Gregory Corley (fresh)
 
LineupHaverford
 PG - Richard Ayers (fresh)
 SG - Richard Embrey (fresh)
 SF - Joel Moberly (fresh)
 PF - Harry Phillips (fresh)
 C - Steven Sacks (fresh)
 
20:00DeSalesKyle Young wins the tip0-0
Game PlanDeSalesDeSales is playing a flex offense and a 2-3 zone (0) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (0) 
19:44DeSalesKyle Young is called for the offensive foul - foul #1 on Kyle Young, team foul #10-0
19:20HaverfordRichard Embrey misses short on a 3pt attempt from the left corner0-0
19:18DeSalesGregory Corley snags the defensive board0-0
19:02DeSalesRichard Embrey steps in front of the Aaron Boddie pass0-0
18:45HaverfordSteven Sacks misses badly on a turnaround in the lane0-0
18:43DeSalesKyle Young grabs the board0-0
18:24DeSalesKyle Young clanks a pull-up jumper from the left wing0-0
18:23HaverfordHarry Phillips grabs the defensive rebound0-0
18:18HaverfordKyle Young is called for the reach on Richard Ayers - foul #2 on Kyle Young, team foul #20-0
SubsDeSales
Jeffrey Thalman (PF)
Kyle Young
 
SubsHaverford 
18:13HaverfordHarry Phillips buries a pull-up jumper from just outside the lane on a nice dish by Richard Ayers0-2
17:54DeSalesAaron Boddie buries a 3 from the left wing on a nice dish by Gregory Corley3-2
17:49HaverfordRichard Ayers makes the 3 from the right wing set up by Richard Embrey3-5
17:24DeSalesMichael Dame connects on the shot from the left block on a great pass from Jeffrey Thalman5-5
17:05HaverfordRichard Embrey hits the finger roll5-7
16:46DeSalesJeffrey Thalman scores on a 3 pointer from straight away8-7
16:28HaverfordRichard Ayers misses short on a floater from the left wing8-7
16:26DeSalesGregory Corley snags the defensive board8-7
16:07DeSalesHarry Phillips swats the shot by Aaron Boddie8-7
16:05DeSalesLorenzo Hazlewood tips it back up and in10-7
15:54HaverfordSteven Sacks misses badly on a jumpshot from the right wing10-7
15:52HaverfordHarry Phillips tips it but misses10-7
15:51DeSalesJeffrey Thalman grabs the defensive rebound10-7
LineupDeSales
 PG - Michael Dame (fairly fresh) 2 pts.
 SG - Aaron Boddie (fairly fresh) 3 pts.
 SF - Lorenzo Hazlewood (fairly fresh) 2 pts.
 PF - Jeffrey Thalman (fresh) 3 pts.
 C - Gregory Corley (fairly fresh) 2 reb.
 
LineupHaverford
 PG - Richard Ayers (fairly fresh) 3 pts. 1 ast.
 SG - Richard Embrey (fresh) 2 pts. 1 ast.
 SF - Joel Moberly (fairly fresh)
 PF - Harry Phillips (fairly fresh) 2 pts. 2 reb.
 C - Steven Sacks (fairly fresh)
 
15:38DeSalesMichael Dame drills a shot from the left wing set up by Jeffrey Thalman12-7
15:20HaverfordGregory Corley is called for the reach on Richard Embrey - foul #1 on Gregory Corley, team foul #312-7
SubsDeSales
Matthew Dykes (PG), Stephen Hoke (SG), Jeff Anderson (SF), Jerry Emery (PF)
Michael Dame, Aaron Boddie, Lorenzo Hazlewood, Jeffrey Thalman
 
SubsHaverford
Clarence Cannon (PG), Arron Jones (SG), Jean Harris (SF), William Hembree (PF), Gary Wright (C)
Richard Ayers, Richard Embrey, Joel Moberly, Harry Phillips, Steven Sacks
 
15:06HaverfordWilliam Hembree makes the jumper from the right side set up by Clarence Cannon12-9
14:51DeSalesGregory Corley lays it in14-9
14:26HaverfordJean Harris hits the front of the rim on the pull-up jumper from the free throw line14-9
14:24HaverfordWilliam Hembree snags the offensive board14-9
14:15HaverfordWilliam Hembree buries a 3 from the left corner14-12
14:06DeSalesJerry Emery hits the finger roll set up by Matthew Dykes16-12
13:52HaverfordClarence Cannon hits a jumper from just outside the lane set up by Gary Wright and the foul's on Matthew Dykes - foul #1 on Matthew Dykes, team foul #416-14
SubsDeSales
Michael Dame (PG)
Stephen Hoke
 
SubsHaverford
Richard Embrey (SG), Steven Sacks (C)
Arron Jones, Gary Wright
 
13:52HaverfordClarence Cannon makes the free throw16-15
13:23DeSalesMatthew Dykes misses short on a fadeaway from just outside the lane16-15
13:21HaverfordClarence Cannon pulls down the rebound16-15
13:08HaverfordWilliam Hembree misses the easy layup16-15
13:07DeSalesMatthew Dykes grabs the defensive rebound16-15
13:02DeSalesJean Harris steps in front of the Matthew Dykes pass16-15
12:59HaverfordJean Harris lays it in16-17
12:46DeSalesMatthew Dykes clanks a floater from just outside the lane but he's fouled by Steven Sacks - foul #1 on Steven Sacks, team foul #116-17
SubsDeSales
Aaron Boddie (SG), Lorenzo Hazlewood (SF), Jeffrey Thalman (PF)
Michael Dame, Jeff Anderson, Jerry Emery
 
SubsHaverford
Richard Ayers (PG), Joel Moberly (SF), Harry Phillips (PF)
Clarence Cannon, Jean Harris, William Hembree
 
12:46DeSalesMatthew Dykes makes the 1st free throw17-17
12:46DeSalesMatthew Dykes makes the 2nd free throw18-17
12:29HaverfordRichard Embrey drills a 3 from the left corner on a great pass from Steven Sacks18-20
12:06DeSalesJeffrey Thalman banks in the layup on a great pass from Matthew Dykes20-20
11:50HaverfordAaron Boddie steals the ball from Richard Embrey20-20
LineupDeSales
 PG - Matthew Dykes (fairly fresh) 2 pts. 2 ast.
 SG - Aaron Boddie (fresh) 3 pts.
 SF - Lorenzo Hazlewood (fresh) 2 pts.
 PF - Jeffrey Thalman (fresh) 5 pts.
 C - Gregory Corley (tiring) 2 pts. 2 reb.
 
LineupHaverford
 PG - Richard Ayers (fresh) 3 pts. 1 ast.
 SG - Richard Embrey (fresh) 5 pts. 1 ast.
 SF - Joel Moberly (fresh)
 PF - Harry Phillips (fresh) 2 pts. 2 reb.
 C - Steven Sacks (fairly fresh)
 
11:28DeSalesGregory Corley is denied on a layup by Harry Phillips20-20
11:26DeSalesAaron Boddie grabs the offensive rebound20-20
11:05DeSalesLorenzo Hazlewood buries a runner from close range set up by Matthew Dykes22-20
10:47HaverfordRichard Ayers knocks in the 3 pointer from the right corner on a nice dish by Richard Embrey22-23
10:24DeSalesJeffrey Thalman is fouled on the floor by Harry Phillips - foul #1 on Harry Phillips, team foul #222-23
SubsDeSales
Michael Dame (PG), Stephen Wild (SF), Jerry Emery (PF), Jeff Anderson (C)
Matthew Dykes, Lorenzo Hazlewood, Jeffrey Thalman, Gregory Corley
 
SubsHaverford
Clarence Cannon (PG), Arron Jones (SG), Jean Harris (SF), William Hembree (PF), Gary Wright (C)
Richard Ayers, Richard Embrey, Joel Moberly, Harry Phillips, Steven Sacks
 
10:10DeSalesMichael Dame drills a fadeaway from the right side on a great pass from Stephen Wild24-23
10:01HaverfordArron Jones comes up short on the pull-up jumper from just outside the lane24-23
09:59HaverfordThe offensive rebound goes to Jean Harris24-23
09:41HaverfordClarence Cannon hits a 3 from the left corner on a nice dish by Arron Jones24-26
09:27DeSalesMichael Dame scores on a runner from the right block on a nice dish by Stephen Wild26-26
09:07HaverfordJean Harris hits a fadeaway from the left block on a nice dish by William Hembree26-28
08:44DeSalesStephen Wild hits a turnaround in the lane and the foul's on Jean Harris - foul #1 on Jean Harris, team foul #328-28
SubsDeSales
Stephen Hoke (SG), Jeffrey Thalman (PF)
Aaron Boddie, Jeff Anderson
 
SubsHaverford
Richard Ayers (PG), Richard Embrey (SG), Joel Moberly (SF)
Clarence Cannon, Arron Jones, William Hembree
 
08:44DeSalesStephen Wild makes the free throw29-28
08:30HaverfordStephen Hoke steals it from Richard Embrey29-28
08:14DeSalesStephen Wild is whistled for a charge - foul #1 on Stephen Wild, team foul #529-28
SubsDeSales
Matthew Dykes (SG), Lorenzo Hazlewood (SF)
Stephen Hoke, Stephen Wild
 
SubsHaverford
Harry Phillips (PF), Steven Sacks (C)
Jean Harris, Gary Wright
 
07:49HaverfordJoel Moberly is called for 5 seconds29-28
SubsDeSales
Gregory Corley (C)
Jerry Emery
 
SubsHaverford 
LineupDeSales
 PG - Michael Dame (fresh) 8 pts.
 SG - Matthew Dykes (fresh) 2 pts. 3 ast.
 SF - Lorenzo Hazlewood (fresh) 4 pts.
 PF - Jeffrey Thalman (fresh) 5 pts.
 C - Gregory Corley (fairly fresh) 2 pts. 2 reb.
 
LineupHaverford
 PG - Richard Ayers (fresh) 6 pts. 1 ast.
 SG - Richard Embrey (fresh) 5 pts. 2 ast.
 SF - Joel Moberly (fresh)
 PF - Harry Phillips (fresh) 2 pts. 2 reb. 2 blk.
 C - Steven Sacks (fresh)
 
07:32DeSalesMatthew Dykes misses short on a pull-up jumper from the right wing29-28
07:31DeSalesJeffrey Thalman misses the tip29-28
07:29HaverfordThe rebound goes to Steven Sacks29-28
07:14HaverfordJoel Moberly comes up short on the 3 from the left wing29-28
07:13DeSalesMichael Dame grabs the board29-28
06:58DeSalesMichael Dame is hacked by Joel Moberly - foul #1 on Joel Moberly, team foul #429-28
SubsDeSales
Aaron Boddie (SG), Jeff Anderson (C)
Michael Dame, Gregory Corley
 
SubsHaverford
Arron Jones (PG)
Richard Ayers
 
06:43DeSalesLorenzo Hazlewood comes up short on the jump hook from the baseline but the foul's on Joel Moberly - foul #2 on Joel Moberly, team foul #529-28
SubsDeSales
Stephen Hoke (PG)
Matthew Dykes
 
SubsHaverford
Jean Harris (SF)
Joel Moberly
 
06:43DeSalesLorenzo Hazlewood makes the 1st free throw30-28
06:43DeSalesLorenzo Hazlewood makes the 2nd free throw31-28
06:26HaverfordArron Jones is hacked by Jeffrey Thalman - foul #1 on Jeffrey Thalman, team foul #631-28
SubsDeSales
Jerry Emery (PF)
Jeffrey Thalman
 
SubsHaverford
William Hembree (PF), Gary Wright (C)
Harry Phillips, Steven Sacks
 
06:20HaverfordJean Harris blows the layup but he's fouled by Aaron Boddie - foul #1 on Aaron Boddie, team foul #731-28
06:20HaverfordJean Harris misses the 1st free throw31-28
06:20HaverfordJean Harris makes the 2nd free throw31-29
06:06DeSalesRichard Embrey is called for the reach on Stephen Hoke - foul #1 on Richard Embrey, team foul #631-29
SubsDeSales 
SubsHaverford
Clarence Cannon (PG)
Richard Embrey
 
05:53DeSalesLorenzo Hazlewood can't finish the layup31-29
05:52HaverfordWilliam Hembree grabs the board31-29
05:39HaverfordClarence Cannon misses short on a jumper from just outside the lane but he's hacked by Lorenzo Hazlewood - foul #1 on Lorenzo Hazlewood, team foul #831-29
SubsDeSales
Michael Dame (PG), Stephen Wild (SF), Gregory Corley (C)
Stephen Hoke, Lorenzo Hazlewood, Jeff Anderson
 
SubsHaverford 
05:39HaverfordClarence Cannon makes the 1st free throw31-30
05:39HaverfordClarence Cannon makes the 2nd free throw31-31
05:24DeSalesGregory Corley misses long on a shot from the left side but he's fouled by Clarence Cannon - foul #1 on Clarence Cannon, team foul #731-31
SubsDeSales 
SubsHaverford
Richard Ayers (PG), Steven Sacks (C)
Clarence Cannon, Gary Wright
 
05:24DeSalesGregory Corley makes the 1st free throw32-31
05:24DeSalesGregory Corley misses the 2nd free throw32-31
05:24HaverfordWilliam Hembree pulls down the rebound32-31
05:09HaverfordJean Harris comes up short on the jumper in the paint32-31
05:07DeSalesJerry Emery pulls down the rebound32-31
04:55DeSalesMichael Dame hits the front of the rim on the 3 pointer from the left corner32-31
04:54HaverfordSteven Sacks snags the defensive board32-31
04:34HaverfordJean Harris hits a 3pt shot from straight away on a great pass from William Hembree32-34
04:14DeSalesRichard Ayers steals it from Jerry Emery32-34
03:54HaverfordJean Harris buries a driving attempt from the left block set up by Richard Ayers32-36
03:38DeSalesStephen Wild knocks in the 3 pointer from the right corner35-36
LineupDeSales
 PG - Michael Dame (fresh) 8 pts.
 SG - Aaron Boddie (fairly fresh) 3 pts.
 SF - Stephen Wild (fresh) 6 pts.
 PF - Jerry Emery (fairly fresh) 2 pts.
 C - Gregory Corley (tiring) 3 pts. 2 reb.
 
LineupHaverford
 PG - Richard Ayers (fresh) 6 pts. 2 ast.
 SG - Arron Jones (fairly fresh) 1 ast.
 SF - Jean Harris (fresh) 10 pts.
 PF - William Hembree (fresh) 5 pts. 3 reb.
 C - Steven Sacks (fairly fresh) 2 reb.
 
03:19HaverfordWilliam Hembree misses badly on a jumpshot from the left side but he's fouled by Jerry Emery - foul #1 on Jerry Emery, team foul #935-36
SubsDeSales
Matthew Dykes (SG), Lorenzo Hazlewood (SF), Kyle Young (PF), Jeffrey Thalman (C)
Aaron Boddie, Stephen Wild, Jerry Emery, Gregory Corley
 
SubsHaverford
Clarence Cannon (PG), Joel Moberly (SF), Harry Phillips (PF), Gary Wright (C)
Richard Ayers, Arron Jones, Jean Harris, Steven Sacks
 
03:19HaverfordWilliam Hembree misses the 1st free throw35-36
03:19HaverfordWilliam Hembree misses the 2nd free throw35-36
03:19DeSalesThe rebound goes to Lorenzo Hazlewood35-36
02:56DeSalesLorenzo Hazlewood misses short on a 3pt jumper from the right wing35-36
02:54DeSalesLorenzo Hazlewood pulls down the offensive rebound35-36
02:36DeSalesLorenzo Hazlewood hits the front of the rim on the 3pt jumper from straight away35-36
02:35HaverfordWilliam Hembree gets the rebound35-36
02:18HaverfordWilliam Hembree misses short on a 3pt shot from straight away35-36
02:17HaverfordGary Wright gets the offensive rebound35-36
01:58HaverfordJoel Moberly misses long on a 3pt jumper from the right wing35-36
01:56DeSalesKyle Young pulls down the rebound35-36
01:39DeSalesMichael Dame is called for the illegal screen - foul #1 on Michael Dame, team foul #1035-36
SubsDeSales
Aaron Boddie (SG)
Michael Dame
 
SubsHaverford
Richard Ayers (PG), Richard Embrey (SG), Steven Sacks (C)
Clarence Cannon, William Hembree, Gary Wright
 
01:20HaverfordHarry Phillips travels with the ball35-36
00:59DeSalesAaron Boddie is called for 3 seconds35-36
00:44HaverfordJoel Moberly connects on the 3pt shot from the left wing set up by Richard Embrey35-39
00:27DeSalesMatthew Dykes is hacked by Steven Sacks - foul #2 on Steven Sacks, team foul #835-39
SubsDeSales
Jeff Anderson (SF), Jerry Emery (C)
Lorenzo Hazlewood, Jeffrey Thalman
 
SubsHaverford
Jean Harris (SF), Aaron Smith (PF)
Joel Moberly, Harry Phillips
 
00:27DeSalesMatthew Dykes misses the 1st free throw35-39
00:27DeSalesJerry Emery grabs the offensive board35-39
00:03DeSalesJerry Emery makes the driving attempt from the baseline on a great pass from Matthew Dykes37-39
00:00HaverfordJean Harris misses long on a halfcourt shot37-39
TimeTeamPlayScore
LineupDeSales
 PG - Michael Dame (fresh) 8 pts.
 SG - Aaron Boddie (fresh) 3 pts.
 SF - Lorenzo Hazlewood (fresh) 6 pts. 3 reb.
 PF - Kyle Young (fresh) 2 reb.
 C - Gregory Corley (fresh) 3 pts. 2 reb.
 
LineupHaverford
 PG - Richard Ayers (fresh) 6 pts. 2 ast.
 SG - Richard Embrey (fresh) 5 pts. 3 ast.
 SF - Joel Moberly (fresh) 3 pts.
 PF - Harry Phillips (fresh) 2 pts. 2 reb. 2 blk.
 C - Steven Sacks (fresh) 2 reb.
 
20:00HaverfordJoel Moberly inbounds the ball37-39
Game PlanDeSalesDeSales is playing a flex offense and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (-1) 
19:39HaverfordJoel Moberly lays it up and in on a great pass from Richard Ayers37-41
19:16DeSalesGregory Corley hits the front of the rim on the jumper from the left block but the foul's on Richard Embrey - foul #2 on Richard Embrey, team foul #137-41
19:16DeSalesGregory Corley misses the 1st free throw37-41
19:16DeSalesGregory Corley makes the 2nd free throw38-41
18:56HaverfordRichard Ayers is called for the offensive foul - foul #1 on Richard Ayers, team foul #238-41
18:42DeSalesSteven Sacks steals the ball from Aaron Boddie38-41
18:28HaverfordSteven Sacks hits the finger roll on a great pass from Richard Embrey38-43
18:05DeSalesJoel Moberly denies the turnaround by Michael Dame38-43
18:03DeSalesGregory Corley pulls down the offensive rebound38-43
17:50DeSalesGregory Corley lays it up and in40-43
17:35HaverfordRichard Embrey is hacked by Gregory Corley - foul #2 on Gregory Corley, team foul #140-43
SubsDeSales 
SubsHaverford
Jean Harris (PF)
Harry Phillips
 
17:16HaverfordRichard Embrey connects on the 3 from the left wing set up by Richard Ayers40-46
16:59DeSalesMichael Dame misses badly on a shot from the right wing but he's fouled by Richard Ayers - foul #2 on Richard Ayers, team foul #340-46
SubsDeSales
Jeff Anderson (SF), Jeffrey Thalman (PF), Jerry Emery (C)
Lorenzo Hazlewood, Kyle Young, Gregory Corley
 
SubsHaverford
Arron Jones (PG), William Hembree (PF), Gary Wright (C)
Richard Ayers, Joel Moberly, Steven Sacks
 
16:59DeSalesMichael Dame misses the 1st free throw40-46
16:59DeSalesMichael Dame makes the 2nd free throw41-46
16:34HaverfordWilliam Hembree hits the front of the rim on the 3 from the left wing41-46
16:33DeSalesJerry Emery pulls down the rebound41-46
16:04DeSalesJerry Emery comes up short on the jumper from the left side41-46
16:03HaverfordJean Harris grabs the defensive rebound41-46
15:49HaverfordArron Jones misses long on a 3 pointer from the right corner41-46
15:47HaverfordJean Harris tips it home41-48
LineupDeSales
 PG - Michael Dame (fairly fresh) 9 pts.
 SG - Aaron Boddie (fairly fresh) 3 pts.
 SF - Jeff Anderson (fresh)
 PF - Jeffrey Thalman (fresh) 5 pts. 2 reb.
 C - Jerry Emery (fresh) 4 pts. 3 reb.
 
LineupHaverford
 PG - Arron Jones (fresh) 1 ast.
 SG - Richard Embrey (fairly fresh) 8 pts. 4 ast.
 SF - Jean Harris (fresh) 12 pts. 3 reb.
 PF - William Hembree (fresh) 5 pts. 4 reb.
 C - Gary Wright (fresh)
 
15:28DeSalesAaron Boddie drills a floater in the paint on a great pass from Michael Dame and he's fouled by Richard Embrey - foul #3 on Richard Embrey, team foul #443-48
SubsDeSales
Matthew Dykes (PG), Lorenzo Hazlewood (SF), Kyle Young (PF), Gregory Corley (C)
Michael Dame, Jeff Anderson, Jeffrey Thalman, Jerry Emery
 
SubsHaverford
Richard Ayers (PG), Joel Moberly (SF), Harry Phillips (PF), Steven Sacks (C)
Richard Embrey, Jean Harris, William Hembree, Gary Wright
 
15:28DeSalesAaron Boddie makes the free throw44-48
15:06HaverfordRichard Ayers misses long on a 3pt shot from straight away but he's fouled by Matthew Dykes - foul #2 on Matthew Dykes, team foul #244-48
SubsDeSales
Stephen Hoke (SG)
Aaron Boddie
 
SubsHaverford 
15:06HaverfordRichard Ayers makes the 1st free throw44-49
15:06HaverfordRichard Ayers makes the 2nd free throw44-50
15:06HaverfordRichard Ayers misses the 3rd free throw44-50
15:06DeSalesStephen Hoke grabs the board44-50
14:44DeSalesKyle Young throws a bad pass out of bounds44-50
14:20HaverfordKyle Young picks off the pass by Harry Phillips44-50
14:04DeSalesLorenzo Hazlewood makes the 3 pointer from straight away on a nice dish by Matthew Dykes47-50
13:43HaverfordArron Jones can't connect on a 3pt attempt from the right wing47-50
13:42HaverfordThe offensive rebound goes to Joel Moberly47-50
13:24HaverfordArron Jones knocks in the fadeaway jumper from the right wing47-52
13:13DeSalesThe jump hook by Stephen Hoke is blocked by Steven Sacks47-52
13:11HaverfordJoel Moberly pulls down the rebound47-52
13:00HaverfordJoel Moberly is whistled for a charge - foul #3 on Joel Moberly, team foul #547-52
SubsDeSales
Michael Dame (PG), Aaron Boddie (SG), Jeff Anderson (SF), Jeffrey Thalman (PF), Jerry Emery (C)
Matthew Dykes, Stephen Hoke, Lorenzo Hazlewood, Kyle Young, Gregory Corley
 
SubsHaverford
Clarence Cannon (PG), Richard Embrey (SG), Jean Harris (SF), William Hembree (PF)
Richard Ayers, Arron Jones, Joel Moberly, Harry Phillips
 
12:49DeSalesJeffrey Thalman misses short on a 3 from the left corner47-52
12:48DeSalesJeff Anderson tips it in49-52
12:28HaverfordClarence Cannon misses badly on a 3 from the right corner49-52
12:26DeSalesJeffrey Thalman gets the rebound49-52
12:04DeSalesJeffrey Thalman is whistled for traveling49-52
SubsDeSales 
SubsHaverford
Gary Wright (C)
Steven Sacks
 
11:48HaverfordMichael Dame steals the ball from Jean Harris49-52
11:45DeSalesAaron Boddie lays it in on a nice dish by Michael Dame51-52
LineupDeSales
 PG - Michael Dame (fresh) 9 pts. 2 ast.
 SG - Aaron Boddie (fresh) 8 pts.
 SF - Jeff Anderson (fresh) 2 pts.
 PF - Jeffrey Thalman (fresh) 5 pts. 3 reb.
 C - Jerry Emery (fresh) 4 pts. 3 reb.
 
LineupHaverford
 PG - Clarence Cannon (fresh) 8 pts. 1 ast.
 SG - Richard Embrey (fresh) 8 pts. 4 ast. 3 pf.
 SF - Jean Harris (fresh) 12 pts. 3 reb.
 PF - William Hembree (fresh) 5 pts. 4 reb.
 C - Gary Wright (fresh)
 
11:34HaverfordAaron Boddie is called for the reach on Clarence Cannon - foul #2 on Aaron Boddie, team foul #351-52
SubsDeSales
Lorenzo Hazlewood (SF), Kyle Young (PF), Gregory Corley (C)
Jeff Anderson, Jeffrey Thalman, Jerry Emery
 
SubsHaverford
Arron Jones (PG), Harry Phillips (PF)
Clarence Cannon, William Hembree
 
11:25HaverfordJean Harris misses short on a shot from the right block51-52
11:23DeSalesMichael Dame pulls down the rebound51-52
11:03DeSalesAaron Boddie hits the front of the rim on the 3pt shot from the left wing51-52
11:02HaverfordJean Harris grabs the board51-52
10:48HaverfordJean Harris misses short on a 3pt shot from the right corner51-52
10:47DeSalesLorenzo Hazlewood snags the defensive board51-52
10:23DeSalesLorenzo Hazlewood is called for a pushoff foul - foul #2 on Lorenzo Hazlewood, team foul #451-52
SubsDeSales
Matthew Dykes (SG)
Aaron Boddie
 
SubsHaverford
Richard Ayers (PG), Joel Moberly (SF), Steven Sacks (C)
Arron Jones, Jean Harris, Gary Wright
 
10:05HaverfordRichard Embrey misses short on a 3pt attempt from the right corner51-52
10:04DeSalesLorenzo Hazlewood pulls down the rebound51-52
09:42DeSalesMatthew Dykes misses badly on a 3 pointer from straight away51-52
09:41DeSalesThe offensive rebound goes to Lorenzo Hazlewood51-52
09:26DeSalesLorenzo Hazlewood misses the fadeaway jumper from the free throw line51-52
09:24HaverfordSteven Sacks gets the rebound51-52
09:04HaverfordJoel Moberly misses the 3pt shot from the right corner51-52
09:02DeSalesKyle Young snags the defensive board51-52
08:48DeSalesGregory Corley can't finish the layup51-52
08:47DeSalesLorenzo Hazlewood hits the follow up shot53-52
08:27HaverfordRichard Embrey clanks a 3pt attempt from the left wing53-52
08:26DeSalesGregory Corley pulls down the rebound53-52
08:10DeSalesLorenzo Hazlewood knocks in the 3pt attempt from the left corner set up by Michael Dame56-52
07:46HaverfordHarry Phillips hits the front of the rim on the shot from the left wing56-52
07:44HaverfordHarry Phillips gets the offensive rebound56-52
LineupDeSales
 PG - Michael Dame (fairly fresh) 9 pts. 3 ast.
 SG - Matthew Dykes (fresh) 2 pts. 5 ast.
 SF - Lorenzo Hazlewood (fairly fresh) 14 pts. 7 reb.
 PF - Kyle Young (fairly fresh) 3 reb.
 C - Gregory Corley (fairly fresh) 6 pts. 4 reb.
 
LineupHaverford
 PG - Richard Ayers (fairly fresh) 8 pts. 4 ast.
 SG - Richard Embrey (fairly fresh) 8 pts. 4 ast. 3 pf.
 SF - Joel Moberly (fresh) 5 pts. 2 reb. 3 pf.
 PF - Harry Phillips (fairly fresh) 2 pts. 3 reb. 2 blk.
 C - Steven Sacks (fairly fresh) 2 pts. 3 reb.
 
07:34HaverfordJoel Moberly is fouled on the floor by Lorenzo Hazlewood - foul #3 on Lorenzo Hazlewood, team foul #556-52
SubsDeSales
Aaron Boddie (SG), Jeff Anderson (SF), Jeffrey Thalman (PF), Jerry Emery (C)
Michael Dame, Lorenzo Hazlewood, Kyle Young, Gregory Corley
 
SubsHaverford
Clarence Cannon (PG), Arron Jones (SG), Jean Harris (SF), William Hembree (PF), Gary Wright (C)
Richard Ayers, Richard Embrey, Joel Moberly, Harry Phillips, Steven Sacks
 
07:22HaverfordArron Jones misses badly on a jumper from the left wing but he's hacked by Jeffrey Thalman - foul #2 on Jeffrey Thalman, team foul #656-52
07:22HaverfordArron Jones misses the 1st free throw56-52
07:22HaverfordArron Jones makes the 2nd free throw56-53
06:59DeSalesJeff Anderson buries a 3pt shot from the left corner59-53
06:33HaverfordArron Jones is whistled for traveling59-53
SubsDeSales
Stephen Hoke (PG)
Matthew Dykes
 
SubsHaverford 
06:22DeSalesStephen Hoke travels with the ball59-53
SubsDeSales 
SubsHaverford
Joel Moberly (SF)
Clarence Cannon
 
06:07HaverfordWilliam Hembree lays it up and in on a great pass from Arron Jones59-55
05:52DeSalesStephen Hoke misses badly on a 3pt shot from the left wing59-55
05:51HaverfordWilliam Hembree grabs the defensive rebound59-55
05:32HaverfordJean Harris comes up short on the floater near the basket59-55
05:30DeSalesJeffrey Thalman pulls down the rebound59-55
05:14DeSalesStephen Hoke comes up short on the jump hook near the basket59-55
05:13HaverfordJean Harris pulls down the rebound59-55
05:13HaverfordHaverford calls a full timeout (2 :30 3 full remaining)59-55
SubsDeSales
Michael Dame (PG), Lorenzo Hazlewood (SF), Kyle Young (PF), Gregory Corley (C)
Stephen Hoke, Jeff Anderson, Jeffrey Thalman, Jerry Emery
 
SubsHaverford
Richard Ayers (PG), Richard Embrey (SG), Harry Phillips (PF), Steven Sacks (C)
Arron Jones, William Hembree, Jean Harris, Gary Wright
 
04:54HaverfordJoel Moberly misses short on a driving attempt from the right block59-55
04:52HaverfordJoel Moberly snags the offensive board59-55
04:38HaverfordRichard Embrey's floater is tipped away by Gregory Corley59-55
04:37HaverfordJoel Moberly grabs the offensive rebound59-55
04:27HaverfordHarry Phillips hits a 3pt shot from the right corner on a nice dish by Richard Ayers59-58
04:11DeSalesLorenzo Hazlewood's pass is off the mark and out of bounds59-58
03:58HaverfordRichard Ayers is fouled on the floor by Gregory Corley - foul #3 on Gregory Corley, team foul #759-58
03:58HaverfordRichard Ayers makes the 1st free throw59-59
03:58HaverfordRichard Ayers misses the 2nd free throw59-59
03:58DeSalesKyle Young pulls down the rebound59-59
03:40DeSalesGregory Corley scores on a floater from the left block61-59
LineupDeSales
 PG - Michael Dame (fresh) 9 pts. 3 ast.
 SG - Aaron Boddie (fresh) 8 pts.
 SF - Lorenzo Hazlewood (fresh) 14 pts. 7 reb. 3 pf.
 PF - Kyle Young (fresh) 4 reb.
 C - Gregory Corley (fresh) 8 pts. 4 reb. 3 pf.
 
LineupHaverford
 PG - Richard Ayers (fresh) 9 pts. 5 ast.
 SG - Richard Embrey (fresh) 8 pts. 4 ast. 3 pf.
 SF - Joel Moberly (fresh) 5 pts. 4 reb. 3 pf.
 PF - Harry Phillips (fresh) 5 pts. 3 reb. 2 blk.
 C - Steven Sacks (fresh) 2 pts. 3 reb.
 
03:30HaverfordRichard Embrey misses badly on a 3pt shot from the right corner61-59
03:29DeSalesLorenzo Hazlewood snags the defensive board61-59
03:21DeSalesAaron Boddie hits the front of the rim on the 3pt attempt from the right corner61-59
03:20HaverfordSteven Sacks snags the defensive board61-59
02:53HaverfordRichard Embrey hits the front of the rim on the driving attempt from close range61-59
02:52DeSalesKyle Young grabs the board61-59
02:46DeSalesRichard Ayers is called for the reach on Lorenzo Hazlewood - foul #3 on Richard Ayers, team foul #661-59
SubsDeSales
Jeffrey Thalman (C)
Gregory Corley
 
SubsHaverford
Jean Harris (SF), William Hembree (PF)
Joel Moberly, Harry Phillips
 
02:32DeSalesLorenzo Hazlewood drills a jumper in the paint on a nice dish by Kyle Young63-59
02:32HaverfordHaverford calls a full timeout (2 :30 2 full remaining)63-59
SubsDeSales
Gregory Corley (C)
Jeffrey Thalman
 
SubsHaverford
Joel Moberly (SF)
William Hembree
 
02:17HaverfordSteven Sacks can't connect on a jumper from the left block but he's fouled by Kyle Young - foul #3 on Kyle Young, team foul #863-59
SubsDeSales 
SubsHaverford
Harry Phillips (PF)
Jean Harris
 
02:17HaverfordSteven Sacks makes the 1st free throw63-60
02:17HaverfordSteven Sacks makes the 2nd free throw63-61
01:55DeSalesKyle Young misses short on a jumpshot from the left side but the foul's on Richard Ayers - foul #4 on Richard Ayers, team foul #763-61
01:55DeSalesKyle Young makes the 1st free throw64-61
01:55DeSalesKyle Young makes the 2nd free throw65-61
01:37HaverfordRichard Ayers misses the 3 pointer from the left wing65-61
01:35HaverfordSteven Sacks snags the offensive board65-61
01:19HaverfordSteven Sacks's pass is intercepted by Kyle Young65-61
00:51DeSalesLorenzo Hazlewood makes the driving attempt from the left block and the foul's on Joel Moberly - foul #4 on Joel Moberly, team foul #867-61
00:51DeSalesLorenzo Hazlewood makes the free throw68-61
Game PlanDeSalesDeSales is playing a flex offense and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a quick shot offense (quick shot) and a man to man (-1) 
00:45HaverfordRichard Embrey knocks in the floater from close range on a great pass from Richard Ayers68-63
Game PlanDeSalesDeSales is playing a spread offense (hold ball) and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a quick shot offense (quick shot) and intentionally fouling (-1) 
00:43DeSalesMichael Dame is fouled in the backcourt by Richard Embrey - foul #4 on Richard Embrey, team foul #968-63
SubsDeSales
Matthew Dykes (SG)
Aaron Boddie
 
SubsHaverford 
00:43DeSalesMichael Dame makes the 1st free throw69-63
00:43DeSalesMichael Dame misses the 2nd free throw69-63
00:43HaverfordSteven Sacks grabs the defensive rebound69-63
00:38HaverfordRichard Embrey clanks a fadeaway jumper from the left side69-63
00:37HaverfordSteven Sacks snags the offensive board69-63
00:35HaverfordRichard Embrey connects on the 3pt shot from straight away on a nice dish by Richard Ayers69-66
00:32DeSalesRichard Embrey is called for the reach on Matthew Dykes in the backcourt - foul #5 on Richard Embrey, team foul #1069-66
SubsDeSales 
SubsHaverford
Arron Jones (SG)
Richard Embrey
 
00:32DeSalesMatthew Dykes misses the 1st free throw69-66
00:32DeSalesMatthew Dykes makes the 2nd free throw70-66
00:27HaverfordRichard Ayers misses long on a floater from just outside the lane but he's hacked by Michael Dame - foul #2 on Michael Dame, team foul #970-66
SubsDeSales
Aaron Boddie (SG)
Matthew Dykes
 
SubsHaverford 
00:27HaverfordRichard Ayers makes the 1st free throw70-67
00:27HaverfordRichard Ayers misses the 2nd free throw70-67
00:27DeSalesThe rebound goes to Kyle Young70-67
00:24DeSalesRichard Ayers is called for the reach on Kyle Young in the backcourt - foul #5 on Richard Ayers, team foul #1170-67
SubsDeSales 
SubsHaverford
William Hembree (SG)
Richard Ayers
 
00:24DeSalesKyle Young misses the 1st free throw70-67
00:24DeSalesKyle Young misses the 2nd free throw70-67
00:24HaverfordSteven Sacks grabs the board70-67
00:24HaverfordHaverford calls a full timeout (2 :30 1 full remaining)70-67
Game PlanDeSalesDeSales is playing a spread offense (hold ball) and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a triangle offense and intentionally fouling (-1) 
00:10HaverfordWilliam Hembree hits a 3pt shot from the right corner set up by Harry Phillips70-70
00:10DeSalesDeSales calls a :30 timeout (1 :30 4 full remaining)70-70
Game PlanDeSalesDeSales is playing a spread offense (hold ball) and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (-1) 
00:04DeSalesLorenzo Hazlewood is called for traveling70-70
00:04HaverfordHaverford calls a :30 timeout (1 :30 1 full remaining)70-70
Game PlanDeSalesDeSales is playing a spread offense (hold ball) and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a spread offense (hold ball) and a man to man (-1) 
00:00HaverfordJoel Moberly hits the front of the rim on the halfcourt shot70-70
TimeTeamPlayScore
LineupDeSales
 PG - Michael Dame (fresh) 10 pts. 3 ast.
 SG - Aaron Boddie (fresh) 8 pts.
 SF - Lorenzo Hazlewood (fresh) 19 pts. 8 reb. 3 pf.
 PF - Kyle Young (fresh) 2 pts. 6 reb. 2 stl. 3 pf.
 C - Gregory Corley (fresh) 8 pts. 4 reb. 3 pf.
 
LineupHaverford
 PG - Arron Jones (fresh) 3 pts. 2 ast.
 SG - William Hembree (fresh) 10 pts. 5 reb.
 SF - Joel Moberly (fresh) 5 pts. 4 reb. 4 pf.
 PF - Harry Phillips (fresh) 5 pts. 3 reb. 2 blk.
 C - Steven Sacks (fresh) 4 pts. 8 reb.
 
05:00DeSalesKyle Young wins the tip70-70
Game PlanDeSalesDeSales is playing a flex offense and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (-1) 
04:45DeSalesKyle Young misses long on a 3pt shot from the left corner70-70
04:43HaverfordThe rebound goes to Joel Moberly70-70
04:39HaverfordArron Jones misses long on a driving attempt from the left block70-70
04:37HaverfordThe offensive rebound goes to Joel Moberly70-70
04:15HaverfordArron Jones misses the easy layup70-70
04:14DeSalesGregory Corley gets the rebound70-70
03:59DeSalesAaron Boddie misses long on a 3 from straight away70-70
03:58HaverfordJoel Moberly grabs the board70-70
03:41HaverfordHarry Phillips is whistled for a carry70-70
03:12DeSalesAaron Boddie throws a bad pass out of bounds70-70
02:54HaverfordArron Jones buries a 3 pointer from the right corner70-73
02:35DeSalesMichael Dame misses short on a jumper from the left wing70-73
02:33HaverfordJoel Moberly snags the defensive board70-73
02:33HaverfordHaverford calls a full timeout (1 :30 1 full remaining)70-73
02:16HaverfordWilliam Hembree clanks a 3pt jumper from the right wing70-73
02:14HaverfordSteven Sacks grabs the offensive rebound70-73
01:56HaverfordArron Jones is hacked by Lorenzo Hazlewood - foul #4 on Lorenzo Hazlewood, team foul #1070-73
01:56HaverfordArron Jones misses the 1st free throw70-73
01:56HaverfordArron Jones misses the 2nd free throw70-73
01:56DeSalesGregory Corley grabs the board70-73
01:36DeSalesLorenzo Hazlewood misses long on a 3pt jumper from the right corner70-73
01:35HaverfordWilliam Hembree pulls down the rebound70-73
01:35HaverfordHaverford calls a full timeout (1 :30 remaining)70-73
01:16HaverfordJoel Moberly hits a jumpshot from the left side set up by Arron Jones70-75
00:59DeSalesArron Jones steals the ball from Aaron Boddie70-75
00:59HaverfordHaverford calls a :30 timeout (none remaining)70-75
LineupDeSales
 PG - Michael Dame (fresh) 10 pts. 3 ast.
 SG - Aaron Boddie (fresh) 8 pts.
 SF - Lorenzo Hazlewood (fresh) 19 pts. 8 reb. 4 pf.
 PF - Kyle Young (fresh) 2 pts. 6 reb. 2 stl. 3 pf.
 C - Gregory Corley (fresh) 8 pts. 6 reb. 3 pf.
 
LineupHaverford
 PG - Arron Jones (fresh) 6 pts. 3 ast.
 SG - William Hembree (fresh) 10 pts. 6 reb.
 SF - Joel Moberly (fresh) 7 pts. 8 reb. 4 pf.
 PF - Harry Phillips (fresh) 5 pts. 3 reb. 2 blk.
 C - Steven Sacks (fresh) 4 pts. 9 reb.
 
Game PlanDeSalesDeSales is playing a flex offense and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a spread offense (hold ball) and a man to man (-1) 
00:32HaverfordArron Jones hits a jump hook from the baseline set up by Joel Moberly70-77
Game PlanDeSalesDeSales is playing a quick shot offense (quick shot) and a 2-3 zone (+2) 
Game PlanHaverfordHaverford is playing a spread offense (hold ball) and a man to man (-1) 
00:25DeSalesKyle Young hits the front of the rim on the 3 pointer from the left wing70-77
00:24HaverfordThe rebound goes to Joel Moberly70-77
Game PlanDeSalesDeSales is playing a quick shot offense (quick shot) and intentionally fouling (+2) 
Game PlanHaverfordHaverford is playing a spread offense (hold ball) and a man to man (-1) 
00:23HaverfordJoel Moberly is fouled in the backcourt by Aaron Boddie - foul #3 on Aaron Boddie, team foul #1170-77
SubsDeSales 
SubsHaverford
Clarence Cannon (PG)
Arron Jones
 
00:23HaverfordJoel Moberly makes the 1st free throw70-78
00:23HaverfordJoel Moberly makes the 2nd free throw70-79
Game PlanDeSalesDeSales is playing a quick shot offense (quick shot) and intentionally fouling (+2) 
Game PlanHaverfordHaverford is playing a spread offense (hold ball) and a man to man (+1) 
00:18DeSalesMichael Dame is hacked by Clarence Cannon - foul #2 on Clarence Cannon, team foul #1270-79
SubsDeSales 
SubsHaverford
Arron Jones (PG)
Clarence Cannon
 
00:18DeSalesMichael Dame makes the 1st free throw71-79
00:18DeSalesMichael Dame makes the 2nd free throw72-79
00:17HaverfordAaron Boddie is called for the reach on Joel Moberly in the backcourt - foul #4 on Aaron Boddie, team foul #1272-79
SubsDeSales 
SubsHaverford
Clarence Cannon (PG)
Arron Jones
 
00:17HaverfordJoel Moberly misses the 1st free throw72-79
00:17HaverfordJoel Moberly makes the 2nd free throw72-80
00:11DeSalesKyle Young misses short on a 3 from the left corner but he's hacked by William Hembree - foul #1 on William Hembree, team foul #1372-80
SubsDeSales 
SubsHaverford
Arron Jones (PG)
Clarence Cannon
 
00:11DeSalesKyle Young makes the 1st free throw73-80
00:11DeSalesKyle Young makes the 2nd free throw74-80
00:11DeSalesKyle Young misses the 3rd free throw74-80
00:11HaverfordHarry Phillips snags the defensive board74-80
00:10HaverfordHarry Phillips is hacked by Michael Dame in the backcourt - foul #3 on Michael Dame, team foul #1374-80
SubsDeSales 
SubsHaverford
Clarence Cannon (PG)
Arron Jones
 
00:10HaverfordHarry Phillips misses the 1st free throw74-80
00:10HaverfordHarry Phillips misses the 2nd free throw74-80
00:10DeSalesKyle Young pulls down the rebound74-80
Game PlanDeSalesDeSales is playing a quick shot offense (quick shot) and intentionally fouling (+2) 
Game PlanHaverfordHaverford is playing a spread offense (hold ball) and a man to man (-1) 
00:04DeSalesKyle Young buries a 3 pointer from the left corner77-80
00:01HaverfordClarence Cannon is hacked by Aaron Boddie in the backcourt - foul #5 on Aaron Boddie, team foul #1477-80
SubsDeSales
Matthew Dykes (SG)
Aaron Boddie
 
SubsHaverford 
00:01HaverfordClarence Cannon makes the 1st free throw77-81
00:01HaverfordClarence Cannon misses the 2nd free throw77-81
00:01DeSalesGregory Corley grabs the board77-81
00:00DeSalesGregory Corley hits the front of the rim on the fullcourt shot77-81