#002E90 #1C4485
Hoops Dynasty HOOPS DYNASTY
Non-Conference Naismith
Final -
6/28/2025
81
  1 2 F
Air Force 41 40 81
Canisius 37 42 79
79
Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cJeremy Bryant 23 6-10 0-0 4-5 3 8 1 1 0 1 0 16
pfGary Cohen 28 4-8 0-0 2-3 1 11 2 2 0 0 2 10
sfJames Macdonald 26 5-11 0-1 3-7 2 3 1 3 0 0 3 13
sgSean Englert 24 3-8 3-7 0-0 1 1 3 2 0 0 2 9
pgBruce Kettler 29 2-6 1-3 1-2 0 1 5 3 1 0 1 6
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfMichael Gravelle 17 3-4 0-0 5-5 2 4 3 0 0 0 1 11
cChristopher St. Clair 16 5-5 0-0 1-2 3 3 0 2 1 1 1 11
sgKenneth Brown 15 0-1 0-1 1-2 0 1 1 1 1 0 4 1
cJoshua Gibson 14 1-3 0-0 2-2 0 3 0 0 1 0 1 4
pgMario Hruby 8 0-1 0-0 0-0 0 0 1 0 0 0 0 0
Totals 200 29-57 4-12 19-28 12 35 17 14 4 2 15 81
Percentages   .509 .333 .679                

Show More
STARTERS MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
cBobby Facer 25 1-3 0-0 0-0 3 5 0 1 0 0 2 2
pfRoger Copp 26 5-12 1-3 1-2 1 6 2 2 2 0 2 12
sfMatthew Citizen 27 5-11 1-3 2-2 3 4 3 3 1 0 2 13
sgJohn Behrens 25 7-12 2-4 3-4 2 5 2 0 1 0 1 19
pgRichard Bottomley 29 7-15 4-10 2-3 2 4 5 3 2 0 2 20
BENCH MIN FGM-A FGM3-A FTM-A OFF REB AST TO STL BLK PF PTS
sfDavid Kang 18 2-2 2-2 0-2 0 2 1 0 1 0 2 6
cBooker Phillips 15 0-2 0-1 0-0 2 3 0 0 0 0 0 0
sgWilliam Ellis 14 0-2 0-0 3-4 0 2 1 0 0 0 5 3
pgFrank Symons 10 1-2 0-0 0-0 0 0 1 1 0 0 2 2
pfWalter Joy 9 1-1 0-0 0-0 0 0 0 0 0 0 4 2
sfRobert Dingler 2 0-2 0-0 0-0 0 1 0 0 0 0 2 0
Totals 200 29-64 10-23 11-17 13 32 15 10 7 0 24 79
Percentages   .453 .435 .647                

UAFA
41
15-30
3-7
8-12
7
18
10
7
1
2
8
22
10
13
5
15
40
14-27
1-5
11-16
5
17
7
7
3
0
7
20
6
4
4
12
81
29-57
4-12
19-28
12
35
17
14
4
2
15
42
16
17
9
27
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
37
13-32
2-9
9-10
8
17
6
5
4
0
10
14
6
10
7
3
42
16-32
8-14
2-7
5
15
9
5
3
0
14
10
5
7
8
10
79
29-64
10-23
11-17
13
32
15
10
7
0
24
24
11
17
15
13
PLAYER OF THE GAME
c Jeremy Bryant Air Force
16 Points, 8 Rebounds
TimeTeamPlayScore
LineupAir Force
 PG - Bruce Kettler (fresh)
 SG - Sean Englert (fresh)
 SF - James Macdonald (fresh)
 PF - Gary Cohen (fresh)
 C - Jeremy Bryant (fresh)
 
LineupCanisius
 PG - Richard Bottomley (fresh)
 SG - John Behrens (fresh)
 SF - Matthew Citizen (fresh)
 PF - Roger Copp (fresh)
 C - Bobby Facer (fresh)
 
20:00Air ForceJeremy Bryant wins the tip0-0
Game PlanAir ForceAir Force is playing a motion offense and a 3-2 zone (0) 
Game PlanCanisiusCanisius is playing a fastbreak offense and a man to man (0) 
19:36Air ForceGary Cohen is hacked by Roger Copp - foul #1 on Roger Copp, team foul #10-0
19:19Air ForceSean Englert hits the front of the rim on the 3pt attempt from the right corner0-0
19:18CanisiusRoger Copp grabs the defensive rebound0-0
19:12CanisiusRichard Bottomley drills a 3pt shot from the right wing on a nice dish by John Behrens0-3
18:51Air ForceGary Cohen double dribbles0-3
18:22CanisiusMatthew Citizen can't connect on a 3pt jumper from the right corner0-3
18:20CanisiusThe offensive rebound goes to Bobby Facer0-3
18:09CanisiusBobby Facer travels with the ball0-3
17:57Air ForceSean Englert drills a 3 pointer from the left wing on a great pass from Bruce Kettler3-3
17:46CanisiusBobby Facer misses short on a pull-up jumper from the left wing3-3
17:45Air ForceGary Cohen grabs the defensive rebound3-3
17:36Air ForceJames Macdonald misses the lay-in3-3
17:35CanisiusRoger Copp pulls down the rebound3-3
17:31CanisiusJohn Behrens knocks in the turnaround from the left block set up by Richard Bottomley3-5
17:05Air ForceBruce Kettler clanks a shot from the right wing3-5
17:03CanisiusJohn Behrens grabs the board3-5
16:57CanisiusMatthew Citizen buries a jumper from the right side3-7
16:48Air ForceJames Macdonald loses the ball out of bounds3-7
SubsAir Force
Kenneth Brown (PG), Mario Hruby (SG), Michael Gravelle (SF), Christopher St. Clair (PF), Joshua Gibson (C)
Bruce Kettler, Sean Englert, James Macdonald, Gary Cohen, Jeremy Bryant
 
