#030203 #910027
Hoops Dynasty HOOPS DYNASTY
Non-Conference Allen
Haverford Sim AI
Calvin Sim AI
Final -
3/14/2026
59
  1 2 F
Haverford 26 33 59
Calvin 48 37 85
85
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cMichael Schwarzenbach 17 2-4 0-0 1-1 1 3 1 0 0 1 0 5
pfEdward Brower 27 4-9 0-0 1-3 2 6 0 2 1 0 0 9
sfMark Griffith 8 0-1 0-0 0-0 1 2 0 0 0 0 4 0
sgStan Waldschmidt 17 1-3 1-1 0-0 0 0 0 4 0 0 1 3
pgBrian Henshaw 12 1-1 1-1 0-0 0 0 1 2 0 0 1 3
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgJerry Middendorf 22 2-4 0-1 5-8 2 4 0 2 3 0 3 9
sgKyle Summers 21 0-3 0-1 1-2 0 1 0 2 0 0 4 1
cJoseph Langford 19 2-2 0-0 2-2 0 3 1 2 0 0 3 6
pgEric Kennelly 17 1-2 0-0 2-2 0 1 3 2 1 0 1 4
pfLeonard Cook 14 5-8 0-0 1-2 2 6 0 1 0 0 4 11
sfRichard Broome 14 1-5 1-3 0-0 0 0 0 2 1 0 1 3
pgDavid Graham 12 1-4 1-4 2-2 0 0 3 0 0 0 2 5
Totals 200 20-46 4-11 15-22 8 26 9 19 6 1 24 59
Percentages   .435 .364 .682                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cRussell Blank 16 2-5 1-3 0-0 1 4 0 1 1 2 0 5
pfRyan Fry 27 4-6 0-0 5-5 3 10 5 1 0 2 1 13
sfRoy Greer 23 3-6 1-1 4-4 2 3 5 1 3 0 2 11
sgDonald Kaufman 12 1-4 1-3 2-3 0 0 1 0 0 0 4 5
pgHarold Kirk 18 5-6 2-3 2-4 1 1 4 1 0 0 1 14
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfCharlie Richardson 20 2-6 1-2 1-2 1 3 3 2 0 0 2 6
pfMichael Pangle 19 5-9 1-1 2-3 1 7 0 2 0 2 0 13
cRyan Brown 19 1-1 0-0 0-0 1 4 0 0 0 0 5 2
pgLaurence Funk 18 2-6 2-5 4-4 0 0 1 2 2 0 1 10
sgFrank Blume 16 2-2 1-1 0-0 0 0 0 1 2 0 2 5
sgMorgan Thomas 12 0-1 0-1 1-2 0 0 0 0 0 0 1 1
Totals 200 27-52 10-20 21-27 10 32 19 11 8 6 19 85
Percentages   .519 .500 .778                

HC
26
11-26
3-9
1-5
4
11
6
10
1
1
12
16
2
2
0
14
33
9-20
1-2
14-17
4
15
3
9
5
0
12
12
5
5
0
25
59
20-46
4-11
15-22
8
26
9
19
6
1
24
28
7
7
0
39
POINTS
FIELD GOALS
3-POINT FIELD GOALS
FREE THROWS
OFFENSIVE REBOUNDS
REBOUNDS
ASSISTS
TURNOVERS
STEALS
BLOCKS
PLAYER FOULS
POINTS IN PAINT
POINTS OFF TURNOVERS
SECOND CHANCE POINTS
FAST BREAK POINTS
BENCH POINTS
CC
48
16-26
5-10
11-14
4
18
13
6
4
3
7
10
12
8
5
17
37
11-26
5-10
10-13
6
14
6
5
4
3
12
8
8
7
2
20
85
27-52
10-20
21-27
10
32
19
11
8
6
19
18
20
15
7
37
PLAYER OF THE GAME
sf Roy Greer Calvin
11 Points, 3 Rebounds, 5 Assists, 3 Steals
TimeTeamPlayScore
LineupHaverford
 PG - Brian Henshaw (fresh)
 SG - Stan Waldschmidt (fresh)
 SF - Mark Griffith (fresh)
 PF - Edward Brower (fresh)
 C - Michael Schwarzenbach (fresh)
 
LineupCalvin
 PG - Harold Kirk (fresh)
 SG - Donald Kaufman (fresh)
 SF - Roy Greer (fresh)
 PF - Ryan Fry (fresh)
 C - Russell Blank (fresh)
 
20:00HaverfordMichael Schwarzenbach wins the tip0-0
Game PlanHaverfordHaverford is playing a triangle offense and a man to man (0) 
Game PlanCalvinCalvin is playing a flex offense and a fullcourt press (0) 
19:40HaverfordEdward Brower misses the jumper from close range but the foul's on Ryan Fry - foul #1 on Ryan Fry, team foul #10-0
19:40HaverfordEdward Brower misses the 1st free throw0-0
19:40HaverfordEdward Brower misses the 2nd free throw0-0
19:40CalvinRussell Blank grabs the defensive rebound0-0
19:23CalvinRussell Blank can't connect on a 3pt shot from the left corner0-0
19:22HaverfordMark Griffith grabs the board0-0
19:20HaverfordStan Waldschmidt throws a bad pass out of bounds in the backcourt0-0
18:56CalvinRoy Greer's pass is off the mark and out of bounds0-0
18:41HaverfordEdward Brower's floater is tipped away by Ryan Fry0-0
18:39CalvinRussell Blank snags the defensive board0-0
18:34CalvinHarold Kirk hits a 3pt attempt from straight away set up by Ryan Fry0-3
18:32HaverfordEdward Brower's pass is off the mark and out of bounds in the backcourt0-3
18:14CalvinDonald Kaufman misses badly on a 3pt shot from straight away0-3
18:12CalvinRoy Greer tips it back up and in0-5
17:57HaverfordMichael Schwarzenbach is denied on a layup by Russell Blank0-5
17:56CalvinRyan Fry snags the defensive board0-5
17:47CalvinHarold Kirk scores on a shot from the free throw line on a great pass from Donald Kaufman0-7
17:43HaverfordStan Waldschmidt is fouled in the backcourt by Donald Kaufman - foul #1 on Donald Kaufman, team foul #20-7
SubsHaverford
Eric Kennelly (PG), Jerry Middendorf (SG), Kyle Summers (SF), Leonard Cook (PF), Joseph Langford (C)
Brian Henshaw, Stan Waldschmidt, Mark Griffith, Edward Brower, Michael Schwarzenbach
 
