#C42830 #030203
Hoops Dynasty HOOPS DYNASTY
Conference Crum
Muhlenberg Sim AI
Haverford Sim AI
Final -
4/13/2026
77
  1 2 F
Muhlenberg 42 35 77
Haverford 28 26 54
54
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cThomas Granger 24 2-6 0-1 1-1 1 11 1 1 0 1 2 5
pfAbraham Keys 21 7-11 1-3 1-1 3 5 1 1 0 0 0 16
sfLeland Santo 21 6-9 0-0 1-3 4 7 1 1 0 1 1 13
sgJoseph Hubbell 20 1-3 1-2 0-0 0 1 1 3 0 0 4 3
pgHenry Boyd 24 1-5 1-4 0-0 0 2 4 2 3 0 1 3
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgBrian Hansen 18 5-5 2-2 0-0 3 4 2 1 0 0 1 12
sgJohn Ingersoll 18 2-5 1-1 4-4 0 0 2 1 1 0 1 9
pgShawn Hooper 18 2-6 0-1 8-9 0 2 2 2 0 0 1 12
pfFrank Bryant 18 0-1 0-1 0-0 0 2 2 2 0 0 1 0
sfJames Carroll 17 1-1 0-0 2-2 0 3 2 0 2 0 1 4
sgWilliam Vaughn 1 0-0 0-0 0-0 0 0 0 0 0 0 0 0
Totals 200 27-52 6-15 17-20 11 37 18 14 6 2 13 77
Percentages   .519 .400 .850                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJoshua Dennis 19 1-3 0-1 0-0 1 2 1 1 0 1 3 2
pfRonald Davis 24 3-6 0-1 1-2 1 4 1 1 0 0 1 7
sfChad Johnson 21 1-3 0-0 2-5 0 4 0 2 0 0 2 4
sgRoderick Hensley 21 6-11 4-8 2-4 0 1 3 3 1 0 1 18
pgRichard Welch 24 1-2 0-0 2-2 0 1 2 3 2 0 1 4
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJack Ostby 19 2-7 1-2 1-1 1 4 0 1 1 0 3 6
sgDarren List 16 1-6 1-5 0-0 3 3 3 1 1 1 2 3
pfJimmie Karim 16 1-3 0-2 0-0 2 4 0 2 1 0 1 2
pgSamuel Rich 16 2-5 1-2 0-0 1 2 0 2 0 0 3 5
pgLeon Kozlovsky 13 0-3 0-0 0-0 0 0 3 1 0 0 2 0
sfKenneth Younger 9 0-1 0-0 0-0 1 2 0 0 0 1 0 0
pgMichael Chapman 2 1-1 1-1 0-0 0 0 0 0 0 0 1 3
Totals 200 19-51 8-22 8-14 10 27 13 17 6 3 20 54
Percentages   .373 .364 .571                

MC
42
14-28
4-9
10-12
6
18
8
5
3
1
2
18
9
10
9
17
35
13-24
2-6
7-8
5
19
10
9
3
1
11
14
9
6
0
20
77
27-52
6-15
17-20
11
37
18
14
6
2
13
32
18
16
9
37
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
28
11-29
5-14
1-2
5
15
8
9
4
2
9
10
6
2
0
9
26
8-22
3-8
7-12
5
12
5
8
2
1
11
10
14
2
2
10
54
19-51
8-22
8-14
10
27
13
17
6
3
20
20
20
4
2
19
PLAYER OF THE GAME
pf Abraham Keys Muhlenberg
16 Points, 5 Rebounds
TimeTeamPlayScore
LineupMuhlenberg
 PG - Henry Boyd (fresh)
 SG - Joseph Hubbell (fresh)
 SF - Leland Santo (fresh)
 PF - Abraham Keys (fresh)
 C - Thomas Granger (fresh)
 
LineupHaverford
 PG - Richard Welch (fresh)
 SG - Roderick Hensley (fresh)
 SF - Chad Johnson (fresh)
 PF - Ronald Davis (fresh)
 C - Joshua Dennis (fresh)
 
20:00HaverfordJoshua Dennis wins the tip0-0
Game PlanMuhlenbergMuhlenberg is playing a triangle offense and a man to man (0) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (0) 
19:37HaverfordRichard Welch buries a shot from just outside the lane on a nice dish by Roderick Hensley0-2
19:28MuhlenbergHenry Boyd misses badly on a 3pt shot from the left corner0-2
19:27HaverfordThe rebound goes to Joshua Dennis0-2
19:17HaverfordJoshua Dennis misses the easy layup0-2
19:15MuhlenbergLeland Santo pulls down the rebound0-2
19:06MuhlenbergThomas Granger misses the lay-in0-2
19:05MuhlenbergAbraham Keys hits the follow up shot2-2
18:54HaverfordRoderick Hensley lays it in on a nice dish by Joshua Dennis2-4
18:47MuhlenbergLeland Santo buries a jumper in the paint on a nice dish by Henry Boyd4-4
18:22HaverfordJoshua Dennis hits the finger roll on a great pass from Roderick Hensley4-6
18:14MuhlenbergLeland Santo hits the front of the rim on the floater from the right block but he's fouled by Chad Johnson - foul #1 on Chad Johnson, team foul #14-6
18:14MuhlenbergLeland Santo makes the 1st free throw5-6
18:14MuhlenbergLeland Santo misses the 2nd free throw5-6
18:14HaverfordThe rebound goes to Chad Johnson5-6
17:58HaverfordJoshua Dennis comes up short on the 3 from the right wing5-6
17:57MuhlenbergJoseph Hubbell grabs the defensive rebound5-6
17:37MuhlenbergJoseph Hubbell drills a 3pt shot from the right wing on a great pass from Thomas Granger8-6
17:19HaverfordRonald Davis can't connect on a 3 from the right wing8-6
17:18MuhlenbergThe rebound goes to Henry Boyd8-6
16:55MuhlenbergJoshua Dennis denies the turnaround by Leland Santo8-6
16:54MuhlenbergLeland Santo gets the offensive rebound8-6
16:44MuhlenbergLeland Santo can't connect on a driving attempt near the basket8-6
16:43HaverfordThe rebound goes to Ronald Davis8-6
16:27HaverfordRoderick Hensley connects on the driving attempt near the basket8-8
16:01MuhlenbergAbraham Keys knocks in the fadeaway from the right wing on a great pass from Leland Santo10-8
LineupMuhlenberg
 PG - Henry Boyd (fairly fresh) 1 ast.
 SG - Joseph Hubbell (fairly fresh) 3 pts.
 SF - Leland Santo (fairly fresh) 3 pts. 2 reb.
 PF - Abraham Keys (fairly fresh) 4 pts.
 C - Thomas Granger (fairly fresh)
 
