#B6002C #F00000
Hoops Dynasty HOOPS DYNASTY
Conference Naismith
Ripon Sim AI
Grinnell Sim AI
Final -
2/24/2026
74
  1 2 OT1 F
Ripon 34 29 11 74
Grinnell 31 32 9 72
72
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cShane Faucher 33 1-5 0-0 0-0 1 11 1 0 2 0 0 2
pfRoscoe Hawkins 32 5-9 1-1 3-4 3 5 2 1 1 2 4 14
sfDaniel Banfield 30 6-14 1-4 3-3 1 3 1 1 1 0 2 16
sgRichard McMackin 28 4-11 2-7 3-6 0 0 5 3 3 0 4 13
pgSteven Clayton 31 3-5 1-2 0-0 1 3 4 2 2 0 5 7
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgAlex Alexander 16 0-3 0-0 0-0 1 1 3 1 1 0 1 0
pfCraig Saulsberry 14 4-6 0-0 1-1 2 6 0 1 0 0 0 9
cSam Devine 13 1-1 0-0 1-2 1 5 0 2 0 2 0 3
sgJames Sweeney 12 1-3 1-1 0-0 1 1 0 2 1 0 2 3
sfJohnny Anderson 8 1-1 1-1 2-2 0 0 1 0 0 0 1 5
pgRobert Shepherd 6 1-1 0-0 0-0 0 1 0 0 1 0 1 2
pfArthur Hamilton 2 0-0 0-0 0-0 0 0 0 0 0 0 0 0
Totals 225 27-59 7-16 13-18 11 36 17 13 12 4 20 74
Percentages   .458 .438 .722                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cRobert McSpadden 26 1-2 1-1 2-4 1 3 0 0 0 3 5 5
pfWilliam Eberhard 35 3-5 0-0 2-3 4 14 1 2 1 1 1 8
sfAlex French 26 5-11 2-6 4-5 1 4 0 1 1 0 4 16
sgDouglas Bessler 32 6-12 2-6 3-4 0 0 5 2 2 0 1 17
pgAnthony Lerner 31 1-5 0-1 1-3 0 1 8 5 1 0 2 3
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfJason Mercer 27 4-8 1-4 2-2 1 2 3 1 0 2 1 11
sgLuther Middendorf 18 2-5 0-1 2-2 0 2 2 2 2 0 2 6
sfGene Steele 15 2-4 0-0 0-0 1 4 0 0 1 0 0 4
sgTodd Hodge 14 1-1 0-0 0-0 0 0 1 1 1 0 0 2
pgJohnnie Faulkner 1 0-1 0-1 0-0 0 0 0 0 0 0 0 0
Totals 225 25-54 6-20 16-23 8 30 20 14 9 6 16 72
Percentages   .463 .300 .696                

RC
34
13-24
2-5
6-6
4
15
7
8
4
1
8
16
7
8
2
13
40
14-35
5-11
7-12
7
21
10
5
8
3
12
12
15
9
0
9
74
27-59
7-16
13-18
11
36
17
13
12
4
20
28
22
17
2
22
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
31
12-25
4-9
3-6
4
11
10
5
6
0
6
10
8
5
2
13
41
13-29
2-11
13-17
4
19
10
9
3
6
10
16
6
4
2
10
72
25-54
6-20
16-23
8
30
20
14
9
6
16
26
14
9
4
23
PLAYER OF THE GAME
sg Richard McMackin Ripon
13 Points, 5 Assists, 3 Steals
TimeTeamPlayScore
LineupRipon
 PG - Steven Clayton (fresh)
 SG - Richard McMackin (fresh)
 SF - Daniel Banfield (fresh)
 PF - Roscoe Hawkins (fresh)
 C - Shane Faucher (fresh)
 
LineupGrinnell
 PG - Anthony Lerner (fresh)
 SG - Douglas Bessler (fresh)
 SF - Alex French (fresh)
 PF - William Eberhard (fresh)
 C - Robert McSpadden (fresh)
 
20:00RiponShane Faucher 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:53RiponRichard McMackin is hacked by Alex French - foul #1 on Alex French, team foul #10-0
19:44RiponDaniel Banfield drills a jumper from the right side on a great pass from Richard McMackin2-0
19:25GrinnellRichard McMackin steals it from Douglas Bessler2-0
19:08RiponDaniel Banfield misses badly on a 3pt attempt from the left corner2-0
19:07GrinnellAlex French grabs the defensive rebound2-0
18:56GrinnellDouglas Bessler misses long on a fadeaway from just outside the lane2-0
18:54RiponDaniel Banfield snags the defensive board2-0
18:48RiponRichard McMackin misses long on a 3pt jumper from straight away2-0
18:47RiponShane Faucher tips it in4-0
18:29GrinnellRobert McSpadden can't finish the layup4-0
18:28RiponShane Faucher grabs the defensive rebound4-0
18:09RiponSteven Clayton hits a 3pt jumper from straight away on a great pass from Richard McMackin7-0
18:00GrinnellRobert McSpadden drills a 3 pointer from the left corner on a great pass from William Eberhard7-3
17:39RiponShane Faucher misses badly on a floater from the left block7-3
17:38GrinnellWilliam Eberhard grabs the board7-3
17:24GrinnellAlex French comes up short on the jump hook from the left block7-3
17:22GrinnellWilliam Eberhard tips it in7-5
17:01RiponRichard McMackin misses short on a pull-up jumper from the right side7-5
16:59GrinnellWilliam Eberhard snags the defensive board7-5
16:37GrinnellRobert McSpadden misses long on a turnaround from the right block but he's fouled by Roscoe Hawkins - foul #1 on Roscoe Hawkins, team foul #17-5
SubsRipon
Alex Alexander (PG), Johnny Anderson (SG), James Sweeney (SF), Sam Devine (PF), Craig Saulsberry (C)
Steven Clayton, Richard McMackin, Daniel Banfield, Roscoe Hawkins, Shane Faucher
 