SubsCalvin
Laurence Funk (PG), Charlie Richardson (SG), Michael Pangle (C)
Harold Kirk, Donald Kaufman, Russell Blank
 
17:25HaverfordLeonard Cook buries a jumper near the basket set up by Eric Kennelly2-7
17:17CalvinLaurence Funk is called for traveling2-7
SubsHaverford 
SubsCalvin
Morgan Thomas (SF), Ryan Brown (C)
Roy Greer, Ryan Fry
 
16:57HaverfordLeonard Cook can't connect on a shot in the lane2-7
16:56CalvinMichael Pangle grabs the defensive rebound2-7
16:44CalvinLaurence Funk makes the 3pt jumper from the left corner set up by Charlie Richardson2-10
16:19HaverfordJoseph Langford is fouled on the floor by Ryan Brown - foul #1 on Ryan Brown, team foul #32-10
SubsHaverford
David Graham (PG), Richard Broome (SF), Edward Brower (PF), Michael Schwarzenbach (C)
Eric Kennelly, Kyle Summers, Leonard Cook, Joseph Langford
 
SubsCalvin
Harold Kirk (PG), Donald Kaufman (SG), Roy Greer (SF), Ryan Fry (PF)
Laurence Funk, Charlie Richardson, Morgan Thomas, Michael Pangle
 
15:56HaverfordThe short jumper by Richard Broome is denied by Ryan Fry2-10
15:54CalvinRyan Fry grabs the board2-10
LineupHaverford
 PG - David Graham (fresh)
 SG - Jerry Middendorf (fairly fresh)
 SF - Richard Broome (fresh)
 PF - Edward Brower (fresh)
 C - Michael Schwarzenbach (fairly fresh)
 
LineupCalvin
 PG - Harold Kirk (fresh) 5 pts.
 SG - Donald Kaufman (fresh) 1 ast.
 SF - Roy Greer (fresh) 2 pts.
 PF - Ryan Fry (fresh) 2 reb. 2 blk.
 C - Ryan Brown (fairly fresh)
 
15:34CalvinRoy Greer is fouled on the floor by David Graham - foul #1 on David Graham, team foul #12-10
SubsHaverford
Stan Waldschmidt (SG), Mark Griffith (SF)
Jerry Middendorf, Richard Broome
 
SubsCalvin
Frank Blume (SG), Russell Blank (C)
Donald Kaufman, Ryan Brown
 
15:16CalvinFrank Blume drills a jumper from the right wing set up by Harold Kirk2-12
14:58HaverfordMichael Schwarzenbach buries a shot near the basket4-12
14:52CalvinHarold Kirk knocks in the shot from the left wing on a great pass from Ryan Fry4-14
14:28HaverfordStan Waldschmidt drills a 3pt jumper from the left wing on a nice dish by David Graham7-14
14:04CalvinRyan Fry buries a pull-up jumper from the right wing on a great pass from Harold Kirk7-16
13:38HaverfordDavid Graham misses badly on a 3pt attempt from straight away7-16
13:37HaverfordMichael Schwarzenbach grabs the offensive rebound7-16
13:29HaverfordDavid Graham comes up short on the 3 pointer from the left corner7-16
13:28CalvinThe rebound goes to Russell Blank7-16
13:14CalvinRoy Greer hits a runner from close range7-18
13:11HaverfordStan Waldschmidt's pass is intercepted by Roy Greer in the backcourt7-18
12:59CalvinFrank Blume throws a bad pass out of bounds7-18
SubsHaverford
Brian Henshaw (PG), Jerry Middendorf (SG), Kyle Summers (SF), Leonard Cook (PF), Joseph Langford (C)
David Graham, Stan Waldschmidt, Mark Griffith, Edward Brower, Michael Schwarzenbach
 
SubsCalvin
Laurence Funk (PG), Donald Kaufman (SG), Charlie Richardson (SF), Michael Pangle (PF), Ryan Brown (C)
Harold Kirk, Frank Blume, Roy Greer, Ryan Fry, Russell Blank
 
12:50HaverfordJerry Middendorf misses long on a 3 pointer from the left corner7-18
12:48HaverfordLeonard Cook grabs the offensive rebound7-18
12:24HaverfordKyle Summers is called for 5 seconds7-18
12:08CalvinDonald Kaufman can't connect on a 3 pointer from the left corner7-18
12:07HaverfordJerry Middendorf snags the defensive board7-18
11:53HaverfordBrian Henshaw hits a 3pt shot from straight away on a great pass from Joseph Langford10-18
LineupHaverford
 PG - Brian Henshaw (fresh) 3 pts.
 SG - Jerry Middendorf (fresh)
 SF - Kyle Summers (fresh)
 PF - Leonard Cook (fresh) 2 pts.
 C - Joseph Langford (fresh)
 
LineupCalvin
 PG - Laurence Funk (fresh) 3 pts.
 SG - Donald Kaufman (fresh) 1 ast.
 SF - Charlie Richardson (fresh)
 PF - Michael Pangle (fresh)
 C - Ryan Brown (fresh)
 