LineupHaverford
 PG - Richard Welch (fairly fresh) 2 pts.
 SG - Roderick Hensley (fairly fresh) 4 pts. 2 ast.
 SF - Chad Johnson (fairly fresh)
 PF - Ronald Davis (fairly fresh)
 C - Joshua Dennis (fairly fresh) 2 pts.
 
15:39HaverfordRonald Davis hits a shot in the paint on a nice dish by Roderick Hensley10-10
15:20MuhlenbergLeland Santo lays it in12-10
14:59HaverfordHenry Boyd steps in front of the Richard Welch pass12-10
14:42MuhlenbergThomas Granger misses badly on a 3 pointer from the right corner12-10
14:40HaverfordRichard Welch grabs the defensive rebound12-10
14:38HaverfordRichard Welch loses the ball out of bounds in the backcourt12-10
SubsMuhlenberg
Brian Hansen (PG), Shawn Hooper (SG), John Ingersoll (SF), James Carroll (PF), Frank Bryant (C)
Henry Boyd, Joseph Hubbell, Leland Santo, Abraham Keys, Thomas Granger
 
SubsHaverford
Leon Kozlovsky (PG), Samuel Rich (SG), Darren List (SF), Jack Ostby (PF), Jimmie Karim (C)
Richard Welch, Roderick Hensley, Chad Johnson, Ronald Davis, Joshua Dennis
 
14:18MuhlenbergBrian Hansen buries a 3 from straight away set up by Shawn Hooper15-10
13:59HaverfordJimmie Karim misses short on a 3pt shot from the right corner15-10
13:58HaverfordSamuel Rich gets the offensive rebound15-10
13:48HaverfordLeon Kozlovsky misses the fadeaway from the left side15-10
13:46MuhlenbergJames Carroll snags the defensive board15-10
13:41MuhlenbergShawn Hooper comes up short on the turnaround from close range15-10
13:39MuhlenbergBrian Hansen tips it back up and in17-10
13:20HaverfordJack Ostby misses badly on a jumper from the left block17-10
13:19MuhlenbergThe rebound goes to Shawn Hooper17-10
13:15MuhlenbergJohn Ingersoll hits the finger roll on a great pass from Brian Hansen19-10
12:49HaverfordSamuel Rich travels with the ball19-10
12:33MuhlenbergShawn Hooper comes up short on the shot from the left wing but he's hacked by Samuel Rich - foul #1 on Samuel Rich, team foul #219-10
12:33MuhlenbergShawn Hooper makes the 1st free throw20-10
12:33MuhlenbergShawn Hooper makes the 2nd free throw21-10
12:14HaverfordSamuel Rich comes up short on the 3 pointer from the right wing21-10
12:12HaverfordDarren List pulls down the offensive rebound21-10
11:53HaverfordLeon Kozlovsky misses badly on a fadeaway in the lane21-10
11:52MuhlenbergBrian Hansen snags the defensive board21-10
LineupMuhlenberg
 PG - Shawn Hooper (fairly fresh) 2 pts. 1 ast.
 SG - Brian Hansen (fairly fresh) 5 pts. 1 ast.
 SF - John Ingersoll (fairly fresh) 2 pts.
 PF - James Carroll (fairly fresh)
 C - Frank Bryant (fairly fresh)
 
LineupHaverford
 PG - Leon Kozlovsky (fairly fresh)
 SG - Samuel Rich (fresh)
 SF - Darren List (fairly fresh)
 PF - Jack Ostby (fairly fresh)
 C - Jimmie Karim (fairly fresh)
 
11:45MuhlenbergShawn Hooper misses the lay-in but he's hacked by Leon Kozlovsky - foul #1 on Leon Kozlovsky, team foul #321-10
SubsMuhlenberg
Henry Boyd (PG), William Vaughn (SF), Abraham Keys (PF), Thomas Granger (C)
Brian Hansen, John Ingersoll, James Carroll, Frank Bryant
 
SubsHaverford
Richard Welch (PG), Michael Chapman (SG), Chad Johnson (SF), Ronald Davis (PF), Kenneth Younger (C)
Leon Kozlovsky, Samuel Rich, Darren List, Jack Ostby, Jimmie Karim
 