SubsGrinnell
Todd Hodge (PG), Luther Middendorf (SG), Jason Mercer (SF)
Anthony Lerner, Douglas Bessler, Alex French
 
16:37GrinnellRobert McSpadden makes the 1st free throw7-6
16:37GrinnellRobert McSpadden misses the 2nd free throw7-6
16:37RiponSam Devine grabs the board7-6
16:23RiponJames Sweeney hits the front of the rim on the fadeaway jumper from the right wing7-6
16:21RiponSam Devine grabs the offensive rebound7-6
16:13RiponCraig Saulsberry lays it in on a great pass from Johnny Anderson9-6
15:54GrinnellJason Mercer's fadeaway is rejected by Sam Devine9-6
15:53RiponCraig Saulsberry pulls down the rebound9-6
LineupRipon
 PG - Alex Alexander (fresh)
 SG - Johnny Anderson (fresh)
 SF - James Sweeney (fresh)
 PF - Sam Devine (fresh) 2 reb.
 C - Craig Saulsberry (fresh) 2 pts.
 
LineupGrinnell
 PG - Todd Hodge (fresh)
 SG - Luther Middendorf (fresh)
 SF - Jason Mercer (fresh)
 PF - William Eberhard (fairly fresh) 2 pts. 3 reb.
 C - Robert McSpadden (fairly fresh) 4 pts.
 
15:50RiponAlex Alexander loses the dribble to Luther Middendorf in the backcourt9-6
15:48GrinnellTodd Hodge hits the finger roll on a nice dish by Luther Middendorf9-8
15:20RiponWilliam Eberhard picks off the pass by Craig Saulsberry9-8
14:51GrinnellJason Mercer misses short on a jump hook from the baseline but he's hacked by James Sweeney - foul #1 on James Sweeney, team foul #29-8
SubsRipon
Steven Clayton (PG), Richard McMackin (SG), Roscoe Hawkins (PF), Shane Faucher (C)
Alex Alexander, Johnny Anderson, Sam Devine, Craig Saulsberry
 
SubsGrinnell
Anthony Lerner (PG), Douglas Bessler (SG), Alex French (SF), Gene Steele (C)
Todd Hodge, Luther Middendorf, William Eberhard, Robert McSpadden
 
14:51GrinnellJason Mercer makes the 1st free throw9-9
14:51GrinnellJason Mercer makes the 2nd free throw9-10
14:31RiponRoscoe Hawkins hits the front of the rim on the floater in the paint but the foul's on Douglas Bessler - foul #1 on Douglas Bessler, team foul #29-10
SubsRipon
Daniel Banfield (SF)
James Sweeney
 
SubsGrinnell 
14:31RiponRoscoe Hawkins makes the 1st free throw10-10
14:31RiponRoscoe Hawkins makes the 2nd free throw11-10
14:14GrinnellGene Steele makes the jump hook in the lane set up by Anthony Lerner11-12
13:51RiponRichard McMackin scores on a 3 from the right corner on a nice dish by Shane Faucher14-12
13:40GrinnellGene Steele is hacked by Daniel Banfield - foul #1 on Daniel Banfield, team foul #314-12
13:29GrinnellDaniel Banfield steps in front of the Anthony Lerner pass14-12
13:25RiponDaniel Banfield misses the lay-in14-12
13:24RiponDaniel Banfield pulls down the offensive rebound14-12
13:04RiponSteven Clayton scores on a pull-up jumper from the left side16-12
12:51GrinnellAlex French knocks in the 3pt attempt from the left corner set up by Douglas Bessler16-15
12:22RiponRichard McMackin loses the ball out of bounds16-15
SubsRipon
Alex Alexander (PG), Johnny Anderson (SG), James Sweeney (SF), Sam Devine (PF), Craig Saulsberry (C)
Steven Clayton, Richard McMackin, Daniel Banfield, Roscoe Hawkins, Shane Faucher
 
SubsGrinnell
Todd Hodge (PG), Luther Middendorf (SG), William Eberhard (PF), Robert McSpadden (C)
Anthony Lerner, Douglas Bessler, Jason Mercer, Gene Steele
 
12:07GrinnellWilliam Eberhard buries a jumpshot from the right wing on a great pass from Luther Middendorf16-17
11:50RiponJohnny Anderson misses long on a jump hook from close range but he's hacked by Alex French - foul #2 on Alex French, team foul #316-17
SubsRipon 
SubsGrinnell
Johnnie Faulkner (SG)
Alex French
 
11:50RiponJohnny Anderson makes the 1st free throw17-17
11:50RiponJohnny Anderson makes the 2nd free throw18-17
LineupRipon
 PG - Alex Alexander (fresh)
 SG - Johnny Anderson (fresh) 2 pts.
 SF - James Sweeney (fresh)
 PF - Sam Devine (fresh) 2 reb.
 C - Craig Saulsberry (fresh) 2 pts.
 
LineupGrinnell
 PG - Todd Hodge (fresh) 2 pts.
 SG - Johnnie Faulkner (fresh)
 SF - Luther Middendorf (fresh) 2 ast.
 PF - William Eberhard (fresh) 4 pts. 3 reb.
 C - Robert McSpadden (fairly fresh) 4 pts.
 
