#9F123C #000066
Hoops Dynasty HOOPS DYNASTY
Non-Conference Knight
Roanoke Sim AI
Millsaps Sim AI
Final -
1/6/2026
87
  1 2 OT1 F
Roanoke 35 41 11 87
Millsaps 32 44 8 84
84
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cShawn Jones 32 3-5 2-4 2-2 0 10 0 3 2 2 2 10
pfMathew Major 29 5-12 1-2 5-6 4 11 3 1 0 1 3 16
sfRichard Johnson 25 3-6 0-1 4-5 1 1 1 1 1 0 0 10
sgFrank Maher 24 3-9 2-5 2-4 1 4 3 4 1 0 4 10
pgRobert Miller 26 5-9 3-6 6-6 0 1 3 4 0 0 2 19
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sgJacob Ray 19 2-6 1-3 0-0 0 1 2 1 0 0 2 5
pfMark Hill 18 2-3 0-0 2-2 1 2 1 1 2 0 3 6
cGregory Erickson 17 1-4 1-3 0-0 1 3 1 0 1 1 3 3
pgJonathan Zogopoulos 17 0-3 0-2 2-2 2 3 1 1 0 0 1 2
cJohn Henson 12 0-1 0-0 1-2 3 3 0 0 0 0 0 1
sfCharles Perras 6 2-2 0-0 1-2 0 0 0 1 1 0 0 5
Totals 225 26-60 10-26 25-31 13 39 15 17 8 4 20 87
Percentages   .433 .385 .806                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cNathan Kemper 28 3-8 0-2 1-3 3 9 4 4 0 0 0 7
pfGary Warren 28 3-9 3-6 2-2 1 8 0 1 0 0 3 11
sfCharles Adams 26 5-9 1-2 2-3 2 4 2 1 0 0 5 13
sgJason Johnson 28 3-7 2-5 0-1 0 2 3 1 2 0 2 8
pgBilly Nixon 31 3-8 1-4 2-4 0 1 8 4 4 0 3 9
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sgSean Purkey 22 5-11 2-6 0-0 1 4 0 2 1 0 2 12
pfAlex Scheid 17 4-5 0-0 1-2 1 1 0 1 1 2 3 9
cWilliam Anderson 16 2-2 1-1 0-0 3 5 0 0 0 1 0 5
pgPerry Yates 14 0-1 0-0 0-0 1 2 2 3 0 0 1 0
sfEddie Barton 11 2-5 0-1 0-0 1 3 0 0 1 0 3 4
pgMichael Lobb 4 2-2 2-2 0-0 0 0 0 0 0 0 1 6
Totals 225 32-67 12-29 8-15 13 39 19 17 9 3 23 84
Percentages   .478 .414 .533                

RC
35
11-27
3-12
10-11
6
20
6
8
2
2
11
10
5
9
11
14
52
15-33
7-14
15-20
7
19
9
9
6
2
9
4
10
4
10
8
87
26-60
10-26
25-31
13
39
15
17
8
4
20
14
15
13
21
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
MC
32
12-28
3-11
5-10
6
17
6
6
3
2
9
4
6
2
2
13
52
20-39
9-18
3-5
7
22
13
11
6
1
14
14
11
9
2
23
84
32-67
12-29
8-15
13
39
19
17
9
3
23
18
17
11
4
36
PLAYER OF THE GAME
pf Mathew Major Roanoke
16 Points, 11 Rebounds, 3 Assists
TimeTeamPlayScore
LineupRoanoke
 PG - Robert Miller (fresh)
 SG - Frank Maher (fresh)
 SF - Richard Johnson (fresh)
 PF - Mathew Major (fresh)
 C - Shawn Jones (fresh)
 
LineupMillsaps
 PG - Billy Nixon (fresh)
 SG - Jason Johnson (fresh)
 SF - Charles Adams (fresh)
 PF - Gary Warren (fresh)
 C - Nathan Kemper (fresh)
 
20:00RoanokeShawn Jones wins the tip0-0
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (0) 
Game PlanMillsapsMillsaps is playing a motion offense and a man to man (0) 
19:49RoanokeRobert Miller misses short on a 3pt shot from the right corner0-0
19:48MillsapsNathan Kemper pulls down the rebound0-0
19:35MillsapsBilly Nixon misses badly on a jumper from just outside the lane but he's fouled by Mathew Major - foul #1 on Mathew Major, team foul #10-0
19:35MillsapsBilly Nixon makes the 1st free throw0-1
19:35MillsapsBilly Nixon misses the 2nd free throw0-1
19:35RoanokeThe rebound goes to Mathew Major0-1
19:19RoanokeFrank Maher throws a bad pass out of bounds0-1
18:52MillsapsGary Warren is denied on a layup by Mathew Major0-1
18:51RoanokeThe rebound goes to Mathew Major0-1
18:45RoanokeRichard Johnson clanks a jump hook near the basket0-1
18:44RoanokeRichard Johnson grabs the offensive board0-1
18:35RoanokeShawn Jones misses short on a 3pt jumper from the right corner0-1
18:34MillsapsThe rebound goes to Gary Warren0-1
18:16MillsapsGary Warren misses the easy layup0-1
18:15MillsapsNathan Kemper grabs the offensive rebound0-1
18:01MillsapsBilly Nixon loses the ball out of bounds0-1
17:47RoanokeRobert Miller clanks a 3pt jumper from the left corner0-1
17:45MillsapsThe rebound goes to Nathan Kemper0-1
17:38MillsapsJason Johnson misses long on a 3pt shot from straight away0-1
17:36MillsapsThe offensive rebound goes to Gary Warren0-1
17:17MillsapsBilly Nixon is fouled on the floor by Shawn Jones - foul #1 on Shawn Jones, team foul #20-1
SubsRoanoke
Jacob Ray (PG), Jonathan Zogopoulos (SG), Mark Hill (SF), Gregory Erickson (PF), John Henson (C)
Robert Miller, Frank Maher, Richard Johnson, Mathew Major, Shawn Jones
 
