#421C7B #002E90
Hoops Dynasty HOOPS DYNASTY
Non-Conference Smith
Final -
12/10/2025
89
  1 2 F
James Madison 47 42 89
Air Force 44 35 79
79
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cCong Xiong 25 2-6 0-1 3-4 2 5 2 2 0 1 1 7
pfVyacheslav Zaner 25 9-13 2-2 7-10 1 5 1 2 2 0 1 27
sfRandy Woo 25 1-1 0-0 2-2 1 2 2 2 0 1 1 4
sgBranko Zodrow 22 4-6 1-3 0-0 1 2 1 1 1 0 3 9
pgJon Perin 26 5-11 2-5 1-1 0 1 5 1 1 0 2 13
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sgJames Milbrandt 18 3-9 3-8 0-0 1 3 3 2 0 0 2 9
pfEdwin Combs 15 2-5 1-2 2-4 0 6 0 2 0 0 2 7
sfSalvatore Ortega 15 1-1 0-0 2-2 0 2 2 0 0 0 1 4
cJavier Miranda 15 3-5 0-0 3-4 1 3 1 0 1 1 2 9
pgMatthew Johnson 14 0-0 0-0 0-0 0 1 1 1 1 0 2 0
Totals 200 30-57 9-21 20-27 7 30 18 13 6 3 17 89
Percentages   .526 .429 .741                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJoe Putnam 18 2-4 0-0 0-0 1 4 0 0 0 1 3 4
pfDavid Wise 28 4-9 0-2 1-2 4 10 3 2 1 0 3 9
sfWilliam Shelton 24 4-7 2-4 2-2 1 5 1 3 2 2 0 12
sgBrian Deloach 21 3-8 0-2 3-3 1 1 0 2 1 0 2 9
pgRaymond Wier 20 5-9 2-5 1-2 0 0 4 4 1 0 2 13
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfJohn Rutkowski 21 4-6 1-1 1-2 0 2 2 1 0 0 1 10
cPaul Kilroy 17 1-4 0-0 3-3 1 5 0 0 2 0 1 5
sgRuben Rowland 16 3-7 1-4 0-0 1 1 1 3 0 0 1 7
pgLarry Wright 14 1-2 0-0 2-2 0 1 2 1 0 0 2 4
pfChristian Head 10 2-4 0-0 0-0 2 4 0 0 0 0 4 4
pgStephen Trudeau 8 1-2 0-1 0-0 1 1 1 2 0 0 0 2
sgGreg Pontius 3 0-1 0-1 0-0 0 0 0 0 0 0 0 0
Totals 200 30-63 6-20 13-16 12 34 14 18 7 3 19 79
Percentages   .476 .300 .813                

JMU
47
16-30
6-11
9-10
4
12
10
6
2
3
9
10
10
4
6
15
42
14-27
3-10
11-17
3
18
8
7
4
0
8
18
7
4
10
14
89
30-57
9-21
20-27
7
30
18
13
6
3
17
28
17
8
16
29
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
UAFA
44
16-28
3-8
9-10
5
15
6
9
3
1
7
10
6
4
0
20
35
14-35
3-12
4-6
7
19
8
9
4
2
12
20
6
4
6
12
79
30-63
6-20
13-16
12
34
14
18
7
3
19
30
12
8
6
32
PLAYER OF THE GAME
pf Vyacheslav Zaner James Madison
27 Points, 5 Rebounds, 2 Steals
TimeTeamPlayScore
LineupJames Madison
 PG - Jon Perin (fresh)
 SG - Branko Zodrow (fresh)
 SF - Randy Woo (fresh)
 PF - Vyacheslav Zaner (fresh)
 C - Cong Xiong (fresh)
 
LineupAir Force
 PG - Raymond Wier (fresh)
 SG - Brian Deloach (fresh)
 SF - William Shelton (fresh)
 PF - David Wise (fresh)
 C - Joe Putnam (fresh)
 
20:00Air ForceJoe Putnam wins the tip0-0
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (0) 
Game PlanAir ForceAir Force is playing a motion offense and a 2-3 zone (0) 
19:43Air ForceCong Xiong blocks the short jumper by David Wise0-0
19:42Air ForceDavid Wise hits the follow up shot0-2
19:32James MadisonCong Xiong misses short on a floater near the basket0-2
19:30Air ForceWilliam Shelton snags the defensive board0-2
19:13Air ForceRaymond Wier scores on a fadeaway jumper from the left wing on a great pass from William Shelton0-4
18:54James MadisonVyacheslav Zaner scores on a fadeaway from the left side on a great pass from Cong Xiong2-4
18:52Air ForceBranko Zodrow is called for the reach on William Shelton in the backcourt - foul #1 on Branko Zodrow, team foul #12-4
18:36Air ForceRaymond Wier throws a bad pass out of bounds2-4
18:17James MadisonJon Perin scores on a 3pt jumper from straight away5-4
18:02Air ForceDavid Wise's pass is intercepted by Jon Perin5-4
17:34James MadisonBranko Zodrow hits a jumpshot from the left side set up by Jon Perin7-4
17:32Air ForceWilliam Shelton double dribbles in the backcourt7-4
SubsJames Madison
James Milbrandt (SG)
Branko Zodrow
 
SubsAir Force
Larry Wright (PG), Ruben Rowland (SG), John Rutkowski (SF), Christian Head (PF), Paul Kilroy (C)
Raymond Wier, Brian Deloach, William Shelton, David Wise, Joe Putnam
 
17:21James MadisonVyacheslav Zaner knocks in the runner from the baseline on a great pass from James Milbrandt9-4
17:08Air ForcePaul Kilroy misses short on a pull-up jumper from the left wing but he's hacked by Cong Xiong - foul #1 on Cong Xiong, team foul #29-4
SubsJames Madison
Matthew Johnson (PG), Salvatore Ortega (SF)
Jon Perin, Randy Woo
 
