#990033 #AA3009
Hoops Dynasty HOOPS DYNASTY
Exhibition Knight
Final -
3/1/2026
73
  1 2 F
#19 Oberlin 34 39 73
CMHMS 30 23 53
53
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cSolomon Sane 24 6-12 0-0 4-4 2 8 1 2 1 0 3 16
pfKevin Enochs 20 3-3 0-0 0-0 1 6 0 1 0 2 0 6
sfWilliam Huff 21 4-9 2-5 2-3 0 2 1 1 2 1 3 12
sgLarry Moskowitz 24 1-5 0-1 0-1 0 2 5 1 1 0 1 2
pgAnthony Powers 16 4-7 4-7 3-3 0 0 2 2 0 0 5 15
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfAnthony Eliason 24 5-8 2-2 2-2 0 4 2 2 2 0 1 14
cAdam Hayner 21 3-8 0-0 0-1 5 6 0 1 1 2 4 6
sgTodd Burrows 21 0-0 0-0 2-2 2 2 2 1 0 0 1 2
pfJames Brant 15 0-0 0-0 0-0 0 3 0 0 0 0 1 0
sfRichard Knighton 14 0-2 0-0 0-0 0 1 1 0 0 0 2 0
Totals 200 26-54 8-15 13-16 10 34 14 11 7 5 21 73
Percentages   .481 .533 .813                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cFrancis Boyd 28 3-8 0-0 3-4 1 8 0 1 2 1 1 9
pfBao Chiang 24 2-4 0-0 1-2 2 3 1 1 1 0 1 5
sgJoe Farrior 23 0-3 0-0 5-6 0 0 1 1 1 0 2 5
sgJoshua Swan 24 3-6 0-0 2-2 1 1 0 1 1 0 2 8
pgShawn Bruening 21 0-3 0-0 4-6 0 1 0 1 0 0 4 4
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pgQuincy Allen 17 0-3 0-2 2-2 0 0 0 3 0 0 0 2
sfWillard Exum 17 1-4 0-1 0-0 0 3 1 0 0 0 1 2
sgNelson Bair 16 4-6 2-4 0-0 0 2 1 1 2 0 0 10
pfJonathan Carr 16 1-3 0-0 2-2 2 2 0 3 0 0 1 4
cDaniel Kohn 12 1-1 0-0 0-1 0 5 1 2 1 0 4 2
sgAlan Messina 2 1-1 0-0 0-0 0 1 0 0 0 0 0 2
Totals 200 16-42 2-7 19-25 6 26 5 14 8 1 16 53
Percentages   .381 .286 .760                

OC
34
11-26
3-6
9-11
5
17
5
5
3
3
11
10
5
6
3
11
39
15-28
5-9
4-5
5
17
9
6
4
2
10
16
11
5
2
11
73
26-54
8-15
13-16
10
34
14
11
7
5
21
26
16
11
5
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
CMHMS
30
9-22
2-6
10-14
3
14
4
6
4
0
10
10
7
2
2
12
23
7-20
0-1
9-11
3
12
1
8
4
1
6
8
4
4
2
10
53
16-42
2-7
19-25
6
26
5
14
8
1
16
18
11
6
4
22
PLAYER OF THE GAME
c Solomon Sane Oberlin
16 Points, 8 Rebounds
TimeTeamPlayScore
LineupOberlin
 PG - Anthony Powers (fresh)
 SG - Larry Moskowitz (fresh)
 SF - William Huff (fresh)
 PF - Kevin Enochs (fresh)
 C - Solomon Sane (fresh)
 
LineupCMHMS
 PG - Shawn Bruening (fresh)
 SG - Joshua Swan (fresh)
 SF - Joe Farrior (fresh)
 PF - Bao Chiang (fresh)
 C - Francis Boyd (fresh)
 
20:00CMHMSFrancis Boyd wins the tip0-0
Game PlanOberlinOberlin is playing a motion offense and a man to man (-2) 
Game PlanCMHMSCMHMS is playing a flex offense and a man to man (0) 
19:37CMHMSSolomon Sane is called for the reach on Bao Chiang - foul #1 on Solomon Sane, team foul #10-0
19:21CMHMSBao Chiang drills a fadeaway in the lane0-2
18:58OberlinLarry Moskowitz misses long on a 3 pointer from the right corner0-2
18:56CMHMSThe rebound goes to Francis Boyd0-2
18:32CMHMSAnthony Powers is called for the reach on Shawn Bruening - foul #1 on Anthony Powers, team foul #20-2
18:20CMHMSFrancis Boyd's dunk attempt is rejected by Kevin Enochs0-2
18:18OberlinSolomon Sane pulls down the rebound0-2
18:06OberlinAnthony Powers knocks in the 3pt attempt from the right wing on a great pass from William Huff3-2
17:39CMHMSShawn Bruening misses the easy layup3-2
17:37CMHMSJoshua Swan hits the follow up shot3-4
17:14OberlinAnthony Powers misses short on a 3pt attempt from the right corner but he's fouled by Joshua Swan - foul #1 on Joshua Swan, team foul #13-4
17:14OberlinAnthony Powers makes the 1st free throw4-4
17:14OberlinAnthony Powers makes the 2nd free throw5-4
17:14OberlinAnthony Powers makes the 3rd free throw6-4
16:53CMHMSFrancis Boyd comes up short on the pull-up jumper from the right side6-4
16:51OberlinWilliam Huff pulls down the rebound6-4
16:36OberlinWilliam Huff hits the front of the rim on the 3pt jumper from the left wing6-4
16:34OberlinKevin Enochs hits the follow up shot8-4
16:12CMHMSFrancis Boyd buries a jumper from the right block on a great pass from Bao Chiang8-6
15:50OberlinJoshua Swan steals it from Solomon Sane8-6
LineupOberlin
 PG - Anthony Powers (fresh) 6 pts.
 SG - Larry Moskowitz (fresh)
 SF - William Huff (fresh)
 PF - Kevin Enochs (fresh) 2 pts.
 C - Solomon Sane (fresh)
 