11:42CalvinCharlie Richardson throws a bad pass out of bounds10-18
SubsHaverford
Eric Kennelly (PG)
Brian Henshaw
 
SubsCalvin
Ryan Fry (PF)
Ryan Brown
 
11:21HaverfordLeonard Cook connects on the turnaround from the left block set up by Eric Kennelly and the foul's on Donald Kaufman - foul #2 on Donald Kaufman, team foul #412-18
SubsHaverford
Richard Broome (SF), Edward Brower (PF)
Kyle Summers, Joseph Langford
 
SubsCalvin
Morgan Thomas (PG), Roy Greer (SF), Russell Blank (C)
Laurence Funk, Donald Kaufman, Michael Pangle
 
11:21HaverfordLeonard Cook misses the free throw12-18
11:21CalvinRyan Fry grabs the defensive rebound12-18
11:03CalvinRyan Fry is fouled on the floor by Leonard Cook - foul #1 on Leonard Cook, team foul #212-18
SubsHaverford
Stan Waldschmidt (SG)
Jerry Middendorf
 
SubsCalvin 
10:41CalvinRussell Blank misses badly on a fadeaway from the left side12-18
10:39HaverfordLeonard Cook snags the defensive board12-18
10:20HaverfordLeonard Cook is whistled for an offensive foul - foul #2 on Leonard Cook, team foul #312-18
SubsHaverford
Brian Henshaw (PG), Mark Griffith (SF), Michael Schwarzenbach (C)
Stan Waldschmidt, Edward Brower, Leonard Cook
 
SubsCalvin
Ryan Brown (C)
Russell Blank
 
10:04CalvinRyan Fry connects on the jumper in the lane on a great pass from Charlie Richardson and the foul's on Mark Griffith - foul #1 on Mark Griffith, team foul #412-20
SubsHaverford
Jerry Middendorf (SG)
Eric Kennelly
 
SubsCalvin
Harold Kirk (PG), Michael Pangle (SF)
Morgan Thomas, Roy Greer
 
10:04CalvinRyan Fry makes the free throw12-21
09:47HaverfordRichard Broome misses long on a 3pt attempt from the right wing12-21
09:45CalvinRyan Brown gets the rebound12-21
09:29CalvinCharlie Richardson clanks a 3 pointer from straight away12-21
09:28CalvinRyan Fry tips it home12-23
09:13HaverfordRichard Broome misses long on a shot from the right wing12-23
09:12HaverfordMark Griffith misses the tip12-23
09:10CalvinMichael Pangle grabs the defensive rebound12-23
08:49CalvinMichael Pangle lays it in set up by Charlie Richardson and he's fouled by Mark Griffith - foul #2 on Mark Griffith, team foul #512-25
SubsHaverford
David Graham (PG), Eric Kennelly (SG), Kyle Summers (SF), Edward Brower (PF), Joseph Langford (C)
Brian Henshaw, Jerry Middendorf, Mark Griffith, Richard Broome, Michael Schwarzenbach
 
SubsCalvin
Laurence Funk (PG), Frank Blume (SG), Morgan Thomas (SF)
Harold Kirk, Charlie Richardson, Ryan Brown
 
08:49CalvinMichael Pangle makes the free throw12-26
08:34HaverfordEdward Brower makes the wide open turnaround from the baseline on a nice dish by David Graham14-26
08:20CalvinEric Kennelly is called for the reach on Frank Blume - foul #1 on Eric Kennelly, team foul #614-26
SubsHaverford 
SubsCalvin
Roy Greer (SF), Russell Blank (C)
Morgan Thomas, Michael Pangle
 
08:06CalvinLaurence Funk makes the 3pt attempt from straight away on a nice dish by Roy Greer14-29
07:57HaverfordJoseph Langford buries a fadeaway from the right block set up by David Graham16-29
07:42CalvinRussell Blank's pass is off the mark and out of bounds16-29
SubsHaverford
Stan Waldschmidt (SG)
Eric Kennelly
 
SubsCalvin 
LineupHaverford
 PG - David Graham (fresh) 3 ast.
 SG - Stan Waldschmidt (fresh) 3 pts.
 SF - Kyle Summers (fresh)
 PF - Edward Brower (fresh) 2 pts.
 C - Joseph Langford (fresh) 2 pts.
 
LineupCalvin
 PG - Laurence Funk (fresh) 6 pts.
 SG - Frank Blume (fresh) 2 pts.
 SF - Roy Greer (fresh) 4 pts.
 PF - Ryan Fry (tiring) 7 pts. 4 reb. 2 blk.
 C - Russell Blank (fairly fresh) 3 reb.
 
07:37HaverfordStan Waldschmidt's pass is intercepted by Russell Blank in the backcourt16-29
07:28CalvinRussell Blank drills a 3pt jumper from straight away set up by Ryan Fry16-32
07:09HaverfordDavid Graham makes the wide open 3pt shot from straight away19-32
06:46CalvinFrank Blume connects on the 3 pointer from the right corner on a great pass from Ryan Fry19-35
06:24HaverfordJoseph Langford drills a floater from close range21-35
06:02CalvinRoy Greer misses the driving attempt in the lane but he's fouled by David Graham - foul #2 on David Graham, team foul #721-35
SubsHaverford
Brian Henshaw (PG), Jerry Middendorf (SG), Michael Schwarzenbach (C)
David Graham, Stan Waldschmidt, Joseph Langford
 
SubsCalvin
Harold Kirk (PG), Charlie Richardson (SG), Michael Pangle (PF), Ryan Brown (C)
Laurence Funk, Frank Blume, Ryan Fry, Russell Blank
 