11:45MuhlenbergShawn Hooper makes the 1st free throw22-10
11:45MuhlenbergShawn Hooper makes the 2nd free throw23-10
11:25HaverfordRichard Welch hits the front of the rim on the jumper from the right wing23-10
11:24MuhlenbergThomas Granger grabs the defensive rebound23-10
11:18MuhlenbergAbraham Keys connects on the 3 from the left corner set up by Henry Boyd26-10
10:59HaverfordHenry Boyd steals the ball from Chad Johnson26-10
10:53MuhlenbergShawn Hooper lays it up and in set up by Henry Boyd28-10
10:36HaverfordMichael Chapman connects on the 3pt jumper from the left corner on a nice dish by Ronald Davis28-13
10:30MuhlenbergHenry Boyd is fouled on the floor by Michael Chapman - foul #1 on Michael Chapman, team foul #428-13
SubsMuhlenberg
Joseph Hubbell (SG), Leland Santo (SF), Frank Bryant (PF)
Shawn Hooper, William Vaughn, Abraham Keys
 
SubsHaverford
Roderick Hensley (SG), Jack Ostby (C)
Michael Chapman, Chad Johnson
 
10:10MuhlenbergThomas Granger drills a driving attempt from the left block on a great pass from Henry Boyd and he's fouled by Jack Ostby - foul #1 on Jack Ostby, team foul #530-13
SubsMuhlenberg 
SubsHaverford
Darren List (SF)
Ronald Davis
 
10:10MuhlenbergThomas Granger makes the free throw31-13
09:52HaverfordHenry Boyd picks off the pass by Roderick Hensley31-13
09:36MuhlenbergJack Ostby steals it from Frank Bryant31-13
09:15HaverfordRoderick Hensley connects on the 3pt shot from the left wing on a nice dish by Richard Welch31-16
08:51MuhlenbergThe short jumper by Thomas Granger is denied by Kenneth Younger31-16
08:49HaverfordJack Ostby gets the rebound31-16
08:40HaverfordRoderick Hensley misses long on a 3pt jumper from the left wing31-16
08:39HaverfordKenneth Younger misses the tip31-16
08:38MuhlenbergFrank Bryant grabs the defensive rebound31-16
08:34MuhlenbergHenry Boyd can't finish the layup31-16
08:33HaverfordKenneth Younger grabs the defensive rebound31-16
08:15HaverfordRoderick Hensley clanks a fadeaway from the right block but he's hacked by Joseph Hubbell - foul #1 on Joseph Hubbell, team foul #131-16
SubsMuhlenberg
Brian Hansen (PG), Shawn Hooper (SG), John Ingersoll (SF), Abraham Keys (PF), James Carroll (C)
Henry Boyd, Joseph Hubbell, Leland Santo, Frank Bryant, Thomas Granger
 
SubsHaverford
Leon Kozlovsky (PG), Jimmie Karim (SF), Ronald Davis (PF), Joshua Dennis (C)
Richard Welch, Darren List, Jack Ostby, Kenneth Younger
 
08:15HaverfordRoderick Hensley misses the 1st free throw31-16
08:15HaverfordRoderick Hensley makes the 2nd free throw31-17
07:52MuhlenbergShawn Hooper misses long on a jumpshot from the right wing31-17
07:50MuhlenbergBrian Hansen grabs the offensive board31-17
LineupMuhlenberg
 PG - Brian Hansen (fresh) 5 pts. 1 ast.
 SG - Shawn Hooper (fresh) 6 pts. 1 ast.
 SF - John Ingersoll (fresh) 2 pts.
 PF - Abraham Keys (fresh) 7 pts.
 C - James Carroll (fresh)
 
LineupHaverford
 PG - Leon Kozlovsky (fresh)
 SG - Roderick Hensley (fairly fresh) 8 pts. 3 ast.
 SF - Jimmie Karim (fresh)
 PF - Ronald Davis (fresh) 2 pts.
 C - Joshua Dennis (fresh) 2 pts.
 
07:38MuhlenbergJohn Ingersoll clanks a jumper near the basket but the foul's on Jimmie Karim - foul #1 on Jimmie Karim, team foul #631-17
SubsMuhlenberg 
SubsHaverford
Samuel Rich (SG), Chad Johnson (SF)
Roderick Hensley, Jimmie Karim
 
07:38MuhlenbergJohn Ingersoll makes the 1st free throw32-17
07:38MuhlenbergJohn Ingersoll makes the 2nd free throw33-17
07:17HaverfordLeon Kozlovsky misses badly on a pull-up jumper from the right wing33-17
07:16MuhlenbergAbraham Keys grabs the defensive rebound33-17
06:48MuhlenbergShawn Hooper is hacked by Joshua Dennis - foul #1 on Joshua Dennis, team foul #733-17
SubsMuhlenberg
Leland Santo (SF), Frank Bryant (C)
John Ingersoll, Abraham Keys
 
SubsHaverford
Darren List (PG)
Leon Kozlovsky
 
06:48MuhlenbergShawn Hooper misses the 1st free throw33-17
06:48HaverfordRonald Davis grabs the board33-17
06:34HaverfordDarren List connects on the 3 pointer from the left wing33-20
06:17MuhlenbergShawn Hooper misses long on a 3 from the left corner33-20
06:15HaverfordChad Johnson grabs the board33-20
06:04HaverfordDarren List clanks a 3 pointer from the right corner33-20
06:03HaverfordJoshua Dennis grabs the offensive rebound33-20
05:55HaverfordRonald Davis slams it home on a nice dish by Darren List33-22
05:33MuhlenbergFrank Bryant misses short on a 3pt shot from the right corner33-22
05:32HaverfordChad Johnson gets the rebound33-22
05:19HaverfordChad Johnson throws a bad pass out of bounds33-22
SubsMuhlenberg
Henry Boyd (PG), Joseph Hubbell (SG), Abraham Keys (PF), Thomas Granger (C)
Shawn Hooper, Brian Hansen, James Carroll, Frank Bryant
 