LineupCMHMS
 PG - Shawn Bruening (fresh)
 SG - Joshua Swan (fresh) 2 pts.
 SF - Joe Farrior (fresh)
 PF - Bao Chiang (fresh) 2 pts.
 C - Francis Boyd (fresh) 2 pts.
 
15:30CMHMSJoshua Swan misses short on a shot from the right wing8-6
15:29OberlinSolomon Sane pulls down the rebound8-6
15:25OberlinWilliam Huff scores on a 3pt attempt from the right corner set up by Anthony Powers11-6
15:11CMHMSJoshua Swan knocks in the shot from the right block11-8
14:51OberlinSolomon Sane clanks a runner in the paint11-8
14:49CMHMSFrancis Boyd grabs the board11-8
14:29CMHMSShawn Bruening misses short on a shot in the lane but the foul's on Anthony Powers - foul #2 on Anthony Powers, team foul #311-8
SubsOberlin
Anthony Eliason (PG), Todd Burrows (SG), Richard Knighton (SF), Adam Hayner (PF), James Brant (C)
Anthony Powers, Larry Moskowitz, William Huff, Kevin Enochs, Solomon Sane
 
SubsCMHMS
Nelson Bair (SG), Willard Exum (SF), Jonathan Carr (PF), Daniel Kohn (C)
Joshua Swan, Joe Farrior, Bao Chiang, Francis Boyd
 
14:29CMHMSShawn Bruening misses the 1st free throw11-8
14:29CMHMSShawn Bruening makes the 2nd free throw11-9
14:10OberlinAnthony Eliason misses short on a fadeaway from the right wing but he's hacked by Willard Exum - foul #1 on Willard Exum, team foul #211-9
SubsOberlin 
SubsCMHMS
Quincy Allen (PG)
Shawn Bruening
 
14:10OberlinAnthony Eliason makes the 1st free throw12-9
14:10OberlinAnthony Eliason makes the 2nd free throw13-9
13:55CMHMSWillard Exum buries a jumper from the free throw line13-11
13:51OberlinRichard Knighton is fouled on the floor by Daniel Kohn - foul #1 on Daniel Kohn, team foul #313-11
13:30OberlinRichard Knighton clanks a shot from the free throw line13-11
13:28CMHMSWillard Exum grabs the defensive rebound13-11
13:21CMHMSNelson Bair hits a 3pt jumper from the right wing set up by Daniel Kohn13-14
13:08OberlinAnthony Eliason misses badly on a floater from the left side13-14
13:07OberlinAdam Hayner misses the tip13-14
13:06CMHMSDaniel Kohn pulls down the rebound13-14
12:47CMHMSAdam Hayner swats the layup by Jonathan Carr13-14
12:46OberlinAnthony Eliason snags the defensive board13-14
12:32OberlinAnthony Eliason buries a 3pt shot from the left wing16-14
12:30CMHMSQuincy Allen's pass is off the mark and out of bounds in the backcourt16-14
SubsOberlin
Larry Moskowitz (PG), William Huff (SF), Solomon Sane (C)
Todd Burrows, Richard Knighton, James Brant
 
SubsCMHMS
Joshua Swan (SG), Francis Boyd (C)
Nelson Bair, Daniel Kohn
 
12:17OberlinSolomon Sane misses short on a pull-up jumper from the left side16-14
12:16OberlinAdam Hayner can't tip it in16-14
12:14CMHMSFrancis Boyd grabs the defensive rebound16-14
12:06CMHMSJoshua Swan clanks a floater from the left block16-14
12:05OberlinSolomon Sane gets the rebound16-14
11:51OberlinAnthony Eliason comes up short on the fadeaway from the left side16-14
11:49CMHMSFrancis Boyd pulls down the rebound16-14
LineupOberlin
 PG - Larry Moskowitz (fresh)
 SG - Anthony Eliason (fresh) 5 pts.
 SF - William Huff (fresh) 3 pts.
 PF - Adam Hayner (fresh) 2 reb.
 C - Solomon Sane (fresh) 3 reb.
 
