#B6002C #F00000
Hoops Dynasty HOOPS DYNASTY
Conference Allen
Final -
6/22/2026
72
  1 2 F
Ripon 34 38 72
Grinnell 37 45 82
82
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cChristopher Davis 21 2-5 0-0 3-4 3 5 0 0 0 1 3 7
pfCurtis Jones 24 2-4 0-0 1-2 0 8 1 0 1 1 2 5
sfKenneth Whelan 26 1-5 1-3 4-4 0 1 2 1 3 0 2 7
sgDonald May 23 7-14 5-11 0-2 2 3 2 1 2 0 0 19
pgJoe Patrick 26 5-9 4-6 0-0 2 2 4 2 0 0 5 14
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgAlvin Dollinger 21 1-4 0-1 0-0 1 3 3 2 2 0 5 2
pfJoshua Hanson 17 1-3 1-1 2-2 0 3 3 1 0 0 2 5
cThad Turley 13 0-2 0-0 0-0 2 2 0 0 1 0 0 0
sgSteven Fish 11 4-6 2-3 0-2 0 1 0 2 0 0 3 10
sfWilliam Daigle 7 0-2 0-2 1-2 0 0 0 0 0 0 0 1
pgJames Brandt 7 1-2 0-0 0-0 0 0 0 1 0 0 0 2
pfEdward Flannagan 4 0-0 0-0 0-0 0 1 0 0 0 0 0 0
Totals 200 24-56 13-27 11-18 10 29 15 10 9 2 22 72
Percentages   .429 .481 .611                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cDustin Lamy 25 4-5 1-1 1-1 4 8 1 0 0 1 1 10
pfCarl Leonard 25 5-8 0-2 3-3 1 11 0 2 0 2 0 13
sfThomas Pinegar 25 5-7 0-0 5-6 0 3 4 1 3 0 3 15
sgRichard Tack 24 2-6 1-3 0-0 0 0 4 1 0 0 1 5
pgJohnny Whitcomb 22 3-5 0-0 4-5 0 0 3 2 0 0 3 10
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfBryan Perrotta 16 1-1 0-0 2-2 1 1 1 1 0 0 2 4
pfMark Morris 15 1-3 0-1 3-4 1 2 1 0 0 1 3 5
pfBrian Green 15 0-1 0-0 0-0 0 1 1 2 0 0 1 0
cDustin Dao 15 3-6 0-0 2-2 2 6 2 2 0 0 1 8
pgRobert Figgs 13 3-7 2-6 1-2 0 1 1 1 1 0 1 9
sgJohn Blair 5 1-3 1-3 0-0 0 0 1 0 1 0 0 3
Totals 200 28-52 5-16 21-25 9 33 19 12 5 4 16 82
Percentages   .538 .313 .840                

RC
34
12-27
8-16
2-4
5
15
7
6
2
2
7
6
5
2
2
9
38
12-29
5-11
9-14
5
14
8
4
7
0
15
12
9
5
2
11
72
24-56
13-27
11-18
10
29
15
10
9
2
22
18
14
7
4
20
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
GC
37
15-30
3-10
4-5
6
16
10
3
1
1
5
14
8
9
2
15
45
13-22
2-6
17-20
3
17
9
9
4
3
11
18
7
5
2
14
82
28-52
5-16
21-25
9
33
19
12
5
4
16
32
15
14
4
29
PLAYER OF THE GAME
sf Thomas Pinegar Grinnell
15 Points, 3 Rebounds, 4 Assists, 3 Steals
TimeTeamPlayScore
LineupRipon
 PG - Joe Patrick (fresh)
 SG - Donald May (fresh)
 SF - Kenneth Whelan (fresh)
 PF - Curtis Jones (fresh)
 C - Christopher Davis (fresh)
 
LineupGrinnell
 PG - Johnny Whitcomb (fresh)
 SG - Richard Tack (fresh)
 SF - Thomas Pinegar (fresh)
 PF - Carl Leonard (fresh)
 C - Dustin Lamy (fresh)
 
20:00RiponCurtis Jones wins the tip0-0
Game PlanRiponRipon is playing a triangle offense and a man to man (0) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (0) 
19:47RiponDonald May knocks in the 3pt jumper from the right wing set up by Joe Patrick3-0
19:35GrinnellCurtis Jones denies the turnaround by Thomas Pinegar3-0
19:33RiponCurtis Jones grabs the defensive rebound3-0
19:17RiponDonald May can't connect on a 3 from the right corner3-0
19:16RiponThe offensive rebound goes to Joe Patrick3-0
19:05RiponDonald May misses badly on a 3 from the left wing3-0
19:03GrinnellCarl Leonard pulls down the rebound3-0
18:54GrinnellJohnny Whitcomb is hacked by Joe Patrick - foul #1 on Joe Patrick, team foul #13-0
18:47GrinnellThe pull-up jumper by Johnny Whitcomb is blocked by Christopher Davis3-0
18:45RiponChristopher Davis gets the rebound3-0
18:20RiponCurtis Jones misses short on a shot from the right side3-0
18:19RiponJoe Patrick pulls down the offensive rebound3-0
18:08RiponCurtis Jones comes up short on the jumper from the right wing3-0
18:07RiponChristopher Davis tips it back up and in5-0
17:53GrinnellCarl Leonard banks in the layup on a nice dish by Johnny Whitcomb5-2
17:31RiponDonald May is hacked by Thomas Pinegar - foul #1 on Thomas Pinegar, team foul #15-2
SubsRipon
Joshua Hanson (C)
Christopher Davis
 
