#002E90 #1C4485
Hoops Dynasty HOOPS DYNASTY
Exhibition Crum
Final -
3/25/2026
76
  1 2 F
Air Force 39 37 76
Canisius 35 25 60
60
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJoshua Longnecker 26 4-8 0-1 1-2 3 9 3 1 1 1 0 9
pfIvan Townsend 28 3-5 0-1 5-6 1 3 3 1 1 0 2 11
sfWarren Tillman 28 3-6 2-3 0-1 1 5 0 1 0 1 1 8
sgDavid Gaddis 29 7-13 3-7 2-4 1 4 4 2 2 0 1 19
pgJohnathan Dancy 26 2-8 1-4 2-2 0 3 5 2 3 0 3 7
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfRichard Caraballo 17 4-5 1-1 1-1 1 2 1 1 3 0 1 10
pfJohn Ingram 14 1-2 1-2 0-0 0 1 1 2 0 0 0 3
pgCharles Gregory 11 1-1 1-1 0-0 0 1 2 1 0 1 0 3
pfSteven Kinkade 10 2-4 0-0 0-0 2 3 0 0 0 0 1 4
sfWayne Margolis 7 1-2 0-0 0-0 1 1 0 1 0 0 5 2
sgDavid Forgey 2 0-0 0-0 0-0 0 1 0 0 0 0 0 0
pgHarold Booker 2 0-1 0-0 0-0 0 0 0 0 0 0 0 0
Totals 200 28-55 9-20 11-16 10 33 19 12 10 3 14 76
Percentages   .509 .450 .688                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cDavid Bachelder 28 0-5 0-2 0-0 2 8 3 2 1 1 2 0
pfJames Roche 38 9-17 1-3 1-1 7 11 1 2 1 1 4 20
sfWalter Lindsey 40 8-16 3-9 3-4 2 6 1 3 1 0 4 22
sgWillis Graves 40 2-7 1-6 2-4 0 0 5 1 2 1 3 7
sgJames Gurley 40 3-9 1-3 0-0 0 4 1 7 1 0 1 7
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cWilliam Osborn 11 1-3 0-0 0-0 1 1 0 0 0 0 1 2
pfRuss Witty 3 1-1 0-0 0-0 0 1 0 0 0 0 0 2
Totals 200 24-58 6-23 6-9 12 31 11 15 6 3 15 60
Percentages   .414 .261 .667                

UAFA
39
14-29
7-15
4-7
5
16
9
5
4
2
4
8
8
10
5
5
37
14-26
2-5
7-9
5
17
10
7
6
1
10
20
10
9
8
17
76
28-55
9-20
11-16
10
33
19
12
10
3
14
28
18
19
13
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
CC
35
15-33
4-10
1-1
7
18
8
7
2
1
7
16
7
8
9
2
25
9-25
2-13
5-8
5
13
3
8
4
2
8
8
6
4
3
2
60
24-58
6-23
6-9
12
31
11
15
6
3
15
24
13
12
12
4
PLAYER OF THE GAME
sg David Gaddis Air Force
19 Points, 4 Rebounds, 4 Assists, 2 Steals
TimeTeamPlayScore
LineupAir Force
 PG - Johnathan Dancy (fresh)
 SG - David Gaddis (fresh)
 SF - Warren Tillman (fresh)
 PF - Ivan Townsend (fresh)
 C - Joshua Longnecker (fresh)
 
LineupCanisius
 PG - James Gurley (fresh)
 SG - Willis Graves (fresh)
 SF - Walter Lindsey (fresh)
 PF - James Roche (fresh)
 C - David Bachelder (fresh)
 
20:00CanisiusDavid Bachelder wins the tip0-0
Game PlanAir ForceAir Force is playing a motion offense and a 2-3 zone (0) 
Game PlanCanisiusCanisius is playing a fastbreak offense and a man to man (0) 
19:47CanisiusWalter Lindsey scores on a 3pt jumper from the right corner0-3
19:21Air ForceJohnathan Dancy buries a 3 from the right wing on a great pass from David Gaddis3-3
19:06CanisiusJames Roche makes the pull-up jumper from the left wing on a great pass from Walter Lindsey3-5
18:42Air ForceJohnathan Dancy misses short on a floater from the baseline3-5
18:40CanisiusWalter Lindsey grabs the defensive rebound3-5
18:35CanisiusWalter Lindsey misses long on a 3pt shot from the right wing3-5
18:33CanisiusThe offensive rebound goes to James Roche3-5
18:15CanisiusJames Roche buries a jumper from just outside the lane3-7
18:07Air ForceDavid Gaddis is whistled for traveling3-7
17:43CanisiusJohnathan Dancy is called for the reach on James Gurley - foul #1 on Johnathan Dancy, team foul #13-7
17:26CanisiusJohnathan Dancy steals the ball from David Bachelder3-7
17:08Air ForceWarren Tillman buries a 3pt shot from straight away on a great pass from Johnathan Dancy6-7
16:48CanisiusJames Gurley clanks a floater from just outside the lane6-7
16:47Air ForceJoshua Longnecker snags the defensive board6-7
16:22Air ForceDavid Gaddis hits a 3pt jumper from the right corner on a nice dish by Joshua Longnecker9-7
16:01CanisiusWalter Lindsey hits the front of the rim on the 3pt shot from straight away9-7
16:00CanisiusJames Roche tips it home9-9
LineupAir Force
 PG - Johnathan Dancy (fresh) 3 pts. 1 ast.
 SG - David Gaddis (fresh) 3 pts. 1 ast.
 SF - Warren Tillman (fresh) 3 pts.
 PF - Ivan Townsend (fresh)
 C - Joshua Longnecker (fresh)
 