LineupCMHMS
 PG - Quincy Allen (fresh)
 SG - Joshua Swan (fresh) 4 pts.
 SF - Willard Exum (fresh) 2 pts.
 PF - Jonathan Carr (fairly fresh)
 C - Francis Boyd (fresh) 2 pts. 4 reb.
 
11:46CMHMSLarry Moskowitz steps in front of the Quincy Allen pass in the backcourt16-14
11:30OberlinAnthony Eliason drills a jumpshot from the right side on a great pass from Larry Moskowitz18-14
11:11CMHMSQuincy Allen misses badly on a 3 pointer from the right wing18-14
11:09OberlinThe rebound goes to Anthony Eliason18-14
10:48OberlinAdam Hayner is fouled on the floor by Jonathan Carr - foul #1 on Jonathan Carr, team foul #418-14
SubsOberlin
Todd Burrows (SG), Richard Knighton (SF), Kevin Enochs (PF)
Anthony Eliason, William Huff, Adam Hayner
 
SubsCMHMS
Shawn Bruening (PG), Nelson Bair (SG), Joe Farrior (SF), Bao Chiang (PF)
Quincy Allen, Joshua Swan, Willard Exum, Jonathan Carr
 
10:32OberlinSolomon Sane misses long on a driving attempt from the left block but he's fouled by Francis Boyd - foul #1 on Francis Boyd, team foul #518-14
10:32OberlinSolomon Sane makes the 1st free throw19-14
10:32OberlinSolomon Sane makes the 2nd free throw20-14
10:13CMHMSRichard Knighton is called for the reach on Joe Farrior - foul #1 on Richard Knighton, team foul #420-14
09:56CMHMSShawn Bruening hits the front of the rim on the fadeaway from just outside the lane but he's hacked by Larry Moskowitz - foul #1 on Larry Moskowitz, team foul #520-14
09:56CMHMSShawn Bruening makes the 1st free throw20-15
09:56CMHMSShawn Bruening misses the 2nd free throw20-15
09:56OberlinKevin Enochs pulls down the rebound20-15
09:43OberlinSolomon Sane loses the dribble to Nelson Bair20-15
09:14CMHMSJoe Farrior comes up short on the jumpshot from the free throw line but the foul's on Richard Knighton - foul #2 on Richard Knighton, team foul #620-15
SubsOberlin
Anthony Eliason (PG), William Huff (SF), James Brant (C)
Larry Moskowitz, Richard Knighton, Solomon Sane
 
SubsCMHMS
Joshua Swan (SG), Daniel Kohn (C)
Nelson Bair, Francis Boyd
 
09:14CMHMSJoe Farrior makes the 1st free throw20-16
09:14CMHMSJoe Farrior makes the 2nd free throw20-17
08:54OberlinWilliam Huff is hacked by Joe Farrior - foul #1 on Joe Farrior, team foul #620-17
SubsOberlin
Adam Hayner (C)
James Brant
 
SubsCMHMS 
08:41OberlinAnthony Eliason loses the dribble to Daniel Kohn20-17
08:24CMHMSBao Chiang hits the front of the rim on the jump hook from the right block but the foul's on Anthony Eliason - foul #1 on Anthony Eliason, team foul #720-17
SubsOberlin
Larry Moskowitz (SG), James Brant (C)
Todd Burrows, Kevin Enochs
 
SubsCMHMS
Willard Exum (SF)
Joe Farrior
 
08:24CMHMSBao Chiang makes the 1st free throw20-18
08:24CMHMSBao Chiang misses the 2nd free throw20-18
08:24OberlinJames Brant pulls down the rebound20-18
08:08OberlinWilliam Huff clanks a 3 pointer from the left wing20-18
08:07OberlinAdam Hayner hits the follow up shot22-18
07:59CMHMSWilliam Huff swats the shot by Bao Chiang22-18
07:57CMHMSBao Chiang snags the offensive board22-18
07:37CMHMSAnthony Eliason picks off the pass by Daniel Kohn22-18
LineupOberlin
 PG - Anthony Eliason (fresh) 7 pts. 2 reb.
 SG - Larry Moskowitz (fairly fresh) 1 ast.
 SF - William Huff (fresh) 3 pts.
 PF - Adam Hayner (fresh) 2 pts. 3 reb.
 C - James Brant (fresh)
 
LineupCMHMS
 PG - Shawn Bruening (fairly fresh) 2 pts.
 SG - Joshua Swan (fairly fresh) 4 pts.
 SF - Willard Exum (fresh) 2 pts.
 PF - Bao Chiang (fairly fresh) 3 pts.
 C - Daniel Kohn (fresh)
 
07:25OberlinAdam Hayner comes up short on the runner near the basket22-18
07:23CMHMSDaniel Kohn pulls down the rebound22-18
07:02CMHMSBao Chiang's pass is intercepted by Adam Hayner22-18
06:48OberlinLarry Moskowitz misses long on a pull-up jumper from the left wing22-18
06:47CMHMSThe rebound goes to Bao Chiang22-18
06:29CMHMSShawn Bruening misses the shot from the left wing22-18
06:27OberlinJames Brant gets the rebound22-18
06:18OberlinWilliam Huff misses badly on a shot from just outside the lane but the foul's on Shawn Bruening - foul #1 on Shawn Bruening, team foul #722-18
SubsOberlin
Anthony Powers (PG), Todd Burrows (SG), Kevin Enochs (PF), Solomon Sane (C)
Anthony Eliason, Larry Moskowitz, Adam Hayner, James Brant
 