SubsMillsaps 
16:56MillsapsNathan Kemper is whistled for traveling0-1
16:40RoanokeMark Hill misses long on a jumper from the right side0-1
16:39MillsapsJason Johnson gets the rebound0-1
16:18MillsapsJason Johnson knocks in the 3pt shot from the right wing0-4
15:57RoanokeMark Hill is fouled on the floor by Charles Adams - foul #1 on Charles Adams, team foul #10-4
SubsRoanoke
Mathew Major (PF), Shawn Jones (C)
Gregory Erickson, John Henson
 
SubsMillsaps
Perry Yates (PG), Sean Purkey (SG), Eddie Barton (SF), Alex Scheid (PF), William Anderson (C)
Billy Nixon, Jason Johnson, Charles Adams, Gary Warren, Nathan Kemper
 
LineupRoanoke
 PG - Jacob Ray (fresh)
 SG - Jonathan Zogopoulos (fresh)
 SF - Mark Hill (fresh)
 PF - Mathew Major (fresh) 2 reb.
 C - Shawn Jones (fresh)
 
LineupMillsaps
 PG - Perry Yates (fresh)
 SG - Sean Purkey (fresh)
 SF - Eddie Barton (fresh)
 PF - Alex Scheid (fresh)
 C - William Anderson (fresh)
 
15:40RoanokeShawn Jones can't connect on a 3 from the right corner0-4
15:39RoanokeMark Hill tips it home2-4
15:17MillsapsAlex Scheid scores on a floater from the right side2-6
14:54RoanokeJacob Ray hits the front of the rim on the 3pt shot from the right wing2-6
14:53MillsapsSean Purkey grabs the board2-6
14:48MillsapsPerry Yates misses the fadeaway jumper from the right wing2-6
14:47MillsapsEddie Barton grabs the offensive rebound2-6
14:35MillsapsPerry Yates is fouled on the floor by Jacob Ray - foul #1 on Jacob Ray, team foul #32-6
SubsRoanoke
Robert Miller (PG), Frank Maher (SG), Richard Johnson (SF)
Jacob Ray, Jonathan Zogopoulos, Mark Hill
 
SubsMillsaps
Billy Nixon (PG)
Perry Yates
 
14:24MillsapsEddie Barton misses the jumper from the right side2-6
14:22RoanokeShawn Jones grabs the board2-6
14:18RoanokeFrank Maher loses the dribble to Alex Scheid2-6
13:55MillsapsEddie Barton misses the 3 from the left wing2-6
13:54RoanokeShawn Jones pulls down the rebound2-6
13:48RoanokeShawn Jones can't finish the layup but the foul's on Eddie Barton - foul #1 on Eddie Barton, team foul #22-6
SubsRoanoke
Gregory Erickson (PF)
Mathew Major
 
SubsMillsaps
Jason Johnson (SG), Charles Adams (SF), Gary Warren (PF), Nathan Kemper (C)
Sean Purkey, Eddie Barton, Alex Scheid, William Anderson
 
13:48RoanokeShawn Jones makes the 1st free throw3-6
13:48RoanokeShawn Jones makes the 2nd free throw4-6
13:39MillsapsBilly Nixon makes the floater from the right side set up by Jason Johnson4-8
13:33RoanokeShawn Jones hits a shot from the right wing6-8
13:18MillsapsGary Warren misses badly on a 3 pointer from the left corner6-8
13:16RoanokeFrank Maher gets the rebound6-8
13:11RoanokeRobert Miller scores on a 3pt shot from straight away on a great pass from Gregory Erickson9-8
12:43MillsapsNathan Kemper misses the 3pt shot from the right corner9-8
12:41RoanokeGregory Erickson snags the defensive board9-8
12:37RoanokeFrank Maher is called for a pushoff foul - foul #1 on Frank Maher, team foul #49-8
SubsRoanoke
Jacob Ray (SF), John Henson (C)
Richard Johnson, Shawn Jones
 
SubsMillsaps
Perry Yates (PG)
Billy Nixon
 
12:25MillsapsNathan Kemper misses the 3pt attempt from the left wing9-8
12:24RoanokeJacob Ray snags the defensive board9-8
12:20RoanokeJason Johnson steals it from Robert Miller9-8
12:12MillsapsPerry Yates loses the dribble to Gregory Erickson9-8
11:59RoanokeFrank Maher is hacked by Jason Johnson - foul #1 on Jason Johnson, team foul #39-8
SubsRoanoke
Jonathan Zogopoulos (SG), Mark Hill (SF), Mathew Major (PF)
Robert Miller, Frank Maher, John Henson
 
SubsMillsaps 
11:49RoanokeJonathan Zogopoulos clanks a fadeaway jumper from the left wing9-8
11:48RoanokeMathew Major grabs the offensive rebound9-8
LineupRoanoke
 PG - Jacob Ray (fresh)
 SG - Jonathan Zogopoulos (fresh)
 SF - Mark Hill (fresh) 2 pts.
 PF - Mathew Major (fresh) 3 reb.
 C - Gregory Erickson (fresh)
 
LineupMillsaps
 PG - Perry Yates (fresh)
 SG - Jason Johnson (fresh) 3 pts. 1 ast.
 SF - Charles Adams (fresh)
 PF - Gary Warren (fresh) 2 reb.
 C - Nathan Kemper (fresh) 3 reb.
 
11:26RoanokeGregory Erickson scores on a 3 pointer from the right wing set up by Mark Hill12-8
11:06MillsapsGary Warren is whistled for a carry12-8
SubsRoanoke
Richard Johnson (SF), Shawn Jones (C)
Mark Hill, Gregory Erickson
 
SubsMillsaps
Billy Nixon (PG), Sean Purkey (SG), Eddie Barton (SF), Alex Scheid (PF), William Anderson (C)
Perry Yates, Jason Johnson, Charles Adams, Gary Warren, Nathan Kemper
 
10:59RoanokeMathew Major's floater is tipped away by William Anderson12-8
10:58MillsapsEddie Barton grabs the defensive rebound12-8
10:41MillsapsBilly Nixon comes up short on the pull-up jumper from the right wing12-8
10:40RoanokeJonathan Zogopoulos snags the defensive board12-8
10:18RoanokeAlex Scheid blocks the short jumper by Mathew Major12-8
10:17RoanokeJonathan Zogopoulos grabs the offensive rebound12-8
10:08RoanokeJacob Ray is fouled on the floor by Alex Scheid - foul #1 on Alex Scheid, team foul #412-8
SubsRoanoke
Robert Miller (PG), Frank Maher (SG)
Jacob Ray, Jonathan Zogopoulos
 