06:02CalvinRoy Greer makes the 1st free throw21-36
06:02CalvinRoy Greer makes the 2nd free throw21-37
05:52HaverfordBrian Henshaw is called for 10 seconds21-37
SubsHaverford 
SubsCalvin
Morgan Thomas (SF)
Roy Greer
 
05:39CalvinMorgan Thomas misses badly on a 3pt shot from the right corner21-37
05:37CalvinHarold Kirk snags the offensive board21-37
05:28CalvinHarold Kirk comes up short on the jumper from the left block but he's hacked by Brian Henshaw - foul #1 on Brian Henshaw, team foul #821-37
SubsHaverford
Richard Broome (SF)
Kyle Summers
 
SubsCalvin 
05:28CalvinHarold Kirk makes the 1st free throw21-38
05:28CalvinHarold Kirk makes the 2nd free throw21-39
05:14HaverfordRichard Broome comes up short on the 3pt jumper from the left wing21-39
05:13HaverfordJerry Middendorf hits the follow up shot23-39
04:53CalvinCharlie Richardson scores on a pull-up jumper from the left wing on a nice dish by Harold Kirk23-41
04:32HaverfordBrian Henshaw is fouled on the floor by Ryan Brown - foul #2 on Ryan Brown, team foul #523-41
SubsHaverford
Eric Kennelly (PG), Joseph Langford (C)
Brian Henshaw, Michael Schwarzenbach
 
SubsCalvin
Roy Greer (SF), Ryan Fry (PF)
Morgan Thomas, Ryan Brown
 
04:21HaverfordJerry Middendorf can't connect on a floater from the right wing23-41
04:19CalvinThe rebound goes to Charlie Richardson23-41
04:13CalvinCharlie Richardson comes up short on the shot from close range but he's fouled by Jerry Middendorf - foul #1 on Jerry Middendorf, team foul #923-41
SubsHaverford
Kyle Summers (SF)
Richard Broome
 
SubsCalvin
Russell Blank (C)
Michael Pangle
 
04:13CalvinCharlie Richardson misses the 1st free throw23-41
04:13CalvinCharlie Richardson makes the 2nd free throw23-42
04:06HaverfordEdward Brower lays it in25-42
03:45CalvinCharlie Richardson loses the dribble to Edward Brower25-42
LineupHaverford
 PG - Eric Kennelly (fresh) 2 ast.
 SG - Jerry Middendorf (fairly fresh) 2 pts.
 SF - Kyle Summers (tiring)
 PF - Edward Brower (tiring) 4 pts.
 C - Joseph Langford (fairly fresh) 4 pts.
 
LineupCalvin
 PG - Harold Kirk (fairly fresh) 9 pts. 3 ast.
 SG - Charlie Richardson (tiring) 3 pts.
 SF - Roy Greer (fresh) 6 pts.
 PF - Ryan Fry (tiring) 7 pts. 4 reb. 2 blk.
 C - Russell Blank (tiring) 3 pts. 3 reb.
 
03:33HaverfordJoseph Langford steps out of bounds on the baseline25-42
SubsHaverford
Stan Waldschmidt (SG), Mark Griffith (SF), Leonard Cook (C)
Jerry Middendorf, Kyle Summers, Joseph Langford
 
SubsCalvin
Donald Kaufman (SG)
Charlie Richardson
 
03:24CalvinRoy Greer comes up short on the jumper from the left side25-42
03:23HaverfordEdward Brower grabs the defensive rebound25-42
03:17HaverfordHarold Kirk is called for the reach on Eric Kennelly - foul #1 on Harold Kirk, team foul #625-42
SubsHaverford 
SubsCalvin
Michael Pangle (C)
Russell Blank
 
03:06HaverfordEric Kennelly misses long on a fadeaway from the left wing25-42
03:05CalvinRyan Fry pulls down the rebound25-42
03:01CalvinHarold Kirk misses short on a pull-up jumper from the right side but the foul's on Mark Griffith - foul #3 on Mark Griffith, team foul #1025-42
SubsHaverford
David Graham (PG), Michael Schwarzenbach (C)
Eric Kennelly, Mark Griffith
 
SubsCalvin
Morgan Thomas (SF)
Roy Greer
 
03:01CalvinHarold Kirk misses the 1st free throw25-42
03:01CalvinHarold Kirk misses the 2nd free throw25-42
03:01HaverfordMichael Schwarzenbach grabs the board25-42
02:40HaverfordDavid Graham is wide open but clanks a 3 from the left corner25-42
02:38CalvinRyan Fry snags the defensive board25-42
02:22CalvinRyan Fry is fouled on the floor by Leonard Cook - foul #3 on Leonard Cook, team foul #1125-42
SubsHaverford
Richard Broome (SF)
Leonard Cook
 
SubsCalvin
Laurence Funk (PG), Roy Greer (SF), Ryan Brown (C)
Harold Kirk, Morgan Thomas, Michael Pangle
 
02:22CalvinRyan Fry makes the 1st free throw25-43
02:22CalvinRyan Fry makes the 2nd free throw25-44
02:04HaverfordEdward Brower misses badly on the uncontested runner from close range25-44
02:03CalvinThe rebound goes to Ryan Brown25-44
01:42CalvinRoy Greer is denied on a layup by Michael Schwarzenbach25-44
01:40CalvinThe offensive rebound goes to Ryan Brown25-44
01:28CalvinRyan Fry misses badly on a jumper from close range but he's fouled by Richard Broome - foul #1 on Richard Broome, team foul #1225-44
SubsHaverford
Brian Henshaw (PG), Jerry Middendorf (SG), Kyle Summers (SF), Joseph Langford (C)
David Graham, Stan Waldschmidt, Richard Broome, Michael Schwarzenbach
 