SubsGrinnell 
17:17RiponDonald May hits a 3pt jumper from the right wing8-2
16:50GrinnellThomas Pinegar knocks in the jumper from close range on a nice dish by Richard Tack8-4
16:28RiponJoe Patrick drills a runner from the left block set up by Joshua Hanson10-4
16:08GrinnellJohnny Whitcomb is called for the offensive foul - foul #1 on Johnny Whitcomb, team foul #210-4
SubsRipon
Alvin Dollinger (SG), Steven Fish (SF), Christopher Davis (C)
Donald May, Kenneth Whelan, Curtis Jones
 
SubsGrinnell
Robert Figgs (PG), Bryan Perrotta (SG), Dustin Dao (PF), Brian Green (C)
Johnny Whitcomb, Richard Tack, Carl Leonard, Dustin Lamy
 
15:45RiponSteven Fish drills a 3pt attempt from straight away set up by Alvin Dollinger13-4
LineupRipon
 PG - Joe Patrick (fresh) 2 pts. 1 ast.
 SG - Alvin Dollinger (fresh) 1 ast.
 SF - Steven Fish (fresh) 3 pts.
 PF - Joshua Hanson (fresh)
 C - Christopher Davis (fresh) 2 pts. 2 reb.
 
LineupGrinnell
 PG - Robert Figgs (fresh)
 SG - Bryan Perrotta (fresh)
 SF - Thomas Pinegar (fairly fresh) 2 pts.
 PF - Dustin Dao (fresh)
 C - Brian Green (fresh)
 
15:20GrinnellRobert Figgs hits a 3 from the right corner set up by Brian Green13-7
15:07RiponJoshua Hanson makes the 3pt jumper from the left corner on a great pass from Joe Patrick16-7
14:49GrinnellAlvin Dollinger steals the ball from Dustin Dao16-7
14:32RiponSteven Fish's pass is off the mark and out of bounds16-7
SubsRipon
Kenneth Whelan (SF), Curtis Jones (PF)
Joe Patrick, Joshua Hanson
 
SubsGrinnell
Johnny Whitcomb (PG), Richard Tack (SG), Mark Morris (SF), Carl Leonard (PF), Dustin Lamy (C)
Robert Figgs, Bryan Perrotta, Thomas Pinegar, Dustin Dao, Brian Green
 
14:13GrinnellCarl Leonard misses the 3pt shot from the right wing16-7
14:12RiponThe rebound goes to Steven Fish16-7
14:08RiponSteven Fish is called for a moving pick - foul #1 on Steven Fish, team foul #216-7
SubsRipon
Donald May (SG), Thad Turley (C)
Steven Fish, Christopher Davis
 
SubsGrinnell 
13:49GrinnellJohnny Whitcomb hits the front of the rim on the shot from the left side16-7
13:47RiponCurtis Jones grabs the defensive rebound16-7
13:27RiponDonald May makes the 3pt jumper from the right corner19-7
13:18GrinnellJohnny Whitcomb makes the fadeaway from the baseline on a great pass from Richard Tack19-9
12:56RiponDonald May hits the front of the rim on the jumpshot from just outside the lane19-9
12:55GrinnellThe rebound goes to Carl Leonard19-9
12:37GrinnellRichard Tack misses badly on a 3pt attempt from straight away19-9
12:36GrinnellThe offensive rebound goes to Dustin Lamy19-9
12:24GrinnellMark Morris makes the jumper from the right wing set up by Johnny Whitcomb19-11
12:02RiponDonald May comes up short on the 3 from the left corner19-11
12:00GrinnellCarl Leonard grabs the board19-11
11:31GrinnellDustin Lamy misses the easy layup19-11
11:29GrinnellThe offensive rebound goes to Mark Morris19-11
LineupRipon
 PG - Alvin Dollinger (fairly fresh) 1 ast.
 SG - Donald May (fairly fresh) 9 pts.
 SF - Kenneth Whelan (fresh)
 PF - Curtis Jones (fairly fresh) 2 reb.
 C - Thad Turley (fairly fresh)
 
LineupGrinnell
 PG - Johnny Whitcomb (fairly fresh) 2 pts. 2 ast.
 SG - Richard Tack (fairly fresh) 2 ast.
 SF - Mark Morris (fairly fresh) 2 pts.
 PF - Carl Leonard (fairly fresh) 2 pts. 3 reb.
 C - Dustin Lamy (fairly fresh)
 
11:13GrinnellMark Morris misses badly on a pull-up jumper from the free throw line19-11
11:11RiponCurtis Jones snags the defensive board19-11
10:51RiponAlvin Dollinger is fouled on the floor by Johnny Whitcomb - foul #2 on Johnny Whitcomb, team foul #319-11
SubsRipon
Joe Patrick (PG), James Brandt (SG), Steven Fish (SF), Joshua Hanson (PF), Christopher Davis (C)
Alvin Dollinger, Donald May, Kenneth Whelan, Curtis Jones, Thad Turley
 
SubsGrinnell
Robert Figgs (PG), Bryan Perrotta (SG), Thomas Pinegar (SF), Dustin Dao (PF), Brian Green (C)
Johnny Whitcomb, Richard Tack, Mark Morris, Carl Leonard, Dustin Lamy
 
