#0C2475 #FFD618
Hoops Dynasty HOOPS DYNASTY
Non-Conference Naismith
Final -
6/19/2025
76
  1 2 F
Duke 37 39 76
Appalachian State 31 26 57
57
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cMichael Duell 32 9-18 0-0 8-13 5 8 2 2 1 1 1 26
pfRay Scott 24 1-1 0-0 0-0 2 5 0 1 1 0 0 2
sgOscar Bertsch 28 1-2 0-0 1-2 0 4 1 0 2 0 3 3
pgRussell Williams 24 1-1 0-0 0-0 0 2 3 1 1 0 3 2
pgJeffrey Mosher 30 2-7 0-0 0-1 1 3 7 2 2 0 2 4
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
pfThomas Borchert 22 6-12 0-0 3-4 2 3 1 1 0 0 3 15
sgBrandon Williams 19 8-14 6-12 2-2 1 4 0 1 2 0 3 24
sgRyan Bentley 14 0-1 0-0 0-0 0 1 4 0 1 0 1 0
pfRoy Wilson 7 0-0 0-0 0-0 1 5 0 0 0 1 0 0
Totals 200 28-56 6-12 14-22 12 35 18 8 10 2 16 76
Percentages   .500 .500 .636                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cTyler Ussery 16 0-3 0-1 0-0 0 7 2 1 0 0 3 0
pfRufus Grothe 26 4-7 2-2 0-0 4 7 1 2 1 3 0 10
sfCarl Farquhar 25 2-6 1-3 2-2 1 4 2 2 0 0 2 7
sgRatko Zanayed 27 2-6 1-3 2-2 0 1 2 1 2 0 1 7
pgAntoine Long 26 3-7 1-3 2-2 0 0 2 2 0 0 1 9
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cPaul Freels 23 5-11 0-1 1-2 6 12 2 1 1 1 3 11
sgRichard Jones 17 2-6 0-2 2-3 2 2 1 1 1 1 2 6
sfJeffrey Herrmann 14 0-2 0-0 0-0 0 3 0 2 0 0 2 0
pgKeenan Ayon 13 1-2 0-0 0-2 0 0 2 1 0 0 2 2
sgThomas Brown 13 2-4 0-2 1-3 0 0 1 1 0 0 2 5
Totals 200 21-54 5-17 10-16 13 36 15 14 5 5 18 57
Percentages   .389 .294 .625                

DU
37
14-27
2-5
7-10
4
17
11
5
4
2
9
16
7
2
4
21
39
14-29
4-7
7-12
8
18
7
3
6
0
7
14
8
6
0
18
76
28-56
6-12
14-22
12
35
18
8
10
2
16
30
15
8
4
39
POINTS
FIELD GOALS
3-POINT FIELD GOALS
FREE THROWS
OFFENSIVE REBOUNDS
REBOUNDS
ASSISTS
TURNOVERS
STEALS
BLOCKS
PLAYER FOULS
POINTS IN PAINT
POINTS OFF TURNOVERS
SECOND CHANCE POINTS
FAST BREAK POINTS
BENCH POINTS
ASU
31
10-26
4-9
7-12
5
17
6
6
3
3
8
4
6
3
4
7
26
11-28
1-8
3-4
8
19
9
8
2
2
10
16
2
4
7
17
57
21-54
5-17
10-16
13
36
15
14
5
5
18
20
8
7
11
24
PLAYER OF THE GAME
c Michael Duell Duke
26 Points, 8 Rebounds
TimeTeamPlayScore
LineupDuke
 PG - Jeffrey Mosher (fresh)
 SG - Russell Williams (fresh)
 SF - Oscar Bertsch (fresh)
 PF - Ray Scott (fresh)
 C - Michael Duell (fresh)
 
LineupAppalachian State
 PG - Antoine Long (fresh)
 SG - Ratko Zanayed (fresh)
 SF - Carl Farquhar (fresh)
 PF - Rufus Grothe (fresh)
 C - Tyler Ussery (fresh)
 