SubsCalvin
Frank Blume (PG)
Laurence Funk
 
01:28CalvinRyan Fry makes the 1st free throw25-45
01:28CalvinRyan Fry makes the 2nd free throw25-46
01:18HaverfordFrank Blume steals the ball from Brian Henshaw25-46
01:15CalvinDonald Kaufman misses the easy layup25-46
01:13HaverfordJoseph Langford grabs the board25-46
01:07HaverfordFrank Blume steals it from Joseph Langford25-46
00:48CalvinRyan Fry knocks in the fadeaway jumper from the left wing on a great pass from Roy Greer25-48
00:29HaverfordJerry Middendorf is fouled on the floor by Donald Kaufman - foul #3 on Donald Kaufman, team foul #725-48
SubsHaverford
Eric Kennelly (PG)
Brian Henshaw
 
SubsCalvin
Laurence Funk (PG), Morgan Thomas (SF), Michael Pangle (PF), Russell Blank (C)
Donald Kaufman, Roy Greer, Ryan Fry, Ryan Brown
 
00:29HaverfordJerry Middendorf makes the 1st free throw26-48
00:29HaverfordJerry Middendorf misses the 2nd free throw26-48
00:29CalvinMichael Pangle grabs the defensive rebound26-48
00:01CalvinMichael Pangle misses badly on a shot from the baseline26-48
00:00HaverfordJoseph Langford grabs the board26-48
TimeTeamPlayScore
LineupHaverford
 PG - Brian Henshaw (fresh) 3 pts.
 SG - Stan Waldschmidt (fresh) 3 pts.
 SF - Kyle Summers (fresh)
 PF - Edward Brower (fresh) 4 pts.
 C - Michael Schwarzenbach (fresh) 2 pts. 2 reb.
 
LineupCalvin
 PG - Harold Kirk (fresh) 9 pts. 3 ast.
 SG - Charlie Richardson (fresh) 3 pts.
 SF - Roy Greer (fresh) 6 pts.
 PF - Ryan Fry (fresh) 13 pts. 6 reb. 2 blk.
 C - Russell Blank (fresh) 3 pts. 3 reb.
 
20:00CalvinRoy Greer inbounds the ball26-48
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (+1) 
Game PlanCalvinCalvin is playing a flex offense (slowdown) and a fullcourt press (+1) 
19:39CalvinHarold Kirk knocks in the 3pt jumper from straight away on a great pass from Roy Greer26-51
19:21HaverfordEdward Brower lays it in uncontested on a nice dish by Brian Henshaw28-51
18:52CalvinCharlie Richardson scores on a 3pt jumper from the right corner set up by Ryan Fry28-54
18:37HaverfordRussell Blank blocks the jumper by Stan Waldschmidt28-54
18:35CalvinRoy Greer snags the defensive board28-54
18:15CalvinRoy Greer clanks a pull-up jumper from the right side but the foul's on Kyle Summers - foul #1 on Kyle Summers, team foul #128-54
SubsHaverford
Eric Kennelly (PG), Jerry Middendorf (SG), Richard Broome (SF), Joseph Langford (C)
Brian Henshaw, Stan Waldschmidt, Kyle Summers, Michael Schwarzenbach
 
SubsCalvin
Laurence Funk (PG), Frank Blume (SG), Michael Pangle (C)
Harold Kirk, Charlie Richardson, Russell Blank
 
18:15CalvinRoy Greer makes the 1st free throw28-55
18:15CalvinRoy Greer makes the 2nd free throw28-56
18:08HaverfordJoseph Langford misses short on a jumpshot from the left wing but the foul's on Frank Blume - foul #1 on Frank Blume, team foul #128-56
SubsHaverford 
SubsCalvin
Ryan Brown (C)
Roy Greer
 
18:08HaverfordJoseph Langford makes the 1st free throw29-56
18:08HaverfordJoseph Langford makes the 2nd free throw30-56
17:49CalvinJerry Middendorf takes the ball from Michael Pangle30-56
17:43HaverfordEdward Brower can't connect on an uncontested runner from the baseline30-56
17:42HaverfordJerry Middendorf grabs the offensive board30-56
17:31HaverfordRichard Broome drills a 3pt jumper from the left corner33-56
17:07CalvinMichael Pangle can't connect on a fadeaway from close range33-56
17:06HaverfordEdward Brower grabs the board33-56
16:46HaverfordEric Kennelly knocks in the floater from just outside the lane35-56
16:21CalvinRyan Brown lays it in on a nice dish by Laurence Funk35-58
16:18HaverfordEric Kennelly is hacked by Laurence Funk in the backcourt - foul #1 on Laurence Funk, team foul #235-58
SubsHaverford
David Graham (PG), Stan Waldschmidt (SG), Kyle Summers (SF), Michael Schwarzenbach (C)
Eric Kennelly, Jerry Middendorf, Richard Broome, Joseph Langford
 
SubsCalvin
Harold Kirk (PG), Charlie Richardson (SG), Roy Greer (SF), Russell Blank (C)
Laurence Funk, Frank Blume, Michael Pangle, Ryan Brown
 
16:06HaverfordEdward Brower double dribbles35-58
SubsHaverford
Brian Henshaw (PG)
David Graham
 
SubsCalvin 
15:42CalvinRussell Blank buries a jumpshot from the right side35-60
LineupHaverford
 PG - Brian Henshaw (fresh) 3 pts. 1 ast.
 SG - Stan Waldschmidt (fresh) 3 pts.
 SF - Kyle Summers (fresh)
 PF - Edward Brower (fairly fresh) 6 pts. 2 reb.
 C - Michael Schwarzenbach (fairly fresh) 2 pts. 2 reb.
 