SubsHaverford
Richard Welch (PG), Jimmie Karim (SF), Jack Ostby (PF), Kenneth Younger (C)
Darren List, Chad Johnson, Ronald Davis, Joshua Dennis
 
04:59MuhlenbergRichard Welch steps in front of the Leland Santo pass33-22
04:41HaverfordSamuel Rich drills a 3 pointer from the left corner set up by Richard Welch33-25
04:36MuhlenbergHenry Boyd comes up short on the 3pt jumper from straight away33-25
04:35MuhlenbergLeland Santo tips it back up and in35-25
04:24HaverfordRichard Welch is called for traveling35-25
SubsMuhlenberg
John Ingersoll (SF)
Leland Santo
 
SubsHaverford
Roderick Hensley (SG)
Samuel Rich
 
04:04MuhlenbergRichard Welch steals the ball from Thomas Granger35-25
03:40HaverfordRoderick Hensley clanks a 3pt attempt from the left corner35-25
03:38MuhlenbergThomas Granger gets the rebound35-25
LineupMuhlenberg
 PG - Henry Boyd (fresh) 4 ast. 3 stl.
 SG - Joseph Hubbell (fresh) 3 pts.
 SF - John Ingersoll (fresh) 4 pts.
 PF - Abraham Keys (fresh) 7 pts. 2 reb.
 C - Thomas Granger (fresh) 3 pts. 2 reb.
 
LineupHaverford
 PG - Richard Welch (fresh) 2 pts. 2 ast. 2 stl.
 SG - Roderick Hensley (fresh) 8 pts. 3 ast.
 SF - Jimmie Karim (fresh)
 PF - Jack Ostby (fresh)
 C - Kenneth Younger (fresh) 2 reb.
 
03:24MuhlenbergHenry Boyd connects on the 3 from the left corner38-25
03:09HaverfordJimmie Karim misses short on a 3 from the left wing38-25
03:07HaverfordJimmie Karim pulls down the offensive rebound38-25
02:49HaverfordRoderick Hensley is whistled for an offensive foul - foul #1 on Roderick Hensley, team foul #838-25
SubsMuhlenberg
Brian Hansen (SG), Leland Santo (SF), James Carroll (PF)
Joseph Hubbell, John Ingersoll, Abraham Keys
 
SubsHaverford
Chad Johnson (SF), Ronald Davis (PF), Joshua Dennis (C)
Jimmie Karim, Jack Ostby, Kenneth Younger
 
02:30MuhlenbergJames Carroll is fouled on the floor by Joshua Dennis - foul #2 on Joshua Dennis, team foul #938-25
SubsMuhlenberg
Shawn Hooper (SG), Frank Bryant (C)
Henry Boyd, Thomas Granger
 
SubsHaverford
Darren List (PG), Samuel Rich (SG)
Richard Welch, Roderick Hensley
 
02:30MuhlenbergJames Carroll makes the 1st free throw39-25
02:30MuhlenbergJames Carroll makes the 2nd free throw40-25
02:10HaverfordChad Johnson misses the jumpshot from just outside the lane40-25
02:09MuhlenbergLeland Santo snags the defensive board40-25
01:44MuhlenbergLeland Santo misses the lay-in40-25
01:42MuhlenbergLeland Santo tips it in42-25
01:30HaverfordFrank Bryant is called for the reach on Samuel Rich - foul #1 on Frank Bryant, team foul #242-25
SubsMuhlenberg 
SubsHaverford
Richard Welch (PG)
Samuel Rich
 
01:16HaverfordRonald Davis travels with the ball42-25
SubsMuhlenberg
Henry Boyd (PG), Joseph Hubbell (SG), John Ingersoll (SF), Thomas Granger (C)
Brian Hansen, Shawn Hooper, Leland Santo, Frank Bryant
 
SubsHaverford
Roderick Hensley (SG), Jack Ostby (C)
Darren List, Joshua Dennis
 
01:05MuhlenbergRoderick Hensley steps in front of the John Ingersoll pass42-25
00:49HaverfordThe short jumper by Jack Ostby is denied by Thomas Granger42-25
00:47MuhlenbergJames Carroll gets the rebound42-25
00:34MuhlenbergJohn Ingersoll misses short on a jumper from the free throw line42-25
00:32HaverfordJack Ostby grabs the defensive rebound42-25
00:12HaverfordRoderick Hensley buries a 3 from the left wing42-28
00:04MuhlenbergJoseph Hubbell throws a bad pass out of bounds42-28
SubsMuhlenberg
Leland Santo (SF), Abraham Keys (PF)
John Ingersoll, James Carroll
 
SubsHaverford
Darren List (SF), Joshua Dennis (C)
Chad Johnson, Ronald Davis
 
00:00HaverfordDarren List clanks a halfcourt shot42-28
TimeTeamPlayScore
LineupMuhlenberg
 PG - Henry Boyd (fresh) 3 pts. 4 ast. 3 stl.
 SG - Joseph Hubbell (fresh) 3 pts.
 SF - Leland Santo (fresh) 9 pts. 5 reb.
 PF - Abraham Keys (fresh) 7 pts. 2 reb.
 C - Thomas Granger (fresh) 3 pts. 2 reb.
 