SubsCanisius 
16:32CanisiusJohn Behrens drills a fadeaway from the left side on a nice dish by Matthew Citizen3-9
16:20Air ForceChristopher St. Clair travels with the ball3-9
15:51CanisiusJohn Behrens connects on the floater from the left side on a nice dish by Roger Copp3-11
LineupAir Force
 PG - Kenneth Brown (fresh)
 SG - Mario Hruby (fresh)
 SF - Michael Gravelle (fresh)
 PF - Christopher St. Clair (fresh)
 C - Joshua Gibson (fresh)
 
LineupCanisius
 PG - Richard Bottomley (fresh) 3 pts. 1 ast.
 SG - John Behrens (fairly fresh) 6 pts. 1 ast.
 SF - Matthew Citizen (fresh) 2 pts.
 PF - Roger Copp (fresh) 2 reb.
 C - Bobby Facer (fresh)
 
15:46Air ForceMichael Gravelle can't connect on a floater from the right side3-11
15:45CanisiusRoger Copp snags the defensive board3-11
15:40CanisiusRichard Bottomley misses badly on a floater from just outside the lane but he's fouled by Kenneth Brown - foul #1 on Kenneth Brown, team foul #13-11
SubsAir Force
Bruce Kettler (PG)
Mario Hruby
 
SubsCanisius
William Ellis (SG), Walter Joy (PF), Booker Phillips (C)
John Behrens, Roger Copp, Bobby Facer
 
15:40CanisiusRichard Bottomley makes the 1st free throw3-12
15:40CanisiusRichard Bottomley makes the 2nd free throw3-13
15:26Air ForceJoshua Gibson misses short on a shot from the left block but the foul's on William Ellis - foul #1 on William Ellis, team foul #23-13
SubsAir Force
Gary Cohen (PF)
Bruce Kettler
 
SubsCanisius
David Kang (SF)
Matthew Citizen
 
15:26Air ForceJoshua Gibson makes the 1st free throw4-13
15:26Air ForceJoshua Gibson makes the 2nd free throw5-13
15:05CanisiusWilliam Ellis misses the lay-in5-13
15:04Air ForceJoshua Gibson grabs the board5-13
14:53Air ForceJoshua Gibson is hacked by Walter Joy - foul #1 on Walter Joy, team foul #35-13
SubsAir Force
Bruce Kettler (PG), James Macdonald (PF)
Joshua Gibson, Gary Cohen
 
SubsCanisius
Frank Symons (PG)
Richard Bottomley
 
14:41Air ForceBruce Kettler misses badly on a runner from close range5-13
14:40Air ForceChristopher St. Clair tips it home7-13
14:34CanisiusWilliam Ellis is hacked by Kenneth Brown - foul #2 on Kenneth Brown, team foul #27-13
SubsAir Force
Sean Englert (SG), Gary Cohen (PF)
Kenneth Brown, Michael Gravelle
 
SubsCanisius 
14:09CanisiusWilliam Ellis misses badly on a fadeaway jumper from the left side but the foul's on Christopher St. Clair - foul #1 on Christopher St. Clair, team foul #37-13
SubsAir Force
Mario Hruby (SG), Michael Gravelle (SF), Jeremy Bryant (PF), Joshua Gibson (C)
Sean Englert, James Macdonald, Gary Cohen, Christopher St. Clair
 
SubsCanisius
Matthew Citizen (SF), Roger Copp (PF), Bobby Facer (C)
Frank Symons, Walter Joy, Booker Phillips
 
14:09CanisiusWilliam Ellis makes the 1st free throw7-14
14:09CanisiusWilliam Ellis makes the 2nd free throw7-15
13:49Air ForceBobby Facer is called for the reach on Joshua Gibson - foul #1 on Bobby Facer, team foul #47-15
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Gary Cohen (PF)
Mario Hruby, Michael Gravelle, Jeremy Bryant
 
SubsCanisius
Richard Bottomley (PG), John Behrens (SG)
William Ellis, David Kang
 
13:42Air ForceGary Cohen can't connect on a jump hook from the baseline7-15
13:40Air ForceJames Macdonald tips it but misses7-15
13:38Air ForceGary Cohen grabs the offensive rebound7-15
13:24Air ForceJames Macdonald drills a pull-up jumper from the right wing on a great pass from Bruce Kettler9-15
13:09CanisiusJohn Behrens clanks a pull-up jumper from just outside the lane but the foul's on Gary Cohen - foul #1 on Gary Cohen, team foul #49-15
SubsAir Force
Mario Hruby (SG), Michael Gravelle (SF), Jeremy Bryant (PF), Christopher St. Clair (C)
Sean Englert, James Macdonald, Gary Cohen, Joshua Gibson
 
SubsCanisius 
13:09CanisiusJohn Behrens makes the 1st free throw9-16
13:09CanisiusJohn Behrens makes the 2nd free throw9-17
12:58Air ForceRoger Copp steals it from Bruce Kettler9-17
12:44CanisiusMatthew Citizen hits a shot from the right side on a nice dish by Richard Bottomley9-19
12:19Air ForceJeremy Bryant misses the jump hook from the baseline9-19
12:18Air ForceJeremy Bryant grabs the offensive rebound9-19
12:07Air ForceChristopher St. Clair scores on a driving attempt from close range set up by Michael Gravelle11-19
11:47CanisiusMatthew Citizen is whistled for traveling11-19
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Gary Cohen (PF), Joshua Gibson (C)
Mario Hruby, Michael Gravelle, Jeremy Bryant, Christopher St. Clair
 
SubsCanisius
William Ellis (SG), David Kang (SF), Walter Joy (PF), Booker Phillips (C)
John Behrens, Matthew Citizen, Roger Copp, Bobby Facer
 