LineupCanisius
 PG - James Gurley (fairly fresh)
 SG - Willis Graves (fairly fresh)
 SF - Walter Lindsey (fairly fresh) 3 pts.
 PF - James Roche (fairly fresh) 6 pts. 2 reb.
 C - David Bachelder (fairly fresh)
 
15:47Air ForceIvan Townsend comes up short on the jumpshot from just outside the lane but he's fouled by James Roche - foul #1 on James Roche, team foul #19-9
SubsAir Force
Richard Caraballo (SG), John Ingram (C)
David Gaddis, Joshua Longnecker
 
SubsCanisius
William Osborn (C)
David Bachelder
 
15:47Air ForceIvan Townsend makes the 1st free throw10-9
15:47Air ForceIvan Townsend misses the 2nd free throw10-9
15:47CanisiusThe rebound goes to James Roche10-9
15:38CanisiusWillis Graves misses short on a 3pt shot from the right corner10-9
15:36Air ForceThe rebound goes to John Ingram10-9
15:13Air ForceJohn Ingram is hacked by James Roche - foul #2 on James Roche, team foul #210-9
SubsAir Force
Charles Gregory (PG), Wayne Margolis (SF), Steven Kinkade (PF)
Johnathan Dancy, Warren Tillman, Ivan Townsend
 
SubsCanisius
Russ Witty (PF)
James Roche
 
15:02Air ForceRichard Caraballo misses long on a shot from the free throw line10-9
15:01CanisiusThe rebound goes to James Gurley10-9
14:57CanisiusWalter Lindsey buries a jump hook from the left block on a nice dish by Willis Graves10-11
14:35Air ForceWalter Lindsey is called for the reach on Richard Caraballo - foul #1 on Walter Lindsey, team foul #310-11
SubsAir Force
David Gaddis (SG), Joshua Longnecker (C)
Richard Caraballo, John Ingram
 
SubsCanisius
David Bachelder (C)
William Osborn
 
14:26Air ForceDavid Gaddis is fouled on the floor by Willis Graves - foul #1 on Willis Graves, team foul #410-11
14:15Air ForceJoshua Longnecker misses the lay-in but the foul's on David Bachelder - foul #1 on David Bachelder, team foul #510-11
SubsAir Force
Johnathan Dancy (PG), Warren Tillman (SF)
Charles Gregory, Steven Kinkade
 
SubsCanisius 
14:15Air ForceJoshua Longnecker misses the 1st free throw10-11
14:15Air ForceJoshua Longnecker makes the 2nd free throw11-11
14:04CanisiusRuss Witty is hacked by Wayne Margolis - foul #1 on Wayne Margolis, team foul #211-11
SubsAir Force
Ivan Townsend (PF)
Wayne Margolis
 
SubsCanisius 
13:52CanisiusWalter Lindsey lays it in set up by David Bachelder11-13
13:39Air ForceJohnathan Dancy misses long on a 3pt shot from straight away11-13
13:38Air ForceJoshua Longnecker grabs the offensive board11-13
13:23Air ForceWarren Tillman hits a 3pt attempt from the right corner14-13
13:16CanisiusJames Gurley misses short on a fadeaway from close range14-13
13:14Air ForceWarren Tillman grabs the board14-13
12:55Air ForceIvan Townsend misses the fadeaway from just outside the lane but he's fouled by Willis Graves - foul #2 on Willis Graves, team foul #614-13
SubsAir Force 
SubsCanisius
James Roche (PF)
Russ Witty
 