LineupHaverford
 PG - Richard Welch (fresh) 2 pts. 2 ast. 2 stl.
 SG - Roderick Hensley (fresh) 11 pts. 3 ast.
 SF - Chad Johnson (fresh) 3 reb.
 PF - Ronald Davis (fresh) 4 pts. 2 reb.
 C - Joshua Dennis (fresh) 2 pts. 2 reb.
 
20:00MuhlenbergLeland Santo inbounds the ball42-28
Game PlanMuhlenbergMuhlenberg is playing a triangle offense and a man to man (+2) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (0) 
19:40MuhlenbergAbraham Keys connects on the fadeaway from the left block on a nice dish by Joseph Hubbell44-28
19:21HaverfordThomas Granger is called for the reach on Joshua Dennis - foul #1 on Thomas Granger, team foul #144-28
19:01HaverfordRonald Davis misses long on a shot from the free throw line44-28
19:00MuhlenbergThomas Granger grabs the board44-28
18:39MuhlenbergJoseph Hubbell is called for a moving pick - foul #2 on Joseph Hubbell, team foul #244-28
18:25HaverfordJoshua Dennis loses the ball out of bounds44-28
18:07MuhlenbergThomas Granger misses the driving attempt in the lane44-28
18:05MuhlenbergThe offensive rebound goes to Leland Santo44-28
17:57MuhlenbergAbraham Keys drills a floater from the free throw line46-28
17:41HaverfordRoderick Hensley's fadeaway is rejected by Leland Santo46-28
17:39MuhlenbergThomas Granger snags the defensive board46-28
17:34MuhlenbergHenry Boyd misses badly on a 3pt jumper from straight away46-28
17:33HaverfordThe rebound goes to Roderick Hensley46-28
17:13HaverfordChad Johnson misses badly on a fadeaway jumper from the left wing46-28
17:12MuhlenbergLeland Santo grabs the defensive rebound46-28
16:50MuhlenbergJoseph Hubbell misses badly on a 3pt shot from the left wing46-28
16:49MuhlenbergAbraham Keys tips it but misses46-28
16:47MuhlenbergThomas Granger gets the offensive rebound46-28
16:28MuhlenbergAbraham Keys misses long on a jump hook from close range46-28
16:27MuhlenbergAbraham Keys hits the follow up shot48-28
Game PlanMuhlenbergMuhlenberg is playing a triangle offense and a man to man (+2) 
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (0) 
16:20HaverfordChad Johnson knocks in the floater from close range48-30
15:55MuhlenbergAbraham Keys comes up short on the 3pt jumper from the left corner48-30
15:54HaverfordChad Johnson gets the rebound48-30
LineupMuhlenberg
 PG - Henry Boyd (fairly fresh) 3 pts. 4 ast. 3 stl.
 SG - Joseph Hubbell (fairly fresh) 3 pts. 1 ast.
 SF - Leland Santo (fairly fresh) 9 pts. 7 reb.
 PF - Abraham Keys (fairly fresh) 13 pts. 4 reb.
 C - Thomas Granger (fairly fresh) 3 pts. 5 reb.
 
LineupHaverford
 PG - Richard Welch (fairly fresh) 2 pts. 2 ast. 2 stl.
 SG - Roderick Hensley (fairly fresh) 11 pts. 3 ast.
 SF - Chad Johnson (fairly fresh) 2 pts. 4 reb.
 PF - Ronald Davis (fairly fresh) 4 pts. 2 reb.
 C - Joshua Dennis (fairly fresh) 2 pts. 2 reb.
 
Game PlanMuhlenbergMuhlenberg is playing a triangle offense and a man to man (+2) 
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (0) 
15:49HaverfordRoderick Hensley can't connect on a 3pt attempt from the left corner48-30
15:47MuhlenbergThe rebound goes to Thomas Granger48-30
15:45MuhlenbergHenry Boyd's pass is off the mark and out of bounds in the backcourt48-30
SubsMuhlenberg
Brian Hansen (PG), Shawn Hooper (SG), John Ingersoll (SF), James Carroll (PF), Frank Bryant (C)
Henry Boyd, Joseph Hubbell, Leland Santo, Abraham Keys, Thomas Granger
 
SubsHaverford
Leon Kozlovsky (PG), Samuel Rich (SG), Darren List (SF), Jack Ostby (PF), Jimmie Karim (C)
Richard Welch, Roderick Hensley, Chad Johnson, Ronald Davis, Joshua Dennis
 
15:34HaverfordJames Carroll picks off the pass by Leon Kozlovsky48-30
15:23MuhlenbergDarren List steals it from Shawn Hooper48-30
15:19HaverfordSamuel Rich lays it in on a great pass from Darren List48-32
15:02MuhlenbergJames Carroll banks in the layup on a great pass from Frank Bryant50-32
14:44HaverfordJohn Ingersoll picks off the pass by Samuel Rich50-32
14:35MuhlenbergBrian Hansen is fouled on the floor by Leon Kozlovsky - foul #2 on Leon Kozlovsky, team foul #150-32
14:22MuhlenbergJimmie Karim steals the ball from Brian Hansen50-32
14:10HaverfordJack Ostby knocks in the 3 from the right corner on a great pass from Darren List50-35
14:03MuhlenbergFrank Bryant double dribbles50-35
SubsMuhlenberg 
SubsHaverford
Richard Welch (PG)
Leon Kozlovsky
 