SubsCMHMS
Quincy Allen (PG), Nelson Bair (SG), Joe Farrior (SF), Jonathan Carr (PF), Francis Boyd (C)
Shawn Bruening, Joshua Swan, Willard Exum, Bao Chiang, Daniel Kohn
 
06:18OberlinWilliam Huff misses the 1st free throw22-18
06:18OberlinWilliam Huff makes the 2nd free throw23-18
05:55CMHMSJoe Farrior misses long on a fadeaway near the basket but the foul's on William Huff - foul #1 on William Huff, team foul #823-18
05:55CMHMSJoe Farrior makes the 1st free throw23-19
05:55CMHMSJoe Farrior misses the 2nd free throw23-19
05:55OberlinKevin Enochs pulls down the rebound23-19
05:49OberlinJoe Farrior steals it from William Huff23-19
05:45CMHMSNelson Bair hits the finger roll set up by Joe Farrior23-21
05:24OberlinA charge is called on Anthony Powers - foul #3 on Anthony Powers, team foul #923-21
SubsOberlin
Larry Moskowitz (SG)
Anthony Powers
 
SubsCMHMS 
05:03CMHMSTodd Burrows is called for the reach on Quincy Allen - foul #1 on Todd Burrows, team foul #1023-21
05:03CMHMSQuincy Allen makes the 1st free throw23-22
05:03CMHMSQuincy Allen makes the 2nd free throw23-23
04:34OberlinWilliam Huff comes up short on the shot from the right side23-23
04:33OberlinTodd Burrows grabs the offensive board23-23
04:22OberlinSolomon Sane connects on the jumper from the baseline25-23
03:57CMHMSJoe Farrior comes up short on the shot from the free throw line but he's hacked by Solomon Sane - foul #2 on Solomon Sane, team foul #1125-23
SubsOberlin
Anthony Eliason (PG), Richard Knighton (SF), Adam Hayner (PF)
Todd Burrows, William Huff, Kevin Enochs
 
SubsCMHMS
Shawn Bruening (PG), Joshua Swan (SG), Daniel Kohn (C)
Quincy Allen, Nelson Bair, Jonathan Carr
 
03:57CMHMSJoe Farrior makes the 1st free throw25-24
03:57CMHMSJoe Farrior makes the 2nd free throw25-25
03:35OberlinSolomon Sane connects on the turnaround from the baseline set up by Anthony Eliason27-25
LineupOberlin
 PG - Anthony Eliason (fresh) 7 pts. 2 reb.
 SG - Larry Moskowitz (fairly fresh) 1 ast.
 SF - Richard Knighton (fresh)
 PF - Adam Hayner (fresh) 2 pts. 3 reb.
 C - Solomon Sane (fresh) 6 pts. 3 reb.
 
LineupCMHMS
 PG - Shawn Bruening (fresh) 2 pts.
 SG - Joshua Swan (fresh) 4 pts.
 SF - Joe Farrior (fairly fresh) 5 pts. 1 ast.
 PF - Francis Boyd (fresh) 2 pts. 4 reb.
 C - Daniel Kohn (fresh) 2 reb.
 
03:24CMHMSDaniel Kohn travels with the ball27-25
SubsOberlin
James Brant (C)
Solomon Sane
 
SubsCMHMS
Willard Exum (SF)
Joe Farrior
 
03:08OberlinRichard Knighton misses short on a fadeaway jumper from the right wing27-25
03:07CMHMSThe rebound goes to Daniel Kohn27-25
02:50CMHMSJoshua Swan knocks in the fadeaway from the right wing27-27
02:34OberlinLarry Moskowitz is fouled on the floor by Shawn Bruening - foul #2 on Shawn Bruening, team foul #827-27
SubsOberlin
Todd Burrows (SG)
Richard Knighton
 
SubsCMHMS
Nelson Bair (SG), Bao Chiang (PF)
Joshua Swan, Francis Boyd
 
02:34OberlinLarry Moskowitz misses the 1st free throw27-27
02:34CMHMSThe rebound goes to Daniel Kohn27-27
02:12CMHMSShawn Bruening is whistled for an offensive foul - foul #3 on Shawn Bruening, team foul #927-27
SubsOberlin
Richard Knighton (SF), Solomon Sane (C)
Larry Moskowitz, James Brant
 
SubsCMHMS
Quincy Allen (PG)
Shawn Bruening
 
01:59OberlinSolomon Sane connects on the jumpshot from the free throw line and he's hacked by Daniel Kohn - foul #2 on Daniel Kohn, team foul #1029-27
SubsOberlin
Kevin Enochs (PF)
Adam Hayner
 
SubsCMHMS
Jonathan Carr (C)
Daniel Kohn
 