SubsMillsaps 
09:50RoanokeRichard Johnson misses badly on a 3pt jumper from straight away12-8
09:48MillsapsSean Purkey gets the rebound12-8
09:41MillsapsBilly Nixon can't connect on a jumper from the left block but the foul's on Frank Maher - foul #2 on Frank Maher, team foul #512-8
SubsRoanoke
Charles Perras (SG), Mark Hill (SF), Gregory Erickson (PF)
Frank Maher, Richard Johnson, Mathew Major
 
SubsMillsaps
Charles Adams (SF)
Eddie Barton
 
09:41MillsapsBilly Nixon misses the 1st free throw12-8
09:41MillsapsBilly Nixon makes the 2nd free throw12-9
09:20RoanokeBilly Nixon steals it from Shawn Jones12-9
08:59MillsapsCharles Adams lays it up and in on a nice dish by Billy Nixon12-11
08:54RoanokeCharles Perras drills a jumper from just outside the lane on a great pass from Robert Miller14-11
08:43MillsapsSean Purkey is whistled for traveling14-11
SubsRoanoke
Jacob Ray (PG), Jonathan Zogopoulos (SG), John Henson (C)
Robert Miller, Charles Perras, Shawn Jones
 
SubsMillsaps
Perry Yates (PG), Jason Johnson (SG), Gary Warren (PF), Nathan Kemper (C)
Billy Nixon, Sean Purkey, Alex Scheid, William Anderson
 
08:31RoanokeGregory Erickson comes up short on the 3 from the left wing14-11
08:30MillsapsPerry Yates snags the defensive board14-11
08:15MillsapsCharles Adams makes the shot from the right side14-13
08:00RoanokeJonathan Zogopoulos hits the front of the rim on the 3pt attempt from the left wing14-13
07:58RoanokeThe offensive rebound goes to John Henson14-13
07:35RoanokeJohn Henson clanks a floater from the left block but he's fouled by Perry Yates - foul #1 on Perry Yates, team foul #514-13
SubsRoanoke
Richard Johnson (SF), Mathew Major (PF)
Mark Hill, Gregory Erickson
 
SubsMillsaps
Billy Nixon (PG), Sean Purkey (SF)
Perry Yates, Charles Adams
 
07:35RoanokeJohn Henson makes the 1st free throw15-13
07:35RoanokeJohn Henson misses the 2nd free throw15-13
07:35MillsapsGary Warren snags the defensive board15-13
LineupRoanoke
 PG - Jacob Ray (fresh)
 SG - Jonathan Zogopoulos (fresh)
 SF - Richard Johnson (fresh)
 PF - Mathew Major (fresh) 3 reb.
 C - John Henson (fresh) 1 pts.
 
LineupMillsaps
 PG - Billy Nixon (fresh) 4 pts. 1 ast.
 SG - Jason Johnson (fresh) 3 pts. 1 ast.
 SF - Sean Purkey (fresh)
 PF - Gary Warren (fresh) 3 reb.
 C - Nathan Kemper (fresh) 3 reb.
 
07:15MillsapsNathan Kemper makes the jumper from the left wing on a great pass from Billy Nixon15-15
07:10RoanokeMathew Major can't connect on a jumper from just outside the lane15-15
07:08RoanokeJohn Henson snags the offensive board15-15
06:53RoanokeMathew Major hits a jump hook from the right block on a great pass from Jacob Ray and the foul's on Sean Purkey - foul #1 on Sean Purkey, team foul #617-15
SubsRoanoke
Robert Miller (PG), Shawn Jones (C)
Jacob Ray, John Henson
 
SubsMillsaps 
06:53RoanokeMathew Major makes the free throw18-15
06:29MillsapsJason Johnson connects on the shot from the free throw line18-17
06:00RoanokeJonathan Zogopoulos is hacked by Billy Nixon - foul #1 on Billy Nixon, team foul #718-17
SubsRoanoke
Mark Hill (SF)
Richard Johnson
 
SubsMillsaps
Perry Yates (PG), Eddie Barton (SF), Alex Scheid (PF), William Anderson (C)
Billy Nixon, Jason Johnson, Gary Warren, Nathan Kemper
 
06:00RoanokeJonathan Zogopoulos makes the 1st free throw19-17
06:00RoanokeJonathan Zogopoulos makes the 2nd free throw20-17
05:37MillsapsSean Purkey misses long on a 3pt shot from the right wing20-17
05:35MillsapsAlex Scheid tips it in20-19
05:30RoanokeRobert Miller buries a jumpshot from just outside the lane on a great pass from Mathew Major22-19
05:20MillsapsSean Purkey hits a 3 pointer from the left wing22-22
05:17RoanokeRobert Miller is called for the offensive foul in the backcourt - foul #1 on Robert Miller, team foul #622-22
SubsRoanoke
Jacob Ray (PG), Charles Perras (SG)
Robert Miller, Jonathan Zogopoulos
 
SubsMillsaps
Michael Lobb (SG), Charles Adams (SF)
Sean Purkey, Eddie Barton
 
04:55MillsapsAlex Scheid misses the floater from just outside the lane but the foul's on Jacob Ray - foul #2 on Jacob Ray, team foul #722-22
SubsRoanoke
Robert Miller (PG), Gregory Erickson (PF)
Jacob Ray, Mathew Major
 
SubsMillsaps
Billy Nixon (PG)
Perry Yates
 
04:55MillsapsAlex Scheid makes the 1st free throw22-23
04:55MillsapsAlex Scheid misses the 2nd free throw22-23
04:55MillsapsThe offensive rebound goes to Charles Adams22-23
04:40MillsapsBilly Nixon misses short on a 3 pointer from the left wing22-23
04:39RoanokeShawn Jones pulls down the rebound22-23
04:34RoanokeMark Hill banks in the layup24-23
04:13MillsapsAlex Scheid misses the fadeaway jumper from the left side24-23
04:11MillsapsThe offensive rebound goes to William Anderson24-23
03:51MillsapsBilly Nixon is denied on a layup by Gregory Erickson24-23
03:49RoanokeShawn Jones grabs the defensive rebound24-23
03:40RoanokeAlex Scheid is called for the reach on Robert Miller - foul #2 on Alex Scheid, team foul #824-23
SubsRoanoke
Frank Maher (SG), Richard Johnson (SF), Mathew Major (PF)
Charles Perras, Mark Hill, Shawn Jones
 