13:48HaverfordJack Ostby buries a turnaround near the basket and the foul's on James Carroll - foul #1 on James Carroll, team foul #350-37
SubsMuhlenberg
Henry Boyd (PG), Thomas Granger (C)
Shawn Hooper, Frank Bryant
 
SubsHaverford 
13:48HaverfordJack Ostby makes the free throw50-38
13:29MuhlenbergBrian Hansen hits a 3pt jumper from the left wing on a great pass from James Carroll53-38
13:10HaverfordJack Ostby misses short on a jumper from the right side53-38
13:09MuhlenbergHenry Boyd grabs the defensive rebound53-38
12:59MuhlenbergRichard Welch is called for the reach on Henry Boyd - foul #1 on Richard Welch, team foul #253-38
SubsMuhlenberg
Shawn Hooper (SG), Leland Santo (SF), Frank Bryant (PF)
Brian Hansen, John Ingersoll, James Carroll
 
SubsHaverford
Michael Chapman (SG), Chad Johnson (SF), Ronald Davis (PF), Kenneth Younger (C)
Samuel Rich, Darren List, Jack Ostby, Jimmie Karim
 
12:43MuhlenbergShawn Hooper's pass is off the mark and out of bounds53-38
SubsMuhlenberg
Joseph Hubbell (SG), Abraham Keys (PF)
Shawn Hooper, Frank Bryant
 
SubsHaverford
Roderick Hensley (SG)
Michael Chapman
 
12:25HaverfordChad Johnson clanks a floater from the left block but he's fouled by Leland Santo - foul #1 on Leland Santo, team foul #453-38
SubsMuhlenberg
Shawn Hooper (PG), Frank Bryant (C)
Henry Boyd, Thomas Granger
 
SubsHaverford
Leon Kozlovsky (PG), Joshua Dennis (C)
Richard Welch, Kenneth Younger
 
12:25HaverfordChad Johnson makes the 1st free throw53-39
12:25HaverfordChad Johnson misses the 2nd free throw53-39
12:25MuhlenbergFrank Bryant grabs the defensive rebound53-39
12:08MuhlenbergShawn Hooper connects on the shot from close range set up by Abraham Keys55-39
12:03HaverfordRoderick Hensley is fouled on the floor by Shawn Hooper - foul #1 on Shawn Hooper, team foul #555-39
11:46HaverfordRoderick Hensley hits a 3pt shot from the right wing on a great pass from Leon Kozlovsky55-42
LineupMuhlenberg
 PG - Shawn Hooper (fresh) 8 pts. 1 ast.
 SG - Joseph Hubbell (fresh) 3 pts. 1 ast.
 SF - Leland Santo (fresh) 9 pts. 7 reb.
 PF - Abraham Keys (fresh) 13 pts. 4 reb.
 C - Frank Bryant (fresh) 2 reb.
 
LineupHaverford
 PG - Leon Kozlovsky (fresh) 1 ast.
 SG - Roderick Hensley (fresh) 14 pts. 3 ast.
 SF - Chad Johnson (fairly fresh) 3 pts. 4 reb.
 PF - Ronald Davis (fresh) 4 pts. 2 reb.
 C - Joshua Dennis (fresh) 2 pts. 2 reb.
 
11:28MuhlenbergLeland Santo hits the finger roll on a nice dish by Shawn Hooper and he's hacked by Ronald Davis - foul #1 on Ronald Davis, team foul #357-42
SubsMuhlenberg
Henry Boyd (PG), Brian Hansen (SG), Thomas Granger (C)
Shawn Hooper, Joseph Hubbell, Abraham Keys
 
SubsHaverford
Richard Welch (PG), Darren List (SF)
Leon Kozlovsky, Chad Johnson
 
11:28MuhlenbergLeland Santo misses the free throw57-42
11:28HaverfordRonald Davis gets the rebound57-42
11:22HaverfordRoderick Hensley can't connect on a 3 from the left wing57-42
11:21MuhlenbergThomas Granger grabs the board57-42
10:59MuhlenbergJoshua Dennis is called for the reach on Thomas Granger - foul #3 on Joshua Dennis, team foul #457-42
SubsMuhlenberg
John Ingersoll (SF), James Carroll (PF)
Leland Santo, Frank Bryant
 
SubsHaverford
Jimmie Karim (SF), Jack Ostby (C)
Roderick Hensley, Joshua Dennis
 
10:52MuhlenbergDarren List is called for the reach on John Ingersoll - foul #1 on Darren List, team foul #557-42
SubsMuhlenberg 
SubsHaverford
Samuel Rich (SG)
Ronald Davis
 
10:27MuhlenbergDarren List denies the turnaround by John Ingersoll57-42
10:25HaverfordJimmie Karim grabs the defensive rebound57-42
10:20HaverfordDarren List comes up short on the 3pt jumper from the left corner57-42
10:19HaverfordJack Ostby pulls down the offensive rebound57-42
09:53HaverfordJack Ostby misses short on a floater from the right block57-42
09:51HaverfordDarren List pulls down the offensive rebound57-42
09:39HaverfordSamuel Rich misses long on a fadeaway from just outside the lane57-42
09:37HaverfordJimmie Karim pulls down the offensive rebound57-42
09:26HaverfordDarren List hits the front of the rim on the jumper from the left wing57-42
09:24MuhlenbergThe rebound goes to Thomas Granger57-42
09:18MuhlenbergJack Ostby is called for the reach on Henry Boyd - foul #2 on Jack Ostby, team foul #657-42
SubsMuhlenberg
Shawn Hooper (PG), Joseph Hubbell (SG), Leland Santo (SF), Abraham Keys (PF), Frank Bryant (C)
Henry Boyd, Brian Hansen, John Ingersoll, James Carroll, Thomas Granger
 