10:46RiponJames Brandt loses the ball out of bounds19-11
10:21GrinnellDustin Dao blows the layup19-11
10:20GrinnellBryan Perrotta pulls down the offensive rebound19-11
10:04GrinnellDustin Dao comes up short on the fadeaway from the baseline19-11
10:03GrinnellDustin Dao gets the offensive rebound19-11
09:52GrinnellThomas Pinegar lays it up and in on a great pass from Robert Figgs and the foul's on Steven Fish - foul #2 on Steven Fish, team foul #319-13
SubsRipon
William Daigle (SF)
Steven Fish
 
SubsGrinnell 
09:52GrinnellThomas Pinegar makes the free throw19-14
09:38RiponChristopher Davis blows the dunk but he's hacked by Robert Figgs - foul #1 on Robert Figgs, team foul #419-14
SubsRipon
Kenneth Whelan (SF)
William Daigle
 
SubsGrinnell 
09:38RiponChristopher Davis misses the 1st free throw19-14
09:38RiponChristopher Davis makes the 2nd free throw20-14
09:19GrinnellRobert Figgs clanks a 3 from the left wing20-14
09:17RiponChristopher Davis pulls down the rebound20-14
09:01RiponJoshua Hanson is called for traveling20-14
SubsRipon
Alvin Dollinger (SG)
James Brandt
 
SubsGrinnell 
08:48GrinnellBryan Perrotta connects on the fadeaway from the free throw line on a nice dish by Dustin Dao20-16
08:25RiponJoe Patrick drills a 3 pointer from the right corner set up by Alvin Dollinger23-16
08:08GrinnellRobert Figgs comes up short on the jumper from the free throw line but he's hacked by Christopher Davis - foul #1 on Christopher Davis, team foul #423-16
SubsRipon
Donald May (SG), Curtis Jones (PF)
Alvin Dollinger, Christopher Davis
 
SubsGrinnell
Richard Tack (SG), Carl Leonard (PF)
Bryan Perrotta, Brian Green
 
08:08GrinnellRobert Figgs makes the 1st free throw23-17
08:08GrinnellRobert Figgs misses the 2nd free throw23-17
08:08RiponJoshua Hanson gets the rebound23-17
07:56RiponJoshua Hanson misses the easy layup23-17
07:54GrinnellThe rebound goes to Dustin Dao23-17
07:31GrinnellRichard Tack misses the floater in the lane23-17
07:30RiponKenneth Whelan grabs the defensive rebound23-17
LineupRipon
 PG - Joe Patrick (fresh) 5 pts. 2 ast.
 SG - Donald May (fresh) 9 pts.
 SF - Kenneth Whelan (fresh)
 PF - Curtis Jones (fresh) 3 reb.
 C - Joshua Hanson (fairly fresh) 3 pts.
 
LineupGrinnell
 PG - Robert Figgs (fairly fresh) 4 pts. 1 ast.
 SG - Richard Tack (fresh) 2 ast.
 SF - Thomas Pinegar (fairly fresh) 5 pts.
 PF - Carl Leonard (fresh) 2 pts. 3 reb.
 C - Dustin Dao (fairly fresh) 2 reb.
 
07:15RiponCarl Leonard swats the short shot by Kenneth Whelan23-17
07:14GrinnellRobert Figgs grabs the defensive rebound23-17
06:56GrinnellDonald May takes the ball from Richard Tack23-17
06:52RiponDonald May dunks the ball25-17
06:35GrinnellRichard Tack is hacked by Joe Patrick - foul #2 on Joe Patrick, team foul #525-17
SubsRipon
Alvin Dollinger (PG), William Daigle (SF), Christopher Davis (C)
Joe Patrick, Kenneth Whelan, Joshua Hanson
 
SubsGrinnell
John Blair (PG), Mark Morris (SF), Brian Green (PF), Dustin Lamy (C)
Robert Figgs, Thomas Pinegar, Carl Leonard, Dustin Dao
 
06:22GrinnellJohn Blair buries a 3pt jumper from the right corner25-20
06:07RiponDonald May clanks a 3pt jumper from the left wing25-20
06:05GrinnellThe rebound goes to Mark Morris25-20
05:59GrinnellJohn Blair is fouled on the floor by Christopher Davis - foul #2 on Christopher Davis, team foul #625-20
SubsRipon
James Brandt (SG), Thad Turley (C)
Donald May, Christopher Davis
 
SubsGrinnell
Bryan Perrotta (SG)
Richard Tack
 
05:48GrinnellJohn Blair misses the 3 from straight away25-20
05:46GrinnellDustin Lamy grabs the offensive rebound25-20
05:39GrinnellMark Morris is fouled on the floor by Alvin Dollinger - foul #1 on Alvin Dollinger, team foul #725-20
SubsRipon
Edward Flannagan (C)
Curtis Jones
 
SubsGrinnell 
05:39GrinnellMark Morris makes the 1st free throw25-21
05:39GrinnellMark Morris makes the 2nd free throw25-22
05:20RiponWilliam Daigle comes up short on the pull-up jumper from the left side but he's hacked by Mark Morris - foul #1 on Mark Morris, team foul #525-22
SubsRipon 
SubsGrinnell
Carl Leonard (PF)
Brian Green
 