SubsMillsaps
Jason Johnson (SG), Gary Warren (PF), Nathan Kemper (C)
Michael Lobb, Alex Scheid, William Anderson
 
03:40RoanokeRobert Miller makes the 1st free throw25-23
03:40RoanokeRobert Miller makes the 2nd free throw26-23
03:31MillsapsNathan Kemper misses the floater from the right side26-23
03:30RoanokeGregory Erickson snags the defensive board26-23
LineupRoanoke
 PG - Robert Miller (fairly fresh) 7 pts. 1 ast.
 SG - Frank Maher (fresh)
 SF - Richard Johnson (fresh)
 PF - Mathew Major (fresh) 3 pts. 3 reb.
 C - Gregory Erickson (fresh) 3 pts. 2 reb.
 
LineupMillsaps
 PG - Billy Nixon (fresh) 4 pts. 2 ast.
 SG - Jason Johnson (fresh) 5 pts. 1 ast.
 SF - Charles Adams (fresh) 4 pts.
 PF - Gary Warren (fresh) 3 reb.
 C - Nathan Kemper (fresh) 2 pts. 3 reb.
 
03:23RoanokeRobert Miller is whistled for traveling26-23
SubsRoanoke
Jacob Ray (PG)
Robert Miller
 
SubsMillsaps
Perry Yates (PG), Sean Purkey (SF)
Billy Nixon, Charles Adams
 
03:06MillsapsJason Johnson misses short on a 3 pointer from the left wing26-23
03:04RoanokeMathew Major snags the defensive board26-23
02:59RoanokeFrank Maher misses short on a 3pt shot from the right wing26-23
02:58MillsapsThe rebound goes to Nathan Kemper26-23
02:53MillsapsSean Purkey drills a fadeaway jumper from the right side set up by Nathan Kemper26-25
02:48RoanokeJacob Ray misses the fadeaway from the left wing26-25
02:47MillsapsNathan Kemper grabs the defensive rebound26-25
02:34MillsapsNathan Kemper is hacked by Gregory Erickson - foul #1 on Gregory Erickson, team foul #826-25
SubsRoanoke
John Henson (C)
Gregory Erickson
 
SubsMillsaps 
02:34MillsapsNathan Kemper makes the 1st free throw26-26
02:34MillsapsNathan Kemper misses the 2nd free throw26-26
02:34RoanokeFrank Maher grabs the board26-26
02:07RoanokeFrank Maher makes the 3 pointer from the left wing29-26
01:54MillsapsFrank Maher steps in front of the Nathan Kemper pass29-26
01:35RoanokeMathew Major hits a driving attempt from close range on a great pass from Frank Maher31-26
01:30MillsapsJason Johnson is fouled on the floor by Frank Maher - foul #3 on Frank Maher, team foul #931-26
SubsRoanoke
Jonathan Zogopoulos (SG), Mark Hill (SF), Shawn Jones (C)
Frank Maher, Richard Johnson, Mathew Major
 
SubsMillsaps
Billy Nixon (PG), Charles Adams (SF), Alex Scheid (PF), William Anderson (C)
Perry Yates, Sean Purkey, Gary Warren, Nathan Kemper
 
01:30MillsapsJason Johnson misses the 1st free throw31-26
01:30RoanokeShawn Jones gets the rebound31-26
01:10RoanokeMark Hill is whistled for a charge - foul #1 on Mark Hill, team foul #1031-26
SubsRoanoke
Charles Perras (SG), Gregory Erickson (PF)
Jacob Ray, John Henson
 
SubsMillsaps
Michael Lobb (SG)
Jason Johnson
 
00:49MillsapsWilliam Anderson scores on a 3 from the left wing on a nice dish by Charles Adams31-29
00:35RoanokeMark Hill is hacked by Charles Adams - foul #2 on Charles Adams, team foul #931-29
SubsRoanoke
Robert Miller (PG)
Charles Perras
 
SubsMillsaps
Sean Purkey (SG)
Michael Lobb
 
00:35RoanokeMark Hill makes the 1st free throw32-29
00:35RoanokeMark Hill makes the 2nd free throw33-29
00:22MillsapsCharles Adams buries a fadeaway from the free throw line set up by Billy Nixon and he's hacked by Mark Hill - foul #2 on Mark Hill, team foul #1133-31
00:22MillsapsCharles Adams makes the free throw33-32
00:00RoanokeRobert Miller connects on the driving attempt from the baseline35-32
TimeTeamPlayScore
LineupRoanoke
 PG - Robert Miller (fresh) 9 pts. 1 ast.
 SG - Jacob Ray (fresh) 1 ast.
 SF - Richard Johnson (fresh)
 PF - Mathew Major (fresh) 5 pts. 4 reb.
 C - Shawn Jones (fresh) 4 pts. 5 reb.
 
LineupMillsaps
 PG - Billy Nixon (fresh) 4 pts. 3 ast.
 SG - Jason Johnson (fresh) 5 pts. 1 ast.
 SF - Charles Adams (fresh) 7 pts.
 PF - Gary Warren (fresh) 3 reb.
 C - Nathan Kemper (fresh) 3 pts. 5 reb.
 
20:00MillsapsCharles Adams inbounds the ball35-32
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (0) 
Game PlanMillsapsMillsaps is playing a motion offense and a man to man (0) 
19:38MillsapsGary Warren is fouled on the floor by Mathew Major - foul #2 on Mathew Major, team foul #135-32
19:18MillsapsCharles Adams lays it up and in set up by Nathan Kemper35-34
19:12RoanokeRichard Johnson buries a jump hook in the paint set up by Jacob Ray and he's hacked by Charles Adams - foul #3 on Charles Adams, team foul #137-34
SubsRoanoke 
SubsMillsaps
Sean Purkey (SF)
Charles Adams
 