LineupCalvin
 PG - Harold Kirk (fresh) 12 pts. 3 ast.
 SG - Charlie Richardson (fresh) 6 pts.
 SF - Roy Greer (fresh) 8 pts. 2 reb.
 PF - Ryan Fry (fairly fresh) 13 pts. 6 reb. 2 blk.
 C - Russell Blank (fairly fresh) 5 pts. 3 reb. 2 blk.
 
15:29HaverfordMichael Schwarzenbach is open and buries a fadeaway in the lane and he's fouled by Charlie Richardson - foul #1 on Charlie Richardson, team foul #337-60
SubsHaverford
Mark Griffith (SF), Leonard Cook (PF)
Kyle Summers, Edward Brower
 
SubsCalvin
Donald Kaufman (SG)
Ryan Fry
 
15:29HaverfordMichael Schwarzenbach makes the free throw38-60
15:00CalvinDonald Kaufman is hacked by Stan Waldschmidt - foul #1 on Stan Waldschmidt, team foul #238-60
SubsHaverford
David Graham (PG), Jerry Middendorf (SG)
Brian Henshaw, Stan Waldschmidt
 
SubsCalvin
Morgan Thomas (PG), Ryan Fry (PF)
Harold Kirk, Charlie Richardson
 
14:43CalvinRoy Greer is fouled on the floor by Mark Griffith - foul #4 on Mark Griffith, team foul #338-60
SubsHaverford
Eric Kennelly (PG), Edward Brower (PF)
David Graham, Mark Griffith
 
SubsCalvin 
14:24CalvinRoy Greer misses badly on a fadeaway jumper from just outside the lane38-60
14:22HaverfordJerry Middendorf grabs the defensive rebound38-60
14:07HaverfordLeonard Cook comes up short on the jumper from the right block38-60
14:05CalvinThe rebound goes to Ryan Fry38-60
13:59CalvinRussell Blank clanks a 3pt shot from straight away38-60
13:58CalvinRyan Fry grabs the offensive board38-60
13:29CalvinRoy Greer drills a 3 pointer from the right corner38-63
13:18HaverfordMichael Schwarzenbach is open but comes up short on the driving attempt from the baseline38-63
13:16HaverfordLeonard Cook tips it home40-63
12:57CalvinDonald Kaufman hits a 3pt shot from straight away set up by Roy Greer40-66
12:46HaverfordJerry Middendorf hits the front of the rim on the fadeaway jumper from the free throw line but he's hacked by Roy Greer - foul #1 on Roy Greer, team foul #440-66
SubsHaverford
Brian Henshaw (PG), Kyle Summers (SF), Richard Broome (PF), Joseph Langford (C)
Eric Kennelly, Leonard Cook, Edward Brower, Michael Schwarzenbach
 
SubsCalvin
Harold Kirk (PG), Laurence Funk (SG), Charlie Richardson (SF), Michael Pangle (PF), Ryan Brown (C)
Morgan Thomas, Donald Kaufman, Roy Greer, Ryan Fry, Russell Blank
 
12:46HaverfordJerry Middendorf misses the 1st free throw40-66
12:46HaverfordJerry Middendorf makes the 2nd free throw41-66
12:20CalvinKyle Summers is called for the reach on Laurence Funk - foul #2 on Kyle Summers, team foul #441-66
SubsHaverford
Stan Waldschmidt (SG)
Jerry Middendorf
 
SubsCalvin 
12:02CalvinMichael Pangle connects on the driving attempt in the paint on a great pass from Harold Kirk41-68
11:52HaverfordStan Waldschmidt throws a bad pass out of bounds41-68
SubsHaverford
David Graham (PG)
Brian Henshaw
 
SubsCalvin 
11:34CalvinLaurence Funk misses long on a 3pt shot from the left corner41-68
11:33HaverfordJoseph Langford pulls down the rebound41-68
LineupHaverford
 PG - David Graham (fresh) 3 pts. 3 ast.
 SG - Stan Waldschmidt (fresh) 3 pts.
 SF - Kyle Summers (fresh)
 PF - Richard Broome (fresh) 3 pts.
 C - Joseph Langford (fresh) 6 pts. 3 reb.
 
LineupCalvin
 PG - Harold Kirk (fresh) 12 pts. 4 ast.
 SG - Laurence Funk (fresh) 6 pts. 1 ast.
 SF - Charlie Richardson (fresh) 6 pts.
 PF - Michael Pangle (fresh) 5 pts. 3 reb.
 C - Ryan Brown (fresh) 2 pts. 3 reb.
 
11:16HaverfordLaurence Funk takes the ball from Richard Broome41-68
10:57CalvinMichael Pangle drills a fadeaway from the free throw line41-70
10:45HaverfordKyle Summers's layup is rejected by Michael Pangle41-70
10:43CalvinCharlie Richardson snags the defensive board41-70
10:32CalvinHarold Kirk is hacked by Joseph Langford - foul #1 on Joseph Langford, team foul #541-70
SubsHaverford
Brian Henshaw (PG), Jerry Middendorf (SG), Leonard Cook (SF), Edward Brower (PF), Michael Schwarzenbach (C)
David Graham, Stan Waldschmidt, Kyle Summers, Richard Broome, Joseph Langford
 
SubsCalvin
Frank Blume (PG), Donald Kaufman (SG), Roy Greer (SF), Ryan Fry (PF), Russell Blank (C)
Harold Kirk, Laurence Funk, Charlie Richardson, Michael Pangle, Ryan Brown
 
10:26CalvinDonald Kaufman can't finish the layup but the foul's on Leonard Cook - foul #4 on Leonard Cook, team foul #641-70
SubsHaverford
Kyle Summers (SF)
Leonard Cook
 