SubsAir Force 
17:08Air ForcePaul Kilroy makes the 1st free throw9-5
17:08Air ForcePaul Kilroy makes the 2nd free throw9-6
17:00James MadisonJohn Rutkowski is called for the reach on Salvatore Ortega - foul #1 on John Rutkowski, team foul #19-6
16:55James MadisonJames Milbrandt misses the 3 pointer from straight away9-6
16:53James MadisonVyacheslav Zaner tips it home11-6
16:33Air ForceLarry Wright misses the jumper from the left wing11-6
16:32James MadisonSalvatore Ortega snags the defensive board11-6
16:16James MadisonVyacheslav Zaner knocks in the pull-up jumper from the right wing set up by Salvatore Ortega13-6
16:14Air ForceVyacheslav Zaner takes the ball from Ruben Rowland in the backcourt13-6
15:59James MadisonVyacheslav Zaner misses the easy layup but the foul's on Christian Head - foul #1 on Christian Head, team foul #213-6
SubsJames Madison
Jon Perin (PG), Branko Zodrow (SG), Randy Woo (SF)
Matthew Johnson, James Milbrandt, Salvatore Ortega
 
SubsAir Force
Stephen Trudeau (PG), Brian Deloach (SG), William Shelton (SF), David Wise (PF), Joe Putnam (C)
Larry Wright, Ruben Rowland, John Rutkowski, Christian Head, Paul Kilroy
 
15:59James MadisonVyacheslav Zaner makes the 1st free throw14-6
15:59James MadisonVyacheslav Zaner misses the 2nd free throw14-6
15:59Air ForceThe rebound goes to Joe Putnam14-6
LineupJames Madison
 PG - Jon Perin (fresh) 3 pts. 1 ast.
 SG - Branko Zodrow (fresh) 2 pts.
 SF - Randy Woo (fresh)
 PF - Vyacheslav Zaner (fairly fresh) 9 pts.
 C - Cong Xiong (fairly fresh)
 
LineupAir Force
 PG - Stephen Trudeau (fresh)
 SG - Brian Deloach (fresh)
 SF - William Shelton (fresh)
 PF - David Wise (fresh) 2 pts.
 C - Joe Putnam (fresh)
 
15:50Air ForceRandy Woo denies the turnaround by Joe Putnam14-6
15:48Air ForceStephen Trudeau grabs the offensive board14-6
15:34Air ForceStephen Trudeau hits the front of the rim on the 3pt attempt from the left corner14-6
15:33James MadisonVyacheslav Zaner pulls down the rebound14-6
15:28James MadisonJon Perin misses long on a 3pt attempt from the left wing14-6
15:27James MadisonCong Xiong can't tip it in14-6
15:25James MadisonRandy Woo tips it home16-6
15:04Air ForceWilliam Shelton connects on the jumpshot from the right side16-8
14:51James MadisonCong Xiong misses long on a fadeaway near the basket but the foul's on Joe Putnam - foul #1 on Joe Putnam, team foul #316-8
SubsJames Madison
James Milbrandt (SG), Salvatore Ortega (SF), Edwin Combs (PF)
Branko Zodrow, Randy Woo, Vyacheslav Zaner
 
SubsAir Force
Raymond Wier (PG), Ruben Rowland (SG), Christian Head (C)
Stephen Trudeau, Brian Deloach, Joe Putnam
 
14:51James MadisonCong Xiong makes the 1st free throw17-8
14:51James MadisonCong Xiong makes the 2nd free throw18-8
14:48Air ForceDavid Wise is hacked by Edwin Combs in the backcourt - foul #1 on Edwin Combs, team foul #318-8
SubsJames Madison
Javier Miranda (C)
Cong Xiong
 
SubsAir Force 
14:40Air ForceWilliam Shelton misses long on a 3 pointer from the right corner18-8
14:38Air ForceThe offensive rebound goes to Christian Head18-8
14:24Air ForceJavier Miranda knocks away the 3 by Ruben Rowland18-8
14:23James MadisonEdwin Combs snags the defensive board18-8
14:18James MadisonJon Perin hits a 3 pointer from the left corner set up by James Milbrandt21-8
14:02Air ForceChristian Head is hacked by Javier Miranda - foul #1 on Javier Miranda, team foul #421-8
SubsJames Madison
Matthew Johnson (PG)
Jon Perin
 
SubsAir Force
John Rutkowski (SF), Paul Kilroy (C)
William Shelton, David Wise
 
13:39Air ForceJohn Rutkowski makes the wide open 3pt shot from straight away set up by Raymond Wier21-11
13:25James MadisonSalvatore Ortega is hacked by Christian Head - foul #2 on Christian Head, team foul #421-11
SubsJames Madison
Branko Zodrow (SG), Randy Woo (SF), Vyacheslav Zaner (PF)
James Milbrandt, Salvatore Ortega, Edwin Combs
 
SubsAir Force
Brian Deloach (SG), Joe Putnam (C)
Ruben Rowland, Christian Head
 
13:20James MadisonJavier Miranda misses short on a fadeaway near the basket but he's fouled by Joe Putnam - foul #2 on Joe Putnam, team foul #521-11
SubsJames Madison 
SubsAir Force
Larry Wright (PG), David Wise (PF)
Raymond Wier, Joe Putnam
 
13:20James MadisonJavier Miranda makes the 1st free throw22-11
13:20James MadisonJavier Miranda makes the 2nd free throw23-11
12:56Air ForceBrian Deloach scores on a fadeaway from just outside the lane23-13
12:42James MadisonPaul Kilroy takes the ball from Branko Zodrow23-13
12:29Air ForceLarry Wright hits a jumper from the left wing set up by David Wise23-15
12:03James MadisonJavier Miranda lays it up and in25-15
11:38Air ForceJohn Rutkowski scores on a fadeaway from the right block on a great pass from Larry Wright25-17
LineupJames Madison
 PG - Matthew Johnson (fairly fresh)
 SG - Branko Zodrow (fairly fresh) 2 pts.
 SF - Randy Woo (fairly fresh) 2 pts.
 PF - Vyacheslav Zaner (tiring) 9 pts. 2 reb.
 C - Javier Miranda (fairly fresh) 4 pts.
 