SubsHaverford
Leon Kozlovsky (PG), Roderick Hensley (SG), Chad Johnson (SF), Ronald Davis (PF), Joshua Dennis (C)
Richard Welch, Samuel Rich, Darren List, Jack Ostby, Jimmie Karim
 
09:13MuhlenbergAbraham Keys loses the ball out of bounds57-42
09:02HaverfordRoderick Hensley makes the 3 from straight away on a nice dish by Leon Kozlovsky57-45
08:48MuhlenbergJoseph Hubbell throws a bad pass out of bounds57-45
08:28HaverfordRoderick Hensley double dribbles57-45
08:05MuhlenbergLeland Santo banks in the layup59-45
07:49HaverfordRoderick Hensley is fouled on the floor by Joseph Hubbell - foul #3 on Joseph Hubbell, team foul #659-45
SubsMuhlenberg
Henry Boyd (PG), Thomas Granger (C)
Shawn Hooper, Frank Bryant
 
SubsHaverford
Richard Welch (PG), Samuel Rich (SG), Jack Ostby (C)
Leon Kozlovsky, Roderick Hensley, Joshua Dennis
 
07:32HaverfordHenry Boyd is called for the reach on Chad Johnson - foul #1 on Henry Boyd, team foul #759-45
SubsMuhlenberg
John Ingersoll (SF)
Leland Santo
 
SubsHaverford
Darren List (SG)
Samuel Rich
 
07:32HaverfordChad Johnson misses the 1st free throw59-45
07:32MuhlenbergAbraham Keys gets the rebound59-45
LineupMuhlenberg
 PG - Henry Boyd (fresh) 3 pts. 4 ast. 3 stl.
 SG - Joseph Hubbell (fresh) 3 pts. 1 ast. 3 pf.
 SF - John Ingersoll (fresh) 4 pts.
 PF - Abraham Keys (fresh) 13 pts. 5 reb.
 C - Thomas Granger (fresh) 3 pts. 8 reb.
 
LineupHaverford
 PG - Richard Welch (fresh) 2 pts. 2 ast. 2 stl.
 SG - Darren List (fresh) 3 pts. 3 ast.
 SF - Chad Johnson (fresh) 3 pts. 4 reb.
 PF - Ronald Davis (fresh) 4 pts. 3 reb.
 C - Jack Ostby (fresh) 6 pts. 3 reb.
 
07:26MuhlenbergJoseph Hubbell misses badly on a shot from the right wing59-45
07:24HaverfordJack Ostby grabs the defensive rebound59-45
07:18HaverfordChad Johnson is fouled on the floor by John Ingersoll - foul #1 on John Ingersoll, team foul #859-45
07:18HaverfordChad Johnson makes the 1st free throw59-46
07:18HaverfordChad Johnson misses the 2nd free throw59-46
07:18MuhlenbergThomas Granger snags the defensive board59-46
07:08MuhlenbergChad Johnson is called for the reach on John Ingersoll - foul #2 on Chad Johnson, team foul #759-46
SubsMuhlenberg
Brian Hansen (SG), James Carroll (PF)
Joseph Hubbell, Abraham Keys
 
SubsHaverford
Jimmie Karim (SF)
Chad Johnson
 
07:08MuhlenbergJohn Ingersoll makes the 1st free throw60-46
07:08MuhlenbergJohn Ingersoll makes the 2nd free throw61-46
Game PlanMuhlenbergMuhlenberg is playing a triangle offense and a man to man (+2) 
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (0) 
06:54HaverfordRonald Davis comes up short on the turnaround from the baseline but he's fouled by Thomas Granger - foul #2 on Thomas Granger, team foul #961-46
06:54HaverfordRonald Davis makes the 1st free throw61-47
06:54HaverfordRonald Davis misses the 2nd free throw61-47
06:54MuhlenbergThe rebound goes to Thomas Granger61-47
Game PlanMuhlenbergMuhlenberg is playing a triangle offense (slowdown) and a man to man (+2) 
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (0) 
06:36MuhlenbergThomas Granger knocks in the pull-up jumper from just outside the lane set up by John Ingersoll63-47
06:27HaverfordDarren List is whistled for traveling63-47
SubsMuhlenberg
Leland Santo (SF), Frank Bryant (C)
John Ingersoll, Thomas Granger
 
SubsHaverford
Roderick Hensley (SG), Joshua Dennis (C)
Jimmie Karim, Ronald Davis
 
06:01MuhlenbergHenry Boyd throws a bad pass out of bounds63-47
SubsMuhlenberg
Shawn Hooper (SG), Abraham Keys (PF)
Henry Boyd, James Carroll
 
SubsHaverford
Chad Johnson (SF)
Darren List
 
05:52HaverfordRichard Welch hits the front of the rim on the fadeaway jumper from the left wing but he's hacked by Brian Hansen - foul #1 on Brian Hansen, team foul #1063-47
SubsMuhlenberg
Joseph Hubbell (SG)
Shawn Hooper
 