19:12RoanokeRichard Johnson makes the free throw38-34
18:58MillsapsGary Warren clanks a 3 from the left corner38-34
18:57RoanokeThe rebound goes to Shawn Jones38-34
18:52RoanokeJacob Ray drills a shot from just outside the lane on a great pass from Robert Miller40-34
18:35MillsapsNathan Kemper misses short on a runner from the baseline40-34
18:33RoanokeMathew Major grabs the board40-34
18:27RoanokeSean Purkey steals the ball from Jacob Ray40-34
18:04MillsapsThe short jumper by Sean Purkey is denied by Shawn Jones40-34
18:03RoanokeMathew Major gets the rebound40-34
17:59RoanokeMathew Major hits a 3 from the left wing on a great pass from Robert Miller43-34
17:32MillsapsRichard Johnson steps in front of the Nathan Kemper pass43-34
17:27RoanokeRichard Johnson banks in the layup45-34
17:10MillsapsJason Johnson buries a 3pt jumper from the right corner on a nice dish by Nathan Kemper45-37
16:56RoanokeRobert Miller misses long on a 3pt shot from the right corner45-37
16:54MillsapsGary Warren grabs the board45-37
16:36MillsapsMathew Major is called for the reach on Billy Nixon - foul #3 on Mathew Major, team foul #245-37
SubsRoanoke
Jonathan Zogopoulos (PG), Charles Perras (SG), Mark Hill (SF), Gregory Erickson (PF), John Henson (C)
Robert Miller, Jacob Ray, Richard Johnson, Mathew Major, Shawn Jones
 
SubsMillsaps
Perry Yates (PG), Michael Lobb (SG), Eddie Barton (SF), Alex Scheid (PF), William Anderson (C)
Billy Nixon, Jason Johnson, Sean Purkey, Gary Warren, Nathan Kemper
 
16:17MillsapsMichael Lobb scores on a 3pt jumper from the right wing45-40
16:01RoanokeEddie Barton is called for the reach on Jonathan Zogopoulos - foul #2 on Eddie Barton, team foul #245-40
15:46RoanokeCharles Perras can't connect on a shot from the right side but he's hacked by Michael Lobb - foul #1 on Michael Lobb, team foul #345-40
SubsRoanoke
Frank Maher (SG)
Jonathan Zogopoulos
 
SubsMillsaps
Charles Adams (SF)
Eddie Barton
 
15:46RoanokeCharles Perras makes the 1st free throw46-40
15:46RoanokeCharles Perras misses the 2nd free throw46-40
15:46MillsapsThe rebound goes to William Anderson46-40
LineupRoanoke
 PG - Charles Perras (fresh) 3 pts.
 SG - Frank Maher (fresh) 3 pts. 1 ast. 3 pf.
 SF - Mark Hill (fresh) 6 pts.
 PF - Gregory Erickson (fresh) 3 pts. 2 reb.
 C - John Henson (fresh) 1 pts. 2 reb.
 
LineupMillsaps
 PG - Perry Yates (fresh)
 SG - Michael Lobb (fresh) 3 pts.
 SF - Charles Adams (fresh) 9 pts. 3 pf.
 PF - Alex Scheid (fresh) 5 pts.
 C - William Anderson (fresh) 3 pts. 2 reb.
 
15:27MillsapsAlex Scheid is hacked by Gregory Erickson - foul #2 on Gregory Erickson, team foul #346-40
SubsRoanoke
Jonathan Zogopoulos (PG)
Charles Perras
 
SubsMillsaps
Sean Purkey (SG)
Michael Lobb
 
15:10MillsapsSean Purkey clanks a 3 from straight away46-40
15:09MillsapsWilliam Anderson grabs the offensive board46-40
14:54MillsapsSean Purkey is fouled on the floor by Gregory Erickson - foul #3 on Gregory Erickson, team foul #446-40
SubsRoanoke
Shawn Jones (C)
John Henson
 
SubsMillsaps
Billy Nixon (PG)
Perry Yates
 
14:42MillsapsAlex Scheid drills a jumper from the right side on a great pass from Billy Nixon46-42
14:24RoanokeFrank Maher clanks a pull-up jumper from the free throw line46-42
14:23MillsapsBilly Nixon snags the defensive board46-42
14:11MillsapsShawn Jones takes the ball from Billy Nixon46-42
13:51RoanokeFrank Maher hits the front of the rim on the fadeaway from the right wing46-42
13:50MillsapsCharles Adams grabs the board46-42
13:38MillsapsMark Hill steps in front of the Billy Nixon pass46-42
13:19RoanokeGregory Erickson can't connect on a fadeaway from the left block46-42
13:17RoanokeGregory Erickson snags the offensive board46-42
13:11RoanokeBilly Nixon steals it from Shawn Jones46-42
12:51MillsapsSean Purkey misses short on a 3pt attempt from the right wing46-42
12:50MillsapsWilliam Anderson tips it back up and in46-44
12:46RoanokeJonathan Zogopoulos misses long on a 3 pointer from the left wing46-44
12:44MillsapsSean Purkey gets the rebound46-44
12:30MillsapsSean Purkey scores on a jumper from the right wing set up by Billy Nixon46-46
12:15RoanokeGregory Erickson clanks a 3 pointer from the right wing46-46
12:13RoanokeThe offensive rebound goes to Jonathan Zogopoulos46-46
11:59RoanokeFrank Maher misses badly on a 3 pointer from the left wing46-46
11:58MillsapsWilliam Anderson gets the rebound46-46
11:51MillsapsCharles Adams misses badly on a 3 pointer from the left corner46-46
11:49RoanokeThe rebound goes to Shawn Jones46-46
LineupRoanoke
 PG - Jonathan Zogopoulos (fairly fresh) 2 pts.
 SG - Frank Maher (fairly fresh) 3 pts. 1 ast. 3 pf.
 SF - Mark Hill (fairly fresh) 6 pts.
 PF - Gregory Erickson (fairly fresh) 3 pts. 3 reb. 3 pf.
 C - Shawn Jones (fairly fresh) 4 pts. 7 reb.
 
LineupMillsaps
 PG - Billy Nixon (fairly fresh) 4 pts. 5 ast. 2 stl.
 SG - Sean Purkey (fairly fresh) 7 pts.
 SF - Charles Adams (fairly fresh) 9 pts. 2 reb. 3 pf.
 PF - Alex Scheid (fairly fresh) 7 pts.
 C - William Anderson (fairly fresh) 5 pts. 5 reb.
 