LineupAir Force
 PG - Bruce Kettler (fairly fresh) 2 ast.
 SG - Sean Englert (fresh) 3 pts.
 SF - James Macdonald (fresh) 2 pts.
 PF - Gary Cohen (fresh) 2 reb.
 C - Joshua Gibson (fresh) 2 pts.
 
LineupCanisius
 PG - Richard Bottomley (fresh) 5 pts. 2 ast.
 SG - William Ellis (fresh) 2 pts.
 SF - David Kang (fresh)
 PF - Walter Joy (fresh)
 C - Booker Phillips (fresh)
 
11:25Air ForceSean Englert misses badly on a 3pt jumper from the right wing11-19
11:24CanisiusBooker Phillips pulls down the rebound11-19
11:19CanisiusJoshua Gibson picks off the pass by Richard Bottomley11-19
10:56Air ForceGary Cohen hits a turnaround in the paint on a great pass from Sean Englert13-19
10:46CanisiusBooker Phillips can't finish the layup13-19
10:45Air ForceGary Cohen pulls down the rebound13-19
10:33Air ForceGary Cohen's pass is intercepted by David Kang13-19
10:14CanisiusWilliam Ellis misses badly on a jumpshot from the left side13-19
10:12Air ForceJames Macdonald gets the rebound13-19
09:51Air ForceGary Cohen blows the layup but he's hacked by Walter Joy - foul #2 on Walter Joy, team foul #513-19
SubsAir Force
Jeremy Bryant (PF), Christopher St. Clair (C)
Bruce Kettler, Joshua Gibson
 
SubsCanisius
John Behrens (SG), Matthew Citizen (SF), Roger Copp (PF), Bobby Facer (C)
Richard Bottomley, David Kang, Walter Joy, Booker Phillips
 
09:51Air ForceGary Cohen misses the 1st free throw13-19
09:51Air ForceGary Cohen makes the 2nd free throw14-19
09:28CanisiusJohn Behrens is hacked by Sean Englert - foul #1 on Sean Englert, team foul #514-19
SubsAir Force
Bruce Kettler (PG)
Christopher St. Clair
 
SubsCanisius 
09:13CanisiusJohn Behrens misses the lay-in14-19
09:11Air ForceGary Cohen grabs the board14-19
08:52Air ForceJames Macdonald blows the layup but the foul's on William Ellis - foul #2 on William Ellis, team foul #614-19
SubsAir Force
Michael Gravelle (SF), Christopher St. Clair (C)
Bruce Kettler, Gary Cohen
 
SubsCanisius
Frank Symons (PG)
William Ellis
 
08:52Air ForceJames Macdonald misses the 1st free throw14-19
08:52Air ForceJames Macdonald misses the 2nd free throw14-19
08:52Air ForceJeremy Bryant gets the offensive rebound14-19
08:41Air ForceSean Englert connects on the 3 from the left wing on a great pass from Michael Gravelle17-19
08:19CanisiusJohn Behrens drills a 3 from the left corner on a great pass from Frank Symons17-22
08:00Air ForceJeremy Bryant misses the pull-up jumper from the left side17-22
07:58CanisiusJohn Behrens pulls down the rebound17-22
07:52CanisiusFrank Symons is fouled on the floor by James Macdonald - foul #1 on James Macdonald, team foul #617-22
SubsAir Force
Bruce Kettler (PG), Mario Hruby (SG), Gary Cohen (PF), Joshua Gibson (C)
James Macdonald, Sean Englert, Jeremy Bryant, Christopher St. Clair
 
SubsCanisius
Richard Bottomley (PG), David Kang (SG), Booker Phillips (C)
Frank Symons, John Behrens, Bobby Facer
 
07:37CanisiusRoger Copp can't connect on a jumper from the right side17-22
07:35CanisiusRichard Bottomley tips it but misses17-22
07:34Air ForceMichael Gravelle snags the defensive board17-22
LineupAir Force
 PG - Bruce Kettler (fairly fresh) 2 ast.
 SG - Mario Hruby (fresh)
 SF - Michael Gravelle (fresh)
 PF - Gary Cohen (fresh) 3 pts. 4 reb.
 C - Joshua Gibson (fresh) 2 pts.
 
LineupCanisius
 PG - Richard Bottomley (fresh) 5 pts. 2 ast.
 SG - David Kang (fresh)
 SF - Matthew Citizen (fresh) 4 pts.
 PF - Roger Copp (fresh) 3 reb.
 C - Booker Phillips (fresh)
 
07:27Air ForceGary Cohen misses short on a shot from the free throw line17-22
07:26CanisiusThe rebound goes to David Kang17-22
07:22CanisiusRichard Bottomley clanks a 3pt jumper from straight away17-22
07:21CanisiusMatthew Citizen tips it back up and in17-24
07:09Air ForceJoshua Gibson misses the fadeaway in the paint17-24
07:07Air ForceMichael Gravelle tips it in19-24
06:52CanisiusMatthew Citizen misses long on a jumper from the left wing but he's hacked by Michael Gravelle - foul #1 on Michael Gravelle, team foul #719-24
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Jeremy Bryant (C)
Mario Hruby, Michael Gravelle, Joshua Gibson
 
SubsCanisius
Bobby Facer (C)
Booker Phillips
 