12:55Air ForceIvan Townsend makes the 1st free throw15-13
12:55Air ForceIvan Townsend makes the 2nd free throw16-13
12:35CanisiusWalter Lindsey hits a 3pt attempt from the right corner on a great pass from David Bachelder16-16
12:25Air ForceIvan Townsend scores on a pull-up jumper from just outside the lane18-16
12:00CanisiusWalter Lindsey misses short on a 3pt shot from straight away18-16
11:59Air ForceDavid Gaddis snags the defensive board18-16
LineupAir Force
 PG - Johnathan Dancy (fresh) 3 pts. 1 ast.
 SG - David Gaddis (fairly fresh) 3 pts. 1 ast.
 SF - Warren Tillman (fairly fresh) 6 pts.
 PF - Ivan Townsend (fresh) 5 pts.
 C - Joshua Longnecker (fairly fresh) 1 pts. 2 reb.
 
LineupCanisius
 PG - James Gurley (tiring)
 SG - Willis Graves (tiring) 1 ast.
 SF - Walter Lindsey (fairly fresh) 10 pts.
 PF - James Roche (fresh) 6 pts. 3 reb.
 C - David Bachelder (fairly fresh)
 
11:54Air ForceDavid Gaddis hits a fadeaway from just outside the lane on a great pass from Johnathan Dancy20-16
11:43CanisiusJames Roche misses short on a jump hook from the left block20-16
11:42CanisiusJames Roche tips it home20-18
11:36Air ForceDavid Gaddis misses the 3 pointer from the left corner20-18
11:35Air ForceJoshua Longnecker hits the follow up shot22-18
11:20CanisiusWalter Lindsey comes up short on the floater from just outside the lane22-18
11:19Air ForceDavid Gaddis grabs the defensive rebound22-18
11:00Air ForceJames Gurley takes the ball from Ivan Townsend22-18
10:57CanisiusWillis Graves lays it in on a nice dish by James Gurley22-20
10:39Air ForceIvan Townsend makes the jumper from the left block set up by David Gaddis24-20
10:31CanisiusWalter Lindsey drills a pull-up jumper from the left wing24-22
10:19Air ForceWarren Tillman misses the runner near the basket24-22
10:17CanisiusDavid Bachelder snags the defensive board24-22
10:13CanisiusJames Gurley connects on the 3pt jumper from straight away24-25
09:58Air ForceJohnathan Dancy misses long on a 3pt attempt from straight away24-25
09:57CanisiusJames Gurley grabs the board24-25
09:53CanisiusIvan Townsend steps in front of the Walter Lindsey pass24-25
09:46Air ForceDavid Gaddis misses long on a 3 pointer from the left wing24-25
09:44Air ForceJoshua Longnecker gets the offensive rebound24-25
09:35Air ForceJoshua Longnecker misses badly on a 3 pointer from the left corner24-25
09:34CanisiusThe rebound goes to Walter Lindsey24-25
09:19CanisiusJames Roche misses short on a turnaround in the lane24-25
09:18CanisiusJames Roche can't tip it in24-25
09:17Air ForceWarren Tillman grabs the board24-25
08:58Air ForceDavid Gaddis can't connect on a 3pt shot from the left wing24-25
08:56CanisiusJames Roche grabs the board24-25
08:51CanisiusJames Gurley's pass is intercepted by Joshua Longnecker24-25
08:30Air ForceWillis Graves denies the turnaround by Warren Tillman24-25
08:29CanisiusThe rebound goes to Walter Lindsey24-25
08:24CanisiusJames Roche drills a turnaround from close range on a nice dish by Willis Graves and he's fouled by Ivan Townsend - foul #1 on Ivan Townsend, team foul #324-27
SubsAir Force
Charles Gregory (PG), Richard Caraballo (SG), Wayne Margolis (SF), Steven Kinkade (PF), John Ingram (C)
Johnathan Dancy, David Gaddis, Warren Tillman, Ivan Townsend, Joshua Longnecker
 
SubsCanisius
William Osborn (C)
David Bachelder
 
08:24CanisiusJames Roche makes the free throw24-28
07:59Air ForceWayne Margolis makes the fadeaway jumper from the right side on a nice dish by Richard Caraballo26-28
LineupAir Force
 PG - Charles Gregory (fresh)
 SG - Richard Caraballo (fresh)
 SF - Wayne Margolis (fresh) 2 pts.
 PF - Steven Kinkade (fresh)
 C - John Ingram (fresh)
 
LineupCanisius
 PG - James Gurley (tiring) 3 pts. 1 ast.
 SG - Willis Graves (tiring) 2 pts. 2 ast.
 SF - Walter Lindsey (tiring) 12 pts. 3 reb.
 PF - James Roche (fairly fresh) 11 pts. 6 reb.
 C - William Osborn (fresh)
 
07:53CanisiusWalter Lindsey is hacked by Wayne Margolis - foul #2 on Wayne Margolis, team foul #426-28
SubsAir Force
David Forgey (SG)
Wayne Margolis
 