11:21GrinnellJohnnie Faulkner can't connect on a 3pt shot from straight away18-17
11:20GrinnellWilliam Eberhard pulls down the offensive rebound18-17
11:13GrinnellRobert McSpadden is hacked by James Sweeney - foul #2 on James Sweeney, team foul #418-17
SubsRipon
Steven Clayton (PG), Arthur Hamilton (C)
Johnny Anderson, James Sweeney
 
SubsGrinnell
Anthony Lerner (PG), Douglas Bessler (SG)
Todd Hodge, Johnnie Faulkner
 
10:58GrinnellLuther Middendorf misses short on a fadeaway from the right block18-17
10:56RiponSam Devine pulls down the rebound18-17
10:28RiponAlex Alexander hits the front of the rim on the fadeaway from close range18-17
10:26RiponCraig Saulsberry tips it in20-17
10:24GrinnellSteven Clayton is called for the reach on Anthony Lerner in the backcourt - foul #1 on Steven Clayton, team foul #520-17
SubsRipon
Richard McMackin (SG), Daniel Banfield (SF), Roscoe Hawkins (PF), Shane Faucher (C)
Alex Alexander, Craig Saulsberry, Sam Devine, Arthur Hamilton
 
SubsGrinnell
Jason Mercer (SF), Gene Steele (C)
Luther Middendorf, Robert McSpadden
 
10:00GrinnellJason Mercer banks in the layup set up by Douglas Bessler20-19
09:40RiponRichard McMackin misses long on a floater from the free throw line20-19
09:38GrinnellGene Steele grabs the board20-19
09:27GrinnellDouglas Bessler buries a 3pt jumper from straight away20-22
09:09RiponSteven Clayton loses the dribble to Douglas Bessler20-22
08:56GrinnellDouglas Bessler is hacked by Richard McMackin - foul #1 on Richard McMackin, team foul #620-22
SubsRipon
Alex Alexander (PG), Craig Saulsberry (SF)
Steven Clayton, Daniel Banfield
 
SubsGrinnell
Todd Hodge (PG), Luther Middendorf (SG)
Anthony Lerner, Douglas Bessler
 
08:40GrinnellGene Steele hits the front of the rim on the fadeaway near the basket20-22
08:39RiponCraig Saulsberry grabs the board20-22
08:29RiponRoscoe Hawkins lays it in on a nice dish by Richard McMackin22-22
08:16GrinnellJason Mercer hits the front of the rim on the 3 pointer from the right wing22-22
08:14RiponShane Faucher grabs the defensive rebound22-22
07:45RiponAlex Alexander misses badly on a fadeaway from the right side22-22
07:43GrinnellWilliam Eberhard grabs the board22-22
LineupRipon
 PG - Alex Alexander (fresh)
 SG - Richard McMackin (fairly fresh) 3 pts. 3 ast.
 SF - Craig Saulsberry (fresh) 4 pts. 3 reb.
 PF - Roscoe Hawkins (fairly fresh) 4 pts.
 C - Shane Faucher (fresh) 2 pts. 3 reb.
 
LineupGrinnell
 PG - Todd Hodge (fresh) 2 pts.
 SG - Luther Middendorf (fresh) 2 ast.
 SF - Jason Mercer (fresh) 4 pts.
 PF - William Eberhard (fairly fresh) 4 pts. 5 reb.
 C - Gene Steele (fairly fresh) 2 pts.
 
07:27GrinnellLuther Middendorf hits the front of the rim on the 3 pointer from the right corner22-22
07:26GrinnellWilliam Eberhard can't tip it in22-22
07:24RiponRoscoe Hawkins grabs the board22-22
07:03RiponTodd Hodge steals it from Richard McMackin22-22
06:43GrinnellLuther Middendorf is called for traveling22-22
SubsRipon
Steven Clayton (PG), Daniel Banfield (SF), Sam Devine (PF)
Richard McMackin, Roscoe Hawkins, Shane Faucher
 
SubsGrinnell
Anthony Lerner (PG), Douglas Bessler (SG), Robert McSpadden (C)
Todd Hodge, Jason Mercer, Gene Steele
 
06:39RiponAnthony Lerner picks off the pass by Steven Clayton in the backcourt22-22
06:14GrinnellAnthony Lerner knocks in the jumper from just outside the lane set up by Douglas Bessler22-24
06:01RiponSam Devine throws a bad pass out of bounds22-24
SubsRipon
Johnny Anderson (SG), Arthur Hamilton (C)
Alex Alexander, Craig Saulsberry
 
SubsGrinnell 
05:49GrinnellDouglas Bessler is fouled on the floor by Johnny Anderson - foul #1 on Johnny Anderson, team foul #722-24
05:49GrinnellDouglas Bessler misses the 1st free throw22-24
05:49RiponSam Devine pulls down the rebound22-24
05:20RiponDaniel Banfield lays it up and in on a great pass from Steven Clayton and he's fouled by Luther Middendorf - foul #1 on Luther Middendorf, team foul #424-24
SubsRipon 
SubsGrinnell
Jason Mercer (SF)
Luther Middendorf
 
05:20RiponDaniel Banfield makes the free throw25-24
05:00GrinnellAnthony Lerner is fouled on the floor by Steven Clayton - foul #2 on Steven Clayton, team foul #825-24
SubsRipon
Robert Shepherd (PG), Shane Faucher (C)
Steven Clayton, Arthur Hamilton
 