05:20RiponWilliam Daigle makes the 1st free throw26-22
05:20RiponWilliam Daigle misses the 2nd free throw26-22
05:20RiponThad Turley snags the offensive board26-22
05:00RiponAlvin Dollinger misses badly on a 3pt jumper from the right wing26-22
04:58GrinnellThe rebound goes to Dustin Lamy26-22
04:40GrinnellDustin Lamy connects on the jumper from the left wing26-24
04:27RiponWilliam Daigle can't connect on a 3pt jumper from the right corner26-24
04:25RiponAlvin Dollinger grabs the offensive rebound26-24
04:08RiponThad Turley can't connect on a jumper from the left side26-24
04:07GrinnellCarl Leonard grabs the defensive rebound26-24
03:57GrinnellCarl Leonard drills a shot from the right side on a great pass from John Blair26-26
03:44RiponJames Brandt makes the floater from the left side28-26
03:24GrinnellJohn Blair clanks a 3pt attempt from the left corner28-26
03:23RiponEdward Flannagan grabs the defensive rebound28-26
LineupRipon
 PG - Alvin Dollinger (fresh) 2 ast.
 SG - James Brandt (fresh) 2 pts.
 SF - William Daigle (fairly fresh) 1 pts.
 PF - Thad Turley (fairly fresh)
 C - Edward Flannagan (fresh)
 
LineupGrinnell
 PG - John Blair (fresh) 3 pts. 1 ast.
 SG - Bryan Perrotta (fairly fresh) 2 pts.
 SF - Mark Morris (fairly fresh) 4 pts. 2 reb.
 PF - Carl Leonard (fairly fresh) 4 pts. 4 reb.
 C - Dustin Lamy (fairly fresh) 2 pts. 3 reb.
 
03:02RiponWilliam Daigle misses long on a 3 pointer from the right wing28-26
03:01GrinnellCarl Leonard snags the defensive board28-26
02:38GrinnellCarl Leonard hits the front of the rim on the 3pt shot from the right corner28-26
02:37GrinnellDustin Lamy tips it back up and in28-28
02:33RiponAlvin Dollinger's pass is intercepted by John Blair in the backcourt28-28
02:13GrinnellDustin Lamy hits a 3pt attempt from the right corner28-31
01:49RiponJames Brandt misses long on a pull-up jumper from just outside the lane28-31
01:48GrinnellCarl Leonard grabs the defensive rebound28-31
01:40GrinnellCarl Leonard lays it up and in set up by Mark Morris28-33
01:19RiponAlvin Dollinger is whistled for traveling28-33
SubsRipon
Joe Patrick (PG), Donald May (SG), Kenneth Whelan (SF), Curtis Jones (PF), Christopher Davis (C)
Alvin Dollinger, James Brandt, William Daigle, Thad Turley, Edward Flannagan
 
SubsGrinnell
Johnny Whitcomb (PG), Richard Tack (SG), Thomas Pinegar (SF), Dustin Dao (PF), Brian Green (C)
John Blair, Bryan Perrotta, Mark Morris, Carl Leonard, Dustin Lamy
 
01:01GrinnellRichard Tack misses long on a 3pt attempt from the left wing28-33
00:59RiponCurtis Jones snags the defensive board28-33
00:42RiponDonald May buries a 3pt attempt from the left wing on a nice dish by Joe Patrick31-33
00:22GrinnellRichard Tack hits a fadeaway jumper from the free throw line on a great pass from Thomas Pinegar31-35
00:05RiponJoe Patrick makes the 3pt jumper from the left corner on a nice dish by Kenneth Whelan34-35
00:01GrinnellDustin Dao drills a floater in the paint34-37
00:00RiponKenneth Whelan misses badly on a fullcourt shot34-37
TimeTeamPlayScore
LineupRipon
 PG - Joe Patrick (fresh) 8 pts. 3 ast.
 SG - Donald May (fresh) 14 pts.
 SF - Kenneth Whelan (fresh)
 PF - Curtis Jones (fresh) 4 reb.
 C - Christopher Davis (fresh) 3 pts. 3 reb.
 
LineupGrinnell
 PG - Johnny Whitcomb (fresh) 2 pts. 2 ast.
 SG - Richard Tack (fresh) 2 pts. 2 ast.
 SF - Thomas Pinegar (fresh) 5 pts.
 PF - Carl Leonard (fresh) 6 pts. 6 reb.
 C - Dustin Lamy (fresh) 7 pts. 4 reb.
 