06:52CanisiusMatthew Citizen makes the 1st free throw19-25
06:52CanisiusMatthew Citizen makes the 2nd free throw19-26
06:37Air ForceGary Cohen comes up short on the fadeaway jumper from the left wing19-26
06:36CanisiusThe rebound goes to Roger Copp19-26
06:28CanisiusRichard Bottomley misses badly on a 3pt attempt from the left corner19-26
06:27Air ForceGary Cohen grabs the defensive rebound19-26
06:20Air ForceJeremy Bryant scores on a jumper in the lane21-26
06:10CanisiusRoger Copp lays it in21-28
05:49Air ForceRoger Copp steals the ball from Sean Englert21-28
05:32CanisiusRichard Bottomley misses long on a 3pt attempt from the right wing21-28
05:31CanisiusBobby Facer tips it but misses21-28
05:29Air ForceBruce Kettler pulls down the rebound21-28
05:25Air ForceJames Macdonald is fouled on the floor by Matthew Citizen - foul #1 on Matthew Citizen, team foul #721-28
SubsAir Force
Michael Gravelle (SF), Christopher St. Clair (C)
Bruce Kettler, Jeremy Bryant
 
SubsCanisius
John Behrens (SG), Booker Phillips (C)
Matthew Citizen, Bobby Facer
 
05:25Air ForceJames Macdonald makes the 1st free throw22-28
05:25Air ForceJames Macdonald makes the 2nd free throw23-28
05:09CanisiusJohn Behrens comes up short on the 3 pointer from the right wing23-28
05:08CanisiusRoger Copp tips it in23-30
04:48Air ForceGary Cohen connects on the driving attempt from the baseline25-30
04:31CanisiusRoger Copp double dribbles25-30
SubsAir Force
Bruce Kettler (PG), Mario Hruby (SG), Jeremy Bryant (PF)
James Macdonald, Sean Englert, Gary Cohen
 
SubsCanisius
Frank Symons (PG), Robert Dingler (SF)
Richard Bottomley, David Kang
 
04:14Air ForceChristopher St. Clair connects on the jump hook near the basket on a nice dish by Bruce Kettler and the foul's on Robert Dingler - foul #1 on Robert Dingler, team foul #827-30
SubsAir Force
Joshua Gibson (C)
Mario Hruby
 
SubsCanisius
Bobby Facer (C)
Booker Phillips
 
04:14Air ForceChristopher St. Clair makes the free throw28-30
04:04CanisiusChristopher St. Clair denies the turnaround by Robert Dingler28-30
04:02Air ForceJeremy Bryant snags the defensive board28-30
03:57Air ForceBruce Kettler buries a 3pt attempt from straight away set up by Michael Gravelle31-30
03:37CanisiusFrank Symons comes up short on the floater from the right side31-30
03:35Air ForceJeremy Bryant gets the rebound31-30
LineupAir Force
 PG - Bruce Kettler (fairly fresh) 3 pts. 3 ast.
 SG - Christopher St. Clair (fresh) 7 pts.
 SF - Michael Gravelle (fairly fresh) 2 pts. 2 reb.
 PF - Jeremy Bryant (fresh) 2 pts. 4 reb.
 C - Joshua Gibson (fresh) 2 pts.
 
LineupCanisius
 PG - Frank Symons (fresh) 1 ast.
 SG - John Behrens (fresh) 11 pts. 1 ast.
 SF - Robert Dingler (fresh)
 PF - Roger Copp (tiring) 4 pts. 5 reb. 2 stl.
 C - Bobby Facer (fresh) 2 reb.
 
03:29Air ForceMichael Gravelle lays it up and in set up by Bruce Kettler33-30
03:15CanisiusJeremy Bryant blocks the short jumper by Robert Dingler33-30
03:14CanisiusBobby Facer tips it in33-32
02:53Air ForceRobert Dingler is called for the reach on Michael Gravelle - foul #2 on Robert Dingler, team foul #933-32
SubsAir Force
Kenneth Brown (PG), Sean Englert (SG), Gary Cohen (PF)
Bruce Kettler, Christopher St. Clair, Jeremy Bryant
 
SubsCanisius
Richard Bottomley (PG), William Ellis (SG), Matthew Citizen (SF), Walter Joy (PF), Booker Phillips (C)
Frank Symons, John Behrens, Robert Dingler, Roger Copp, Bobby Facer
 
02:53Air ForceMichael Gravelle makes the 1st free throw34-32
02:53Air ForceMichael Gravelle makes the 2nd free throw35-32
02:27CanisiusRichard Bottomley's pass is off the mark and out of bounds35-32
SubsAir Force
Bruce Kettler (PG), James Macdonald (SF), Jeremy Bryant (C)
Sean Englert, Michael Gravelle, Joshua Gibson
 
SubsCanisius 
02:05Air ForceJames Macdonald connects on the shot in the paint on a nice dish by Jeremy Bryant37-32
01:47CanisiusRichard Bottomley can't connect on a 3pt attempt from the left wing37-32
01:45CanisiusMatthew Citizen tips it in37-34
01:39Air ForceRichard Bottomley steals the ball from Bruce Kettler in the backcourt37-34
01:38CanisiusRichard Bottomley misses the dunk attempt37-34
01:37Air ForceThe rebound goes to Gary Cohen37-34
01:20Air ForceJames Macdonald knocks in the floater in the paint on a nice dish by Gary Cohen and he's fouled by Walter Joy - foul #3 on Walter Joy, team foul #1039-34
SubsAir Force
Sean Englert (SG), Christopher St. Clair (C)
Bruce Kettler, Jeremy Bryant
 
SubsCanisius
David Kang (PF), Bobby Facer (C)
Walter Joy, Booker Phillips
 
01:20Air ForceJames Macdonald misses the free throw39-34
01:20CanisiusDavid Kang grabs the defensive rebound39-34
01:05CanisiusWilliam Ellis misses short on a floater in the paint but he's fouled by Sean Englert - foul #2 on Sean Englert, team foul #839-34
SubsAir Force
Joshua Gibson (C)
Christopher St. Clair
 
SubsCanisius
John Behrens (SG)
Richard Bottomley
 