SubsGrinnell 
05:00GrinnellAnthony Lerner misses the 1st free throw25-24
05:00RiponShane Faucher pulls down the rebound25-24
04:31RiponSam Devine lays it in27-24
04:18GrinnellDouglas Bessler clanks a 3pt jumper from the right wing27-24
04:16GrinnellThe offensive rebound goes to William Eberhard27-24
04:07GrinnellJason Mercer drills a 3 pointer from the left corner on a great pass from Anthony Lerner27-27
03:43RiponShane Faucher comes up short on the shot from the right side27-27
03:42GrinnellWilliam Eberhard grabs the board27-27
LineupRipon
 PG - Robert Shepherd (fresh)
 SG - Johnny Anderson (fresh) 2 pts.
 SF - Daniel Banfield (fairly fresh) 5 pts. 2 reb.
 PF - Sam Devine (fairly fresh) 2 pts. 4 reb.
 C - Shane Faucher (fresh) 2 pts. 4 reb.
 
LineupGrinnell
 PG - Anthony Lerner (fairly fresh) 2 pts. 2 ast.
 SG - Douglas Bessler (fairly fresh) 3 pts. 3 ast.
 SF - Jason Mercer (fresh) 7 pts.
 PF - William Eberhard (tiring) 4 pts. 8 reb.
 C - Robert McSpadden (fairly fresh) 4 pts.
 
03:24GrinnellRobert Shepherd picks off the pass by Anthony Lerner27-27
03:20RiponRobert Shepherd lays it in29-27
03:04GrinnellWilliam Eberhard misses short on a jump hook from the left block29-27
03:02RiponRobert Shepherd pulls down the rebound29-27
02:40RiponDaniel Banfield hits a pull-up jumper from the left wing31-27
02:13GrinnellDouglas Bessler buries a floater from the right wing set up by Jason Mercer31-29
02:11RiponAnthony Lerner is called for the reach on Robert Shepherd in the backcourt - foul #1 on Anthony Lerner, team foul #531-29
SubsRipon
Steven Clayton (PG), Richard McMackin (SG), James Sweeney (SF), Roscoe Hawkins (PF), Craig Saulsberry (C)
Robert Shepherd, Johnny Anderson, Daniel Banfield, Sam Devine, Shane Faucher
 
SubsGrinnell
Todd Hodge (PG), Luther Middendorf (SG), Alex French (SF), Gene Steele (PF)
Anthony Lerner, Douglas Bessler, Jason Mercer, William Eberhard
 
01:47RiponRichard McMackin comes up short on the 3 pointer from the left wing31-29
01:45GrinnellGene Steele grabs the defensive rebound31-29
01:20GrinnellJames Sweeney steps in front of the Luther Middendorf pass31-29
00:58RiponCraig Saulsberry hits the finger roll on a great pass from Steven Clayton and he's hacked by Robert McSpadden - foul #1 on Robert McSpadden, team foul #633-29
SubsRipon 
SubsGrinnell
Jason Mercer (PF)
Robert McSpadden
 
00:58RiponCraig Saulsberry makes the free throw34-29
00:29GrinnellLuther Middendorf hits the finger roll set up by Jason Mercer34-31
00:02RiponAlex French takes the ball from Richard McMackin34-31
00:00GrinnellAlex French misses short on a fullcourt shot34-31
TimeTeamPlayScore
LineupRipon
 PG - Steven Clayton (fresh) 5 pts. 2 ast.
 SG - Richard McMackin (fresh) 3 pts. 3 ast.
 SF - Daniel Banfield (fresh) 7 pts. 2 reb.
 PF - Roscoe Hawkins (fresh) 4 pts.
 C - Shane Faucher (fresh) 2 pts. 4 reb.
 
LineupGrinnell
 PG - Anthony Lerner (fresh) 2 pts. 2 ast.
 SG - Douglas Bessler (fresh) 5 pts. 3 ast.
 SF - Alex French (fresh) 3 pts.
 PF - William Eberhard (fresh) 4 pts. 8 reb.
 C - Robert McSpadden (fresh) 4 pts.
 
20:00GrinnellAlex French inbounds the ball34-31
Game PlanRiponRipon is playing a triangle offense and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (-2) 
19:39GrinnellDouglas Bessler misses long on a floater from the left side but he's hacked by Richard McMackin - foul #2 on Richard McMackin, team foul #134-31
19:39GrinnellDouglas Bessler makes the 1st free throw34-32
19:39GrinnellDouglas Bessler makes the 2nd free throw34-33
19:20RiponRoscoe Hawkins hits the finger roll on a great pass from Richard McMackin36-33
19:11GrinnellDouglas Bessler buries a jumper from the left block and he's hacked by Richard McMackin - foul #3 on Richard McMackin, team foul #236-35
SubsRipon
Alex Alexander (SG)
Richard McMackin
 
SubsGrinnell 
19:11GrinnellDouglas Bessler makes the free throw36-36
18:52RiponSteven Clayton is fouled on the floor by Anthony Lerner - foul #2 on Anthony Lerner, team foul #136-36
18:30RiponDaniel Banfield clanks a 3pt shot from the right wing36-36
18:28RiponSteven Clayton gets the offensive rebound36-36
18:14RiponDaniel Banfield clanks a fadeaway from the right side36-36
18:12GrinnellWilliam Eberhard pulls down the rebound36-36
18:08GrinnellAlex French misses the lay-in but he's fouled by Roscoe Hawkins - foul #2 on Roscoe Hawkins, team foul #336-36
18:08GrinnellAlex French makes the 1st free throw36-37
18:08GrinnellAlex French makes the 2nd free throw36-38
17:55RiponRoscoe Hawkins clanks a shot from the baseline36-38
17:53GrinnellThe rebound goes to William Eberhard36-38
17:28GrinnellDouglas Bessler clanks a 3pt attempt from the right corner36-38
17:26RiponThe rebound goes to Steven Clayton36-38
17:10RiponShane Faucher can't connect on a jumper from the right wing36-38
17:08RiponRoscoe Hawkins grabs the offensive board36-38
16:50RiponRobert McSpadden swats the short shot by Daniel Banfield36-38
16:49GrinnellAlex French grabs the board36-38
16:34GrinnellDouglas Bessler drills a 3pt shot from the left corner on a nice dish by Anthony Lerner36-41
16:18RiponWilliam Eberhard blocks the jumper by Alex Alexander36-41
16:16RiponRoscoe Hawkins grabs the offensive board36-41
15:55RiponDaniel Banfield hits a turnaround from the right block on a great pass from Steven Clayton38-41
LineupRipon
 PG - Steven Clayton (fairly fresh) 5 pts. 3 ast.
 SG - Alex Alexander (fairly fresh)
 SF - Daniel Banfield (fairly fresh) 9 pts. 2 reb.
 PF - Roscoe Hawkins (fairly fresh) 6 pts. 3 reb.
 C - Shane Faucher (fairly fresh) 2 pts. 4 reb.
 