20:00Appalachian StateRufus Grothe wins the tip0-0
Game PlanDukeDuke is playing a motion offense and a 3-2 zone (-1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense and a 2-3 zone (0) 
19:48Appalachian StateCarl Farquhar comes up short on the jumper from the right side but he's hacked by Oscar Bertsch - foul #1 on Oscar Bertsch, team foul #10-0
19:48Appalachian StateCarl Farquhar makes the 1st free throw0-1
19:48Appalachian StateCarl Farquhar makes the 2nd free throw0-2
19:26DukeMichael Duell drills a floater from the right block2-2
19:05Appalachian StateRufus Grothe misses long on a fadeaway from the right wing2-2
19:03Appalachian StateRufus Grothe pulls down the offensive rebound2-2
18:48Appalachian StateCarl Farquhar's pass is off the mark and out of bounds2-2
18:29DukeMichael Duell loses the dribble to Ratko Zanayed2-2
18:26Appalachian StateCarl Farquhar lays it in on a great pass from Ratko Zanayed2-4
18:12DukeMichael Duell blows the layup but the foul's on Carl Farquhar - foul #1 on Carl Farquhar, team foul #12-4
18:12DukeMichael Duell makes the 1st free throw3-4
18:12DukeMichael Duell makes the 2nd free throw4-4
18:00Appalachian StateCarl Farquhar misses short on a 3pt jumper from the right corner4-4
17:58Appalachian StateRufus Grothe grabs the offensive rebound4-4
17:41Appalachian StateAntoine Long can't connect on a pull-up jumper from the right side4-4
17:39DukeRussell Williams grabs the defensive rebound4-4
17:20DukeMichael Duell buries a turnaround in the lane set up by Jeffrey Mosher6-4
17:02Appalachian StateRufus Grothe drills a 3pt jumper from the right wing on a great pass from Tyler Ussery6-7
16:44DukeMichael Duell clanks a fadeaway from the left wing but he's hacked by Tyler Ussery - foul #1 on Tyler Ussery, team foul #26-7
16:44DukeMichael Duell makes the 1st free throw7-7
16:44DukeMichael Duell misses the 2nd free throw7-7
16:44Appalachian StateThe rebound goes to Tyler Ussery7-7
16:26Appalachian StateCarl Farquhar clanks a fadeaway jumper from the left wing7-7
16:25DukeRussell Williams grabs the board7-7
16:17DukeRay Scott loses the ball out of bounds7-7
SubsDuke 
SubsAppalachian State
Keenan Ayon (PG), Thomas Brown (SG), Richard Jones (SF), Jeffrey Herrmann (PF), Paul Freels (C)
Antoine Long, Ratko Zanayed, Carl Farquhar, Rufus Grothe, Tyler Ussery
 
16:00Appalachian StateThomas Brown misses badly on a shot from the right wing but he's hacked by Russell Williams - foul #1 on Russell Williams, team foul #27-7
SubsDuke
Brandon Williams (SG), Thomas Borchert (PF)
Russell Williams, Ray Scott
 
SubsAppalachian State 
16:00Appalachian StateThomas Brown misses the 1st free throw7-7
16:00Appalachian StateThomas Brown misses the 2nd free throw7-7
16:00DukeMichael Duell snags the defensive board7-7
LineupDuke
 PG - Jeffrey Mosher (fresh) 1 ast.
 SG - Brandon Williams (fresh)
 SF - Oscar Bertsch (fresh)
 PF - Thomas Borchert (fresh)
 C - Michael Duell (fresh) 7 pts.
 
LineupAppalachian State
 PG - Keenan Ayon (fresh)
 SG - Thomas Brown (fresh)
 SF - Richard Jones (fresh)
 PF - Jeffrey Herrmann (fresh)
 C - Paul Freels (fresh)
 
15:34DukeJeffrey Mosher clanks a shot from the left side7-7
15:33Appalachian StatePaul Freels gets the rebound7-7
15:24Appalachian StateRichard Jones misses the pull-up jumper from the right wing7-7
15:22DukeOscar Bertsch grabs the defensive rebound7-7
15:01DukeThomas Borchert clanks a jumper in the paint7-7
15:00Appalachian StatePaul Freels snags the defensive board7-7
14:48Appalachian StateRichard Jones buries a fadeaway from the right side7-9
14:31DukeThomas Borchert drills a runner in the paint on a great pass from Oscar Bertsch and he's fouled by Thomas Brown - foul #1 on Thomas Brown, team foul #39-9
SubsDuke
Russell Williams (SG), Ryan Bentley (SF), Ray Scott (PF)
Jeffrey Mosher, Oscar Bertsch, Michael Duell
 
SubsAppalachian State
Antoine Long (PG), Ratko Zanayed (SG), Carl Farquhar (SF), Rufus Grothe (PF), Tyler Ussery (C)
Keenan Ayon, Thomas Brown, Richard Jones, Jeffrey Herrmann, Paul Freels
 
14:31DukeThomas Borchert makes the free throw10-9
14:17Appalachian StateRatko Zanayed can't connect on a 3pt shot from the right corner10-9
14:16Appalachian StateRufus Grothe snags the offensive board10-9
14:05Appalachian StateBrandon Williams is called for the reach on Antoine Long - foul #1 on Brandon Williams, team foul #310-9
13:40Appalachian StateCarl Farquhar misses badly on a floater from the right side10-9
13:39DukeBrandon Williams grabs the board10-9
13:20DukeBrandon Williams can't connect on a 3pt jumper from the right corner10-9
13:19Appalachian StateRufus Grothe gets the rebound10-9
13:02Appalachian StateAntoine Long knocks in the 3 pointer from the right wing on a nice dish by Ratko Zanayed10-12
12:57DukeBrandon Williams makes the jumpshot from the left wing set up by Ryan Bentley12-12
12:47Appalachian StateRufus Grothe buries a jumpshot from just outside the lane12-14
12:33DukeRyan Bentley misses long on a pull-up jumper from just outside the lane12-14
12:32Appalachian StateCarl Farquhar grabs the board12-14
12:12Appalachian StateRatko Zanayed is hacked by Russell Williams - foul #2 on Russell Williams, team foul #412-14
SubsDuke
Jeffrey Mosher (PG), Oscar Bertsch (SF), Michael Duell (C)
Russell Williams, Ryan Bentley, Ray Scott
 
SubsAppalachian State
Thomas Brown (SF)
Carl Farquhar
 
11:56Appalachian StateBrandon Williams takes the ball from Ratko Zanayed12-14
LineupDuke
 PG - Jeffrey Mosher (fresh) 1 ast.
 SG - Brandon Williams (fresh) 2 pts.
 SF - Oscar Bertsch (fresh) 1 ast.
 PF - Thomas Borchert (fairly fresh) 3 pts.
 C - Michael Duell (fresh) 7 pts.
 
LineupAppalachian State
 PG - Antoine Long (fresh) 3 pts.
 SG - Ratko Zanayed (fresh) 2 ast.
 SF - Thomas Brown (fresh)
 PF - Rufus Grothe (fresh) 5 pts. 4 reb.
 C - Tyler Ussery (fresh)
 
11:48DukeMichael Duell clanks a driving attempt in the paint but he's fouled by Tyler Ussery - foul #2 on Tyler Ussery, team foul #412-14
SubsDuke 
SubsAppalachian State
Keenan Ayon (PG), Richard Jones (SF), Jeffrey Herrmann (PF), Paul Freels (C)
Antoine Long, Ratko Zanayed, Rufus Grothe, Tyler Ussery
 
11:48DukeMichael Duell makes the 1st free throw13-14
11:48DukeMichael Duell misses the 2nd free throw13-14
11:48Appalachian StatePaul Freels gets the rebound13-14
11:26Appalachian StateKeenan Ayon double dribbles13-14
11:13DukeRichard Jones blocks the short jumper by Thomas Borchert13-14
11:12DukeThomas Borchert gets the offensive rebound13-14
11:00DukeJeffrey Mosher is hacked by Thomas Brown - foul #2 on Thomas Brown, team foul #513-14
SubsDuke 
SubsAppalachian State
Carl Farquhar (SF)
Thomas Brown
 
10:55DukeBrandon Williams hits the front of the rim on the 3pt attempt from the left wing13-14
10:54DukeMichael Duell tips it home15-14
10:49Appalachian StateKeenan Ayon hits a jumper from the left side on a nice dish by Carl Farquhar15-16
10:32DukeKeenan Ayon is called for the reach on Jeffrey Mosher - foul #1 on Keenan Ayon, team foul #615-16
SubsDuke
Ray Scott (PF)
Thomas Borchert
 
SubsAppalachian State
Antoine Long (PG), Ratko Zanayed (SG), Rufus Grothe (PF)
Keenan Ayon, Richard Jones, Jeffrey Herrmann
 
10:23DukeBrandon Williams drills a 3 from the right corner on a great pass from Michael Duell18-16
09:59Appalachian StateAntoine Long makes the jumpshot from the free throw line18-18
09:54DukeJeffrey Mosher comes up short on the fadeaway jumper from the free throw line18-18
09:53DukeRay Scott pulls down the offensive rebound18-18
09:30DukeBrandon Williams is called for a charge - foul #2 on Brandon Williams, team foul #518-18
SubsDuke
Ryan Bentley (SG)
Brandon Williams
 
SubsAppalachian State 
09:18Appalachian StatePaul Freels misses long on a jump hook from close range but the foul's on Michael Duell - foul #1 on Michael Duell, team foul #618-18
09:18Appalachian StatePaul Freels makes the 1st free throw18-19
09:18Appalachian StatePaul Freels misses the 2nd free throw18-19
09:18DukeMichael Duell grabs the defensive rebound18-19
09:00DukeMichael Duell misses long on a jumper from the left block18-19
08:59Appalachian StateRatko Zanayed grabs the board18-19
08:52Appalachian StatePaul Freels's floater is tipped away by Michael Duell18-19
08:51DukeRay Scott snags the defensive board18-19
08:37DukeMichael Duell hits a floater from close range on a great pass from Jeffrey Mosher20-19
08:16Appalachian StateAntoine Long hits the front of the rim on the jumpshot from the right side but he's fouled by Oscar Bertsch - foul #2 on Oscar Bertsch, team foul #720-19
SubsDuke
Roy Wilson (PF), Thomas Borchert (C)
Oscar Bertsch, Michael Duell
 
SubsAppalachian State
Keenan Ayon (SG), Richard Jones (SF), Jeffrey Herrmann (PF)
Ratko Zanayed, Carl Farquhar, Rufus Grothe
 
08:16Appalachian StateAntoine Long makes the 1st free throw20-20
08:16Appalachian StateAntoine Long makes the 2nd free throw20-21
07:56DukeThomas Borchert knocks in the floater from the left side on a great pass from Ryan Bentley22-21
LineupDuke
 PG - Jeffrey Mosher (fairly fresh) 2 ast.
 SG - Ryan Bentley (fresh) 2 ast.
 SF - Ray Scott (fairly fresh) 2 reb.
 PF - Roy Wilson (fresh)
 C - Thomas Borchert (fresh) 5 pts.
 
LineupAppalachian State
 PG - Antoine Long (fairly fresh) 7 pts.
 SG - Keenan Ayon (fresh) 2 pts.
 SF - Richard Jones (fresh) 2 pts.
 PF - Jeffrey Herrmann (fresh)
 C - Paul Freels (fairly fresh) 1 pts. 3 reb.
 
07:39Appalachian StateKeenan Ayon misses short on a fadeaway from the right side but he's fouled by Ryan Bentley - foul #1 on Ryan Bentley, team foul #822-21
SubsDuke 
SubsAppalachian State
Ratko Zanayed (SG)
Antoine Long
 
07:39Appalachian StateKeenan Ayon misses the 1st free throw22-21
07:39Appalachian StateKeenan Ayon misses the 2nd free throw22-21
07:39DukeRoy Wilson gets the rebound22-21
07:22DukeThomas Borchert buries a pull-up jumper from the right side24-21
07:07Appalachian StateJeffrey Herrmann misses long on a fadeaway jumper from the right side24-21
07:06DukeRoy Wilson grabs the board24-21
07:00DukeRatko Zanayed steps in front of the Jeffrey Mosher pass24-21
06:40Appalachian StateRatko Zanayed blows the layup24-21
06:39DukeRoy Wilson snags the defensive board24-21
06:17DukeThomas Borchert comes up short on the shot from the right wing but the foul's on Keenan Ayon - foul #2 on Keenan Ayon, team foul #724-21
SubsDuke
Brandon Williams (PG), Russell Williams (SG), Oscar Bertsch (SF), Michael Duell (C)
Jeffrey Mosher, Ryan Bentley, Ray Scott, Roy Wilson
 
SubsAppalachian State
Antoine Long (PG), Carl Farquhar (SF), Rufus Grothe (PF)
Keenan Ayon, Jeffrey Herrmann, Paul Freels
 
06:17DukeThomas Borchert makes the 1st free throw25-21
06:17DukeThomas Borchert makes the 2nd free throw26-21
06:01Appalachian StateRufus Grothe hits a 3pt jumper from straight away26-24
05:47DukeBrandon Williams makes the 3pt attempt from the right wing on a nice dish by Russell Williams29-24
05:29Appalachian StateRichard Jones misses long on a 3 from the right corner29-24
05:27DukeThe rebound goes to Oscar Bertsch29-24
05:10DukeThomas Borchert knocks in the runner from the left block on a great pass from Michael Duell31-24
04:58Appalachian StateMichael Duell steals the ball from Richard Jones31-24
04:41DukeBrandon Williams hits the front of the rim on the 3pt jumper from the right wing31-24
04:39Appalachian StateCarl Farquhar grabs the defensive rebound31-24
04:27Appalachian StateRatko Zanayed is fouled on the floor by Brandon Williams - foul #3 on Brandon Williams, team foul #931-24
SubsDuke
Jeffrey Mosher (PG)
Brandon Williams
 
SubsAppalachian State
Paul Freels (C)
Richard Jones
 
04:27Appalachian StateRatko Zanayed makes the 1st free throw31-25
04:27Appalachian StateRatko Zanayed makes the 2nd free throw31-26
03:58DukeMichael Duell's layup is rejected by Rufus Grothe31-26
03:56Appalachian StatePaul Freels gets the rebound31-26
LineupDuke
 PG - Jeffrey Mosher (fairly fresh) 2 ast.
 SG - Russell Williams (fresh) 1 ast.
 SF - Oscar Bertsch (fresh) 1 ast.
 PF - Thomas Borchert (fairly fresh) 11 pts.
 C - Michael Duell (fresh) 12 pts. 3 reb.
 
LineupAppalachian State
 PG - Antoine Long (fairly fresh) 7 pts.
 SG - Ratko Zanayed (fairly fresh) 2 pts. 2 ast. 2 stl.
 SF - Carl Farquhar (fairly fresh) 4 pts. 2 reb.
 PF - Rufus Grothe (fresh) 8 pts. 4 reb.
 C - Paul Freels (fresh) 1 pts. 4 reb.
 
03:35Appalachian StateJeffrey Mosher steps in front of the Antoine Long pass31-26
03:32DukeRussell Williams hits the finger roll set up by Jeffrey Mosher33-26
03:17Appalachian StatePaul Freels misses the fadeaway jumper from the left wing33-26
03:16Appalachian StateRufus Grothe can't tip it in33-26
03:15DukeThomas Borchert grabs the board33-26
02:55DukeThomas Borchert lays it up and in on a great pass from Jeffrey Mosher35-26
02:35Appalachian StatePaul Freels drills a jump hook from the left block set up by Antoine Long35-28
02:25DukeRufus Grothe picks off the pass by Russell Williams35-28
02:07Appalachian StateRatko Zanayed misses badly on a 3pt attempt from straight away35-28
02:06Appalachian StateThe offensive rebound goes to Paul Freels35-28
01:53Appalachian StateRatko Zanayed makes the 3pt jumper from the left wing on a great pass from Paul Freels35-31
01:34DukeThomas Borchert clanks a driving attempt from the baseline35-31
01:33DukeJeffrey Mosher gets the offensive rebound35-31
01:14DukePaul Freels swats the short shot by Thomas Borchert35-31
01:13Appalachian StatePaul Freels pulls down the rebound35-31
01:08Appalachian StateJeffrey Mosher takes the ball from Antoine Long in the backcourt35-31
00:53DukeJeffrey Mosher hits a jumpshot from just outside the lane on a nice dish by Russell Williams and he's hacked by Antoine Long - foul #1 on Antoine Long, team foul #837-31
SubsDuke
Ryan Bentley (SG), Ray Scott (SF), Roy Wilson (PF)
Russell Williams, Oscar Bertsch, Thomas Borchert
 
SubsAppalachian State
Keenan Ayon (PG), Thomas Brown (SG), Richard Jones (SF), Jeffrey Herrmann (PF), Tyler Ussery (C)
Antoine Long, Ratko Zanayed, Carl Farquhar, Rufus Grothe, Paul Freels
 
00:53DukeJeffrey Mosher misses the free throw37-31
00:53Appalachian StateTyler Ussery grabs the board37-31
00:32Appalachian StateThe short jumper by Jeffrey Herrmann is denied by Roy Wilson37-31
00:30DukeJeffrey Mosher grabs the defensive rebound37-31
00:03DukeMichael Duell misses long on a shot from the right side37-31
00:01Appalachian StateTyler Ussery grabs the board37-31
00:00Appalachian StateTyler Ussery clanks a fullcourt shot37-31
TimeTeamPlayScore
LineupDuke
 PG - Jeffrey Mosher (fresh) 2 pts. 4 ast. 2 stl.
 SG - Russell Williams (fresh) 2 pts. 2 ast.
 SF - Oscar Bertsch (fresh) 1 ast.
 PF - Ray Scott (fresh) 2 reb.
 C - Michael Duell (fresh) 12 pts. 3 reb.
 
LineupAppalachian State
 PG - Antoine Long (fresh) 7 pts. 1 ast.
 SG - Ratko Zanayed (fresh) 5 pts. 2 ast. 2 stl.
 SF - Carl Farquhar (fresh) 4 pts. 2 reb.
 PF - Rufus Grothe (fresh) 8 pts. 5 reb.
 C - Tyler Ussery (fresh) 3 reb.
 
20:00DukeOscar Bertsch inbounds the ball37-31
Game PlanDukeDuke is playing a motion offense and a 3-2 zone (-1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense and a 2-3 zone (-2) 
19:43DukeOscar Bertsch is hacked by Ratko Zanayed - foul #1 on Ratko Zanayed, team foul #137-31
19:24DukeThe short jumper by Michael Duell is denied by Rufus Grothe37-31
19:23DukeThe offensive rebound goes to Michael Duell37-31
19:06DukeMichael Duell is fouled on the floor by Tyler Ussery - foul #3 on Tyler Ussery, team foul #237-31
SubsDuke 
SubsAppalachian State
Paul Freels (C)
Tyler Ussery
 
18:47DukeMichael Duell is denied on a dunk by Rufus Grothe37-31
18:46DukeMichael Duell misses the tip37-31
18:44DukeThe offensive rebound goes to Ray Scott37-31
18:29DukeMichael Duell can't finish the layup but he's hacked by Paul Freels - foul #1 on Paul Freels, team foul #337-31
18:29DukeMichael Duell makes the 1st free throw38-31
18:29DukeMichael Duell makes the 2nd free throw39-31
18:13Appalachian StateOscar Bertsch takes the ball from Rufus Grothe39-31
17:44DukeMichael Duell hits a floater from close range set up by Jeffrey Mosher41-31
17:30Appalachian StateCarl Farquhar clanks a 3pt attempt from the right corner41-31
17:29Appalachian StatePaul Freels tips it back up and in41-33
17:06DukeOscar Bertsch buries a floater from the right side43-33
16:46Appalachian StatePaul Freels misses badly on a 3 from the right wing43-33
16:45DukeJeffrey Mosher pulls down the rebound43-33
16:20DukeMichael Duell connects on the fadeaway from the left block45-33
15:54Appalachian StateRufus Grothe misses long on a floater from the right side45-33
15:52DukeRay Scott gets the rebound45-33
LineupDuke
 PG - Jeffrey Mosher (fairly fresh) 2 pts. 5 ast. 2 stl.
 SG - Russell Williams (fairly fresh) 2 pts. 2 ast.
 SF - Oscar Bertsch (fairly fresh) 2 pts. 1 ast.
 PF - Ray Scott (fairly fresh) 4 reb.
 C - Michael Duell (fairly fresh) 18 pts. 5 reb.
 
LineupAppalachian State
 PG - Antoine Long (fairly fresh) 7 pts. 1 ast.
 SG - Ratko Zanayed (fairly fresh) 5 pts. 2 ast. 2 stl.
 SF - Carl Farquhar (fairly fresh) 4 pts. 2 reb.
 PF - Rufus Grothe (fairly fresh) 8 pts. 5 reb. 3 blk.
 C - Paul Freels (fresh) 5 pts. 7 reb.
 
15:47DukePaul Freels takes the ball from Jeffrey Mosher45-33
15:22Appalachian StateRufus Grothe's pass is intercepted by Ray Scott45-33
15:08DukeMichael Duell misses the lay-in but he's hacked by Paul Freels - foul #2 on Paul Freels, team foul #445-33
SubsDuke
Brandon Williams (PG), Ryan Bentley (SG), Thomas Borchert (PF)
Jeffrey Mosher, Russell Williams, Ray Scott
 
SubsAppalachian State
Keenan Ayon (PG), Thomas Brown (SG), Richard Jones (SF), Jeffrey Herrmann (PF), Tyler Ussery (C)
Antoine Long, Ratko Zanayed, Carl Farquhar, Rufus Grothe, Paul Freels
 
15:08DukeMichael Duell makes the 1st free throw46-33
15:08DukeMichael Duell misses the 2nd free throw46-33
15:08DukeThomas Borchert pulls down the offensive rebound46-33
14:56DukeThomas Borchert can't connect on a jumper from the left wing46-33
14:55Appalachian StateThe rebound goes to Tyler Ussery46-33
14:42Appalachian StateThomas Brown's pass is intercepted by Brandon Williams46-33
14:30DukeMichael Duell knocks in the turnaround from the baseline set up by Ryan Bentley48-33
14:14Appalachian StateTyler Ussery is called for 3 seconds48-33
SubsDuke
Jeffrey Mosher (PG), Roy Wilson (PF)
Oscar Bertsch, Michael Duell
 
SubsAppalachian State 
13:51DukeThomas Borchert loses the dribble to Richard Jones48-33
13:47Appalachian StateThomas Brown hits the finger roll on a great pass from Richard Jones48-35
13:32DukeThomas Borchert hits a driving attempt in the lane on a great pass from Jeffrey Mosher and he's fouled by Richard Jones - foul #1 on Richard Jones, team foul #550-35
SubsDuke 
SubsAppalachian State
Paul Freels (PF)
Jeffrey Herrmann
 
13:32DukeThomas Borchert misses the free throw50-35
13:32Appalachian StateThe rebound goes to Tyler Ussery50-35
13:10Appalachian StatePaul Freels drills a floater from close range on a great pass from Keenan Ayon50-37
13:00DukeJeffrey Mosher makes the jumpshot from just outside the lane52-37
12:48Appalachian StateRichard Jones comes up short on the jumpshot from the left wing but he's fouled by Thomas Borchert - foul #1 on Thomas Borchert, team foul #152-37
SubsDuke
Russell Williams (SG)
Jeffrey Mosher
 
SubsAppalachian State
Antoine Long (PG), Carl Farquhar (SF), Rufus Grothe (PF)
Keenan Ayon, Thomas Brown, Paul Freels
 
12:48Appalachian StateRichard Jones makes the 1st free throw52-38
12:48Appalachian StateRichard Jones misses the 2nd free throw52-38
12:48DukeRoy Wilson gets the rebound52-38
12:25DukeBrandon Williams hits the front of the rim on the 3pt attempt from the right wing52-38
12:24Appalachian StateRufus Grothe grabs the defensive rebound52-38
12:11Appalachian StateCarl Farquhar is fouled on the floor by Thomas Borchert - foul #2 on Thomas Borchert, team foul #252-38
SubsDuke
Oscar Bertsch (SF), Ray Scott (PF)
Ryan Bentley, Roy Wilson
 
SubsAppalachian State
Ratko Zanayed (SG)
Richard Jones
 
12:01Appalachian StateAntoine Long comes up short on the 3 pointer from the right corner52-38
11:59DukeRay Scott grabs the board52-38
11:40DukeBrandon Williams hits a 3pt jumper from the right wing on a nice dish by Thomas Borchert55-38
LineupDuke
 PG - Brandon Williams (fresh) 11 pts. 2 stl. 3 pf.
 SG - Russell Williams (fairly fresh) 2 pts. 2 ast.
 SF - Oscar Bertsch (fresh) 2 pts. 1 ast.
 PF - Ray Scott (fresh) 5 reb.
 C - Thomas Borchert (fairly fresh) 15 pts. 3 reb.
 
LineupAppalachian State
 PG - Antoine Long (fresh) 7 pts. 1 ast.
 SG - Ratko Zanayed (fresh) 5 pts. 2 ast. 2 stl.
 SF - Carl Farquhar (fresh) 4 pts. 2 reb.
 PF - Rufus Grothe (fresh) 8 pts. 6 reb. 3 blk.
 C - Tyler Ussery (fairly fresh) 5 reb. 3 pf.
 
Game PlanDukeDuke is playing a motion offense and a 3-2 zone (-1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense (uptempo) and a 2-3 zone (-2) 
11:34Appalachian StateTyler Ussery misses short on a floater from the free throw line55-38
11:32DukeBrandon Williams grabs the defensive rebound55-38
Game PlanDukeDuke is playing a motion offense (slowdown) and a 3-2 zone (-1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense (uptempo) and a 2-3 zone (-2) 
11:08DukeBrandon Williams connects on the 3 pointer from the right wing set up by Russell Williams58-38
10:54Appalachian StateRatko Zanayed lays it up and in set up by Antoine Long58-40
10:27DukeBrandon Williams makes the 3pt attempt from the right corner61-40
10:17Appalachian StateRatko Zanayed is fouled on the floor by Russell Williams - foul #3 on Russell Williams, team foul #361-40
SubsDuke
Jeffrey Mosher (PG), Ryan Bentley (SF), Michael Duell (C)
Russell Williams, Oscar Bertsch, Ray Scott
 
SubsAppalachian State
Thomas Brown (PG), Richard Jones (SF), Jeffrey Herrmann (PF), Paul Freels (C)
Antoine Long, Carl Farquhar, Rufus Grothe, Tyler Ussery
 
10:03Appalachian StateThomas Brown misses badly on a 3pt shot from straight away61-40
10:01Appalachian StatePaul Freels misses the tip61-40
09:59DukeRyan Bentley pulls down the rebound61-40
09:53DukeMichael Duell knocks in the fadeaway near the basket on a nice dish by Ryan Bentley and the foul's on Jeffrey Herrmann - foul #1 on Jeffrey Herrmann, team foul #663-40
09:53DukeMichael Duell makes the free throw64-40
09:40Appalachian StateThomas Brown makes the fadeaway from the right wing on a nice dish by Paul Freels and he's fouled by Thomas Borchert - foul #3 on Thomas Borchert, team foul #464-42
09:40Appalachian StateThomas Brown makes the free throw64-43
09:28DukeBrandon Williams comes up short on the 3pt attempt from the left corner64-43
09:26Appalachian StateThe rebound goes to Paul Freels64-43
09:16Appalachian StateRatko Zanayed misses the jumpshot from just outside the lane64-43
09:15DukeThe rebound goes to Brandon Williams64-43
08:53DukeMichael Duell misses the driving attempt near the basket64-43
08:52DukeBrandon Williams hits the follow up shot66-43
08:41Appalachian StatePaul Freels is whistled for a charge - foul #3 on Paul Freels, team foul #766-43
SubsDuke
Oscar Bertsch (SF), Ray Scott (PF)
Ryan Bentley, Thomas Borchert
 
SubsAppalachian State
Antoine Long (PG), Rufus Grothe (PF)
Ratko Zanayed, Jeffrey Herrmann
 
08:19DukeOscar Bertsch is fouled on the floor by Richard Jones - foul #2 on Richard Jones, team foul #866-43
SubsDuke 
SubsAppalachian State
Carl Farquhar (SF)
Richard Jones
 
08:19DukeOscar Bertsch makes the 1st free throw67-43
08:19DukeOscar Bertsch misses the 2nd free throw67-43
08:19Appalachian StateRufus Grothe pulls down the rebound67-43
08:10Appalachian StateRufus Grothe drills a jump hook in the lane on a nice dish by Carl Farquhar67-45
07:47DukeOscar Bertsch clanks a fadeaway from the right wing67-45
07:45DukeMichael Duell tips it in69-45
07:39Appalachian StateAntoine Long clanks a runner from close range69-45
07:38Appalachian StateCarl Farquhar snags the offensive board69-45
LineupDuke
 PG - Jeffrey Mosher (fairly fresh) 4 pts. 6 ast. 2 stl.
 SG - Brandon Williams (fairly fresh) 19 pts. 2 stl. 3 pf.
 SF - Oscar Bertsch (fresh) 3 pts. 1 ast.
 PF - Ray Scott (fresh) 5 reb.
 C - Michael Duell (fresh) 26 pts. 6 reb.
 
LineupAppalachian State
 PG - Antoine Long (fresh) 7 pts. 2 ast.
 SG - Thomas Brown (fresh) 5 pts.
 SF - Carl Farquhar (fresh) 4 pts. 3 reb.
 PF - Rufus Grothe (fresh) 10 pts. 7 reb. 3 blk.
 C - Paul Freels (fresh) 7 pts. 9 reb. 3 pf.
 
07:23Appalachian StateThomas Brown is fouled on the floor by Jeffrey Mosher - foul #1 on Jeffrey Mosher, team foul #569-45
SubsDuke
Russell Williams (SG), Thomas Borchert (PF)
Jeffrey Mosher, Ray Scott
 
SubsAppalachian State
Ratko Zanayed (SG), Tyler Ussery (C)
Thomas Brown, Paul Freels
 
07:06Appalachian StateTyler Ussery misses the floater from the left side69-45
07:05DukeOscar Bertsch grabs the board69-45
06:48DukeThomas Borchert clanks a fadeaway from the left side69-45
06:46Appalachian StateTyler Ussery grabs the board69-45
06:42Appalachian StateCarl Farquhar drills a 3 pointer from the left wing on a nice dish by Rufus Grothe69-48
06:22DukeBrandon Williams makes the 3pt attempt from the left corner72-48
06:11Appalachian StateAntoine Long misses the 3pt shot from straight away72-48
06:10DukeOscar Bertsch snags the defensive board72-48
05:41DukeMichael Duell comes up short on the turnaround in the lane72-48
05:39Appalachian StateCarl Farquhar snags the defensive board72-48
05:19Appalachian StateOscar Bertsch picks off the pass by Carl Farquhar72-48
04:56DukeBrandon Williams misses long on a 3pt shot from the left wing72-48
04:54Appalachian StateTyler Ussery gets the rebound72-48
04:50Appalachian StateAntoine Long buries a pull-up jumper from the free throw line set up by Tyler Ussery72-50
04:25DukeBrandon Williams is hacked by Carl Farquhar - foul #2 on Carl Farquhar, team foul #972-50
SubsDuke
Jeffrey Mosher (PG), Ryan Bentley (SF), Ray Scott (PF)
Russell Williams, Oscar Bertsch, Thomas Borchert
 
SubsAppalachian State
Keenan Ayon (PG), Thomas Brown (SG), Richard Jones (SF), Jeffrey Herrmann (PF), Paul Freels (C)
Antoine Long, Ratko Zanayed, Carl Farquhar, Rufus Grothe, Tyler Ussery
 
04:25DukeBrandon Williams makes the 1st free throw73-50
04:25DukeBrandon Williams makes the 2nd free throw74-50
04:13Appalachian StatePaul Freels can't finish the layup74-50
04:12Appalachian StatePaul Freels pulls down the offensive rebound74-50
04:01Appalachian StateKeenan Ayon is hacked by Jeffrey Mosher - foul #2 on Jeffrey Mosher, team foul #674-50
SubsDuke
Roy Wilson (PF)
Brandon Williams
 
SubsAppalachian State 
03:48Appalachian StateRyan Bentley takes the ball from Jeffrey Herrmann74-50
03:45DukeJeffrey Mosher misses the lay-in74-50
03:44Appalachian StateJeffrey Herrmann grabs the board74-50
Game PlanDukeDuke is playing a motion offense (slowdown) and a 3-2 zone (+1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense (uptempo) and a 2-3 zone (-2) 
03:27Appalachian StatePaul Freels hits a jump hook in the paint set up by Thomas Brown74-52
LineupDuke
 PG - Jeffrey Mosher (fresh) 4 pts. 6 ast. 2 stl.
 SG - Ryan Bentley (fresh) 4 ast.
 SF - Ray Scott (fresh) 5 reb.
 PF - Roy Wilson (fresh) 4 reb.
 C - Michael Duell (fairly fresh) 26 pts. 6 reb.
 
LineupAppalachian State
 PG - Keenan Ayon (fresh) 2 pts. 1 ast.
 SG - Thomas Brown (fresh) 5 pts. 1 ast.
 SF - Richard Jones (fresh) 3 pts. 1 ast.
 PF - Jeffrey Herrmann (fresh)
 C - Paul Freels (fresh) 9 pts. 10 reb. 3 pf.
 
Game PlanDukeDuke is playing a motion offense and a 3-2 zone (+1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense (uptempo) and a 2-3 zone (-1) 
03:22DukeJeffrey Mosher misses the fadeaway jumper from just outside the lane74-52
03:21DukeMichael Duell grabs the offensive rebound74-52
03:16DukeMichael Duell throws a bad pass out of bounds74-52
02:58Appalachian StatePaul Freels hits the front of the rim on the floater from the left block74-52
02:57Appalachian StateThe offensive rebound goes to Richard Jones74-52
02:42Appalachian StateKeenan Ayon comes up short on the jumper from just outside the lane74-52
02:40DukeMichael Duell grabs the board74-52
02:19DukeJeffrey Mosher comes up short on the jumpshot from the free throw line74-52
02:17Appalachian StateThe rebound goes to Jeffrey Herrmann74-52
02:09Appalachian StateRichard Jones misses short on a fadeaway from the left side74-52
02:07Appalachian StatePaul Freels tips it in74-54
01:45DukeMichael Duell hits the front of the rim on the jumper from the left block74-54
01:44DukeRoy Wilson grabs the offensive board74-54
01:33DukeMichael Duell misses the fadeaway near the basket but he's hacked by Jeffrey Herrmann - foul #2 on Jeffrey Herrmann, team foul #1074-54
SubsDuke
Russell Williams (SG), Oscar Bertsch (SF)
Ryan Bentley, Roy Wilson
 
SubsAppalachian State 
01:33DukeMichael Duell misses the 1st free throw74-54
01:33DukeMichael Duell misses the 2nd free throw74-54
01:33Appalachian StateThe rebound goes to Jeffrey Herrmann74-54
01:14Appalachian StateThomas Brown misses long on a 3pt attempt from straight away74-54
01:12Appalachian StateRichard Jones gets the offensive rebound74-54
01:02Appalachian StateRichard Jones can't connect on a 3pt attempt from the left corner74-54
01:01Appalachian StatePaul Freels grabs the offensive board74-54
00:52Appalachian StateJeffrey Herrmann's pass is intercepted by Russell Williams74-54
Game PlanDukeDuke is playing a spread offense (hold ball) and a 3-2 zone (+1) 
Game PlanAppalachian StateAppalachian State is playing a flex offense (uptempo) and a 2-3 zone (-1) 
00:23DukeRay Scott knocks in the floater from the free throw line on a great pass from Jeffrey Mosher76-54
Game PlanDukeDuke is playing a spread offense (hold ball) and a 3-2 zone (+1) 
Game PlanAppalachian StateAppalachian State is playing a quick shot offense (quick shot) and a 2-3 zone (-1) 
00:18Appalachian StateRichard Jones scores on a jumper from the baseline on a nice dish by Keenan Ayon and he's hacked by Oscar Bertsch - foul #3 on Oscar Bertsch, team foul #776-56
00:18Appalachian StateRichard Jones makes the free throw76-57
00:00DukeJeffrey Mosher runs out the clock76-57