01:05CanisiusWilliam Ellis misses the 1st free throw39-34
01:05CanisiusWilliam Ellis makes the 2nd free throw39-35
00:50Air ForceSean Englert can't connect on a 3 pointer from straight away39-35
00:48Air ForceJames Macdonald tips it in41-35
00:29CanisiusJohn Behrens comes up short on the 3pt jumper from straight away41-35
00:28CanisiusJohn Behrens grabs the offensive rebound41-35
00:01CanisiusJohn Behrens connects on the shot from the baseline41-37
00:00Air ForceJames Macdonald misses the fullcourt shot41-37
TimeTeamPlayScore
LineupAir Force
 PG - Bruce Kettler (fresh) 3 pts. 4 ast.
 SG - Sean Englert (fresh) 6 pts. 1 ast.
 SF - James Macdonald (fresh) 10 pts. 3 reb.
 PF - Gary Cohen (fresh) 5 pts. 6 reb.
 C - Jeremy Bryant (fresh) 2 pts. 4 reb.
 
LineupCanisius
 PG - Richard Bottomley (fresh) 5 pts. 2 ast.
 SG - John Behrens (fresh) 13 pts. 1 ast.
 SF - Matthew Citizen (fresh) 10 pts. 2 reb.
 PF - Roger Copp (fresh) 4 pts. 5 reb. 2 stl.
 C - Bobby Facer (fresh) 2 pts. 3 reb.
 
20:00CanisiusMatthew Citizen inbounds the ball41-37
Game PlanAir ForceAir Force is playing a motion offense and a 3-2 zone (-2) 
Game PlanCanisiusCanisius is playing a fastbreak offense and a man to man (-2) 
19:41CanisiusRichard Bottomley knocks in the 3pt jumper from straight away on a nice dish by Roger Copp41-40
19:18Air ForceJeremy Bryant misses the lay-in but he's hacked by Bobby Facer - foul #2 on Bobby Facer, team foul #141-40
SubsAir Force
Kenneth Brown (SG), Michael Gravelle (SF), Christopher St. Clair (C)
Sean Englert, James Macdonald, Gary Cohen
 
SubsCanisius 
19:18Air ForceJeremy Bryant misses the 1st free throw41-40
19:18Air ForceJeremy Bryant makes the 2nd free throw42-40
19:03CanisiusRoger Copp can't connect on a turnaround from close range but he's hacked by Kenneth Brown - foul #3 on Kenneth Brown, team foul #142-40
SubsAir Force
Mario Hruby (SG), Gary Cohen (PF)
Kenneth Brown, Jeremy Bryant
 
SubsCanisius 
19:03CanisiusRoger Copp misses the 1st free throw42-40
19:03CanisiusRoger Copp makes the 2nd free throw42-41
18:38Air ForceMatthew Citizen picks off the pass by Christopher St. Clair42-41
18:22CanisiusRoger Copp misses the lay-in42-41
18:21Air ForceGary Cohen pulls down the rebound42-41
18:03Air ForceMario Hruby hits the front of the rim on the jumpshot from the right wing42-41
18:02Air ForceChristopher St. Clair grabs the offensive rebound42-41
17:50Air ForceRoger Copp is called for the reach on Gary Cohen - foul #2 on Roger Copp, team foul #242-41
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Jeremy Bryant (PF), Joshua Gibson (C)
Mario Hruby, Michael Gravelle, Gary Cohen, Christopher St. Clair
 
SubsCanisius
William Ellis (SG)
John Behrens
 
17:43Air ForceJames Macdonald misses badly on a fadeaway jumper from the left side42-41
17:41CanisiusThe rebound goes to Richard Bottomley42-41
17:35CanisiusMatthew Citizen comes up short on the jumper from the free throw line42-41
17:33Air ForceJoshua Gibson pulls down the rebound42-41
17:21Air ForceJeremy Bryant is called for traveling42-41
SubsAir Force
Michael Gravelle (SF)
Joshua Gibson
 
SubsCanisius
David Kang (PF), Booker Phillips (C)
Roger Copp, Bobby Facer
 
17:01CanisiusBooker Phillips is fouled on the floor by James Macdonald - foul #2 on James Macdonald, team foul #242-41
SubsAir Force
Gary Cohen (PF), Joshua Gibson (C)
Michael Gravelle, Jeremy Bryant
 
SubsCanisius
Roger Copp (PF)
Matthew Citizen
 
16:46CanisiusRoger Copp makes the shot in the lane on a nice dish by Richard Bottomley42-43
16:23Air ForceJames Macdonald is called for traveling42-43
SubsAir Force
Jeremy Bryant (PF), Christopher St. Clair (C)
Gary Cohen, Joshua Gibson
 
SubsCanisius
Frank Symons (PG), John Behrens (SG)
Richard Bottomley, Roger Copp
 
15:59CanisiusDavid Kang buries a 3pt attempt from the left wing42-46
LineupAir Force
 PG - Bruce Kettler (fairly fresh) 3 pts. 4 ast.
 SG - Sean Englert (fresh) 6 pts. 1 ast.
 SF - James Macdonald (fresh) 10 pts. 3 reb.
 PF - Jeremy Bryant (fresh) 3 pts. 4 reb.
 C - Christopher St. Clair (fresh) 7 pts. 2 reb.
 
LineupCanisius
 PG - Frank Symons (fresh) 1 ast.
 SG - John Behrens (fresh) 13 pts. 1 ast.
 SF - William Ellis (fresh) 3 pts.
 PF - David Kang (fresh) 3 pts. 2 reb.
 C - Booker Phillips (fresh)
 
15:42Air ForceBruce Kettler clanks a 3pt shot from the right corner42-46
15:40CanisiusWilliam Ellis grabs the defensive rebound42-46
15:20CanisiusChristopher St. Clair takes the ball from Frank Symons42-46
15:04Air ForceSean Englert is whistled for a carry42-46
SubsAir Force
Kenneth Brown (PG), Mario Hruby (SG), Michael Gravelle (SF), Gary Cohen (PF), Joshua Gibson (C)
Bruce Kettler, Sean Englert, James Macdonald, Jeremy Bryant, Christopher St. Clair
 