LineupAir Force
 PG - Larry Wright (fresh) 2 pts. 1 ast.
 SG - Brian Deloach (fairly fresh) 2 pts.
 SF - John Rutkowski (fresh) 5 pts.
 PF - David Wise (fairly fresh) 2 pts.
 C - Paul Kilroy (fairly fresh) 2 pts.
 
11:22James MadisonBrian Deloach steals it from Randy Woo25-17
11:12Air ForceJohn Rutkowski misses long on a shot from the left block but the foul's on Randy Woo - foul #1 on Randy Woo, team foul #525-17
SubsJames Madison
Jon Perin (PG), James Milbrandt (SG), Salvatore Ortega (SF), Edwin Combs (PF), Cong Xiong (C)
Matthew Johnson, Branko Zodrow, Randy Woo, Vyacheslav Zaner, Javier Miranda
 
SubsAir Force
Raymond Wier (PG), Ruben Rowland (SG), William Shelton (SF)
Larry Wright, Brian Deloach, Paul Kilroy
 
11:12Air ForceJohn Rutkowski makes the 1st free throw25-18
11:12Air ForceJohn Rutkowski misses the 2nd free throw25-18
11:12James MadisonEdwin Combs gets the rebound25-18
10:50James MadisonCong Xiong misses the easy layup25-18
10:48Air ForceDavid Wise gets the rebound25-18
10:29Air ForceRaymond Wier is by himself and knocks in the shot from just outside the lane25-20
10:05James MadisonCong Xiong is called for a backcourt violation25-20
SubsJames Madison 
SubsAir Force
Paul Kilroy (C)
John Rutkowski
 
10:03Air ForceRaymond Wier throws a bad pass out of bounds in the backcourt25-20
09:47James MadisonJon Perin blows the layup25-20
09:45Air ForcePaul Kilroy grabs the defensive rebound25-20
09:27Air ForceRaymond Wier misses long on a 3 from the left corner25-20
09:26James MadisonSalvatore Ortega grabs the defensive rebound25-20
09:20James MadisonJames Milbrandt makes the 3pt shot from the right wing on a nice dish by Jon Perin28-20
08:54Air ForceRaymond Wier drills a 3pt shot from straight away28-23
08:35James MadisonEdwin Combs knocks in the fadeaway jumper from the left side on a nice dish by Jon Perin30-23
08:31Air ForceRaymond Wier's pass is off the mark and out of bounds30-23
SubsJames Madison
Branko Zodrow (SG), Randy Woo (SF), Vyacheslav Zaner (PF)
James Milbrandt, Salvatore Ortega, Edwin Combs
 
SubsAir Force
Larry Wright (PG), Brian Deloach (SG), John Rutkowski (C)
Raymond Wier, Ruben Rowland, Paul Kilroy
 
08:13James MadisonCong Xiong throws a bad pass out of bounds30-23
07:52Air ForceWilliam Shelton throws a bad pass out of bounds30-23
SubsJames Madison
Matthew Johnson (PG), Javier Miranda (C)
Jon Perin, Cong Xiong
 
SubsAir Force 
07:34James MadisonVyacheslav Zaner buries a floater in the lane32-23
LineupJames Madison
 PG - Matthew Johnson (fresh)
 SG - Branko Zodrow (fresh) 2 pts.
 SF - Randy Woo (fresh) 2 pts.
 PF - Vyacheslav Zaner (fairly fresh) 11 pts. 2 reb.
 C - Javier Miranda (fresh) 4 pts.
 
LineupAir Force
 PG - Larry Wright (fresh) 2 pts. 1 ast.
 SG - Brian Deloach (fresh) 2 pts.
 SF - William Shelton (fairly fresh) 2 pts.
 PF - David Wise (tiring) 2 pts. 2 reb.
 C - John Rutkowski (fresh) 6 pts.
 
07:17Air ForceLarry Wright is fouled on the floor by Vyacheslav Zaner - foul #1 on Vyacheslav Zaner, team foul #632-23
SubsJames Madison 
SubsAir Force
Stephen Trudeau (SG)
Brian Deloach
 
07:03Air ForceJohn Rutkowski drills a fadeaway jumper from the left wing32-25
06:46James MadisonWilliam Shelton steals it from Vyacheslav Zaner32-25
06:25Air ForceWilliam Shelton knocks in the 3pt jumper from straight away32-28
05:59James MadisonVyacheslav Zaner hits the front of the rim on the jumpshot from the left side but he's fouled by David Wise - foul #1 on David Wise, team foul #632-28
SubsJames Madison
Jon Perin (PG), James Milbrandt (SG), Cong Xiong (C)
Matthew Johnson, Branko Zodrow, Javier Miranda
 
SubsAir Force
Raymond Wier (PG), Brian Deloach (SG), Ruben Rowland (SF), Paul Kilroy (C)
Larry Wright, Stephen Trudeau, William Shelton, John Rutkowski
 
05:59James MadisonVyacheslav Zaner makes the 1st free throw33-28
05:59James MadisonVyacheslav Zaner makes the 2nd free throw34-28
05:50Air ForceBrian Deloach is hacked by Jon Perin - foul #1 on Jon Perin, team foul #734-28
SubsJames Madison
Edwin Combs (PF)
Vyacheslav Zaner
 