01:59OberlinSolomon Sane makes the free throw30-27
01:42CMHMSNelson Bair drills a 3 pointer from straight away on a nice dish by Willard Exum30-30
01:26OberlinSolomon Sane blows the layup30-30
01:24CMHMSNelson Bair pulls down the rebound30-30
01:16CMHMSNelson Bair misses long on a 3 from the right wing30-30
01:15OberlinKevin Enochs snags the defensive board30-30
00:52OberlinAnthony Eliason knocks in the shot from the right wing on a nice dish by Solomon Sane32-30
00:35CMHMSWillard Exum comes up short on the fadeaway from just outside the lane32-30
00:33CMHMSJonathan Carr grabs the offensive board32-30
00:18CMHMSNelson Bair hits the front of the rim on the 3pt shot from the left wing32-30
00:16OberlinKevin Enochs grabs the board32-30
00:03OberlinSolomon Sane connects on the fadeaway from the right block34-30
00:00CMHMSWillard Exum misses badly on a halfcourt shot34-30
TimeTeamPlayScore
LineupOberlin
 PG - Anthony Powers (fresh) 6 pts. 1 ast. 3 pf.
 SG - Larry Moskowitz (fresh) 1 ast.
 SF - William Huff (fresh) 4 pts.
 PF - Kevin Enochs (fresh) 2 pts. 5 reb.
 C - Solomon Sane (fresh) 11 pts. 3 reb.
 
LineupCMHMS
 PG - Quincy Allen (fresh) 2 pts.
 SG - Joshua Swan (fresh) 6 pts.
 SF - Joe Farrior (fresh) 5 pts. 1 ast.
 PF - Bao Chiang (fresh) 3 pts. 2 reb.
 C - Francis Boyd (fresh) 2 pts. 4 reb.
 
20:00OberlinWilliam Huff inbounds the ball34-30
Game PlanOberlinOberlin is playing a motion offense and a man to man (-2) 
Game PlanCMHMSCMHMS is playing a flex offense and a man to man (0) 
19:43OberlinWilliam Huff makes the 3 from straight away on a nice dish by Anthony Powers37-30
19:41CMHMSQuincy Allen is hacked by Anthony Powers in the backcourt - foul #4 on Anthony Powers, team foul #137-30
SubsOberlin
Anthony Eliason (SG)
Anthony Powers
 
SubsCMHMS 
19:21CMHMSBao Chiang's layup is rejected by Kevin Enochs37-30
19:19OberlinSolomon Sane snags the defensive board37-30
18:56OberlinFrancis Boyd takes the ball from Larry Moskowitz37-30
18:39CMHMSAnthony Eliason steals the ball from Joshua Swan37-30
18:24OberlinWilliam Huff misses long on a 3pt attempt from the right wing37-30
18:23CMHMSFrancis Boyd pulls down the rebound37-30
17:59CMHMSJoe Farrior misses the pull-up jumper from the left wing37-30
17:57OberlinKevin Enochs snags the defensive board37-30
17:51OberlinWilliam Huff hits a jump hook from the left block on a great pass from Larry Moskowitz and he's hacked by Joe Farrior - foul #2 on Joe Farrior, team foul #139-30
SubsOberlin
Adam Hayner (PF)
Kevin Enochs
 
SubsCMHMS
Willard Exum (SF), Jonathan Carr (PF)
Joe Farrior, Bao Chiang
 
17:51OberlinWilliam Huff makes the free throw40-30
17:30CMHMSWillard Exum is fouled on the floor by Adam Hayner - foul #1 on Adam Hayner, team foul #240-30
SubsOberlin
Todd Burrows (SG)
William Huff
 
SubsCMHMS
Nelson Bair (SG)
Joshua Swan
 
17:16CMHMSFrancis Boyd loses the dribble to Solomon Sane40-30
16:59OberlinLarry Moskowitz misses the jumper from the left side40-30
16:57OberlinSolomon Sane tips it in42-30
16:37CMHMSJonathan Carr misses short on a jumpshot from the right side42-30
16:36OberlinLarry Moskowitz grabs the defensive rebound42-30
16:18OberlinAnthony Eliason misses the driving attempt from the left block42-30
16:16OberlinAdam Hayner grabs the offensive rebound42-30
16:06OberlinAnthony Eliason hits a 3pt attempt from the left corner on a great pass from Larry Moskowitz45-30
15:46CMHMSAdam Hayner is called for the reach on Willard Exum - foul #2 on Adam Hayner, team foul #345-30
SubsOberlin
William Huff (SF), Kevin Enochs (PF)
Anthony Eliason, Solomon Sane
 
SubsCMHMS
Shawn Bruening (PG), Joshua Swan (SG), Joe Farrior (SF), Bao Chiang (PF), Daniel Kohn (C)
Quincy Allen, Nelson Bair, Willard Exum, Jonathan Carr, Francis Boyd
 
LineupOberlin
 PG - Todd Burrows (fresh)
 SG - Larry Moskowitz (fairly fresh) 3 ast.
 SF - William Huff (fresh) 10 pts.
 PF - Kevin Enochs (fresh) 2 pts. 6 reb. 2 blk.
 C - Adam Hayner (fresh) 2 pts. 4 reb.
 