SubsCanisius
Richard Bottomley (PG), Matthew Citizen (SF), Walter Joy (PF), Bobby Facer (C)
Frank Symons, William Ellis, David Kang, Booker Phillips
 
14:49CanisiusJohn Behrens hits the front of the rim on the jumper from the right side42-46
14:47Air ForceMichael Gravelle grabs the defensive rebound42-46
14:40Air ForceGary Cohen scores on a fadeaway in the lane set up by Mario Hruby and he's fouled by Walter Joy - foul #4 on Walter Joy, team foul #344-46
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Jeremy Bryant (C)
Mario Hruby, Michael Gravelle, Joshua Gibson
 
SubsCanisius
David Kang (SG), Roger Copp (PF)
John Behrens, Walter Joy
 
14:40Air ForceGary Cohen makes the free throw45-46
14:22CanisiusMatthew Citizen hits the front of the rim on the shot from the left wing45-46
14:21CanisiusRichard Bottomley tips it home45-48
14:15Air ForceJeremy Bryant is hacked by David Kang - foul #1 on David Kang, team foul #445-48
SubsAir Force
Bruce Kettler (PG), Michael Gravelle (SF), Joshua Gibson (C)
Sean Englert, James Macdonald, Jeremy Bryant
 
SubsCanisius 
13:56Air ForceJoshua Gibson misses long on a fadeaway from the left block45-48
13:54CanisiusBobby Facer grabs the defensive rebound45-48
13:48CanisiusMatthew Citizen clanks a 3pt shot from the right corner45-48
13:47Air ForceJoshua Gibson snags the defensive board45-48
13:42Air ForceKenneth Brown loses the dribble to Richard Bottomley45-48
13:26CanisiusMatthew Citizen is whistled for an offensive foul - foul #2 on Matthew Citizen, team foul #545-48
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Jeremy Bryant (C)
Bruce Kettler, Michael Gravelle, Joshua Gibson
 
SubsCanisius
William Ellis (SG)
David Kang
 
13:16Air ForceSean Englert misses the 3pt shot from straight away45-48
13:15Air ForceJeremy Bryant hits the follow up shot47-48
13:01CanisiusRoger Copp misses short on a 3 pointer from the right corner47-48
12:59Air ForceJeremy Bryant grabs the defensive rebound47-48
12:53Air ForceJames Macdonald buries a driving attempt from the right block on a great pass from Gary Cohen49-48
12:33CanisiusRichard Bottomley hits a 3pt jumper from straight away49-51
12:08Air ForceSean Englert drills a 3pt attempt from straight away set up by James Macdonald52-51
11:58CanisiusRoger Copp misses badly on a 3pt shot from the left corner52-51
11:56Air ForceKenneth Brown snags the defensive board52-51
LineupAir Force
 PG - Kenneth Brown (fairly fresh) 3 pf.
 SG - Sean Englert (fairly fresh) 9 pts. 1 ast.
 SF - James Macdonald (fairly fresh) 12 pts. 3 reb.
 PF - Gary Cohen (fresh) 8 pts. 7 reb.
 C - Jeremy Bryant (fresh) 5 pts. 6 reb.
 
LineupCanisius
 PG - Richard Bottomley (fairly fresh) 13 pts. 3 ast. 2 stl.
 SG - William Ellis (fresh) 3 pts.
 SF - Matthew Citizen (fairly fresh) 10 pts. 2 reb.
 PF - Roger Copp (fairly fresh) 7 pts. 5 reb. 2 stl.
 C - Bobby Facer (fairly fresh) 2 pts. 4 reb.
 
11:50Air ForceKenneth Brown misses long on a 3pt shot from the right corner52-51
11:48Air ForceSean Englert tips it but misses52-51
11:47CanisiusWilliam Ellis gets the rebound52-51
11:42CanisiusRoger Copp can't throw it down52-51
11:40Air ForceJeremy Bryant snags the defensive board52-51
11:20Air ForceWilliam Ellis is called for the reach on Sean Englert - foul #3 on William Ellis, team foul #652-51
SubsAir Force
Bruce Kettler (PG), Michael Gravelle (SF), Christopher St. Clair (C)
Sean Englert, Gary Cohen, Jeremy Bryant
 
SubsCanisius
Frank Symons (PG), John Behrens (SG), David Kang (SF), Booker Phillips (C)
Richard Bottomley, William Ellis, Matthew Citizen, Bobby Facer
 
11:09Air ForceJames Macdonald misses short on a turnaround in the lane52-51
11:08Air ForceMichael Gravelle grabs the offensive rebound52-51
10:59Air ForceJames Macdonald comes up short on the fadeaway in the paint52-51
10:58Air ForceChristopher St. Clair tips it home54-51
10:53CanisiusJohn Behrens misses badly on a shot from the left block but the foul's on Kenneth Brown - foul #4 on Kenneth Brown, team foul #354-51
SubsAir Force
Mario Hruby (SG), Gary Cohen (PF)
Kenneth Brown, James Macdonald
 
SubsCanisius 
10:53CanisiusJohn Behrens misses the 1st free throw54-51
10:53CanisiusJohn Behrens makes the 2nd free throw54-52
10:37Air ForceBruce Kettler can't connect on a shot in the lane but he's fouled by Frank Symons - foul #1 on Frank Symons, team foul #754-52
10:37Air ForceBruce Kettler misses the 1st free throw54-52
10:37Air ForceBruce Kettler makes the 2nd free throw55-52
10:15CanisiusRoger Copp blows the layup55-52
10:14Air ForceGary Cohen pulls down the rebound55-52
10:09Air ForceMichael Gravelle knocks in the jumper from the right block and he's fouled by David Kang - foul #2 on David Kang, team foul #857-52
SubsAir Force
Sean Englert (SG), James Macdonald (PF)
Mario Hruby, Gary Cohen
 