SubsAir Force 
05:50Air ForceBrian Deloach makes the 1st free throw34-29
05:50Air ForceBrian Deloach makes the 2nd free throw34-30
05:41James MadisonJames Milbrandt hits the front of the rim on the 3 pointer from the right wing34-30
05:39Air ForcePaul Kilroy pulls down the rebound34-30
05:20Air ForceRaymond Wier misses long on a 3pt shot from the right wing34-30
05:19Air ForceBrian Deloach pulls down the offensive rebound34-30
05:08Air ForceRuben Rowland misses badly on a floater from just outside the lane34-30
05:07James MadisonCong Xiong snags the defensive board34-30
05:03James MadisonJon Perin misses the easy layup34-30
05:01Air ForceDavid Wise pulls down the rebound34-30
04:45Air ForceBrian Deloach makes the pull-up jumper from the left side on a nice dish by David Wise34-32
04:32James MadisonJames Milbrandt buries a 3pt jumper from the left corner on a great pass from Randy Woo37-32
04:04Air ForceBrian Deloach misses the wide open shot from close range37-32
04:02Air ForceRuben Rowland hits the follow up shot37-34
03:39James MadisonPaul Kilroy is called for the reach on Randy Woo - foul #1 on Paul Kilroy, team foul #737-34
SubsJames Madison
Branko Zodrow (SG), Vyacheslav Zaner (PF), Javier Miranda (C)
James Milbrandt, Edwin Combs, Cong Xiong
 
SubsAir Force
Larry Wright (PG), Stephen Trudeau (SG), John Rutkowski (SF), Christian Head (PF), Joe Putnam (C)
Raymond Wier, Brian Deloach, Ruben Rowland, David Wise, Paul Kilroy
 
03:39James MadisonRandy Woo makes the 1st free throw38-34
03:39James MadisonRandy Woo makes the 2nd free throw39-34
03:17Air ForceChristian Head connects on the jump hook in the lane39-36
LineupJames Madison
 PG - Jon Perin (fairly fresh) 6 pts. 3 ast.
 SG - Branko Zodrow (fresh) 2 pts.
 SF - Randy Woo (tiring) 4 pts.
 PF - Vyacheslav Zaner (fairly fresh) 13 pts. 2 reb.
 C - Javier Miranda (fresh) 4 pts.
 
LineupAir Force
 PG - Larry Wright (fresh) 2 pts. 1 ast.
 SG - Stephen Trudeau (fresh)
 SF - John Rutkowski (fresh) 8 pts.
 PF - Christian Head (fresh) 2 pts.
 C - Joe Putnam (fresh)
 
03:04James MadisonVyacheslav Zaner's floater is tipped away by Joe Putnam39-36
03:03Air ForceChristian Head pulls down the rebound39-36
02:58Air ForceLarry Wright is whistled for traveling39-36
SubsJames Madison
Matthew Johnson (PG), Salvatore Ortega (SF)
Jon Perin, Randy Woo
 
SubsAir Force 
02:44James MadisonVyacheslav Zaner hits the front of the rim on the fadeaway from the right side39-36
02:43Air ForceJohn Rutkowski gets the rebound39-36
02:41Air ForceLarry Wright is hacked by Matthew Johnson in the backcourt - foul #1 on Matthew Johnson, team foul #839-36
02:41Air ForceLarry Wright makes the 1st free throw39-37
02:41Air ForceLarry Wright makes the 2nd free throw39-38
02:28James MadisonVyacheslav Zaner scores on a 3 from the left wing42-38
02:07Air ForceStephen Trudeau is open and lays it up and in42-40
01:51James MadisonBranko Zodrow hits a jumper from the free throw line set up by Salvatore Ortega44-40
01:49Air ForceStephen Trudeau loses the ball out of bounds in the backcourt44-40
SubsJames Madison
Jon Perin (PG), James Milbrandt (SG), Edwin Combs (PF), Cong Xiong (C)
Matthew Johnson, Branko Zodrow, Vyacheslav Zaner, Javier Miranda
 
SubsAir Force
Raymond Wier (PG), Greg Pontius (SG), William Shelton (SF)
Larry Wright, Stephen Trudeau, Christian Head
 
01:44James MadisonEdwin Combs's pass is off the mark and out of bounds44-40
01:24Air ForceJoe Putnam misses the easy layup44-40
01:22James MadisonEdwin Combs snags the defensive board44-40
01:14James MadisonEdwin Combs scores on a 3pt shot from straight away on a nice dish by Cong Xiong47-40
01:07Air ForceJoe Putnam makes the fadeaway from the right side on a nice dish by Raymond Wier47-42
00:53James MadisonJames Milbrandt misses long on a 3pt shot from the left wing47-42
00:51Air ForceJohn Rutkowski pulls down the rebound47-42
00:44Air ForceWilliam Shelton comes up short on the fadeaway from just outside the lane but he's hacked by James Milbrandt - foul #1 on James Milbrandt, team foul #947-42
SubsJames Madison
Randy Woo (SF), Vyacheslav Zaner (PF)
Salvatore Ortega, Edwin Combs
 
SubsAir Force
Ruben Rowland (PG), Brian Deloach (SG), Christian Head (PF), Paul Kilroy (C)
Raymond Wier, Greg Pontius, John Rutkowski, Joe Putnam
 
00:44Air ForceWilliam Shelton makes the 1st free throw47-43
00:44Air ForceWilliam Shelton makes the 2nd free throw47-44
00:20James MadisonVyacheslav Zaner hits the front of the rim on the fadeaway jumper from the right side47-44
00:18James MadisonJames Milbrandt can't tip it in47-44
00:17Air ForcePaul Kilroy grabs the defensive rebound47-44
00:02Air ForceBrian Deloach misses the pull-up jumper from the right wing47-44
00:01James MadisonCong Xiong grabs the board47-44
00:00James MadisonCong Xiong clanks a fullcourt shot47-44
TimeTeamPlayScore
LineupJames Madison
 PG - Jon Perin (fresh) 6 pts. 3 ast.
 SG - Branko Zodrow (fresh) 4 pts.
 SF - Randy Woo (fresh) 4 pts.
 PF - Vyacheslav Zaner (fresh) 16 pts. 2 reb.
 C - Cong Xiong (fresh) 2 pts. 3 reb.
 
LineupAir Force
 PG - Raymond Wier (fresh) 7 pts. 2 ast.
 SG - Brian Deloach (fresh) 6 pts.
 SF - William Shelton (fresh) 7 pts.
 PF - David Wise (fresh) 2 pts. 3 reb.
 C - Joe Putnam (fresh) 2 pts.
 