SubsCalvin 
10:26CalvinDonald Kaufman makes the 1st free throw41-71
10:26CalvinDonald Kaufman makes the 2nd free throw41-72
10:17HaverfordEdward Brower banks in the layup set up by Michael Schwarzenbach and he's fouled by Roy Greer - foul #2 on Roy Greer, team foul #543-72
10:17HaverfordEdward Brower makes the free throw44-72
09:50CalvinRyan Fry comes up short on the shot from the free throw line44-72
09:48CalvinRussell Blank grabs the offensive rebound44-72
09:34CalvinDonald Kaufman is hacked by Jerry Middendorf - foul #2 on Jerry Middendorf, team foul #744-72
SubsHaverford
Eric Kennelly (PG)
Brian Henshaw
 
SubsCalvin
Morgan Thomas (PG), Michael Pangle (C)
Frank Blume, Russell Blank
 
09:34CalvinDonald Kaufman misses the 1st free throw44-72
09:34HaverfordEdward Brower snags the defensive board44-72
09:30HaverfordJerry Middendorf is hacked by Donald Kaufman in the backcourt - foul #4 on Donald Kaufman, team foul #644-72
SubsHaverford 
SubsCalvin
Charlie Richardson (SG)
Donald Kaufman
 
09:25HaverfordJerry Middendorf scores on a jumper from the free throw line46-72
09:02CalvinRyan Fry misses the fadeaway from close range46-72
09:01HaverfordMichael Schwarzenbach gets the rebound46-72
08:46HaverfordKyle Summers clanks a 3 pointer from the right wing46-72
08:44CalvinRyan Fry grabs the board46-72
08:42CalvinMorgan Thomas is hacked by Jerry Middendorf in the backcourt - foul #3 on Jerry Middendorf, team foul #846-72
SubsHaverford
Stan Waldschmidt (SG), Richard Broome (SF), Joseph Langford (C)
Jerry Middendorf, Kyle Summers, Michael Schwarzenbach
 
SubsCalvin
Frank Blume (SG)
Charlie Richardson
 
08:42CalvinMorgan Thomas makes the 1st free throw46-73
08:42CalvinMorgan Thomas misses the 2nd free throw46-73
08:42HaverfordEdward Brower grabs the board46-73
08:27HaverfordEric Kennelly loses the dribble to Roy Greer46-73
08:04CalvinRyan Fry's pass is intercepted by Richard Broome46-73
08:02HaverfordEric Kennelly's pass is off the mark and out of bounds in the backcourt46-73
SubsHaverford 
SubsCalvin
Harold Kirk (PG), Laurence Funk (SG), Ryan Brown (C)
Morgan Thomas, Frank Blume, Michael Pangle
 
07:36CalvinHarold Kirk misses short on a 3pt shot from the right corner46-73
07:35CalvinThe offensive rebound goes to Ryan Fry46-73
07:06CalvinHarold Kirk loses the dribble to Eric Kennelly46-73
LineupHaverford
 PG - Eric Kennelly (fairly fresh) 2 pts. 2 ast.
 SG - Stan Waldschmidt (fairly fresh) 3 pts.
 SF - Richard Broome (fairly fresh) 3 pts.
 PF - Edward Brower (tiring) 9 pts. 4 reb.
 C - Joseph Langford (fairly fresh) 6 pts. 3 reb.
 
LineupCalvin
 PG - Harold Kirk (fresh) 12 pts. 4 ast.
 SG - Laurence Funk (fairly fresh) 6 pts. 1 ast.
 SF - Roy Greer (fairly fresh) 11 pts. 2 reb. 2 stl.
 PF - Ryan Fry (tiring) 13 pts. 10 reb. 2 blk.
 C - Ryan Brown (fairly fresh) 2 pts. 3 reb.
 
07:03HaverfordRoy Greer picks off the pass by Richard Broome in the backcourt46-73
07:02CalvinHarold Kirk hits the finger roll on a nice dish by Roy Greer46-75
06:47HaverfordStan Waldschmidt can't connect on an uncontested jumpshot from the right side46-75
06:45HaverfordEdward Brower tips it but misses46-75
06:43HaverfordEdward Brower snags the offensive board46-75
06:30HaverfordEdward Brower can't finish the uncontested layup46-75
06:28CalvinRyan Brown grabs the board46-75
06:06CalvinLaurence Funk misses the jumper from the right side46-75
06:05CalvinRoy Greer pulls down the offensive rebound46-75
05:45CalvinJoseph Langford is called for the reach on Laurence Funk - foul #2 on Joseph Langford, team foul #946-75
SubsHaverford
David Graham (PG), Jerry Middendorf (SG), Kyle Summers (SF), Leonard Cook (PF)
Eric Kennelly, Stan Waldschmidt, Richard Broome, Edward Brower
 
SubsCalvin
Frank Blume (SG), Charlie Richardson (SF), Michael Pangle (PF)
Harold Kirk, Roy Greer, Ryan Fry
 
05:45CalvinLaurence Funk makes the 1st free throw46-76
05:45CalvinLaurence Funk makes the 2nd free throw46-77
05:43HaverfordJerry Middendorf's pass is off the mark and out of bounds in the backcourt46-77
05:30CalvinMichael Pangle hits the front of the rim on the driving attempt in the lane46-77
05:28CalvinCharlie Richardson misses the tip46-77
05:27HaverfordLeonard Cook grabs the defensive rebound46-77
05:25HaverfordRyan Brown is called for the reach on Jerry Middendorf in the backcourt - foul #3 on Ryan Brown, team foul #746-77
SubsHaverford 
SubsCalvin
Morgan Thomas (PG)
Laurence Funk
 