SubsCanisius
William Ellis (SF)
Roger Copp
 
10:09Air ForceMichael Gravelle makes the free throw58-52
09:58CanisiusFrank Symons scores on a fadeaway jumper from the left wing58-54
09:37Air ForceJames Macdonald misses the fadeaway in the lane but he's fouled by William Ellis - foul #4 on William Ellis, team foul #958-54
SubsAir Force
Gary Cohen (PF), Jeremy Bryant (C)
Michael Gravelle, Christopher St. Clair
 
SubsCanisius
Richard Bottomley (PG), Matthew Citizen (SF)
Frank Symons, William Ellis
 
09:37Air ForceJames Macdonald misses the 1st free throw58-54
09:37Air ForceJames Macdonald makes the 2nd free throw59-54
09:26CanisiusDavid Kang misses the easy layup but he's fouled by Bruce Kettler - foul #1 on Bruce Kettler, team foul #459-54
SubsAir Force
Mario Hruby (SG), Michael Gravelle (SF)
Sean Englert, James Macdonald
 
SubsCanisius 
09:26CanisiusDavid Kang misses the 1st free throw59-54
09:26CanisiusDavid Kang misses the 2nd free throw59-54
09:26CanisiusBooker Phillips pulls down the offensive rebound59-54
09:05CanisiusBooker Phillips hits the front of the rim on the 3pt jumper from the right corner59-54
09:04CanisiusMatthew Citizen misses the tip59-54
09:02Air ForceGary Cohen grabs the board59-54
08:33Air ForceJeremy Bryant knocks in the fadeaway from the right wing61-54
08:22CanisiusMatthew Citizen hits the front of the rim on the jumper in the lane61-54
08:21Air ForceJeremy Bryant gets the rebound61-54
08:15Air ForceJeremy Bryant misses long on a fadeaway from the right wing but he's fouled by Richard Bottomley - foul #1 on Richard Bottomley, team foul #1061-54
SubsAir Force
Sean Englert (SG), James Macdonald (SF), Christopher St. Clair (C)
Mario Hruby, Michael Gravelle, Gary Cohen
 
SubsCanisius
Frank Symons (SG), Roger Copp (PF), Bobby Facer (C)
John Behrens, David Kang, Booker Phillips
 
08:15Air ForceJeremy Bryant makes the 1st free throw62-54
08:15Air ForceJeremy Bryant makes the 2nd free throw63-54
07:52CanisiusRoger Copp hits a 3pt attempt from the left corner63-57
LineupAir Force
 PG - Bruce Kettler (fairly fresh) 4 pts. 4 ast.
 SG - Sean Englert (fresh) 9 pts. 1 ast.
 SF - James Macdonald (fairly fresh) 13 pts. 3 reb.
 PF - Jeremy Bryant (fresh) 9 pts. 8 reb.
 C - Christopher St. Clair (fresh) 9 pts. 3 reb.
 
LineupCanisius
 PG - Richard Bottomley (fresh) 13 pts. 3 ast. 2 stl.
 SG - Frank Symons (fresh) 2 pts. 1 ast.
 SF - Matthew Citizen (fresh) 10 pts. 3 reb.
 PF - Roger Copp (fairly fresh) 10 pts. 5 reb. 2 stl.
 C - Bobby Facer (fresh) 2 pts. 4 reb.
 
07:32Air ForceJeremy Bryant can't connect on a shot from the left wing63-57
07:30CanisiusThe rebound goes to Richard Bottomley63-57
07:25CanisiusRichard Bottomley scores on a 3pt attempt from the right wing63-60
07:10Air ForceBruce Kettler hits the front of the rim on the 3pt shot from the right wing63-60
07:08CanisiusMatthew Citizen snags the defensive board63-60
06:54CanisiusMatthew Citizen scores on a 3pt attempt from the right wing on a great pass from Richard Bottomley63-63
06:50Air ForceChristopher St. Clair hits a pull-up jumper from the left wing on a nice dish by Sean Englert and he's fouled by Frank Symons - foul #2 on Frank Symons, team foul #1165-63
SubsAir Force
Kenneth Brown (SG), Gary Cohen (PF)
Sean Englert, Jeremy Bryant
 
SubsCanisius
William Ellis (SG), David Kang (SF), Walter Joy (PF)
Richard Bottomley, Matthew Citizen, Roger Copp
 
06:50Air ForceChristopher St. Clair misses the free throw65-63
06:50CanisiusBobby Facer snags the defensive board65-63
06:35CanisiusWalter Joy hits a fadeaway from close range set up by William Ellis65-65
06:15Air ForceKenneth Brown misses the shot from the left side but he's hacked by William Ellis - foul #5 on William Ellis, team foul #1265-65
SubsAir Force
Sean Englert (SG), Joshua Gibson (C)
Bruce Kettler, Christopher St. Clair
 
SubsCanisius
Robert Dingler (SF)
William Ellis
 
06:15Air ForceKenneth Brown makes the 1st free throw66-65
06:15Air ForceKenneth Brown misses the 2nd free throw66-65
06:15CanisiusThe rebound goes to Robert Dingler66-65
05:57CanisiusFrank Symons is hacked by Joshua Gibson - foul #1 on Joshua Gibson, team foul #566-65
SubsAir Force
Michael Gravelle (SF)
James Macdonald
 
SubsCanisius
John Behrens (SG), Booker Phillips (C)
Robert Dingler, Bobby Facer
 
05:50CanisiusGary Cohen is called for the reach on Walter Joy - foul #2 on Gary Cohen, team foul #666-65
SubsAir Force
Bruce Kettler (PG), James Macdonald (SF)
Sean Englert, Michael Gravelle
 