20:00James MadisonRandy Woo inbounds the ball47-44
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (0) 
Game PlanAir ForceAir Force is playing a motion offense and a 2-3 zone (+2) 
19:42James MadisonBranko Zodrow is fouled on the floor by Brian Deloach - foul #1 on Brian Deloach, team foul #147-44
19:30James MadisonVyacheslav Zaner's pass is off the mark and out of bounds47-44
19:13Air ForceDavid Wise misses badly on a floater from the left wing47-44
19:12Air ForceDavid Wise pulls down the offensive rebound47-44
18:56Air ForceWilliam Shelton clanks a 3pt shot from the left corner47-44
18:54James MadisonVyacheslav Zaner grabs the defensive rebound47-44
18:34James MadisonVyacheslav Zaner connects on the 3pt jumper from the right wing50-44
18:21Air ForceRaymond Wier hits the front of the rim on the wide open 3pt jumper from the right corner50-44
18:19James MadisonBranko Zodrow gets the rebound50-44
18:15James MadisonJon Perin hits the front of the rim on the 3pt jumper from the right wing50-44
18:13James MadisonCong Xiong tips it back up and in52-44
17:54Air ForceBrian Deloach is whistled for a carry52-44
SubsJames Madison
Matthew Johnson (PG), James Milbrandt (SG), Salvatore Ortega (SF)
Jon Perin, Branko Zodrow, Randy Woo
 
SubsAir Force
Larry Wright (PG), Ruben Rowland (SG), John Rutkowski (SF), Christian Head (PF), Paul Kilroy (C)
Raymond Wier, Brian Deloach, William Shelton, David Wise, Joe Putnam
 
17:32James MadisonVyacheslav Zaner misses long on a 3pt jumper from the left wing but the foul's on Christian Head - foul #3 on Christian Head, team foul #252-44
SubsJames Madison 
SubsAir Force
David Wise (PF)
Christian Head
 
17:32James MadisonVyacheslav Zaner makes the 1st free throw53-44
17:32James MadisonVyacheslav Zaner misses the 2nd free throw53-44
17:32James MadisonVyacheslav Zaner makes the 3rd free throw54-44
17:05Air ForcePaul Kilroy misses long on a turnaround in the lane54-44
17:03James MadisonJames Milbrandt grabs the defensive rebound54-44
16:59James MadisonJames Milbrandt is whistled for a carry54-44
16:52Air ForceJohn Rutkowski can't connect on a jump hook from the baseline54-44
16:51James MadisonMatthew Johnson pulls down the rebound54-44
16:45James MadisonJames Milbrandt scores on a 3pt shot from straight away57-44
16:24Air ForceRuben Rowland comes up short on the 3pt attempt from the right corner57-44
16:22James MadisonVyacheslav Zaner gets the rebound57-44
16:18James MadisonPaul Kilroy steals the ball from James Milbrandt57-44
16:12Air ForceJohn Rutkowski lays it in57-46
15:57James MadisonVyacheslav Zaner scores on a jump hook from the baseline on a nice dish by Matthew Johnson59-46
LineupJames Madison
 PG - Matthew Johnson (fairly fresh) 1 ast.
 SG - James Milbrandt (fairly fresh) 9 pts. 2 ast.
 SF - Salvatore Ortega (fairly fresh) 2 reb.
 PF - Vyacheslav Zaner (tiring) 23 pts. 4 reb.
 C - Cong Xiong (tiring) 4 pts. 4 reb.
 
LineupAir Force
 PG - Larry Wright (fairly fresh) 4 pts. 1 ast.
 SG - Ruben Rowland (fairly fresh) 2 pts.
 SF - John Rutkowski (fresh) 10 pts. 2 reb.
 PF - David Wise (fairly fresh) 2 pts. 4 reb.
 C - Paul Kilroy (fairly fresh) 2 pts. 3 reb. 2 stl.
 
15:32Air ForceDavid Wise makes the shot from the baseline on a nice dish by John Rutkowski59-48
15:14James MadisonJames Milbrandt is hacked by David Wise - foul #2 on David Wise, team foul #359-48
SubsJames Madison
Jon Perin (PG), Branko Zodrow (SG), Randy Woo (SF), Edwin Combs (PF), Javier Miranda (C)
Matthew Johnson, James Milbrandt, Salvatore Ortega, Vyacheslav Zaner, Cong Xiong
 
SubsAir Force
Raymond Wier (PG), Brian Deloach (SG), William Shelton (SF), Christian Head (PF), Joe Putnam (C)
Larry Wright, Ruben Rowland, John Rutkowski, David Wise, Paul Kilroy
 
15:01James MadisonEdwin Combs misses the easy layup59-48
15:00Air ForceWilliam Shelton pulls down the rebound59-48
14:54Air ForceBrian Deloach misses short on an open floater from the right side59-48
14:53James MadisonThe rebound goes to Randy Woo59-48
14:47James MadisonJavier Miranda's fadeaway is rejected by William Shelton59-48
14:45James MadisonBranko Zodrow tips it back up and in61-48
14:29Air ForceChristian Head clanks a jumper from the free throw line61-48
14:28James MadisonJavier Miranda grabs the defensive rebound61-48
14:23James MadisonJavier Miranda makes the jumper near the basket on a great pass from Jon Perin63-48
14:14Air ForceJoe Putnam is open and scores on a driving attempt in the paint63-50
13:50James MadisonEdwin Combs is hacked by Christian Head - foul #4 on Christian Head, team foul #463-50
SubsJames Madison
Cong Xiong (C)
Javier Miranda
 
SubsAir Force
John Rutkowski (PF)
Christian Head
 
13:42James MadisonEdwin Combs misses badly on a jumpshot from the right wing63-50
13:41Air ForceJoe Putnam gets the rebound63-50
13:22Air ForceWilliam Shelton drills a 3pt shot from the right wing on a great pass from Raymond Wier63-53
13:11James MadisonEdwin Combs misses long on a fadeaway jumper from the left wing but he's hacked by Raymond Wier - foul #1 on Raymond Wier, team foul #563-53
SubsJames Madison
James Milbrandt (SG)
Branko Zodrow
 