11:29RoanokeBilly Nixon steals it from Frank Maher46-46
11:16MillsapsShawn Jones denies the turnaround by Sean Purkey46-46
11:14MillsapsCharles Adams misses the tip46-46
11:13RoanokeMark Hill snags the defensive board46-46
11:07RoanokeFrank Maher knocks in the pull-up jumper from the free throw line and he's fouled by Sean Purkey - foul #2 on Sean Purkey, team foul #448-46
SubsRoanoke
Robert Miller (PG), Richard Johnson (SF), Mathew Major (PF), John Henson (C)
Jonathan Zogopoulos, Mark Hill, Gregory Erickson, Shawn Jones
 
SubsMillsaps
Perry Yates (PG), Jason Johnson (SG), Eddie Barton (SF), Gary Warren (PF), Nathan Kemper (C)
Billy Nixon, Sean Purkey, Charles Adams, Alex Scheid, William Anderson
 
11:07RoanokeFrank Maher makes the free throw49-46
10:49MillsapsPerry Yates throws a bad pass out of bounds49-46
SubsRoanoke
Jacob Ray (SG)
Frank Maher
 
SubsMillsaps 
10:42RoanokeJacob Ray misses short on a jumpshot from the right wing49-46
10:41MillsapsNathan Kemper grabs the board49-46
10:36MillsapsPerry Yates's pass is off the mark and out of bounds49-46
10:23RoanokeRobert Miller hits a 3pt jumper from the right corner on a great pass from Mathew Major52-46
10:08MillsapsGary Warren comes up short on the jumpshot from just outside the lane52-46
10:06MillsapsPerry Yates gets the offensive rebound52-46
09:48MillsapsEddie Barton is hacked by Robert Miller - foul #2 on Robert Miller, team foul #552-46
09:34MillsapsGary Warren drills a 3 from the right corner set up by Perry Yates52-49
09:19RoanokeJacob Ray can't connect on a 3 from the left wing52-49
09:17RoanokeJohn Henson misses the tip52-49
09:15RoanokeMathew Major gets the offensive rebound52-49
09:00RoanokeJason Johnson steals it from Richard Johnson52-49
08:38MillsapsNathan Kemper misses short on a fadeaway from the baseline52-49
08:37RoanokeRobert Miller grabs the defensive rebound52-49
08:31RoanokeRichard Johnson hits the front of the rim on the jumpshot from the free throw line52-49
08:30MillsapsEddie Barton grabs the defensive rebound52-49
08:17MillsapsEddie Barton slams it home52-51
08:03RoanokeRichard Johnson connects on the jumpshot from the left wing54-51
07:43MillsapsGary Warren scores on a 3pt jumper from the right corner set up by Jason Johnson54-54
LineupRoanoke
 PG - Robert Miller (fairly fresh) 12 pts. 3 ast.
 SG - Jacob Ray (fairly fresh) 2 pts. 2 ast.
 SF - Richard Johnson (fairly fresh) 7 pts.
 PF - Mathew Major (fairly fresh) 8 pts. 7 reb. 3 pf.
 C - John Henson (fairly fresh) 1 pts. 3 reb.
 
LineupMillsaps
 PG - Perry Yates (fairly fresh) 1 ast.
 SG - Jason Johnson (fairly fresh) 8 pts. 2 ast. 2 stl.
 SF - Eddie Barton (fairly fresh) 2 pts. 3 reb.
 PF - Gary Warren (fairly fresh) 6 pts. 4 reb.
 C - Nathan Kemper (fairly fresh) 3 pts. 6 reb.
 
07:24RoanokeRobert Miller misses short on a jumper from the free throw line54-54
07:23MillsapsThe rebound goes to Jason Johnson54-54
07:13MillsapsEddie Barton misses badly on a fadeaway jumper from the left side54-54
07:11RoanokeMathew Major pulls down the rebound54-54
07:07RoanokeRichard Johnson clanks a fadeaway jumper from the left side but he's fouled by Eddie Barton - foul #3 on Eddie Barton, team foul #554-54
SubsRoanoke
Jonathan Zogopoulos (PG), Frank Maher (SG), Mark Hill (PF), Shawn Jones (C)
Robert Miller, Jacob Ray, Mathew Major, John Henson
 
SubsMillsaps
Billy Nixon (PG), Sean Purkey (SG), Charles Adams (SF)
Perry Yates, Jason Johnson, Eddie Barton
 
07:07RoanokeRichard Johnson makes the 1st free throw55-54
07:07RoanokeRichard Johnson makes the 2nd free throw56-54
06:49MillsapsGary Warren misses short on a 3pt jumper from the left corner56-54
06:47MillsapsNathan Kemper pulls down the offensive rebound56-54
06:42MillsapsSean Purkey misses badly on a 3pt attempt from the left wing56-54
06:41RoanokeShawn Jones grabs the board56-54
06:37RoanokeShawn Jones throws a bad pass out of bounds56-54
SubsRoanoke
Gregory Erickson (PF)
Richard Johnson
 
SubsMillsaps
William Anderson (PF)
Gary Warren
 
06:25MillsapsJonathan Zogopoulos is called for the reach on Billy Nixon - foul #1 on Jonathan Zogopoulos, team foul #656-54
06:05MillsapsSean Purkey buries a shot from the left block on a great pass from Billy Nixon56-56
05:59RoanokeBilly Nixon steals the ball from Jonathan Zogopoulos56-56
05:40MillsapsSean Purkey hits a 3pt jumper from the right corner set up by Nathan Kemper56-59
05:36RoanokeFrank Maher hits a 3 from the right wing59-59
05:20MillsapsBilly Nixon connects on the 3 from the right wing59-62
05:04RoanokeShawn Jones drills a 3pt attempt from straight away set up by Jonathan Zogopoulos62-62
04:44MillsapsNathan Kemper throws a bad pass out of bounds62-62
SubsRoanoke
Robert Miller (PG), Jacob Ray (SG), Charles Perras (SF), Mathew Major (PF)
Jonathan Zogopoulos, Frank Maher, Mark Hill, Gregory Erickson
 
SubsMillsaps
Perry Yates (PG), Michael Lobb (SG), Eddie Barton (SF), Gary Warren (PF), Alex Scheid (C)
Billy Nixon, Sean Purkey, Charles Adams, William Anderson, Nathan Kemper
 