SubsCanisius 
07:29CanisiusJames Gurley misses long on a fadeaway jumper from just outside the lane26-28
07:27CanisiusJames Roche tips it home26-30
07:20Air ForceJohn Ingram scores on a 3pt shot from the left wing29-30
07:00CanisiusWalter Lindsey misses badly on a fadeaway from the left side29-30
06:59CanisiusWalter Lindsey snags the offensive board29-30
06:54CanisiusWilliam Osborn misses short on a driving attempt in the paint29-30
06:53CanisiusWilliam Osborn snags the offensive board29-30
06:41CanisiusWilliam Osborn comes up short on the jumper from the right wing29-30
06:39Air ForceDavid Forgey grabs the defensive rebound29-30
06:11Air ForceRichard Caraballo is called for traveling29-30
SubsAir Force
Warren Tillman (SF)
David Forgey
 
SubsCanisius
Russ Witty (PF)
William Osborn
 
05:45CanisiusRuss Witty hits a shot from the right block on a great pass from Willis Graves29-32
05:34Air ForceJohn Ingram misses short on a 3pt shot from the left wing29-32
05:33CanisiusRuss Witty pulls down the rebound29-32
05:33CanisiusCanisius calls a full timeout (2 :30 3 full remaining)29-32
SubsAir Force
Johnathan Dancy (PG), David Gaddis (SG), Ivan Townsend (PF)
Charles Gregory, Richard Caraballo, Steven Kinkade
 
SubsCanisius
David Bachelder (C)
Russ Witty
 
05:16CanisiusWillis Graves misses the 3pt shot from the left wing29-32
05:15Air ForceWarren Tillman gets the rebound29-32
05:04Air ForceWarren Tillman is hacked by Walter Lindsey - foul #2 on Walter Lindsey, team foul #729-32
SubsAir Force
Joshua Longnecker (C)
John Ingram
 
SubsCanisius 
05:04Air ForceWarren Tillman misses the 1st free throw29-32
05:04CanisiusDavid Bachelder grabs the defensive rebound29-32
04:44CanisiusWalter Lindsey throws a bad pass out of bounds29-32
04:22Air ForceJohnathan Dancy misses short on a jumper from the right side29-32
04:20Air ForceThe offensive rebound goes to Ivan Townsend29-32
04:04Air ForceDavid Gaddis hits a 3 pointer from straight away on a great pass from Johnathan Dancy32-32
03:45CanisiusWalter Lindsey hits the front of the rim on the 3pt shot from the right corner32-32
03:43Air ForceIvan Townsend grabs the board32-32
LineupAir Force
 PG - Johnathan Dancy (fresh) 3 pts. 3 ast.
 SG - David Gaddis (fresh) 8 pts. 2 ast.
 SF - Warren Tillman (fresh) 6 pts. 3 reb.
 PF - Ivan Townsend (fresh) 7 pts. 2 reb.
 C - Joshua Longnecker (fresh) 3 pts. 4 reb.
 
LineupCanisius
 PG - James Gurley (tired) 3 pts. 1 ast.
 SG - Willis Graves (tired) 2 pts. 3 ast.
 SF - Walter Lindsey (tiring) 12 pts. 4 reb.
 PF - James Roche (tiring) 13 pts. 7 reb.
 C - David Bachelder (fresh) 2 reb.
 
03:37Air ForceDavid Gaddis knocks in the 3 from straight away on a nice dish by Johnathan Dancy35-32
03:26CanisiusDavid Bachelder's floater is tipped away by Joshua Longnecker35-32
03:24Air ForceThe rebound goes to Joshua Longnecker35-32
03:05Air ForceJohnathan Dancy loses the ball out of bounds35-32
SubsAir Force
Richard Caraballo (SG), Wayne Margolis (SF), John Ingram (C)
David Gaddis, Warren Tillman, Joshua Longnecker
 
SubsCanisius 
02:48CanisiusWalter Lindsey scores on a 3 pointer from the right wing on a nice dish by James Roche35-35
02:28Air ForceDavid Bachelder takes the ball from John Ingram35-35
02:09CanisiusRichard Caraballo takes the ball from James Roche35-35
01:54Air ForceJohnathan Dancy clanks a floater from the free throw line35-35
01:53Air ForceWayne Margolis snags the offensive board35-35
01:41Air ForceIvan Townsend buries a turnaround in the paint37-35
01:17CanisiusJames Gurley travels with the ball37-35
SubsAir Force
Charles Gregory (PG), David Gaddis (SG), Warren Tillman (SF), Joshua Longnecker (C)
Johnathan Dancy, Richard Caraballo, Ivan Townsend, John Ingram
 
SubsCanisius
William Osborn (C)
David Bachelder
 