LineupGrinnell
 PG - Anthony Lerner (fairly fresh) 2 pts. 3 ast.
 SG - Douglas Bessler (fairly fresh) 13 pts. 3 ast.
 SF - Alex French (fairly fresh) 5 pts. 2 reb.
 PF - William Eberhard (fairly fresh) 4 pts. 10 reb.
 C - Robert McSpadden (fairly fresh) 4 pts.
 
15:40GrinnellRoscoe Hawkins denies the turnaround by Anthony Lerner38-41
15:39RiponThe rebound goes to Shane Faucher38-41
15:33RiponThe pull-up jumper by Roscoe Hawkins is blocked by Robert McSpadden38-41
15:32GrinnellWilliam Eberhard grabs the board38-41
15:17GrinnellAlex French misses long on a 3pt attempt from the left corner38-41
15:15GrinnellRobert McSpadden grabs the offensive board38-41
15:02GrinnellAlex French clanks a 3 pointer from the right corner38-41
15:01RiponThe rebound goes to Steven Clayton38-41
14:38RiponRobert McSpadden swats the layup by Daniel Banfield38-41
14:36GrinnellThe rebound goes to Robert McSpadden38-41
14:13GrinnellRoscoe Hawkins takes the ball from William Eberhard38-41
14:05RiponShane Faucher hits the front of the rim on the turnaround from the baseline38-41
14:03RiponAlex Alexander gets the offensive rebound38-41
13:48RiponDaniel Banfield knocks in the 3pt shot from the left wing on a great pass from Roscoe Hawkins41-41
13:36GrinnellAlex French connects on the fadeaway jumper from the left wing on a nice dish by Douglas Bessler and the foul's on Alex Alexander - foul #1 on Alex Alexander, team foul #441-43
SubsRipon
Robert Shepherd (PG), Richard McMackin (SG), James Sweeney (SF), Sam Devine (PF), Craig Saulsberry (C)
Steven Clayton, Alex Alexander, Daniel Banfield, Roscoe Hawkins, Shane Faucher
 
SubsGrinnell
Todd Hodge (PG), Luther Middendorf (SG), Jason Mercer (PF), Gene Steele (C)
Anthony Lerner, Douglas Bessler, William Eberhard, Robert McSpadden
 
13:36GrinnellAlex French makes the free throw41-44
13:22RiponLuther Middendorf steps in front of the Sam Devine pass41-44
12:59GrinnellJason Mercer hits the front of the rim on the 3pt jumper from the right wing41-44
12:58RiponCraig Saulsberry grabs the defensive rebound41-44
12:33RiponCraig Saulsberry misses short on a fadeaway in the paint41-44
12:32RiponCraig Saulsberry tips it home43-44
12:13GrinnellTodd Hodge is fouled on the floor by Robert Shepherd - foul #1 on Robert Shepherd, team foul #543-44
SubsRipon 
SubsGrinnell
William Eberhard (PF)
Alex French
 
12:05GrinnellLuther Middendorf makes the shot from the free throw line on a nice dish by Jason Mercer43-46
11:40RiponJames Sweeney is called for traveling43-46
LineupRipon
 PG - Robert Shepherd (fresh) 2 pts.
 SG - Richard McMackin (fresh) 3 pts. 4 ast. 3 pf.
 SF - James Sweeney (fresh)
 PF - Sam Devine (fresh) 2 pts. 4 reb.
 C - Craig Saulsberry (fresh) 9 pts. 5 reb.
 
LineupGrinnell
 PG - Todd Hodge (fresh) 2 pts.
 SG - Luther Middendorf (fresh) 4 pts. 2 ast. 2 stl.
 SF - Jason Mercer (fresh) 7 pts.
 PF - William Eberhard (fairly fresh) 4 pts. 11 reb.
 C - Gene Steele (fresh) 2 pts. 2 reb.
 
11:20GrinnellJason Mercer can't connect on a 3 pointer from the left corner43-46
11:19RiponThe rebound goes to Sam Devine43-46
11:07RiponRichard McMackin misses short on a 3 pointer from the right wing43-46
11:06GrinnellJason Mercer pulls down the rebound43-46
11:01GrinnellLuther Middendorf misses badly on a shot from the right wing43-46
10:59GrinnellGene Steele snags the offensive board43-46
10:41GrinnellTodd Hodge's pass is intercepted by Richard McMackin43-46
10:17RiponJames Sweeney knocks in the 3 pointer from straight away46-46
09:56GrinnellWilliam Eberhard is fouled on the floor by Richard McMackin - foul #4 on Richard McMackin, team foul #646-46
SubsRipon
Steven Clayton (PG), Alex Alexander (SG), Johnny Anderson (SF), Roscoe Hawkins (PF), Shane Faucher (C)
Robert Shepherd, Richard McMackin, James Sweeney, Sam Devine, Craig Saulsberry
 