SubsCanisius
Richard Bottomley (PG)
Frank Symons
 
05:37CanisiusJohn Behrens can't connect on a fadeaway jumper from the right side66-65
05:35CanisiusBooker Phillips grabs the offensive rebound66-65
05:14CanisiusDavid Kang knocks in the 3 pointer from the left wing on a great pass from John Behrens66-68
05:00Air ForceJoshua Gibson drills a fadeaway in the lane on a nice dish by Kenneth Brown68-68
04:48CanisiusRichard Bottomley connects on the pull-up jumper from the right wing68-70
04:29Air ForceGary Cohen drills a jumper from just outside the lane70-70
04:27CanisiusRichard Bottomley loses the dribble to Bruce Kettler in the backcourt70-70
04:26Air ForceBruce Kettler throws it down72-70
04:02CanisiusRichard Bottomley hits the front of the rim on the 3pt shot from the right wing72-70
04:00CanisiusJohn Behrens gets the offensive rebound72-70
03:43CanisiusRichard Bottomley connects on the fadeaway from just outside the lane on a nice dish by David Kang72-72
LineupAir Force
 PG - Bruce Kettler (tiring) 6 pts. 4 ast.
 SG - Kenneth Brown (fairly fresh) 1 pts. 1 ast. 4 pf.
 SF - James Macdonald (tiring) 13 pts. 3 reb.
 PF - Gary Cohen (fresh) 10 pts. 9 reb.
 C - Joshua Gibson (fresh) 4 pts. 3 reb.
 
LineupCanisius
 PG - Richard Bottomley (fairly fresh) 20 pts. 4 ast. 2 stl.
 SG - John Behrens (fairly fresh) 14 pts. 2 ast.
 SF - David Kang (fairly fresh) 6 pts. 2 reb.
 PF - Walter Joy (fairly fresh) 2 pts. 4 pf.
 C - Booker Phillips (fairly fresh) 3 reb.
 
03:15Air ForceJames Macdonald is called for traveling72-72
SubsAir Force
Sean Englert (SG), Michael Gravelle (SF), Jeremy Bryant (PF), Christopher St. Clair (C)
Bruce Kettler, James Macdonald, Gary Cohen, Joshua Gibson
 
SubsCanisius
Frank Symons (PG), Matthew Citizen (SF), Roger Copp (PF), Bobby Facer (C)
Richard Bottomley, David Kang, Walter Joy, Booker Phillips
 
02:58CanisiusKenneth Brown steals it from Roger Copp72-72
02:46Air ForceJeremy Bryant drills a runner from the left block set up by Sean Englert74-72
02:31CanisiusRoger Copp scores on a turnaround from the right block set up by Matthew Citizen74-74
02:10Air ForceJeremy Bryant misses the easy layup74-74
02:09CanisiusRoger Copp snags the defensive board74-74
02:04CanisiusJohn Behrens knocks in the fadeaway in the paint on a great pass from Matthew Citizen74-76
01:45Air ForceJohn Behrens is called for the reach on Michael Gravelle - foul #1 on John Behrens, team foul #1374-76
SubsAir Force
Bruce Kettler (PG), Gary Cohen (PF)
Kenneth Brown, Christopher St. Clair
 
SubsCanisius
Richard Bottomley (PG)
Frank Symons
 
01:45Air ForceMichael Gravelle makes the 1st free throw75-76
01:45Air ForceMichael Gravelle makes the 2nd free throw76-76
01:30CanisiusRoger Copp misses long on a driving attempt in the lane76-76
01:28Air ForceThe rebound goes to Gary Cohen76-76
01:25Air ForceJohn Behrens picks off the pass by Bruce Kettler in the backcourt76-76
01:12CanisiusMatthew Citizen throws a bad pass out of bounds76-76
SubsAir Force
James Macdonald (SF)
Michael Gravelle
 
SubsCanisius 
00:50Air ForceGary Cohen misses the lay-in76-76
00:49CanisiusThe rebound goes to John Behrens76-76
00:44CanisiusJohn Behrens hits a 3pt jumper from the right wing on a great pass from Richard Bottomley76-79
00:21Air ForceJeremy Bryant scores on a shot from the baseline on a nice dish by Bruce Kettler and the foul's on Richard Bottomley - foul #2 on Richard Bottomley, team foul #1478-79
00:21Air ForceJeremy Bryant makes the free throw79-79
Game PlanAir ForceAir Force is playing a motion offense and a 3-2 zone (-2) 
Game PlanCanisiusCanisius is playing a spread offense (hold ball) and a man to man (-2) 
00:05CanisiusRichard Bottomley is fouled on the floor by James Macdonald - foul #3 on James Macdonald, team foul #779-79
00:05CanisiusRichard Bottomley misses the 1st free throw79-79
00:05Air ForceThe rebound goes to Gary Cohen79-79
00:05Air ForceAir Force calls a :30 timeout (1 :30 4 full remaining)79-79
Game PlanAir ForceAir Force is playing a spread offense (hold ball) and a 3-2 zone (-2) 
Game PlanCanisiusCanisius is playing a spread offense (hold ball) and a man to man (-2) 
Game PlanAir ForceAir Force is playing a quick shot offense (quick shot) and a 3-2 zone (-2) 
Game PlanCanisiusCanisius is playing a spread offense (hold ball) and a man to man (-2) 
00:01Air ForceJeremy Bryant lays it in81-79
Game PlanAir ForceAir Force is playing a quick shot offense (quick shot) and a 3-2 zone (-2) 
Game PlanCanisiusCanisius is playing a quick shot offense (quick shot) and a man to man (-2) 
00:00CanisiusRichard Bottomley misses badly on a fullcourt shot81-79