00:55Air ForceJoshua Longnecker misses the easy layup37-35
00:53CanisiusWalter Lindsey grabs the defensive rebound37-35
00:47CanisiusJames Roche's floater is tipped away by Warren Tillman37-35
00:46Air ForceDavid Gaddis gets the rebound37-35
00:33Air ForceJoshua Longnecker banks in the layup on a great pass from Charles Gregory39-35
00:04CanisiusJames Gurley double dribbles39-35
00:00Air ForceWarren Tillman misses the halfcourt shot39-35
TimeTeamPlayScore
LineupAir Force
 PG - Johnathan Dancy (fresh) 3 pts. 4 ast.
 SG - David Gaddis (fresh) 11 pts. 2 ast.
 SF - Warren Tillman (fresh) 6 pts. 3 reb.
 PF - Ivan Townsend (fresh) 9 pts. 2 reb.
 C - Joshua Longnecker (fresh) 5 pts. 5 reb.
 
LineupCanisius
 PG - James Gurley (fresh) 3 pts. 1 ast.
 SG - Willis Graves (fresh) 2 pts. 3 ast.
 SF - Walter Lindsey (fresh) 15 pts. 5 reb.
 PF - James Roche (fresh) 13 pts. 7 reb.
 C - David Bachelder (fresh) 2 reb.
 
20:00Air ForceWarren Tillman inbounds the ball39-35
Game PlanAir ForceAir Force is playing a motion offense and a 2-3 zone (0) 
Game PlanCanisiusCanisius is playing a fastbreak offense and a man to man (+2) 
19:44Air ForceJoshua Longnecker scores on a shot near the basket on a nice dish by David Gaddis41-35
19:24CanisiusJames Gurley drills a jumper from the right side on a great pass from David Bachelder41-37
19:08Air ForceIvan Townsend blows the layup but the foul's on James Roche - foul #3 on James Roche, team foul #141-37
19:08Air ForceIvan Townsend makes the 1st free throw42-37
19:08Air ForceIvan Townsend makes the 2nd free throw43-37
18:49CanisiusJames Roche connects on the floater near the basket43-39
18:33Air ForceJames Roche denies the turnaround by Joshua Longnecker43-39
18:32CanisiusJames Gurley gets the rebound43-39
18:28CanisiusJames Gurley is hacked by Warren Tillman - foul #1 on Warren Tillman, team foul #143-39
18:11CanisiusJohnathan Dancy is called for the reach on James Gurley - foul #2 on Johnathan Dancy, team foul #243-39
18:06CanisiusJames Roche is hacked by David Gaddis - foul #1 on David Gaddis, team foul #343-39
17:49CanisiusDavid Bachelder misses the 3pt shot from the left corner43-39
17:48Air ForceJohnathan Dancy gets the rebound43-39
17:31Air ForceWillis Graves steps in front of the Joshua Longnecker pass43-39
17:12CanisiusWalter Lindsey can't connect on a 3pt shot from the right wing43-39
17:10CanisiusJames Roche tips it in43-41
16:45Air ForceDavid Gaddis is fouled on the floor by Walter Lindsey - foul #3 on Walter Lindsey, team foul #243-41
SubsAir Force
Charles Gregory (PG), Richard Caraballo (SG), Wayne Margolis (SF), Steven Kinkade (PF), John Ingram (C)
Johnathan Dancy, David Gaddis, Warren Tillman, Ivan Townsend, Joshua Longnecker
 
SubsCanisius
William Osborn (C)
David Bachelder
 
16:22Air ForceWayne Margolis hits the front of the rim on the jumper from the left wing43-41
16:20CanisiusJames Gurley pulls down the rebound43-41
16:14CanisiusRichard Caraballo takes the ball from James Gurley43-41
15:54Air ForceWayne Margolis is called for the illegal screen - foul #3 on Wayne Margolis, team foul #443-41
LineupAir Force
 PG - Charles Gregory (fresh) 1 ast.
 SG - Richard Caraballo (fresh) 2 stl.
 SF - Wayne Margolis (fresh) 2 pts. 3 pf.
 PF - Steven Kinkade (fresh)
 C - John Ingram (fresh) 3 pts.
 
LineupCanisius
 PG - James Gurley (fairly fresh) 5 pts. 1 ast.
 SG - Willis Graves (fairly fresh) 2 pts. 3 ast.
 SF - Walter Lindsey (fairly fresh) 15 pts. 5 reb. 3 pf.
 PF - James Roche (fairly fresh) 17 pts. 8 reb. 3 pf.
 C - William Osborn (fresh)
 
15:38CanisiusJames Roche is fouled on the floor by Wayne Margolis - foul #4 on Wayne Margolis, team foul #543-41
SubsAir Force
Johnathan Dancy (PG), Warren Tillman (SF)
Charles Gregory, Wayne Margolis
 
SubsCanisius
David Bachelder (C)
William Osborn
 
15:21CanisiusJames Roche is fouled on the floor by Steven Kinkade - foul #1 on Steven Kinkade, team foul #643-41
SubsAir Force
David Gaddis (SG), Ivan Townsend (PF)
Richard Caraballo, Steven Kinkade
 