SubsGrinnell
Anthony Lerner (PG), Douglas Bessler (SG), Alex French (SF), Robert McSpadden (C)
Todd Hodge, Luther Middendorf, Jason Mercer, Gene Steele
 
09:39GrinnellAlex French hits a 3pt jumper from the left wing set up by Anthony Lerner46-49
09:27RiponRoscoe Hawkins throws a bad pass out of bounds46-49
09:12GrinnellAnthony Lerner comes up short on the 3pt jumper from the left corner46-49
09:10GrinnellAlex French tips it in46-51
08:55RiponJohnny Anderson scores on a 3 from the right wing on a nice dish by Alex Alexander49-51
08:45GrinnellRobert McSpadden misses the fadeaway jumper from the left side but the foul's on Steven Clayton - foul #3 on Steven Clayton, team foul #749-51
SubsRipon
Daniel Banfield (SF)
Johnny Anderson
 
SubsGrinnell
Luther Middendorf (SF), Jason Mercer (PF)
Alex French, William Eberhard
 
08:45GrinnellRobert McSpadden makes the 1st free throw49-52
08:45GrinnellRobert McSpadden misses the 2nd free throw49-52
08:45RiponShane Faucher gets the rebound49-52
08:28RiponLuther Middendorf is called for the reach on Daniel Banfield - foul #2 on Luther Middendorf, team foul #249-52
08:03RiponRoscoe Hawkins knocks in the turnaround from the left block on a great pass from Alex Alexander51-52
07:42GrinnellSteven Clayton steps in front of the Douglas Bessler pass51-52
LineupRipon
 PG - Steven Clayton (fresh) 5 pts. 3 ast. 3 pf.
 SG - Alex Alexander (fresh) 2 ast.
 SF - Daniel Banfield (fresh) 12 pts. 2 reb.
 PF - Roscoe Hawkins (fairly fresh) 8 pts. 3 reb.
 C - Shane Faucher (fresh) 2 pts. 6 reb.
 
LineupGrinnell
 PG - Anthony Lerner (fairly fresh) 2 pts. 4 ast.
 SG - Douglas Bessler (fresh) 13 pts. 4 ast.
 SF - Luther Middendorf (fresh) 4 pts. 2 ast. 2 stl.
 PF - Jason Mercer (fresh) 7 pts.
 C - Robert McSpadden (fairly fresh) 5 pts. 2 reb. 3 blk.
 
07:15RiponRobert McSpadden is called for the reach on Shane Faucher - foul #2 on Robert McSpadden, team foul #351-52
SubsRipon
Richard McMackin (SG), Sam Devine (PF)
Alex Alexander, Roscoe Hawkins
 
SubsGrinnell
Todd Hodge (PG), William Eberhard (PF), Gene Steele (C)
Anthony Lerner, Douglas Bessler, Robert McSpadden
 
07:02RiponDaniel Banfield is hacked by Jason Mercer - foul #1 on Jason Mercer, team foul #451-52
SubsRipon
Craig Saulsberry (C)
Shane Faucher
 
SubsGrinnell 
06:57RiponSam Devine blows the layup but he's fouled by William Eberhard - foul #1 on William Eberhard, team foul #551-52
SubsRipon
James Sweeney (PG)
Steven Clayton
 
SubsGrinnell 
06:57RiponSam Devine misses the 1st free throw51-52
06:57RiponSam Devine makes the 2nd free throw52-52
06:45GrinnellGene Steele's layup is rejected by Sam Devine52-52
06:44RiponCraig Saulsberry pulls down the rebound52-52
06:17RiponCraig Saulsberry's floater is knocked away by Jason Mercer52-52
06:16GrinnellLuther Middendorf pulls down the rebound52-52
05:52GrinnellLuther Middendorf misses the fadeaway from just outside the lane but he's hacked by Daniel Banfield - foul #2 on Daniel Banfield, team foul #852-52
SubsRipon
Steven Clayton (PG), Roscoe Hawkins (PF), Shane Faucher (C)
Daniel Banfield, Sam Devine, Craig Saulsberry
 
SubsGrinnell
Douglas Bessler (SG)
Jason Mercer
 
05:52GrinnellLuther Middendorf makes the 1st free throw52-53
05:52GrinnellLuther Middendorf makes the 2nd free throw52-54
05:43RiponGene Steele picks off the pass by James Sweeney52-54
05:20GrinnellGene Steele hits the finger roll set up by Todd Hodge52-56
05:00RiponSteven Clayton clanks a 3pt jumper from the right corner52-56
04:59RiponJames Sweeney gets the offensive rebound52-56
04:40RiponJames Sweeney misses short on a jumper from the left wing52-56
04:39GrinnellLuther Middendorf grabs the board52-56
04:29GrinnellWilliam Eberhard loses the dribble to Shane Faucher52-56
04:07RiponRichard McMackin misses badly on a 3 pointer from the right corner52-56
04:06GrinnellGene Steele grabs the board52-56
04:06GrinnellGrinnell calls a full timeout (2 :30 3 full remaining)52-56
SubsRipon
Daniel Banfield (SF)
James Sweeney
 
SubsGrinnell
Anthony Lerner (PG), Alex French (SF), Jason Mercer (PF), Robert McSpadden (C)
Todd Hodge, Luther Middendorf, William Eberhard, Gene Steele
 