LineupCMHMS
 PG - Shawn Bruening (fresh) 2 pts. 3 pf.
 SG - Joshua Swan (fresh) 6 pts.
 SF - Joe Farrior (fresh) 5 pts. 1 ast.
 PF - Bao Chiang (fresh) 3 pts. 2 reb.
 C - Daniel Kohn (fresh) 4 reb.
 
15:34CMHMSAdam Hayner blocks the jumper by Joshua Swan45-30
15:32CMHMSBao Chiang gets the offensive rebound45-30
15:25CMHMSJoe Farrior comes up short on the floater from the left side45-30
15:24OberlinLarry Moskowitz snags the defensive board45-30
15:04OberlinWilliam Huff is fouled on the floor by Daniel Kohn - foul #3 on Daniel Kohn, team foul #245-30
SubsOberlin
Anthony Eliason (SG), James Brant (C)
Todd Burrows, Adam Hayner
 
SubsCMHMS 
14:48OberlinLarry Moskowitz buries a jumpshot from the right side on a great pass from Anthony Eliason47-30
14:36CMHMSWilliam Huff is called for the reach on Joe Farrior - foul #2 on William Huff, team foul #447-30
14:16CMHMSBao Chiang lays it up and in47-32
13:57OberlinKevin Enochs lays it up and in on a great pass from Larry Moskowitz49-32
13:40CMHMSDaniel Kohn hits a floater from the left side and he's hacked by William Huff - foul #3 on William Huff, team foul #549-34
SubsOberlin
Todd Burrows (PG), Richard Knighton (SF), Adam Hayner (PF), Solomon Sane (C)
Anthony Eliason, William Huff, Kevin Enochs, James Brant
 
SubsCMHMS
Nelson Bair (SG)
Joshua Swan
 
13:40CMHMSDaniel Kohn misses the free throw49-34
13:40OberlinSolomon Sane grabs the defensive rebound49-34
13:15OberlinSolomon Sane buries a jumper from the baseline set up by Todd Burrows and he's hacked by Daniel Kohn - foul #4 on Daniel Kohn, team foul #351-34
SubsOberlin
Anthony Powers (PG)
Larry Moskowitz
 
SubsCMHMS
Willard Exum (SF), Jonathan Carr (PF), Francis Boyd (C)
Joe Farrior, Bao Chiang, Daniel Kohn
 
13:15OberlinSolomon Sane makes the free throw52-34
12:46CMHMSFrancis Boyd hits the front of the rim on the jumpshot from the free throw line52-34
12:45OberlinSolomon Sane snags the defensive board52-34
12:38OberlinAnthony Powers is fouled on the floor by Shawn Bruening - foul #4 on Shawn Bruening, team foul #452-34
SubsOberlin 
SubsCMHMS
Quincy Allen (PG)
Shawn Bruening
 
12:33OberlinAnthony Powers misses short on a 3 pointer from the left wing52-34
12:32CMHMSWillard Exum pulls down the rebound52-34
12:20CMHMSFrancis Boyd can't connect on a fadeaway from the left side but he's hacked by Solomon Sane - foul #3 on Solomon Sane, team foul #652-34
SubsOberlin 
SubsCMHMS
Joshua Swan (SG)
Nelson Bair
 
12:20CMHMSFrancis Boyd makes the 1st free throw52-35
12:20CMHMSFrancis Boyd makes the 2nd free throw52-36
12:10OberlinSolomon Sane blows the layup52-36
12:09CMHMSWillard Exum snags the defensive board52-36
11:47CMHMSQuincy Allen misses badly on a shot from the free throw line52-36
11:45CMHMSJonathan Carr tips it back up and in52-38
LineupOberlin
 PG - Anthony Powers (fresh) 6 pts. 2 ast. 4 pf.
 SG - Todd Burrows (fairly fresh) 1 ast.
 SF - Richard Knighton (fresh)
 PF - Adam Hayner (fairly fresh) 2 pts. 4 reb. 2 blk.
 C - Solomon Sane (fresh) 16 pts. 7 reb. 3 pf.
 
LineupCMHMS
 PG - Quincy Allen (fresh) 2 pts.
 SG - Joshua Swan (fresh) 6 pts.
 SF - Willard Exum (fresh) 2 pts. 3 reb.
 PF - Jonathan Carr (fresh) 2 pts. 2 reb.
 C - Francis Boyd (fresh) 4 pts. 5 reb.
 
11:28OberlinFrancis Boyd blocks the short jumper by Adam Hayner52-38
11:27OberlinSolomon Sane gets the offensive rebound52-38
11:21OberlinSolomon Sane misses badly on a jumpshot from the right side52-38
11:19OberlinAdam Hayner snags the offensive board52-38
11:01OberlinSolomon Sane misses badly on a pull-up jumper from the free throw line52-38
10:59CMHMSFrancis Boyd snags the defensive board52-38
10:45CMHMSQuincy Allen travels with the ball52-38
SubsOberlin
Anthony Eliason (SG), William Huff (SF), Kevin Enochs (PF), James Brant (C)
Todd Burrows, Richard Knighton, Adam Hayner, Solomon Sane
 