04:37RoanokeEddie Barton steps in front of the Charles Perras pass62-62
04:33MillsapsEddie Barton hits the finger roll62-64
04:21RoanokeJacob Ray scores on a 3pt jumper from the right corner set up by Mathew Major65-64
04:04MillsapsMichael Lobb buries a 3 pointer from the right wing on a great pass from Perry Yates65-67
03:42RoanokeMathew Major loses the ball out of bounds65-67
SubsRoanoke
Frank Maher (SG), John Henson (C)
Robert Miller, Shawn Jones
 
SubsMillsaps
Billy Nixon (PG), Jason Johnson (SG), Sean Purkey (SF)
Perry Yates, Michael Lobb, Gary Warren
 
LineupRoanoke
 PG - Jacob Ray (fresh) 5 pts. 2 ast.
 SG - Frank Maher (fresh) 9 pts. 1 ast. 3 pf.
 SF - Charles Perras (fresh) 3 pts.
 PF - Mathew Major (fresh) 8 pts. 8 reb. 3 pf.
 C - John Henson (fresh) 1 pts. 3 reb.
 
LineupMillsaps
 PG - Billy Nixon (fresh) 7 pts. 6 ast. 4 stl.
 SG - Jason Johnson (fresh) 8 pts. 2 ast. 2 stl.
 SF - Sean Purkey (fresh) 12 pts.
 PF - Eddie Barton (fresh) 4 pts. 3 reb. 3 pf.
 C - Alex Scheid (fresh) 7 pts.
 
03:21MillsapsCharles Perras steps in front of the Alex Scheid pass65-67
03:14RoanokeAlex Scheid blocks the short jumper by Mathew Major65-67
03:13RoanokeMathew Major grabs the offensive rebound65-67
03:00RoanokeJohn Henson is fouled on the floor by Alex Scheid - foul #3 on Alex Scheid, team foul #665-67
SubsRoanoke
Jonathan Zogopoulos (PG), Mark Hill (SF), Gregory Erickson (PF)
Jacob Ray, Frank Maher, Mathew Major
 
SubsMillsaps
Charles Adams (SF)
Eddie Barton
 
02:55RoanokeCharles Perras knocks in the jumper from the left side67-67
02:48MillsapsCharles Adams comes up short on the fadeaway in the paint but the foul's on Mark Hill - foul #3 on Mark Hill, team foul #767-67
SubsRoanoke 
SubsMillsaps
William Anderson (PF)
Alex Scheid
 
02:48MillsapsCharles Adams misses the 1st free throw67-67
02:48MillsapsCharles Adams makes the 2nd free throw67-68
02:46RoanokeRoanoke calls a full timeout (2 :30 3 full remaining)67-68
SubsRoanoke
Robert Miller (PG), Jacob Ray (SG), Richard Johnson (SF), Mathew Major (PF), Shawn Jones (C)
Jonathan Zogopoulos, Charles Perras, Mark Hill, Gregory Erickson, John Henson
 
SubsMillsaps
Alex Scheid (PF)
Sean Purkey
 
02:29RoanokeMathew Major knocks in the shot from the left wing on a great pass from Richard Johnson69-68
02:29MillsapsMillsaps calls a full timeout (2 :30 3 full remaining)69-68
SubsRoanoke
Frank Maher (SG)
Jacob Ray
 
SubsMillsaps
Gary Warren (PF)
William Anderson
 
02:14MillsapsAlex Scheid drills a floater from the right block on a nice dish by Billy Nixon69-70
01:51RoanokeJason Johnson is called for the reach on Frank Maher - foul #2 on Jason Johnson, team foul #769-70
SubsRoanoke 
SubsMillsaps
Nathan Kemper (C)
Alex Scheid
 
01:51RoanokeFrank Maher misses the 1st free throw69-70
01:51RoanokeMathew Major pulls down the offensive rebound69-70
01:33RoanokeRobert Miller misses long on a shot from the free throw line but the foul's on Charles Adams - foul #4 on Charles Adams, team foul #869-70
01:33RoanokeRobert Miller makes the 1st free throw70-70
01:33RoanokeRobert Miller makes the 2nd free throw71-70
01:13MillsapsNathan Kemper knocks in the shot from the left wing and the foul's on Shawn Jones - foul #2 on Shawn Jones, team foul #871-72
01:13MillsapsNathan Kemper misses the free throw71-72
01:13RoanokeMathew Major gets the rebound71-72
01:03RoanokeMathew Major hits the front of the rim on the floater from the left block71-72
01:01MillsapsThe rebound goes to Gary Warren71-72
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (0) 
Game PlanMillsapsMillsaps is playing a spread offense (hold ball) and a man to man (0) 
00:36MillsapsCharles Adams can't finish the layup71-72
00:34RoanokeFrank Maher grabs the board71-72
00:29RoanokeRobert Miller clanks a shot in the paint but he's hacked by Billy Nixon - foul #2 on Billy Nixon, team foul #971-72
00:29RoanokeRobert Miller makes the 1st free throw72-72
00:29RoanokeRobert Miller makes the 2nd free throw73-72
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (0) 
Game PlanMillsapsMillsaps is playing a motion offense and a man to man (0) 
00:18MillsapsBilly Nixon scores on a floater from the left wing set up by Charles Adams73-74
00:08RoanokeRobert Miller's pass is off the mark and out of bounds73-74
Game PlanRoanokeRoanoke is playing a fastbreak offense and intentionally fouling (0) 
Game PlanMillsapsMillsaps is playing a spread offense (hold ball) and a man to man (0) 
00:06MillsapsGary Warren is hacked by Frank Maher in the backcourt - foul #4 on Frank Maher, team foul #973-74
00:06MillsapsGary Warren makes the 1st free throw73-75
00:06MillsapsGary Warren makes the 2nd free throw73-76
00:06RoanokeRoanoke calls a :30 timeout (1 :30 3 full remaining)73-76
Game PlanRoanokeRoanoke is playing a quick shot offense (quick shot) and intentionally fouling (0) 
Game PlanMillsapsMillsaps is playing a spread offense (hold ball) and a man to man (0) 
00:00RoanokeRobert Miller makes the 3pt jumper from the left corner76-76
TimeTeamPlayScore
LineupRoanoke
 PG - Robert Miller (fresh) 19 pts. 3 ast.
 SG - Frank Maher (fresh) 9 pts. 1 ast. 4 pf.
 SF - Richard Johnson (fresh) 9 pts.
 PF - Mathew Major (fresh) 10 pts. 11 reb. 3 pf.
 C - Shawn Jones (fresh) 7 pts. 8 reb. 2 blk.
 