20:00GrinnellThomas Pinegar inbounds the ball34-37
Game PlanRiponRipon is playing a triangle offense and a man to man (0) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (+2) 
19:52GrinnellCarl Leonard loses the dribble to Donald May34-37
19:47RiponDonald May hits the finger roll36-37
19:27GrinnellCarl Leonard can't connect on a jump hook from close range but he's fouled by Curtis Jones - foul #1 on Curtis Jones, team foul #136-37
19:27GrinnellCarl Leonard makes the 1st free throw36-38
19:27GrinnellCarl Leonard makes the 2nd free throw36-39
19:17RiponCurtis Jones hits a jumpshot from the left side on a nice dish by Donald May38-39
19:01GrinnellRichard Tack misses the fadeaway from the right side38-39
19:00GrinnellCarl Leonard hits the follow up shot38-41
18:46RiponJoe Patrick comes up short on the 3 pointer from the left wing38-41
18:44RiponDonald May grabs the offensive board38-41
18:33RiponCarl Leonard swats the layup by Christopher Davis38-41
18:31GrinnellDustin Lamy pulls down the rebound38-41
18:16GrinnellThomas Pinegar blows the layup38-41
18:14RiponCurtis Jones grabs the defensive rebound38-41
17:52RiponKenneth Whelan can't connect on a shot from the left side but the foul's on Thomas Pinegar - foul #2 on Thomas Pinegar, team foul #138-41
17:52RiponKenneth Whelan makes the 1st free throw39-41
17:52RiponKenneth Whelan makes the 2nd free throw40-41
17:41GrinnellCarl Leonard misses the easy layup40-41
17:39RiponCurtis Jones gets the rebound40-41
17:30RiponThomas Pinegar steps in front of the Donald May pass40-41
17:27GrinnellThomas Pinegar lays it in40-43
17:00RiponThomas Pinegar steps in front of the Kenneth Whelan pass40-43
16:38GrinnellThomas Pinegar lays it up and in on a nice dish by Johnny Whitcomb and he's hacked by Kenneth Whelan - foul #1 on Kenneth Whelan, team foul #240-45
SubsRipon
Alvin Dollinger (SG), Steven Fish (SF), Joshua Hanson (PF), Thad Turley (C)
Donald May, Kenneth Whelan, Curtis Jones, Christopher Davis
 
SubsGrinnell
Robert Figgs (PG), Bryan Perrotta (SG), Dustin Dao (PF), Brian Green (C)
Johnny Whitcomb, Richard Tack, Carl Leonard, Dustin Lamy
 
16:38GrinnellThomas Pinegar misses the free throw40-45
16:38RiponJoshua Hanson snags the defensive board40-45
16:18RiponSteven Fish hits the front of the rim on the 3pt shot from the left corner40-45
16:17GrinnellThe rebound goes to Dustin Dao40-45
16:12GrinnellRobert Figgs hits the front of the rim on the 3pt attempt from straight away40-45
16:10RiponAlvin Dollinger grabs the board40-45
15:56RiponJoshua Hanson comes up short on the jump hook from the left block but the foul's on Dustin Dao - foul #1 on Dustin Dao, team foul #240-45
SubsRipon
James Brandt (SG)
Joe Patrick
 
SubsGrinnell
Mark Morris (SF)
Thomas Pinegar
 
15:56RiponJoshua Hanson makes the 1st free throw41-45
15:56RiponJoshua Hanson makes the 2nd free throw42-45
LineupRipon
 PG - Alvin Dollinger (fresh) 2 ast.
 SG - James Brandt (fresh) 2 pts.
 SF - Steven Fish (fresh) 3 pts.
 PF - Joshua Hanson (fresh) 5 pts. 2 reb.
 C - Thad Turley (fresh)
 
LineupGrinnell
 PG - Robert Figgs (fresh) 4 pts. 1 ast.
 SG - Bryan Perrotta (fresh) 2 pts.
 SF - Mark Morris (fresh) 4 pts. 2 reb.
 PF - Dustin Dao (fresh) 2 pts. 3 reb.
 C - Brian Green (fresh)
 
15:38GrinnellDustin Dao slams it home on a great pass from Bryan Perrotta and the foul's on Joshua Hanson - foul #1 on Joshua Hanson, team foul #342-47
SubsRipon
Kenneth Whelan (SF)
James Brandt
 
SubsGrinnell 
15:38GrinnellDustin Dao makes the free throw42-48
15:16RiponSteven Fish connects on the fadeaway from the left block on a nice dish by Alvin Dollinger44-48
14:59GrinnellBrian Green hits the front of the rim on the jumper near the basket44-48
14:58GrinnellDustin Dao grabs the offensive board44-48
14:43GrinnellAlvin Dollinger steals the ball from Robert Figgs44-48
14:39RiponAlvin Dollinger can't finish the layup44-48
14:37GrinnellDustin Dao gets the rebound44-48
14:22GrinnellBrian Green's pass is intercepted by Kenneth Whelan44-48
14:00RiponKenneth Whelan is hacked by Bryan Perrotta - foul #1 on Bryan Perrotta, team foul #344-48
SubsRipon
Joe Patrick (PG), Donald May (SG), William Daigle (SF), Curtis Jones (PF), Christopher Davis (C)
Alvin Dollinger, Steven Fish, Kenneth Whelan, Joshua Hanson, Thad Turley
 
SubsGrinnell
Johnny Whitcomb (PG), Richard Tack (SG), Thomas Pinegar (SF), Carl Leonard (PF), Dustin Lamy (C)
Robert Figgs, Bryan Perrotta, Mark Morris, Dustin Dao, Brian Green
 
13:51RiponJoe Patrick's pass is intercepted by Thomas Pinegar44-48
13:39GrinnellCarl Leonard's pass is intercepted by Curtis Jones44-48
13:25RiponJoe Patrick misses badly on a 3pt shot from the right wing44-48
13:24RiponChristopher Davis hits the follow up shot46-48
13:01GrinnellDustin Lamy banks in the layup on a great pass from Thomas Pinegar and the foul's on Christopher Davis - foul #3 on Christopher Davis, team foul #446-50
SubsRipon
Kenneth Whelan (SF)
William Daigle
 