SubsHaverford 
05:52HaverfordRichard Welch makes the 1st free throw63-48
05:52HaverfordRichard Welch makes the 2nd free throw63-49
05:34MuhlenbergAbraham Keys comes up short on the 3pt shot from the right wing63-49
05:33MuhlenbergThe offensive rebound goes to Brian Hansen63-49
05:12MuhlenbergBrian Hansen connects on the jumpshot from the left wing on a great pass from Frank Bryant65-49
04:55HaverfordRoderick Hensley hits the front of the rim on the jumper from the right side but the foul's on Joseph Hubbell - foul #4 on Joseph Hubbell, team foul #1165-49
SubsMuhlenberg
Henry Boyd (PG), John Ingersoll (SF), Thomas Granger (C)
Brian Hansen, Leland Santo, Frank Bryant
 
SubsHaverford
Darren List (PG), Ronald Davis (PF), Jimmie Karim (C)
Richard Welch, Jack Ostby, Joshua Dennis
 
04:55HaverfordRoderick Hensley makes the 1st free throw65-50
04:55HaverfordRoderick Hensley misses the 2nd free throw65-50
04:55MuhlenbergThomas Granger grabs the defensive rebound65-50
04:31MuhlenbergAbraham Keys drills a jumper from the left block on a nice dish by John Ingersoll and he's fouled by Darren List - foul #2 on Darren List, team foul #867-50
SubsMuhlenberg
Shawn Hooper (SG)
Joseph Hubbell
 
SubsHaverford
Leon Kozlovsky (PG), Samuel Rich (SG)
Roderick Hensley, Chad Johnson
 
04:31MuhlenbergAbraham Keys makes the free throw68-50
04:13HaverfordSamuel Rich clanks a pull-up jumper from the left wing68-50
04:12HaverfordRonald Davis tips it back up and in68-52
03:43MuhlenbergJohn Ingersoll misses long on a jumpshot from the right wing68-52
03:42HaverfordThe rebound goes to Jimmie Karim68-52
Game PlanMuhlenbergMuhlenberg is playing a triangle offense (slowdown) and a man to man (+1) 
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (0) 
03:38HaverfordDarren List comes up short on the 3pt shot from straight away68-52
03:37HaverfordDarren List pulls down the offensive rebound68-52
03:30HaverfordRonald Davis comes up short on the floater from the right wing68-52
03:28MuhlenbergShawn Hooper grabs the board68-52
LineupMuhlenberg
 PG - Henry Boyd (fresh) 3 pts. 4 ast. 3 stl.
 SG - Shawn Hooper (fresh) 8 pts. 2 ast.
 SF - John Ingersoll (fresh) 6 pts. 2 ast.
 PF - Abraham Keys (fairly fresh) 16 pts. 5 reb.
 C - Thomas Granger (fresh) 5 pts. 11 reb.
 
LineupHaverford
 PG - Leon Kozlovsky (fresh) 2 ast.
 SG - Samuel Rich (fresh) 5 pts.
 SF - Darren List (fresh) 3 pts. 3 ast.
 PF - Ronald Davis (fresh) 7 pts. 4 reb.
 C - Jimmie Karim (fresh) 4 reb.
 
Game PlanMuhlenbergMuhlenberg is playing a triangle offense (slowdown) and a man to man (+1) 
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (-1) 
03:02MuhlenbergSamuel Rich is called for the reach on Shawn Hooper - foul #2 on Samuel Rich, team foul #968-52
SubsMuhlenberg
Brian Hansen (SG), James Carroll (PF), Frank Bryant (C)
Henry Boyd, Abraham Keys, Thomas Granger
 
SubsHaverford
Jack Ostby (PF), Kenneth Younger (C)
Darren List, Ronald Davis
 
03:02MuhlenbergShawn Hooper makes the 1st free throw69-52
03:02MuhlenbergShawn Hooper makes the 2nd free throw70-52
02:50HaverfordJack Ostby is called for a pushoff foul - foul #3 on Jack Ostby, team foul #1070-52
02:21MuhlenbergShawn Hooper misses short on a fadeaway from just outside the lane70-52
02:20HaverfordSamuel Rich gets the rebound70-52
02:04HaverfordJack Ostby clanks a 3pt attempt from the right wing70-52
02:02MuhlenbergJames Carroll grabs the defensive rebound70-52
01:41MuhlenbergBrian Hansen knocks in the pull-up jumper from the right wing set up by James Carroll72-52
01:21HaverfordJames Carroll steals it from Jimmie Karim72-52
00:57MuhlenbergJohn Ingersoll buries a 3pt shot from the left corner on a great pass from Brian Hansen75-52
Game PlanMuhlenbergMuhlenberg is playing a triangle offense (slowdown) and a man to man (+1) 
Game PlanHaverfordHaverford is playing a quick shot offense (quick shot) and a man to man (-1) 
00:50HaverfordJimmie Karim scores on a jump hook from the left block on a nice dish by Leon Kozlovsky75-54
Game PlanMuhlenbergMuhlenberg is playing a spread offense (hold ball) and a man to man (+1) 
Game PlanHaverfordHaverford is playing a quick shot offense (quick shot) and a man to man (-1) 
00:24MuhlenbergShawn Hooper misses long on a driving attempt from the baseline but he's hacked by Samuel Rich - foul #3 on Samuel Rich, team foul #1175-54
SubsMuhlenberg 
SubsHaverford
Darren List (SF)
Kenneth Younger
 
00:24MuhlenbergShawn Hooper makes the 1st free throw76-54
00:24MuhlenbergShawn Hooper makes the 2nd free throw77-54
00:18HaverfordJimmie Karim throws a bad pass out of bounds77-54
00:00MuhlenbergBrian Hansen runs out the clock77-54