SubsCMHMS
Nelson Bair (SG), Joe Farrior (SF), Bao Chiang (PF)
Joshua Swan, Willard Exum, Jonathan Carr
 
10:26OberlinAnthony Powers makes the 3pt shot from the left corner55-38
10:03CMHMSFrancis Boyd misses long on a runner from the baseline but the foul's on James Brant - foul #1 on James Brant, team foul #755-38
10:03CMHMSFrancis Boyd makes the 1st free throw55-39
10:03CMHMSFrancis Boyd misses the 2nd free throw55-39
10:03OberlinWilliam Huff grabs the defensive rebound55-39
09:39OberlinAnthony Powers hits the front of the rim on the 3 pointer from the right corner55-39
09:37CMHMSNelson Bair grabs the board55-39
09:20CMHMSFrancis Boyd drills a jumpshot from the left side on a great pass from Nelson Bair55-41
09:10OberlinBao Chiang steps in front of the Anthony Powers pass55-41
08:57CMHMSNelson Bair throws a bad pass out of bounds55-41
SubsOberlin
Larry Moskowitz (SG), Solomon Sane (C)
Anthony Eliason, James Brant
 
SubsCMHMS
Alan Messina (PG), Joshua Swan (SG), Jonathan Carr (C)
Quincy Allen, Nelson Bair, Francis Boyd
 
08:40OberlinKevin Enochs hits a driving attempt from the left block on a great pass from Larry Moskowitz57-41
08:20CMHMSWilliam Huff steals the ball from Jonathan Carr57-41
08:16OberlinWilliam Huff can't finish the layup57-41
08:14CMHMSAlan Messina gets the rebound57-41
08:08CMHMSWilliam Huff steps in front of the Jonathan Carr pass57-41
08:04OberlinWilliam Huff dunks the ball59-41
07:51CMHMSAlan Messina connects on the shot from just outside the lane59-43
07:30OberlinKevin Enochs is called for a backcourt violation59-43
SubsOberlin
Anthony Eliason (SF), Adam Hayner (PF)
William Huff, Kevin Enochs
 
SubsCMHMS
Shawn Bruening (PG), Willard Exum (SF), Francis Boyd (C)
Alan Messina, Joe Farrior, Bao Chiang
 
LineupOberlin
 PG - Anthony Powers (fairly fresh) 9 pts. 2 ast. 4 pf.
 SG - Larry Moskowitz (fresh) 2 pts. 5 ast.
 SF - Anthony Eliason (fresh) 12 pts. 2 reb. 2 stl.
 PF - Adam Hayner (fresh) 2 pts. 5 reb. 2 blk.
 C - Solomon Sane (fresh) 16 pts. 8 reb. 3 pf.
 
LineupCMHMS
 PG - Shawn Bruening (fresh) 2 pts. 4 pf.
 SG - Joshua Swan (fresh) 6 pts.
 SF - Willard Exum (fresh) 2 pts. 3 reb.
 PF - Jonathan Carr (fresh) 2 pts. 2 reb.
 C - Francis Boyd (fresh) 7 pts. 6 reb.
 
07:11CMHMSJonathan Carr's pass is off the mark and out of bounds59-43
06:59OberlinFrancis Boyd takes the ball from Anthony Eliason59-43
06:35CMHMSJoshua Swan hits the front of the rim on the runner from the right block but he's hacked by Adam Hayner - foul #3 on Adam Hayner, team foul #859-43
SubsOberlin
Todd Burrows (SG), James Brant (C)
Larry Moskowitz, Solomon Sane
 
SubsCMHMS
Daniel Kohn (C)
Jonathan Carr
 
06:35CMHMSJoshua Swan makes the 1st free throw59-44
06:35CMHMSJoshua Swan makes the 2nd free throw59-45
06:20OberlinAnthony Powers scores on a 3pt attempt from the left wing62-45
06:04CMHMSFrancis Boyd misses long on a floater from the right block62-45
06:03OberlinAdam Hayner pulls down the rebound62-45
Game PlanOberlinOberlin is playing a motion offense (slowdown) and a man to man (-2) 
Game PlanCMHMSCMHMS is playing a flex offense and a man to man (0) 
05:58OberlinAnthony Powers misses short on a 3pt attempt from the right wing62-45
05:56CMHMSFrancis Boyd grabs the board62-45
05:27CMHMSWillard Exum misses badly on a fadeaway jumper from just outside the lane62-45
05:26CMHMSFrancis Boyd tips it in62-47
04:59OberlinAnthony Powers scores on a 3pt attempt from the right corner on a nice dish by Todd Burrows65-47
04:35CMHMSFrancis Boyd misses short on a pull-up jumper from just outside the lane65-47
04:34OberlinJames Brant gets the rebound65-47
04:34OberlinOberlin calls a full timeout (2 :30 3 full remaining)65-47
SubsOberlin
Larry Moskowitz (SG), William Huff (SF), Kevin Enochs (PF), Solomon Sane (C)
Todd Burrows, Anthony Eliason, Adam Hayner, James Brant
 