SubsGrinnell 
13:01GrinnellDustin Lamy makes the free throw46-51
12:40RiponJoe Patrick scores on a 3 pointer from the left wing on a great pass from Donald May49-51
12:28GrinnellJoe Patrick is called for the reach on Richard Tack - foul #3 on Joe Patrick, team foul #549-51
SubsRipon 
SubsGrinnell
Mark Morris (SF)
Thomas Pinegar
 
12:23GrinnellDustin Lamy is fouled on the floor by Curtis Jones - foul #2 on Curtis Jones, team foul #649-51
SubsRipon 
SubsGrinnell
Dustin Dao (C)
Dustin Lamy
 
12:08GrinnellDustin Dao knocks in the shot in the paint on a nice dish by Richard Tack and he's fouled by Kenneth Whelan - foul #2 on Kenneth Whelan, team foul #749-53
SubsRipon
Joshua Hanson (C)
Christopher Davis
 
SubsGrinnell
Brian Green (C)
Carl Leonard
 
12:08GrinnellDustin Dao makes the free throw49-54
12:00RiponDonald May can't connect on a 3pt attempt from the right corner49-54
11:58RiponThe offensive rebound goes to Donald May49-54
11:43RiponJoe Patrick scores on a 3pt attempt from the left corner on a great pass from Joshua Hanson52-54
LineupRipon
 PG - Joe Patrick (fresh) 14 pts. 3 ast. 3 pf.
 SG - Donald May (fairly fresh) 16 pts. 2 ast. 2 stl.
 SF - Kenneth Whelan (fresh) 2 pts.
 PF - Curtis Jones (fresh) 2 pts. 6 reb.
 C - Joshua Hanson (fresh) 5 pts. 2 reb.
 
LineupGrinnell
 PG - Johnny Whitcomb (fresh) 2 pts. 3 ast.
 SG - Richard Tack (fairly fresh) 2 pts. 3 ast.
 SF - Mark Morris (fresh) 4 pts. 2 reb.
 PF - Dustin Dao (fresh) 8 pts. 5 reb.
 C - Brian Green (fresh)
 
11:25GrinnellMark Morris hits the front of the rim on the 3pt jumper from straight away52-54
11:23RiponDonald May snags the defensive board52-54
11:10RiponDonald May connects on the 3 pointer from the left corner set up by Joe Patrick55-54
10:52GrinnellDustin Dao misses long on a shot from the left block55-54
10:51RiponThe rebound goes to Curtis Jones55-54
10:46RiponJohnny Whitcomb is called for the reach on Joe Patrick - foul #3 on Johnny Whitcomb, team foul #455-54
SubsRipon
Alvin Dollinger (SG), Steven Fish (SF), Christopher Davis (C)
Donald May, Kenneth Whelan, Curtis Jones
 
SubsGrinnell
Robert Figgs (PG), Bryan Perrotta (SG), Thomas Pinegar (SF), Carl Leonard (PF), Dustin Lamy (C)
Johnny Whitcomb, Richard Tack, Mark Morris, Dustin Dao, Brian Green
 
10:31RiponThe jump hook by Joe Patrick is blocked by Dustin Lamy55-54
10:30GrinnellCarl Leonard gets the rebound55-54
10:23GrinnellThomas Pinegar is whistled for traveling55-54
10:01RiponSteven Fish hits a 3 from the left wing set up by Joshua Hanson58-54
09:43GrinnellRobert Figgs misses badly on a 3pt jumper from straight away58-54
09:41RiponAlvin Dollinger pulls down the rebound58-54
09:27RiponChristopher Davis can't connect on a fadeaway in the paint58-54
09:26GrinnellCarl Leonard grabs the board58-54
09:12GrinnellRobert Figgs connects on the 3pt shot from the right corner58-57
08:59RiponSteven Fish banks in the layup60-57
08:37GrinnellThomas Pinegar slams it home60-59
08:12RiponSteven Fish misses badly on a pull-up jumper from the right wing60-59
08:11GrinnellCarl Leonard snags the defensive board60-59
08:04GrinnellBryan Perrotta is fouled on the floor by Alvin Dollinger - foul #2 on Alvin Dollinger, team foul #860-59
SubsRipon
Donald May (SG), Kenneth Whelan (SF), Curtis Jones (PF), Thad Turley (C)
Joe Patrick, Steven Fish, Joshua Hanson, Christopher Davis
 
SubsGrinnell
Johnny Whitcomb (PG), Mark Morris (SF), Dustin Dao (PF), Brian Green (C)
Robert Figgs, Thomas Pinegar, Carl Leonard, Dustin Lamy
 
08:04GrinnellBryan Perrotta makes the 1st free throw60-60
08:04GrinnellBryan Perrotta makes the 2nd free throw60-61
07:45RiponMark Morris is called for the reach on Kenneth Whelan - foul #2 on Mark Morris, team foul #560-61
SubsRipon 
SubsGrinnell
Richard Tack (SG)
Bryan Perrotta
 
07:29RiponCurtis Jones knocks in the driving attempt from the left block on a nice dish by Kenneth Whelan62-61
LineupRipon
 PG - Alvin Dollinger (fresh) 3 ast. 2 stl.
 SG - Donald May (fresh) 19 pts. 2 ast. 2 stl.
 SF - Kenneth Whelan (fresh) 2 pts.
 PF - Curtis Jones (fresh) 4 pts. 7 reb.
 C - Thad Turley (fresh)
 