SubsAir Force
Stephen Trudeau (PG), Greg Pontius (SG), David Wise (PF)
Raymond Wier, Brian Deloach, William Shelton
 
13:11James MadisonEdwin Combs misses the 1st free throw63-53
13:11James MadisonEdwin Combs makes the 2nd free throw64-53
12:54Air ForceDavid Wise misses long on a 3pt shot from the right wing64-53
12:53James MadisonJames Milbrandt gets the rebound64-53
12:47James MadisonJames Milbrandt misses long on a 3 pointer from the left wing64-53
12:45Air ForceDavid Wise grabs the board64-53
12:28Air ForceJoe Putnam is fouled on the floor by Edwin Combs - foul #2 on Edwin Combs, team foul #164-53
SubsJames Madison
Vyacheslav Zaner (PF), Javier Miranda (C)
Edwin Combs, Cong Xiong
 
SubsAir Force
Larry Wright (PG), Ruben Rowland (SG), Paul Kilroy (C)
Stephen Trudeau, Greg Pontius, Joe Putnam
 
12:11Air ForceDavid Wise misses long on a 3pt attempt from straight away64-53
12:09James MadisonJon Perin grabs the board64-53
12:03James MadisonJavier Miranda can't connect on a turnaround from the baseline but the foul's on David Wise - foul #3 on David Wise, team foul #664-53
SubsJames Madison
Branko Zodrow (SG), Salvatore Ortega (SF)
James Milbrandt, Randy Woo
 
SubsAir Force
William Shelton (SF)
David Wise
 
12:03James MadisonJavier Miranda misses the 1st free throw64-53
12:03James MadisonJavier Miranda makes the 2nd free throw65-53
11:59Air ForceBranko Zodrow takes the ball from Ruben Rowland in the backcourt65-53
11:57James MadisonSalvatore Ortega lays it in set up by Branko Zodrow67-53
LineupJames Madison
 PG - Jon Perin (fairly fresh) 6 pts. 4 ast.
 SG - Branko Zodrow (fairly fresh) 6 pts. 1 ast.
 SF - Salvatore Ortega (fresh) 2 pts. 2 reb.
 PF - Vyacheslav Zaner (fairly fresh) 23 pts. 4 reb.
 C - Javier Miranda (fresh) 7 pts.
 
LineupAir Force
 PG - Larry Wright (fresh) 4 pts. 1 ast.
 SG - Ruben Rowland (fresh) 2 pts.
 SF - William Shelton (fresh) 10 pts. 2 reb.
 PF - Paul Kilroy (fresh) 2 pts. 3 reb. 2 stl.
 C - John Rutkowski (fresh) 10 pts. 2 reb.
 
11:48Air ForceJohn Rutkowski is whistled for a carry67-53
SubsJames Madison
Matthew Johnson (PG)
Jon Perin
 
SubsAir Force 
11:33James MadisonVyacheslav Zaner is hacked by Larry Wright - foul #1 on Larry Wright, team foul #767-53
SubsJames Madison 
SubsAir Force
Raymond Wier (PG), Brian Deloach (SG), David Wise (PF)
Larry Wright, Ruben Rowland, John Rutkowski
 
11:33James MadisonVyacheslav Zaner misses the 1st free throw67-53
11:33Air ForceDavid Wise gets the rebound67-53
11:11Air ForcePaul Kilroy can't connect on a shot in the lane67-53
11:09James MadisonJavier Miranda snags the defensive board67-53
11:05James MadisonBranko Zodrow misses badly on a 3 pointer from the right wing67-53
11:04Air ForceThe rebound goes to William Shelton67-53
10:49Air ForcePaul Kilroy connects on the jumper near the basket set up by Raymond Wier and he's fouled by Javier Miranda - foul #2 on Javier Miranda, team foul #267-55
SubsJames Madison
Jon Perin (PG), James Milbrandt (SG), Randy Woo (SF), Cong Xiong (C)
Matthew Johnson, Branko Zodrow, Salvatore Ortega, Javier Miranda
 
SubsAir Force
John Rutkowski (SF), Joe Putnam (C)
William Shelton, David Wise
 
10:49Air ForcePaul Kilroy makes the free throw67-56
10:20James MadisonRaymond Wier picks off the pass by Jon Perin67-56
10:17Air ForceRaymond Wier lays it in67-58
10:09James MadisonVyacheslav Zaner comes up short on the driving attempt in the lane but the foul's on Joe Putnam - foul #3 on Joe Putnam, team foul #867-58
SubsJames Madison 
SubsAir Force
Larry Wright (PG), Ruben Rowland (SG), David Wise (PF)
Raymond Wier, Brian Deloach, Paul Kilroy
 
10:09James MadisonVyacheslav Zaner makes the 1st free throw68-58
10:09James MadisonVyacheslav Zaner makes the 2nd free throw69-58
09:52Air ForceRuben Rowland hits a 3pt shot from the left wing on a great pass from David Wise69-61
09:26James MadisonJames Milbrandt misses short on a 3pt shot from the right corner69-61
09:24Air ForceLarry Wright snags the defensive board69-61
09:05Air ForceRuben Rowland hits a floater from the left wing on a great pass from Larry Wright69-63
08:43James MadisonCong Xiong lays it in set up by James Milbrandt71-63
08:41Air ForceLarry Wright is fouled in the backcourt by Jon Perin - foul #2 on Jon Perin, team foul #371-63
SubsJames Madison
Matthew Johnson (PG), Branko Zodrow (SG), Salvatore Ortega (SF), Edwin Combs (PF), Javier Miranda (C)
Jon Perin, James Milbrandt, Randy Woo, Vyacheslav Zaner, Cong Xiong
 
SubsAir Force
Brian Deloach (SG), William Shelton (SF)
Ruben Rowland, John Rutkowski
 