SubsCanisius 
15:05CanisiusJames Roche throws a bad pass out of bounds43-41
SubsAir Force
Joshua Longnecker (C)
John Ingram
 
SubsCanisius 
14:56Air ForceDavid Gaddis buries a jumper from the right wing on a great pass from Joshua Longnecker45-41
14:39CanisiusJames Roche comes up short on the 3pt jumper from straight away45-41
14:37Air ForceWarren Tillman snags the defensive board45-41
14:20Air ForceJohnathan Dancy hits the front of the rim on the 3pt shot from straight away45-41
14:19CanisiusDavid Bachelder snags the defensive board45-41
14:07CanisiusWalter Lindsey comes up short on the floater from the left side but the foul's on Johnathan Dancy - foul #3 on Johnathan Dancy, team foul #745-41
14:07CanisiusWalter Lindsey makes the 1st free throw45-42
14:07CanisiusWalter Lindsey makes the 2nd free throw45-43
13:46Air ForceDavid Bachelder is called for the reach on Joshua Longnecker - foul #2 on David Bachelder, team foul #345-43
SubsAir Force
Richard Caraballo (SG), John Ingram (C)
David Gaddis, Joshua Longnecker
 
SubsCanisius
William Osborn (C)
David Bachelder
 
13:27Air ForceJohn Ingram travels with the ball45-43
SubsAir Force
Charles Gregory (PG)
Johnathan Dancy
 
SubsCanisius 
13:10CanisiusWalter Lindsey misses long on a runner from the right block but he's hacked by Ivan Townsend - foul #2 on Ivan Townsend, team foul #845-43
SubsAir Force
Steven Kinkade (PF)
Ivan Townsend
 
SubsCanisius 
13:10CanisiusWalter Lindsey misses the 1st free throw45-43
13:10CanisiusWalter Lindsey makes the 2nd free throw45-44
12:54Air ForceRichard Caraballo connects on the floater from the left side and he's hacked by James Roche - foul #4 on James Roche, team foul #447-44
12:54Air ForceRichard Caraballo makes the free throw48-44
12:25CanisiusJames Roche misses badly on a jumper from the left wing48-44
12:24Air ForceRichard Caraballo grabs the defensive rebound48-44
12:12Air ForceSteven Kinkade comes up short on the runner from the right block48-44
12:10Air ForceSteven Kinkade hits the follow up shot50-44
12:03CanisiusWillis Graves clanks a jumpshot from the right side but the foul's on Richard Caraballo - foul #1 on Richard Caraballo, team foul #950-44
SubsAir Force
Johnathan Dancy (PG), David Gaddis (SG), Ivan Townsend (PF), Joshua Longnecker (C)
Charles Gregory, Warren Tillman, Steven Kinkade, John Ingram
 
SubsCanisius
David Bachelder (C)
William Osborn
 
12:03CanisiusWillis Graves makes the 1st free throw50-45
12:03CanisiusWillis Graves makes the 2nd free throw50-46
11:44Air ForceWalter Lindsey takes the ball from David Gaddis50-46
LineupAir Force
 PG - Johnathan Dancy (fresh) 3 pts. 4 ast. 3 pf.
 SG - David Gaddis (fresh) 13 pts. 3 ast.
 SF - Richard Caraballo (fresh) 3 pts. 2 stl.
 PF - Ivan Townsend (fresh) 11 pts. 2 reb.
 C - Joshua Longnecker (fresh) 7 pts. 5 reb.
 
LineupCanisius
 PG - James Gurley (tiring) 5 pts. 1 ast.
 SG - Willis Graves (tiring) 4 pts. 3 ast.
 SF - Walter Lindsey (tiring) 18 pts. 5 reb. 3 pf.
 PF - James Roche (tiring) 17 pts. 8 reb. 4 pf.
 C - David Bachelder (fresh) 3 reb.
 