SubsCMHMS
Nelson Bair (SG), Joe Farrior (SF), Bao Chiang (PF)
Joshua Swan, Willard Exum, Daniel Kohn
 
04:07OberlinLarry Moskowitz misses badly on a shot from the right wing65-47
04:05CMHMSShawn Bruening snags the defensive board65-47
03:50CMHMSShawn Bruening is fouled on the floor by Anthony Powers - foul #5 on Anthony Powers, team foul #965-47
SubsOberlin
Anthony Eliason (PG), Todd Burrows (SG), Richard Knighton (SF), Adam Hayner (PF), James Brant (C)
Anthony Powers, Larry Moskowitz, William Huff, Kevin Enochs, Solomon Sane
 
SubsCMHMS 
03:50CMHMSShawn Bruening makes the 1st free throw65-48
03:50CMHMSShawn Bruening makes the 2nd free throw65-49
03:32OberlinTodd Burrows's pass is intercepted by Nelson Bair65-49
03:29CMHMSNelson Bair slams it home65-51
LineupOberlin
 PG - Anthony Eliason (fresh) 12 pts. 2 reb. 2 stl.
 SG - Todd Burrows (fresh) 2 ast.
 SF - Richard Knighton (fresh)
 PF - Adam Hayner (fresh) 2 pts. 6 reb. 2 blk. 3 pf.
 C - James Brant (fresh) 3 reb.
 
LineupCMHMS
 PG - Shawn Bruening (fresh) 4 pts. 4 pf.
 SG - Nelson Bair (fresh) 10 pts. 1 ast. 2 stl.
 SF - Joe Farrior (fresh) 5 pts. 1 ast.
 PF - Bao Chiang (fresh) 5 pts. 3 reb.
 C - Francis Boyd (fresh) 9 pts. 8 reb. 2 stl.
 
03:04OberlinAdam Hayner throws a bad pass out of bounds65-51
SubsOberlin 
SubsCMHMS
Quincy Allen (PG)
Shawn Bruening
 
02:38CMHMSQuincy Allen misses long on a 3pt jumper from the left wing65-51
02:36OberlinThe rebound goes to Richard Knighton65-51
Game PlanOberlinOberlin is playing a motion offense (slowdown) and a man to man (-2) 
Game PlanCMHMSCMHMS is playing a flex offense and a man to man (-3) 
02:09OberlinAdam Hayner connects on the turnaround from close range on a great pass from Richard Knighton and the foul's on Bao Chiang - foul #1 on Bao Chiang, team foul #567-51
SubsOberlin 
SubsCMHMS
Joshua Swan (SG), Willard Exum (SF), Jonathan Carr (PF), Daniel Kohn (C)
Nelson Bair, Joe Farrior, Bao Chiang, Francis Boyd
 
02:09OberlinAdam Hayner misses the free throw67-51
02:09OberlinTodd Burrows grabs the offensive board67-51
01:59OberlinAdam Hayner clanks a fadeaway jumper from just outside the lane67-51
01:58CMHMSDaniel Kohn gets the rebound67-51
Game PlanOberlinOberlin is playing a motion offense (slowdown) and a man to man (-2) 
Game PlanCMHMSCMHMS is playing a flex offense (uptempo) and a man to man (-3) 
01:42CMHMSJonathan Carr misses the fadeaway from the right block but he's hacked by Adam Hayner - foul #4 on Adam Hayner, team foul #1067-51
SubsOberlin 
SubsCMHMS
Shawn Bruening (PG), Joe Farrior (SF), Francis Boyd (C)
Quincy Allen, Willard Exum, Daniel Kohn
 
01:42CMHMSJonathan Carr makes the 1st free throw67-52
01:42CMHMSJonathan Carr makes the 2nd free throw67-53
01:21OberlinAnthony Eliason drills a fadeaway jumper from the free throw line69-53
01:07CMHMSJoe Farrior's pass is off the mark and out of bounds69-53
SubsOberlin 
SubsCMHMS
Bao Chiang (PF)
Jonathan Carr
 
00:45OberlinAdam Hayner knocks in the runner in the paint71-53
Game PlanOberlinOberlin is playing a motion offense (slowdown) and a man to man (+5) 
Game PlanCMHMSCMHMS is playing a quick shot offense (quick shot) and a man to man (-3) 
00:41CMHMSJoe Farrior hits the front of the rim on the jump hook from the baseline71-53
00:40OberlinAnthony Eliason pulls down the rebound71-53
Game PlanOberlinOberlin is playing a spread offense (hold ball) and a man to man (+5) 
Game PlanCMHMSCMHMS is playing a quick shot offense (quick shot) and a man to man (-3) 
00:16OberlinTodd Burrows misses badly on a fadeaway from close range but he's fouled by Joshua Swan - foul #2 on Joshua Swan, team foul #671-53
00:16OberlinTodd Burrows makes the 1st free throw72-53
00:16OberlinTodd Burrows makes the 2nd free throw73-53
00:11CMHMSShawn Bruening misses the shot from the left side73-53
00:09OberlinAnthony Eliason snags the defensive board73-53
00:00OberlinTodd Burrows runs out the clock73-53