08:33Air ForceDavid Wise misses the lay-in but he's hacked by Matthew Johnson - foul #2 on Matthew Johnson, team foul #471-63
SubsJames Madison 
SubsAir Force
Stephen Trudeau (PG)
Larry Wright
 
08:33Air ForceDavid Wise misses the 1st free throw71-63
08:33Air ForceDavid Wise makes the 2nd free throw71-64
08:09James MadisonDavid Wise picks off the pass by Edwin Combs71-64
07:56Air ForceBrian Deloach misses long on a 3pt shot from the left wing71-64
07:54James MadisonEdwin Combs grabs the defensive rebound71-64
LineupJames Madison
 PG - Matthew Johnson (fresh) 1 ast.
 SG - Branko Zodrow (fairly fresh) 6 pts. 1 ast.
 SF - Salvatore Ortega (fresh) 2 pts. 2 reb.
 PF - Edwin Combs (fresh) 6 pts. 4 reb.
 C - Javier Miranda (fresh) 7 pts. 2 reb.
 
LineupAir Force
 PG - Stephen Trudeau (fresh) 2 pts.
 SG - Brian Deloach (fresh) 6 pts.
 SF - William Shelton (fresh) 10 pts. 3 reb.
 PF - David Wise (fairly fresh) 5 pts. 6 reb. 3 pf.
 C - Joe Putnam (tiring) 4 pts. 2 reb. 3 pf.
 
07:35James MadisonJavier Miranda is denied on a layup by William Shelton71-64
07:34James MadisonThe offensive rebound goes to Javier Miranda71-64
07:17James MadisonBranko Zodrow comes up short on the 3pt jumper from the left wing71-64
07:15Air ForceDavid Wise gets the rebound71-64
07:12Air ForceStephen Trudeau loses the dribble to Javier Miranda in the backcourt71-64
06:57James MadisonEdwin Combs misses short on a 3pt shot from straight away71-64
06:55Air ForceWilliam Shelton grabs the board71-64
06:40Air ForceDavid Wise hits the finger roll set up by Stephen Trudeau71-66
06:29James MadisonJavier Miranda knocks in the runner from close range73-66
06:27Air ForceMatthew Johnson steals it from William Shelton in the backcourt73-66
06:16James MadisonWilliam Shelton steals it from Matthew Johnson73-66
06:13Air ForceWilliam Shelton lays it up and in73-68
05:53James MadisonBrian Deloach is called for the reach on Salvatore Ortega - foul #2 on Brian Deloach, team foul #973-68
SubsJames Madison
Jon Perin (PG), James Milbrandt (SG), Vyacheslav Zaner (PF), Cong Xiong (C)
Matthew Johnson, Branko Zodrow, Edwin Combs, Javier Miranda
 
SubsAir Force
Raymond Wier (PG), Ruben Rowland (SG), John Rutkowski (SF), Christian Head (PF), Paul Kilroy (C)
Stephen Trudeau, Brian Deloach, William Shelton, David Wise, Joe Putnam
 
05:53James MadisonSalvatore Ortega makes the 1st free throw74-68
05:53James MadisonSalvatore Ortega makes the 2nd free throw75-68
05:30Air ForceChristian Head is open but comes up short on the fadeaway jumper from the left side75-68
05:29James MadisonVyacheslav Zaner snags the defensive board75-68
05:25James MadisonJon Perin can't connect on a 3pt jumper from straight away75-68
05:23Air ForceChristian Head grabs the board75-68
05:21Air ForceSalvatore Ortega is called for the reach on John Rutkowski in the backcourt - foul #1 on Salvatore Ortega, team foul #575-68
SubsJames Madison
Randy Woo (SF)
Salvatore Ortega
 
SubsAir Force 
05:08Air ForceRaymond Wier makes the 3pt attempt from the left wing on a nice dish by Ruben Rowland75-71
04:54James MadisonJon Perin makes the floater from the right side on a nice dish by Vyacheslav Zaner77-71
04:37Air ForceVyacheslav Zaner steals the ball from Ruben Rowland77-71
04:26James MadisonJon Perin misses the jumper from the left wing77-71
04:25Air ForcePaul Kilroy snags the defensive board77-71
04:15Air ForceRaymond Wier is called for 10 seconds77-71
SubsJames Madison 
SubsAir Force
Larry Wright (PG), Greg Pontius (SG), William Shelton (SF)
Raymond Wier, Ruben Rowland, Paul Kilroy
 
04:02James MadisonVyacheslav Zaner connects on the pull-up jumper from just outside the lane set up by Randy Woo79-71
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (0) 
Game PlanAir ForceAir Force is playing a motion offense (uptempo) and a 2-3 zone (+2) 
03:51Air ForceGreg Pontius hits the front of the rim on the wide open 3 pointer from the right corner79-71
03:50Air ForceChristian Head tips it back up and in79-73
LineupJames Madison
 PG - Jon Perin (fairly fresh) 8 pts. 4 ast.
 SG - James Milbrandt (fairly fresh) 9 pts. 3 ast.
 SF - Randy Woo (fairly fresh) 4 pts. 2 reb.
 PF - Vyacheslav Zaner (tiring) 27 pts. 5 reb. 2 stl.
 C - Cong Xiong (tiring) 6 pts. 4 reb.
 
LineupAir Force
 PG - Larry Wright (fresh) 4 pts. 2 ast.
 SG - Greg Pontius (fresh)
 SF - William Shelton (fresh) 12 pts. 4 reb. 2 blk. 2 stl.
 PF - John Rutkowski (fresh) 10 pts. 2 reb.
 C - Christian Head (fairly fresh) 4 pts. 4 reb. 4 pf.
 
03:45James MadisonJon Perin knocks in the jumper from close range and he's hacked by Larry Wright - foul #2 on Larry Wright, team foul #1081-73
SubsJames Madison
Branko Zodrow (SG), Javier Miranda (C)
James Milbrandt, Cong Xiong
 
SubsAir Force
David Wise (PF)
Christian Head
 