03:48GrinnellRoscoe Hawkins is called for the reach on Alex French - foul #3 on Roscoe Hawkins, team foul #952-56
03:48GrinnellAlex French makes the 1st free throw52-57
03:48GrinnellAlex French misses the 2nd free throw52-57
03:48RiponShane Faucher pulls down the rebound52-57
03:32RiponRichard McMackin misses badly on a pull-up jumper from the right wing but he's hacked by Robert McSpadden - foul #3 on Robert McSpadden, team foul #652-57
03:32RiponRichard McMackin misses the 1st free throw52-57
03:32RiponRichard McMackin makes the 2nd free throw53-57
LineupRipon
 PG - Steven Clayton (fresh) 5 pts. 3 ast. 3 pf.
 SG - Richard McMackin (fresh) 4 pts. 4 ast. 2 stl. 4 pf.
 SF - Daniel Banfield (fresh) 12 pts. 2 reb.
 PF - Roscoe Hawkins (fresh) 8 pts. 3 reb. 3 pf.
 C - Shane Faucher (fresh) 2 pts. 7 reb.
 
LineupGrinnell
 PG - Anthony Lerner (fresh) 2 pts. 4 ast.
 SG - Douglas Bessler (fresh) 13 pts. 4 ast.
 SF - Alex French (fresh) 14 pts. 3 reb.
 PF - Jason Mercer (fresh) 7 pts.
 C - Robert McSpadden (fresh) 5 pts. 2 reb. 3 blk. 3 pf.
 
03:04GrinnellAnthony Lerner comes up short on the fadeaway jumper from just outside the lane53-57
03:03GrinnellJason Mercer tips it home53-59
02:40RiponRoscoe Hawkins hits the front of the rim on the runner from close range53-59
02:39GrinnellRobert McSpadden gets the rebound53-59
02:21GrinnellDouglas Bessler scores on a shot in the paint on a nice dish by Anthony Lerner53-61
Game PlanRiponRipon is playing a triangle offense (uptempo) and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (+1) 
02:00RiponDouglas Bessler steals the ball from Daniel Banfield53-61
Game PlanRiponRipon is playing a triangle offense (uptempo) and a man to man (-1) 
Game PlanGrinnellGrinnell is playing a triangle offense (slowdown) and a man to man (+1) 
01:40GrinnellRoscoe Hawkins swats the short shot by Douglas Bessler53-61
01:39RiponDaniel Banfield grabs the defensive rebound53-61
01:20RiponRichard McMackin buries a floater from just outside the lane on a great pass from Daniel Banfield55-61
Game PlanRiponRipon is playing a triangle offense (uptempo) and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (+1) 
01:13GrinnellAlex French loses the ball out of bounds55-61
SubsRipon 
SubsGrinnell
William Eberhard (PF)
Jason Mercer
 
Game PlanRiponRipon is playing a triangle offense and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (-2) 
01:04RiponDaniel Banfield misses long on a floater from just outside the lane but the foul's on Robert McSpadden - foul #4 on Robert McSpadden, team foul #755-61
01:04RiponDaniel Banfield makes the 1st free throw56-61
01:04RiponDaniel Banfield makes the 2nd free throw57-61
01:02GrinnellRichard McMackin steals it from Anthony Lerner in the backcourt57-61
00:46RiponSteven Clayton hits a pull-up jumper from the free throw line set up by Richard McMackin59-61
Game PlanRiponRipon is playing a triangle offense and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (-2) 
00:17GrinnellAlex French blows the dunk59-61
00:15RiponShane Faucher grabs the defensive rebound59-61
00:06RiponRichard McMackin comes up short on the jump hook in the paint but he's hacked by Robert McSpadden - foul #5 on Robert McSpadden, team foul #859-61
SubsRipon 
SubsGrinnell
Jason Mercer (C)
Robert McSpadden
 
00:06RiponRichard McMackin makes the 1st free throw60-61
00:06RiponRichard McMackin misses the 2nd free throw60-61
00:06GrinnellWilliam Eberhard grabs the defensive rebound60-61
Game PlanRiponRipon is playing a triangle offense and intentionally fouling (+2) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (-2) 
00:05GrinnellWilliam Eberhard is fouled in the backcourt by Steven Clayton - foul #4 on Steven Clayton, team foul #1060-61
00:05GrinnellWilliam Eberhard makes the 1st free throw60-62
00:05GrinnellWilliam Eberhard makes the 2nd free throw60-63
00:05RiponRipon calls a :30 timeout (1 :30 4 full remaining)60-63
Game PlanRiponRipon is playing a quick shot offense (quick shot) and intentionally fouling (+2) 
Game PlanGrinnellGrinnell is playing a spread offense (hold ball) and a man to man (-2) 
00:01RiponRoscoe Hawkins hits a 3pt attempt from the left corner63-63
Game PlanRiponRipon is playing a quick shot offense (quick shot) and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a quick shot offense (quick shot) and a man to man (-2) 
00:00GrinnellDouglas Bessler misses badly on a fullcourt shot63-63
TimeTeamPlayScore
LineupRipon
 PG - Steven Clayton (fresh) 7 pts. 3 ast. 4 pf.
 SG - Richard McMackin (fresh) 7 pts. 5 ast. 3 stl. 4 pf.
 SF - Daniel Banfield (fresh) 14 pts. 3 reb.
 PF - Roscoe Hawkins (fresh) 11 pts. 3 reb. 2 blk. 3 pf.
 C - Shane Faucher (fresh) 2 pts. 8 reb.
 
LineupGrinnell
 PG - Anthony Lerner (fresh) 2 pts. 5 ast.
 SG - Douglas Bessler (fresh) 15 pts. 4 ast. 2 stl.
 SF - Alex French (fresh) 14 pts. 3 reb.
 PF - William Eberhard (fresh) 6 pts. 12 reb.
 C - Jason Mercer (fresh) 9 pts. 2 reb.
 