05:25HaverfordJerry Middendorf makes the 1st free throw47-77
05:25HaverfordJerry Middendorf misses the 2nd free throw47-77
05:25CalvinMichael Pangle pulls down the rebound47-77
05:03CalvinCharlie Richardson misses badly on a jumper near the basket47-77
05:02HaverfordKyle Summers grabs the board47-77
05:00HaverfordDavid Graham is fouled in the backcourt by Morgan Thomas - foul #1 on Morgan Thomas, team foul #847-77
05:00HaverfordDavid Graham makes the 1st free throw48-77
05:00HaverfordDavid Graham makes the 2nd free throw49-77
04:34CalvinMichael Pangle makes the 3 from straight away49-80
04:18HaverfordLeonard Cook scores on a jumper from the baseline and he's hacked by Ryan Brown - foul #4 on Ryan Brown, team foul #951-80
SubsHaverford 
SubsCalvin
Laurence Funk (PG)
Morgan Thomas
 
04:18HaverfordLeonard Cook makes the free throw52-80
03:55CalvinLaurence Funk misses long on a 3 from straight away52-80
03:53HaverfordLeonard Cook pulls down the rebound52-80
03:50HaverfordCharlie Richardson is called for the reach on Kyle Summers in the backcourt - foul #2 on Charlie Richardson, team foul #1052-80
SubsHaverford
Eric Kennelly (PG), Richard Broome (PF)
David Graham, Joseph Langford
 
SubsCalvin 
03:50HaverfordKyle Summers misses the 1st free throw52-80
03:50HaverfordKyle Summers makes the 2nd free throw53-80
Game PlanHaverfordHaverford is playing a triangle offense (uptempo) and a man to man (-1) 
Game PlanCalvinCalvin is playing a flex offense (slowdown) and a fullcourt press (+1) 
03:35CalvinMichael Pangle loses the dribble to Jerry Middendorf53-80
03:27HaverfordMichael Pangle blocks the short jumper by Leonard Cook53-80
03:25CalvinMichael Pangle pulls down the rebound53-80
02:56CalvinLaurence Funk clanks a 3 from the right wing53-80
02:54HaverfordLeonard Cook pulls down the rebound53-80
LineupHaverford
 PG - Eric Kennelly (fairly fresh) 2 pts. 2 ast.
 SG - Jerry Middendorf (fairly fresh) 7 pts. 2 stl. 3 pf.
 SF - Kyle Summers (tiring) 1 pts.
 PF - Richard Broome (tiring) 3 pts.
 C - Leonard Cook (fairly fresh) 9 pts. 6 reb. 4 pf.
 
LineupCalvin
 PG - Laurence Funk (tiring) 8 pts. 1 ast.
 SG - Frank Blume (fairly fresh) 5 pts. 2 stl.
 SF - Charlie Richardson (fairly fresh) 6 pts. 3 reb.
 PF - Michael Pangle (tiring) 10 pts. 5 reb. 2 blk.
 C - Ryan Brown (tiring) 2 pts. 4 reb. 4 pf.
 
02:35HaverfordKyle Summers misses the wide open shot from just outside the lane53-80
02:34CalvinMichael Pangle grabs the board53-80
02:05CalvinMichael Pangle misses short on a shot from just outside the lane53-80
02:04CalvinMichael Pangle hits the follow up shot53-82
02:01HaverfordKyle Summers is called for a charge in the backcourt - foul #3 on Kyle Summers, team foul #1053-82
SubsHaverford
David Graham (PG), Joseph Langford (C)
Eric Kennelly, Richard Broome
 
SubsCalvin
Morgan Thomas (PG)
Frank Blume
 
01:46CalvinJerry Middendorf steps in front of the Laurence Funk pass53-82
01:32HaverfordJerry Middendorf is hacked by Ryan Brown - foul #5 on Ryan Brown, team foul #1153-82
SubsHaverford
Eric Kennelly (PG)
David Graham
 
SubsCalvin
Frank Blume (SG)
Ryan Brown
 
01:32HaverfordJerry Middendorf makes the 1st free throw54-82
01:32HaverfordJerry Middendorf makes the 2nd free throw55-82
01:16CalvinCharlie Richardson misses the dunk attempt55-82
01:15HaverfordEric Kennelly pulls down the rebound55-82
01:11HaverfordLaurence Funk picks off the pass by Jerry Middendorf in the backcourt55-82
00:56CalvinLaurence Funk misses the lay-in but he's fouled by Joseph Langford - foul #3 on Joseph Langford, team foul #1155-82
00:56CalvinLaurence Funk makes the 1st free throw55-83
00:56CalvinLaurence Funk makes the 2nd free throw55-84
Game PlanHaverfordHaverford is playing a quick shot offense (quick shot) and a man to man (-1) 
Game PlanCalvinCalvin is playing a flex offense (slowdown) and a fullcourt press (+1) 
00:49HaverfordLeonard Cook hits the finger roll on a nice dish by Eric Kennelly57-84
Game PlanHaverfordHaverford is playing a quick shot offense (quick shot) and a man to man (-1) 
Game PlanCalvinCalvin is playing a spread offense (hold ball) and a fullcourt press (+1) 
00:26CalvinMichael Pangle misses short on a floater from the left side but he's fouled by Kyle Summers - foul #4 on Kyle Summers, team foul #1257-84
00:26CalvinMichael Pangle misses the 1st free throw57-84
00:26CalvinMichael Pangle makes the 2nd free throw57-85
00:21HaverfordEric Kennelly can't connect on a pull-up jumper from the right side but he's fouled by Frank Blume - foul #2 on Frank Blume, team foul #1257-85
00:21HaverfordEric Kennelly makes the 1st free throw58-85
00:21HaverfordEric Kennelly makes the 2nd free throw59-85
00:00CalvinLaurence Funk runs out the clock59-85