03:45James MadisonJon Perin makes the free throw82-73
03:23Air ForceJohn Rutkowski hits the front of the rim on the shot near the basket82-73
03:21Air ForceDavid Wise hits the follow up shot82-75
03:07James MadisonJon Perin connects on the jumper from the right block set up by Javier Miranda84-75
03:03Air ForceGreg Pontius is hacked by Branko Zodrow in the backcourt - foul #2 on Branko Zodrow, team foul #684-75
SubsJames Madison
Edwin Combs (PF)
Vyacheslav Zaner
 
SubsAir Force
Raymond Wier (PG), Ruben Rowland (SG), Paul Kilroy (C)
Larry Wright, Greg Pontius, John Rutkowski
 
02:44Air ForceWilliam Shelton misses badly on a shot from the left side84-75
02:43Air ForceWilliam Shelton pulls down the offensive rebound84-75
02:36Air ForceRuben Rowland clanks a 3pt shot from the right corner84-75
02:34Air ForceDavid Wise tips it but misses84-75
02:33Air ForcePaul Kilroy pulls down the offensive rebound84-75
02:21Air ForcePaul Kilroy can't connect on a fadeaway from the baseline84-75
02:19James MadisonEdwin Combs gets the rebound84-75
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a fullcourt press (0) 
Game PlanAir ForceAir Force is playing a motion offense (uptempo) and a 2-3 zone (-1) 
02:12James MadisonBranko Zodrow connects on the 3pt jumper from the left corner on a great pass from Jon Perin87-75
02:12Air ForceAir Force calls a full timeout (2 :30 3 full remaining)87-75
SubsJames Madison
Matthew Johnson (PG), James Milbrandt (SG), Cong Xiong (C)
Jon Perin, Branko Zodrow, Javier Miranda
 
SubsAir Force
Brian Deloach (SG), John Rutkowski (SF), Christian Head (PF)
Ruben Rowland, William Shelton, David Wise
 
01:59Air ForceBrian Deloach hits a driving attempt in the lane set up by John Rutkowski and he's fouled by James Milbrandt - foul #2 on James Milbrandt, team foul #787-77
SubsJames Madison
Jon Perin (PG), Branko Zodrow (SG), Vyacheslav Zaner (PF)
Matthew Johnson, James Milbrandt, Edwin Combs
 
SubsAir Force
William Shelton (SF), David Wise (PF), Joe Putnam (C)
John Rutkowski, Christian Head, Paul Kilroy
 
01:59Air ForceBrian Deloach makes the free throw87-78
01:49James MadisonRandy Woo is whistled for a carry87-78
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a 3-2 zone (+3) 
Game PlanAir ForceAir Force is playing a motion offense (uptempo) and a 2-3 zone (-1) 
01:35Air ForceBrian Deloach misses badly on a 3pt jumper from the left corner87-78
01:34Air ForceJoe Putnam grabs the offensive rebound87-78
01:13Air ForceDavid Wise throws a bad pass out of bounds87-78
00:54James MadisonVyacheslav Zaner can't finish the layup87-78
00:52Air ForceJoe Putnam gets the rebound87-78
Game PlanJames MadisonJames Madison is playing a fastbreak offense and a 3-2 zone (+3) 
Game PlanAir ForceAir Force is playing a quick shot offense (quick shot) and a 2-3 zone (-1) 
00:46Air ForceBrian Deloach's pass is off the mark and out of bounds87-78
Game PlanJames MadisonJames Madison is playing a spread offense (hold ball) and a 3-2 zone (+3) 
Game PlanAir ForceAir Force is playing a quick shot offense (quick shot) and intentionally fouling (-1) 
00:44James MadisonRaymond Wier is called for the reach on Cong Xiong in the backcourt - foul #2 on Raymond Wier, team foul #1187-78
00:44James MadisonCong Xiong makes the 1st free throw88-78
00:44James MadisonCong Xiong misses the 2nd free throw88-78
00:44Air ForceDavid Wise gets the rebound88-78
00:39Air ForceRaymond Wier can't connect on a floater from just outside the lane but the foul's on Branko Zodrow - foul #3 on Branko Zodrow, team foul #888-78
SubsJames Madison
Matthew Johnson (PG), James Milbrandt (SG), Salvatore Ortega (SF), Edwin Combs (PF), Javier Miranda (C)
Jon Perin, Branko Zodrow, Randy Woo, Vyacheslav Zaner, Cong Xiong
 
SubsAir Force
Ruben Rowland (SG), John Rutkowski (SF), Christian Head (PF), Paul Kilroy (C)
Brian Deloach, William Shelton, David Wise, Joe Putnam
 
00:39Air ForceRaymond Wier makes the 1st free throw88-79
00:39Air ForceRaymond Wier misses the 2nd free throw88-79
00:39James MadisonEdwin Combs pulls down the rebound88-79
00:37James MadisonEdwin Combs is fouled in the backcourt by Ruben Rowland - foul #1 on Ruben Rowland, team foul #1288-79
SubsJames Madison
Jon Perin (PG), Branko Zodrow (SG), Randy Woo (SF), Cong Xiong (C)
Matthew Johnson, James Milbrandt, Salvatore Ortega, Javier Miranda
 
SubsAir Force
Brian Deloach (SG), William Shelton (SF), David Wise (PF), Joe Putnam (C)
Ruben Rowland, John Rutkowski, Christian Head, Paul Kilroy
 
00:37James MadisonEdwin Combs misses the 1st free throw88-79
00:37James MadisonEdwin Combs makes the 2nd free throw89-79
00:32Air ForceRaymond Wier misses the jumper from the right side89-79
00:30James MadisonCong Xiong gets the rebound89-79
Game PlanJames MadisonJames Madison is playing a spread offense (hold ball) and a 3-2 zone (+3) 
Game PlanAir ForceAir Force is playing a quick shot offense (quick shot) and a 2-3 zone (-1) 
00:00James MadisonJon Perin runs out the clock89-79