LineupGrinnell
 PG - Johnny Whitcomb (fresh) 2 pts. 3 ast. 3 pf.
 SG - Richard Tack (fresh) 2 pts. 3 ast.
 SF - Mark Morris (fresh) 4 pts. 2 reb.
 PF - Dustin Dao (fresh) 8 pts. 5 reb.
 C - Brian Green (fresh)
 
07:09GrinnellThad Turley steals it from Dustin Dao62-61
06:58RiponMark Morris blocks the jumper by Alvin Dollinger62-61
06:57RiponThad Turley misses the tip62-61
06:56GrinnellDustin Dao grabs the board62-61
06:33GrinnellRichard Tack drills a 3pt shot from the right corner on a nice dish by Dustin Dao62-64
06:20RiponCurtis Jones can't connect on a floater from just outside the lane but he's fouled by Mark Morris - foul #3 on Mark Morris, team foul #662-64
SubsRipon
Joe Patrick (PG)
Alvin Dollinger
 
SubsGrinnell
Thomas Pinegar (SF)
Mark Morris
 
06:20RiponCurtis Jones misses the 1st free throw62-64
06:20RiponCurtis Jones makes the 2nd free throw63-64
06:06GrinnellJohnny Whitcomb is hacked by Joe Patrick - foul #4 on Joe Patrick, team foul #963-64
SubsRipon
Joshua Hanson (C)
Thad Turley
 
SubsGrinnell 
06:06GrinnellJohnny Whitcomb makes the 1st free throw63-65
06:06GrinnellJohnny Whitcomb misses the 2nd free throw63-65
06:06RiponJoshua Hanson grabs the defensive rebound63-65
05:39RiponJoshua Hanson can't finish the layup63-65
05:38GrinnellThomas Pinegar pulls down the rebound63-65
05:20GrinnellKenneth Whelan steals the ball from Brian Green63-65
05:04RiponKenneth Whelan misses badly on a fadeaway jumper from the right side but he's hacked by Brian Green - foul #1 on Brian Green, team foul #763-65
SubsRipon
Alvin Dollinger (SG), Christopher Davis (C)
Donald May, Curtis Jones
 
SubsGrinnell
Robert Figgs (PG), Bryan Perrotta (SG), Carl Leonard (PF), Dustin Lamy (C)
Johnny Whitcomb, Richard Tack, Dustin Dao, Brian Green
 
05:04RiponKenneth Whelan makes the 1st free throw64-65
05:04RiponKenneth Whelan makes the 2nd free throw65-65
04:50GrinnellBryan Perrotta is called for a pushoff foul - foul #2 on Bryan Perrotta, team foul #865-65
SubsRipon
Steven Fish (SF)
Kenneth Whelan
 
SubsGrinnell 
04:30RiponSteven Fish misses badly on a fadeaway from close range but he's hacked by Thomas Pinegar - foul #3 on Thomas Pinegar, team foul #965-65
04:30RiponSteven Fish misses the 1st free throw65-65
04:30RiponSteven Fish misses the 2nd free throw65-65
04:30GrinnellCarl Leonard grabs the defensive rebound65-65
04:14GrinnellRobert Figgs makes the floater from close range on a great pass from Dustin Lamy65-67
03:53RiponJoe Patrick loses the dribble to Robert Figgs65-67
03:39GrinnellRobert Figgs comes up short on the 3 pointer from the right wing65-67
03:38GrinnellDustin Lamy grabs the offensive board65-67
03:18GrinnellCarl Leonard hits a driving attempt in the lane on a nice dish by Thomas Pinegar and he's hacked by Joshua Hanson - foul #2 on Joshua Hanson, team foul #1065-69
SubsRipon
Kenneth Whelan (SF), Curtis Jones (PF), Thad Turley (C)
Alvin Dollinger, Joshua Hanson, Christopher Davis
 
SubsGrinnell
Johnny Whitcomb (PG), Richard Tack (SG), Mark Morris (SF)
Robert Figgs, Bryan Perrotta, Thomas Pinegar
 
03:18GrinnellCarl Leonard makes the free throw65-70
LineupRipon
 PG - Joe Patrick (fresh) 14 pts. 4 ast. 4 pf.
 SG - Steven Fish (fresh) 10 pts.
 SF - Kenneth Whelan (fresh) 4 pts. 2 stl.
 PF - Curtis Jones (fresh) 5 pts. 7 reb.
 C - Thad Turley (fresh) 2 reb.
 
LineupGrinnell
 PG - Johnny Whitcomb (fresh) 3 pts. 3 ast. 3 pf.
 SG - Richard Tack (fresh) 5 pts. 3 ast.
 SF - Mark Morris (fresh) 4 pts. 2 reb. 3 pf.
 PF - Carl Leonard (fresh) 13 pts. 11 reb. 2 blk.
 C - Dustin Lamy (fresh) 10 pts. 6 reb.
 
02:49RiponKenneth Whelan scores on a 3pt attempt from the left corner68-70
02:38GrinnellJohnny Whitcomb makes the jumpshot from the right wing on a great pass from Richard Tack and he's fouled by Steven Fish - foul #3 on Steven Fish, team foul #1168-72
SubsRipon
Donald May (SG)
Joe Patrick
 