LineupMillsaps
 PG - Billy Nixon (fresh) 9 pts. 7 ast. 4 stl.
 SG - Jason Johnson (fresh) 8 pts. 2 ast. 2 stl.
 SF - Charles Adams (fresh) 10 pts. 3 reb. 4 pf.
 PF - Gary Warren (fresh) 8 pts. 5 reb.
 C - Nathan Kemper (fresh) 5 pts. 7 reb.
 
05:00MillsapsNathan Kemper wins the tip76-76
Game PlanRoanokeRoanoke is playing a fastbreak offense and a man to man (0) 
Game PlanMillsapsMillsaps is playing a motion offense and a man to man (0) 
04:46MillsapsBilly Nixon can't connect on a 3 from the left wing76-76
04:45MillsapsNathan Kemper tips it home76-78
04:36RoanokeMathew Major hits the front of the rim on the 3pt shot from straight away76-78
04:35MillsapsCharles Adams gets the rebound76-78
04:08MillsapsJason Johnson misses long on a 3 from the left wing76-78
04:06RoanokeShawn Jones grabs the defensive rebound76-78
04:01RoanokeGary Warren is called for the reach on Frank Maher - foul #1 on Gary Warren, team foul #1076-78
04:01RoanokeFrank Maher misses the 1st free throw76-78
04:01RoanokeFrank Maher makes the 2nd free throw77-78
03:47MillsapsCharles Adams hits a 3 pointer from the left wing on a great pass from Billy Nixon77-81
03:26RoanokeMathew Major knocks in the jumpshot from the left side on a nice dish by Frank Maher and he's fouled by Gary Warren - foul #2 on Gary Warren, team foul #1179-81
SubsRoanoke
Jacob Ray (PG), Mark Hill (SF)
Robert Miller, Richard Johnson
 
SubsMillsaps 
03:26RoanokeMathew Major makes the free throw80-81
03:24MillsapsBilly Nixon is called for traveling in the backcourt80-81
03:06RoanokeMathew Major can't connect on a pull-up jumper from the right wing80-81
03:04RoanokeFrank Maher misses the tip80-81
03:03MillsapsGary Warren grabs the board80-81
02:49MillsapsMark Hill steps in front of the Charles Adams pass80-81
02:49RoanokeRoanoke calls a full timeout (1 :30 3 full remaining)80-81
SubsRoanoke
Robert Miller (PG), Richard Johnson (SF)
Jacob Ray, Mark Hill
 
SubsMillsaps 
02:32RoanokeMathew Major hits the front of the rim on the driving attempt from the left block but he's hacked by Gary Warren - foul #3 on Gary Warren, team foul #1280-81
02:32RoanokeMathew Major makes the 1st free throw81-81
02:32RoanokeMathew Major makes the 2nd free throw82-81
02:11MillsapsCharles Adams blows the layup82-81
02:10RoanokeShawn Jones gets the rebound82-81
01:56RoanokeRichard Johnson is hacked by Charles Adams - foul #5 on Charles Adams, team foul #1382-81
SubsRoanoke 
SubsMillsaps
Sean Purkey (SF)
Charles Adams
 
01:56RoanokeRichard Johnson makes the 1st free throw83-81
01:56RoanokeRichard Johnson misses the 2nd free throw83-81
01:56MillsapsGary Warren pulls down the rebound83-81
01:35MillsapsJason Johnson's pass is intercepted by Shawn Jones83-81
01:15RoanokeFrank Maher hits the front of the rim on the 3pt shot from straight away83-81
01:14MillsapsNathan Kemper snags the defensive board83-81
00:49MillsapsGary Warren makes the 3 from the right wing on a nice dish by Jason Johnson83-84
LineupRoanoke
 PG - Robert Miller (fairly fresh) 19 pts. 3 ast.
 SG - Frank Maher (fairly fresh) 10 pts. 2 ast. 4 pf.
 SF - Richard Johnson (fairly fresh) 10 pts.
 PF - Mathew Major (fairly fresh) 15 pts. 11 reb. 3 pf.
 C - Shawn Jones (fresh) 7 pts. 10 reb. 2 blk. 2 stl.
 
LineupMillsaps
 PG - Billy Nixon (fairly fresh) 9 pts. 8 ast. 4 stl.
 SG - Jason Johnson (fairly fresh) 8 pts. 3 ast. 2 stl.
 SF - Sean Purkey (fresh) 12 pts.
 PF - Gary Warren (fairly fresh) 11 pts. 7 reb. 3 pf.
 C - Nathan Kemper (fairly fresh) 7 pts. 9 reb.
 
00:37RoanokeShawn Jones knocks in the 3 from the right wing on a nice dish by Frank Maher86-84
00:20MillsapsJason Johnson clanks a jumper from just outside the lane86-84
00:18MillsapsSean Purkey grabs the offensive board86-84
00:05MillsapsSean Purkey double dribbles86-84
Game PlanRoanokeRoanoke is playing a spread offense (hold ball) and a man to man (0) 
Game PlanMillsapsMillsaps is playing a motion offense and intentionally fouling (0) 
00:02RoanokeMathew Major is fouled in the backcourt by Billy Nixon - foul #3 on Billy Nixon, team foul #1486-84
00:02RoanokeMathew Major makes the 1st free throw87-84
00:02RoanokeMathew Major misses the 2nd free throw87-84
00:02MillsapsGary Warren grabs the defensive rebound87-84
00:02MillsapsMillsaps calls a :30 timeout (1 :30 4 full remaining)87-84
Game PlanRoanokeRoanoke is playing a spread offense (hold ball) and a man to man (0) 
Game PlanMillsapsMillsaps is playing a quick shot offense (quick shot) and intentionally fouling (0) 
00:00MillsapsBilly Nixon misses badly on a halfcourt shot87-84