11:27CanisiusJames Roche knocks in the 3 pointer from the left corner set up by Willis Graves50-49
11:08Air ForceWillis Graves picks off the pass by Johnathan Dancy50-49
10:47CanisiusJames Roche clanks a fadeaway jumper from the right wing50-49
10:45Air ForceThe rebound goes to Ivan Townsend50-49
10:27Air ForceDavid Gaddis misses badly on a fadeaway jumper from the left wing but he's hacked by Walter Lindsey - foul #4 on Walter Lindsey, team foul #550-49
10:27Air ForceDavid Gaddis misses the 1st free throw50-49
10:27Air ForceDavid Gaddis misses the 2nd free throw50-49
10:27CanisiusDavid Bachelder snags the defensive board50-49
10:11CanisiusDavid Gaddis picks off the pass by Walter Lindsey50-49
10:07Air ForceRichard Caraballo hits the finger roll set up by David Gaddis52-49
09:50CanisiusWillis Graves hits the front of the rim on the 3 from the right wing52-49
09:49CanisiusJames Roche gets the offensive rebound52-49
09:32CanisiusDavid Bachelder comes up short on the jumper from just outside the lane52-49
09:30CanisiusDavid Bachelder snags the offensive board52-49
09:13CanisiusJohnathan Dancy steps in front of the James Gurley pass52-49
09:02Air ForceJoshua Longnecker misses badly on a fadeaway jumper from the right side52-49
09:01CanisiusJames Roche snags the defensive board52-49
08:56CanisiusWillis Graves misses long on a 3 pointer from the left wing52-49
08:54Air ForceJoshua Longnecker grabs the defensive rebound52-49
08:41Air ForceDavid Bachelder blocks the short jumper by Ivan Townsend52-49
08:39CanisiusDavid Bachelder snags the defensive board52-49
08:32CanisiusDavid Bachelder hits the front of the rim on the 3pt shot from the left corner52-49
08:31Air ForceJohnathan Dancy grabs the defensive rebound52-49
08:21Air ForceJohnathan Dancy buries a runner in the lane set up by Ivan Townsend54-49
08:01CanisiusJames Roche misses badly on a 3pt attempt from the right corner54-49
08:00CanisiusDavid Bachelder grabs the offensive board54-49
08:00CanisiusCanisius calls a full timeout (2 :30 2 full remaining)54-49
SubsAir Force
Warren Tillman (SF), Wayne Margolis (PF), John Ingram (C)
Richard Caraballo, Ivan Townsend, Joshua Longnecker
 
SubsCanisius 
07:47CanisiusWillis Graves is called for a charge - foul #3 on Willis Graves, team foul #654-49
SubsAir Force
Steven Kinkade (PF)
David Gaddis
 
SubsCanisius 
LineupAir Force
 PG - Johnathan Dancy (fresh) 5 pts. 4 ast. 2 stl. 3 pf.
 SG - Wayne Margolis (fresh) 2 pts. 4 pf.
 SF - Warren Tillman (fresh) 6 pts. 4 reb.
 PF - Steven Kinkade (fresh) 2 pts.
 C - John Ingram (fresh) 3 pts.
 
LineupCanisius
 PG - James Gurley (tiring) 5 pts. 1 ast.
 SG - Willis Graves (tiring) 4 pts. 4 ast. 2 stl. 3 pf.
 SF - Walter Lindsey (tiring) 18 pts. 5 reb. 4 pf.
 PF - James Roche (tiring) 20 pts. 10 reb. 4 pf.
 C - David Bachelder (fresh) 7 reb.
 
07:30Air ForceJohnathan Dancy misses short on a jumper from close range but he's fouled by James Gurley - foul #1 on James Gurley, team foul #754-49
07:30Air ForceJohnathan Dancy makes the 1st free throw55-49
07:30Air ForceJohnathan Dancy makes the 2nd free throw56-49
07:18CanisiusWayne Margolis is called for the reach on Willis Graves - foul #5 on Wayne Margolis, team foul #1056-49
SubsAir Force
Richard Caraballo (SG)
Wayne Margolis
 
SubsCanisius 
07:18CanisiusWillis Graves misses the 1st free throw56-49
07:18CanisiusWillis Graves misses the 2nd free throw56-49
07:18Air ForceSteven Kinkade snags the defensive board56-49
07:05Air ForceRichard Caraballo drills a 3pt shot from the left corner set up by John Ingram59-49
06:46CanisiusWillis Graves hits the front of the rim on the 3pt jumper from straight away59-49
06:45Air ForceJohnathan Dancy pulls down the rebound59-49
06:40Air ForceRichard Caraballo knocks in the shot in the paint on a great pass from Johnathan Dancy61-49
06:37CanisiusJohnathan Dancy steals the ball from James Gurley in the backcourt61-49
06:29Air ForceSteven Kinkade misses the jump hook from close range61-49
06:27CanisiusJames Roche snags the defensive board61-49
06:21CanisiusWillis Graves drills a 3pt shot from straight away61-52
05:58Air ForceWarren Tillman is whistled for traveling61-52
SubsAir Force
Charles Gregory (PG), David Gaddis (SG), Ivan Townsend (PF), Joshua Longnecker (C)
Johnathan Dancy, Richard Caraballo, Steven Kinkade, John Ingram
 
SubsCanisius
William Osborn (C)
David Bachelder
 