SubsGrinnell
Dustin Dao (PF), Brian Green (C)
Carl Leonard, Dustin Lamy
 
02:38GrinnellJohnny Whitcomb makes the free throw68-73
02:36RiponRipon calls a full timeout (2 :30 3 full remaining)68-73
SubsRipon
Joe Patrick (PG), Christopher Davis (C)
Steven Fish, Thad Turley
 
SubsGrinnell
Thomas Pinegar (SF)
Mark Morris
 
02:23RiponRichard Tack is called for the reach on Donald May - foul #1 on Richard Tack, team foul #1068-73
02:23RiponDonald May misses the 1st free throw68-73
02:23RiponDonald May misses the 2nd free throw68-73
02:23GrinnellBrian Green grabs the board68-73
02:23GrinnellGrinnell calls a full timeout (2 :30 3 full remaining)68-73
02:07GrinnellKenneth Whelan steps in front of the Johnny Whitcomb pass68-73
01:55RiponKenneth Whelan misses short on a 3 from straight away68-73
01:53RiponChristopher Davis can't tip it in68-73
01:52GrinnellThomas Pinegar snags the defensive board68-73
01:52GrinnellGrinnell calls a full timeout (2 :30 2 full remaining)68-73
SubsRipon 
SubsGrinnell
Carl Leonard (PF), Dustin Lamy (C)
Dustin Dao, Brian Green
 
01:29GrinnellJohnny Whitcomb scores on a shot from the right wing set up by Thomas Pinegar68-75
01:02RiponJoe Patrick hits the front of the rim on the jumper from the left wing68-75
01:01GrinnellDustin Lamy pulls down the rebound68-75
Game PlanRiponRipon is playing a triangle offense and a man to man (0) 
Game PlanGrinnellGrinnell is playing a triangle offense (slowdown) and a man to man (+2) 
Game PlanRiponRipon is playing a triangle offense and intentionally fouling (0) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (+2) 
00:57GrinnellJohnny Whitcomb is hacked by Joe Patrick - foul #5 on Joe Patrick, team foul #1268-75
SubsRipon
Alvin Dollinger (PG)
Joe Patrick
 
SubsGrinnell 
00:57GrinnellJohnny Whitcomb makes the 1st free throw68-76
00:57GrinnellJohnny Whitcomb makes the 2nd free throw68-77
Game PlanRiponRipon is playing a quick shot offense (quick shot) and intentionally fouling (0) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (+1) 
00:50RiponDonald May can't connect on a 3pt attempt from the right wing68-77
00:49GrinnellThe rebound goes to Thomas Pinegar68-77
Game PlanRiponRipon is playing a quick shot offense (quick shot) and intentionally fouling (-1) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (+1) 
00:46GrinnellThomas Pinegar is fouled in the backcourt by Alvin Dollinger - foul #3 on Alvin Dollinger, team foul #1368-77
00:46GrinnellThomas Pinegar makes the 1st free throw68-78
00:46GrinnellThomas Pinegar makes the 2nd free throw68-79
00:41RiponChristopher Davis misses badly on a jumper from the right wing but the foul's on Dustin Lamy - foul #1 on Dustin Lamy, team foul #1168-79
SubsRipon
James Brandt (SG), Steven Fish (SF), Joshua Hanson (PF)
Donald May, Kenneth Whelan, Curtis Jones
 
SubsGrinnell
Robert Figgs (PG), Bryan Perrotta (SG), Mark Morris (SF), Dustin Dao (PF), Brian Green (C)
Johnny Whitcomb, Richard Tack, Thomas Pinegar, Carl Leonard, Dustin Lamy
 
00:41RiponChristopher Davis makes the 1st free throw69-79
00:41RiponChristopher Davis makes the 2nd free throw70-79
00:40GrinnellAlvin Dollinger is called for the reach on Mark Morris in the backcourt - foul #4 on Alvin Dollinger, team foul #1470-79
SubsRipon
Donald May (SG), Kenneth Whelan (SF), Curtis Jones (PF)
James Brandt, Steven Fish, Joshua Hanson
 
SubsGrinnell
Johnny Whitcomb (PG), Richard Tack (SG), Thomas Pinegar (SF), Dustin Lamy (C)
Robert Figgs, Bryan Perrotta, Dustin Dao, Brian Green
 
00:40GrinnellMark Morris makes the 1st free throw70-80
00:40GrinnellMark Morris misses the 2nd free throw70-80
00:40RiponCurtis Jones pulls down the rebound70-80
00:32RiponAlvin Dollinger hits a floater in the lane set up by Curtis Jones72-80
00:31GrinnellThomas Pinegar is fouled in the backcourt by Alvin Dollinger - foul #5 on Alvin Dollinger, team foul #1572-80
SubsRipon
Steven Fish (PG)
Alvin Dollinger
 
SubsGrinnell
Carl Leonard (PF)
Mark Morris
 
00:31GrinnellThomas Pinegar makes the 1st free throw72-81
00:31GrinnellThomas Pinegar makes the 2nd free throw72-82
00:25RiponKenneth Whelan blows the layup72-82
00:24GrinnellDustin Lamy pulls down the rebound72-82
Game PlanRiponRipon is playing a quick shot offense (quick shot) and a man to man (-1) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (+1) 
00:00GrinnellJohnny Whitcomb runs out the clock72-82