05:00GrinnellWilliam Eberhard wins the tip63-63
Game PlanRiponRipon is playing a triangle offense and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (-2) 
04:56GrinnellSteven Clayton picks off the pass by Anthony Lerner in the backcourt63-63
04:42RiponRichard McMackin scores on a 3pt attempt from the left corner set up by Roscoe Hawkins66-63
04:26GrinnellJason Mercer slams it home on a nice dish by Anthony Lerner66-65
04:17RiponJason Mercer swats the layup by Roscoe Hawkins66-65
04:16GrinnellWilliam Eberhard grabs the board66-65
03:58GrinnellWilliam Eberhard connects on the fadeaway near the basket on a great pass from Anthony Lerner and he's hacked by Roscoe Hawkins - foul #4 on Roscoe Hawkins, team foul #1166-67
03:58GrinnellWilliam Eberhard misses the free throw66-67
03:58RiponShane Faucher grabs the defensive rebound66-67
03:35RiponDaniel Banfield misses the 3pt shot from the left corner66-67
03:34GrinnellAnthony Lerner gets the rebound66-67
03:16GrinnellDouglas Bessler drills a floater from the free throw line on a great pass from Anthony Lerner66-69
02:59RiponSteven Clayton comes up short on the pull-up jumper from the right wing66-69
02:57GrinnellWilliam Eberhard snags the defensive board66-69
02:39GrinnellJason Mercer loses the dribble to Shane Faucher66-69
02:23RiponRoscoe Hawkins misses badly on a jump hook near the basket but the foul's on Alex French - foul #3 on Alex French, team foul #966-69
SubsRipon
Alex Alexander (SG), James Sweeney (SF), Sam Devine (C)
Richard McMackin, Daniel Banfield, Shane Faucher
 
SubsGrinnell
Todd Hodge (PG), Luther Middendorf (SG), Gene Steele (C)
Anthony Lerner, Douglas Bessler, Alex French
 
02:23RiponRoscoe Hawkins misses the 1st free throw66-69
02:23RiponRoscoe Hawkins makes the 2nd free throw67-69
02:21GrinnellGrinnell calls a full timeout (2 :30 3 full remaining)67-69
SubsRipon
Shane Faucher (C)
Sam Devine
 
SubsGrinnell
Anthony Lerner (PG)
Todd Hodge
 
02:16GrinnellAlex Alexander takes the ball from Anthony Lerner67-69
02:16RiponRipon calls a full timeout (1 :30 4 full remaining)67-69
SubsRipon
Richard McMackin (SG), Daniel Banfield (SF)
Alex Alexander, James Sweeney
 
SubsGrinnell
Douglas Bessler (SG), Alex French (SF)
Luther Middendorf, Gene Steele
 
02:05RiponDaniel Banfield hits the front of the rim on the jumper from the left wing67-69
02:04GrinnellThe rebound goes to Alex French67-69
01:58GrinnellAlex French scores on a shot in the lane set up by Douglas Bessler67-71
01:51RiponRichard McMackin buries a jumpshot from the left wing on a nice dish by Steven Clayton69-71
01:31GrinnellAlex French hits the front of the rim on the 3 pointer from the left corner69-71
01:29RiponShane Faucher snags the defensive board69-71
01:09RiponRichard McMackin is hacked by Alex French - foul #4 on Alex French, team foul #1069-71
01:09RiponRichard McMackin misses the 1st free throw69-71
01:09RiponRichard McMackin makes the 2nd free throw70-71
01:06GrinnellSteven Clayton is called for the reach on Anthony Lerner in the backcourt - foul #5 on Steven Clayton, team foul #1270-71
SubsRipon
Alex Alexander (PG)
Steven Clayton
 
SubsGrinnell 
01:06GrinnellAnthony Lerner makes the 1st free throw70-72
01:06GrinnellAnthony Lerner misses the 2nd free throw70-72
01:06RiponShane Faucher grabs the defensive rebound70-72
00:53RiponRichard McMackin misses the 3pt attempt from the right corner70-72
00:51RiponRoscoe Hawkins hits the follow up shot72-72
LineupRipon
 PG - Alex Alexander (fresh) 2 ast.
 SG - Richard McMackin (fresh) 13 pts. 5 ast. 3 stl. 4 pf.
 SF - Daniel Banfield (fresh) 14 pts. 3 reb.
 PF - Roscoe Hawkins (fresh) 14 pts. 4 reb. 2 blk. 4 pf.
 C - Shane Faucher (fresh) 2 pts. 11 reb. 2 stl.
 
LineupGrinnell
 PG - Anthony Lerner (fresh) 3 pts. 8 ast.
 SG - Douglas Bessler (fresh) 17 pts. 5 ast. 2 stl.
 SF - Alex French (fresh) 16 pts. 4 reb. 4 pf.
 PF - William Eberhard (fresh) 8 pts. 14 reb.
 C - Jason Mercer (fresh) 11 pts. 2 reb. 2 blk.
 
00:25GrinnellAnthony Lerner misses the lay-in72-72
00:23RiponRoscoe Hawkins pulls down the rebound72-72
Game PlanRiponRipon is playing a spread offense (hold ball) and a man to man (+2) 
Game PlanGrinnellGrinnell is playing a triangle offense and a man to man (-2) 
00:04RiponDaniel Banfield buries a driving attempt in the paint on a nice dish by Alex Alexander74-72
00:04GrinnellGrinnell calls a :30 timeout (1 :30 3 full remaining)74-72
00:00GrinnellDouglas Bessler comes up short on the halfcourt shot74-72