05:42CanisiusJames Gurley misses short on a jumpshot from the right wing61-52
05:41Air ForceJoshua Longnecker gets the rebound61-52
05:37Air ForceDavid Gaddis connects on the fadeaway in the lane on a nice dish by Charles Gregory63-52
05:19CanisiusWalter Lindsey hits a jumpshot from the left wing63-54
04:59Air ForceIvan Townsend comes up short on the 3 pointer from straight away63-54
04:58Air ForceThe offensive rebound goes to David Gaddis63-54
04:47Air ForceCharles Gregory makes the 3pt jumper from the right wing on a great pass from Ivan Townsend66-54
Game PlanAir ForceAir Force is playing a motion offense and a 2-3 zone (0) 
Game PlanCanisiusCanisius is playing a fastbreak offense (uptempo) and a man to man (+2) 
04:40CanisiusJames Gurley's corner 3pt jumper is blocked by Charles Gregory66-54
04:38Air ForceJoshua Longnecker pulls down the rebound66-54
Game PlanAir ForceAir Force is playing a motion offense (slowdown) and a 2-3 zone (0) 
Game PlanCanisiusCanisius is playing a fastbreak offense (uptempo) and a man to man (+2) 
04:32Air ForceDavid Gaddis drills a jump hook from the right block set up by Joshua Longnecker68-54
04:15CanisiusJames Gurley hits the front of the rim on the 3pt jumper from straight away68-54
04:14Air ForceJoshua Longnecker pulls down the rebound68-54
03:49Air ForceJames Roche picks off the pass by Charles Gregory68-54
Game PlanAir ForceAir Force is playing a motion offense (slowdown) and a 2-3 zone (+1) 
Game PlanCanisiusCanisius is playing a fastbreak offense (uptempo) and a man to man (+2) 
03:42CanisiusWalter Lindsey misses short on a 3 from the right corner68-54
03:41Air ForceCharles Gregory gets the rebound68-54
LineupAir Force
 PG - Charles Gregory (fresh) 3 pts. 2 ast.
 SG - David Gaddis (fresh) 17 pts. 4 ast.
 SF - Warren Tillman (fairly fresh) 6 pts. 4 reb.
 PF - Ivan Townsend (fresh) 11 pts. 3 reb.
 C - Joshua Longnecker (fresh) 7 pts. 9 reb.
 
LineupCanisius
 PG - James Gurley (tired) 5 pts. 1 ast.
 SG - Willis Graves (tired) 7 pts. 4 ast. 2 stl. 3 pf.
 SF - Walter Lindsey (tired) 20 pts. 5 reb. 4 pf.
 PF - James Roche (tired) 20 pts. 11 reb. 4 pf.
 C - William Osborn (fairly fresh)
 
Game PlanAir ForceAir Force is playing a motion offense (slowdown) and a 2-3 zone (+1) 
Game PlanCanisiusCanisius is playing a fastbreak offense (uptempo) and a man to man (-1) 
03:12Air ForceJoshua Longnecker lays it in set up by Ivan Townsend70-54
03:09CanisiusDavid Gaddis steals it from James Gurley in the backcourt70-54
02:49Air ForceDavid Gaddis comes up short on the 3pt attempt from the left wing70-54
02:48Air ForceWarren Tillman tips it home72-54
02:34CanisiusWilliam Osborn lays it in on a great pass from Willis Graves72-56
02:18Air ForceDavid Gaddis is hacked by William Osborn - foul #1 on William Osborn, team foul #872-56
SubsAir Force
Harold Booker (PG), Richard Caraballo (SF), Steven Kinkade (PF), John Ingram (C)
Charles Gregory, Warren Tillman, Ivan Townsend, Joshua Longnecker
 
SubsCanisius
David Bachelder (C)
William Osborn
 
02:18Air ForceDavid Gaddis makes the 1st free throw73-56
02:18Air ForceDavid Gaddis makes the 2nd free throw74-56
02:06CanisiusJames Gurley drills a jumpshot from the right side74-58
01:42Air ForceDavid Gaddis clanks a jumper from the right side74-58
01:40Air ForceThe offensive rebound goes to Richard Caraballo74-58
01:28Air ForceDavid Gaddis misses the shot from just outside the lane74-58
01:27Air ForceSteven Kinkade tips it home76-58
01:02CanisiusDavid Bachelder hits the front of the rim on the jumpshot from just outside the lane76-58
01:00CanisiusWalter Lindsey tips it back up and in76-60
Game PlanAir ForceAir Force is playing a spread offense (hold ball) and a 2-3 zone (+1) 
Game PlanCanisiusCanisius is playing a fastbreak offense (uptempo) and a man to man (-1) 
00:36Air ForceHarold Booker clanks a fadeaway jumper from just outside the lane76-60
00:34CanisiusDavid Bachelder grabs the defensive rebound76-60
Game PlanAir ForceAir Force is playing a spread offense (hold ball) and a 2-3 zone (+1) 
Game PlanCanisiusCanisius is playing a quick shot offense (quick shot) and a man to man (-1) 
00:28CanisiusRichard Caraballo takes the ball from David Bachelder76-60
00:00Air ForceHarold Booker runs out the clock76-60