my favs
Access and manage your favorites here
DISMISS
Scores
Watch
Betting
FOX Super 6 💰
Stories
Search
Sign In
Account
SPORTS & TEAMS
PLAYERS
SHOWS
PERSONALITIES
TOPICS
POPULAR SEARCHES
- No Data Available -
BROWSE BY
SPORTS & TEAMS
PLAYERS
SHOWS
PERSONALITIES
TOPICS
Built on
Campbell
vs
-
William & Mary
-
-
-
・January 31, 2026
January 31
Jan 31
Smith scores 39 (18-38) as Campbell knocks off William & Mary
1
2
T
CAMP
-
-
-
WM
-
-
-
Kaplan Arena,
Williamsburg, VA
COLLEGE BASKETBALL
>
Scores
>
Campbell Fighting Camels vs. William & Mary Tribe - Playbyplay: Jan 31, 2026
RECAP
BOX SCORE
PLAY-BY-PLAY
ODDS
NEWS
1ST HALF
20:00
Dovydas Butka vs. Kilian Brockhoff (Tunde Vahlberg Fasasi gains possession)
19:36
Tribe turnover (shot clock violation)
19:07
Jeremiah Johnson misses two point jump shot
19:05
Tunde Vahlberg Fasasi defensive rebound
18:57
Tunde Vahlberg Fasasi turnover (bad pass) (Dovydas Butka steals)
18:49
Dovydas Butka makes two point dunk
CAMP
2
WM
0
18:45
Tunde Vahlberg Fasasi makes two point jump shot
CAMP
2
WM
2
18:16
Cam Gregory makes three point jump shot (Dovydas Butka assists)
CAMP
5
WM
2
18:01
Tunde Vahlberg Fasasi misses two point jump shot
17:59
Jeremiah Johnson defensive rebound
17:30
DJ Smith makes two point jump shot
CAMP
7
WM
2
17:18
Muneer Newton blocks Tunde Vahlberg Fasasi's two point layup
17:16
Dovydas Butka defensive rebound
17:03
Kyle Pulliam shooting foul (Cam Gregory draws the foul)
17:03
Cam Gregory makes regular free throw 1 of 2
CAMP
8
WM
2
17:03
Cam Gregory makes regular free throw 2 of 2
CAMP
9
WM
2
16:49
Jo'el Emanuel misses two point layup
16:47
Dovydas Butka defensive rebound
16:39
DJ Smith makes three point jump shot (Cam Gregory assists)
CAMP
12
WM
2
16:25
Cam Gregory personal foul
16:25
Dovydas Butka personal foul
16:21
Jeremiah Johnson personal foul
16:18
Tunde Vahlberg Fasasi misses two point layup
16:16
Chris Fields Jr. defensive rebound
16:11
Chris Fields Jr. makes two point layup
CAMP
14
WM
2
15:51
TV timeout
15:47
Cam Gregory shooting foul (Kilian Brockhoff draws the foul)
15:47
Kilian Brockhoff misses regular free throw 1 of 2
15:47
Kilian Brockhoff makes regular free throw 2 of 2
CAMP
14
WM
3
15:30
Jo'el Emanuel personal foul
15:27
DJ Smith misses three point jump shot
15:25
Dovydas Butka offensive rebound
15:24
Kilian Brockhoff shooting foul (Dovydas Butka draws the foul)
15:24
Dovydas Butka misses regular free throw 1 of 2
15:24
Dovydas Butka misses regular free throw 2 of 2
15:24
Kilian Brockhoff defensive rebound
15:22
Tasos Cook personal foul
15:08
Cade Haskins turnover (bad pass)
14:54
Tasos Cook turnover (lost ball) (Ryan Jackson Jr. steals)
14:50
Kyle Pulliam misses three point jump shot
14:48
Fighting Camels defensive rebound
14:44
Ryan Jackson Jr. personal foul
14:39
DJ Smith misses two point layup
14:37
DJ Smith offensive rebound
14:35
DJ Smith makes two point layup
CAMP
16
WM
3
14:31
Kyle Pulliam turnover (bad pass) (Dovydas Butka steals)
14:28
Kyle Pulliam personal foul
14:14
Jeremiah Johnson makes three point jump shot (Dovydas Butka assists)
CAMP
19
WM
3
14:04
Chase Lowe makes two point layup
CAMP
19
WM
5
13:47
Chris Fields Jr. makes two point layup (Dovydas Butka assists)
CAMP
21
WM
5
13:20
Chase Lowe makes two point layup (Finn Lally assists)
CAMP
21
WM
7
13:06
DJ Smith makes three point jump shot (Jeremiah Johnson assists)
CAMP
24
WM
7
12:58
DJ Smith personal foul
12:58
Chase Lowe technical foul
12:58
Chase Lowe turnover
12:58
DJ Smith makes technical free throw 1 of 2
CAMP
25
WM
7
12:58
DJ Smith makes technical free throw 2 of 2
CAMP
26
WM
7
12:46
Muneer Newton makes two point layup
CAMP
28
WM
7
12:36
Finn Lally turnover (bad pass)
12:20
Chris Fields Jr. makes two point layup (Jeremiah Johnson assists)
CAMP
30
WM
7
12:20
Finn Lally shooting foul (Chris Fields Jr. draws the foul)
12:20
Chris Fields Jr. misses regular free throw 1 of 1
12:20
Jo'el Emanuel defensive rebound
12:15
Chris Fields Jr. shooting foul (Ryan Jackson Jr. draws the foul)
12:15
Ryan Jackson Jr. makes regular free throw 1 of 2
CAMP
30
WM
8
12:15
Ryan Jackson Jr. makes regular free throw 2 of 2
CAMP
30
WM
9
11:46
Tasos Cook misses three point jump shot
11:44
Dovydas Butka offensive rebound
11:36
Jeremiah Johnson misses three point jump shot
11:32
Tribe defensive rebound
11:22
Ryan Jackson Jr. misses two point layup
11:20
Dovydas Butka defensive rebound
11:13
DJ Smith makes three point jump shot (Jeremiah Johnson assists)
CAMP
33
WM
9
11:02
Chris Fields Jr. shooting foul
11:02
Tunde Vahlberg Fasasi misses regular free throw 1 of 1
11:02
Dovydas Butka defensive rebound
10:49
DJ Smith turnover (bad pass) (Jo'el Emanuel steals)
10:44
Ryan Jackson Jr. makes two point layup (Jo'el Emanuel assists)
CAMP
33
WM
11
10:26
DJ Smith misses three point jump shot
10:26
Muneer Newton offensive rebound
10:26
Tunde Vahlberg Fasasi shooting foul (Muneer Newton draws the foul)
10:26
Muneer Newton makes regular free throw 1 of 2
CAMP
34
WM
11
10:26
Muneer Newton makes regular free throw 2 of 2
CAMP
35
WM
11
9:53
Chase Lowe makes two point jump shot
CAMP
35
WM
13
9:33
Kilian Brockhoff shooting foul (Jeremiah Johnson draws the foul)
9:33
Jeremiah Johnson makes regular free throw 1 of 2
CAMP
36
WM
13
9:33
Jeremiah Johnson makes regular free throw 2 of 2
CAMP
37
WM
13
9:22
Kyle Pulliam misses two point layup
9:20
Chase Lowe offensive rebound
9:18
Chase Lowe misses two point layup
9:16
Muneer Newton defensive rebound
9:15
Fighting Camels 30 second timeout
8:52
DJ Smith misses three point jump shot
8:50
Cade Haskins defensive rebound
8:45
Ryan Jackson Jr. makes two point dunk (Cade Haskins assists)
CAMP
37
WM
15
8:04
Muneer Newton makes two point layup
CAMP
39
WM
15
7:55
Chase Lowe makes two point layup
CAMP
39
WM
17
7:55
TV timeout
7:32
Jeremiah Johnson makes three point jump shot (Dovydas Butka assists)
CAMP
42
WM
17
7:24
Dovydas Butka shooting foul (Jo'el Emanuel draws the foul)
7:24
Jo'el Emanuel makes regular free throw 1 of 2
CAMP
42
WM
18
7:24
Jo'el Emanuel makes regular free throw 2 of 2
CAMP
42
WM
19
7:00
Chris Fields Jr. misses three point jump shot
6:58
Reese Miller defensive rebound
6:54
Chris Fields Jr. shooting foul (Reese Miller draws the foul)
6:54
Reese Miller misses regular free throw 1 of 2
6:54
Reese Miller makes regular free throw 2 of 2
CAMP
42
WM
20
6:34
DJ Smith misses three point jump shot
6:32
Chase Lowe defensive rebound
6:26
Jump ball. Chase Lowe vs. DJ Smith (DJ Smith gains possession)
6:26
Chase Lowe turnover (lost ball) (DJ Smith steals)
5:59
Reese Miller shooting foul (DJ Smith draws the foul)
5:59
DJ Smith makes regular free throw 1 of 3
CAMP
43
WM
20
5:59
DJ Smith makes regular free throw 2 of 3
CAMP
44
WM
20
5:59
DJ Smith makes regular free throw 3 of 3
CAMP
45
WM
20
5:53
Reese Miller makes three point jump shot (Kyle Pulliam assists)
CAMP
45
WM
23
5:37
DJ Smith makes three point jump shot (Dominykas Butka assists)
CAMP
48
WM
23
5:18
Reese Miller misses two point jump shot
5:16
Ryan Jackson Jr. offensive rebound
5:15
Dominykas Butka shooting foul (Ryan Jackson Jr. draws the foul)
5:15
Ryan Jackson Jr. makes regular free throw 1 of 2
CAMP
48
WM
24
5:15
Ryan Jackson Jr. makes regular free throw 2 of 2
CAMP
48
WM
25
4:57
Dominykas Butka turnover (traveling)
4:38
Kilian Brockhoff misses two point jump shot
4:36
Jeremiah Johnson defensive rebound
4:31
Jeremiah Johnson misses two point layup
4:29
Kilian Brockhoff defensive rebound
4:27
Dovydas Butka shooting foul (Kilian Brockhoff draws the foul)
4:27
Kilian Brockhoff makes regular free throw 1 of 2
CAMP
48
WM
26
4:27
Kilian Brockhoff makes regular free throw 2 of 2
CAMP
48
WM
27
4:09
Tunde Vahlberg Fasasi shooting foul (Muneer Newton draws the foul)
4:09
Muneer Newton makes regular free throw 1 of 2
CAMP
49
WM
27
4:09
Muneer Newton misses regular free throw 2 of 2
4:09
Jo'el Emanuel defensive rebound
4:00
Jeremiah Johnson shooting foul
4:00
TV timeout
4:00
Ryan Jackson Jr. makes regular free throw 1 of 3
CAMP
49
WM
28
4:00
Ryan Jackson Jr. makes regular free throw 2 of 3
CAMP
49
WM
29
4:00
Ryan Jackson Jr. makes regular free throw 3 of 3
CAMP
49
WM
30
3:37
Cam Gregory misses three point jump shot
3:35
Ryan Jackson Jr. defensive rebound
3:21
Reese Miller makes two point jump shot
CAMP
49
WM
32
3:00
DJ Smith makes two point layup
CAMP
51
WM
32
2:47
Reese Miller misses two point jump shot
2:45
Muneer Newton defensive rebound
2:38
DJ Smith misses two point layup
2:36
Tunde Vahlberg Fasasi defensive rebound
2:30
Tasos Cook shooting foul (Chase Lowe draws the foul)
2:30
Chase Lowe makes regular free throw 1 of 2
CAMP
51
WM
33
2:30
Chase Lowe makes regular free throw 2 of 2
CAMP
51
WM
34
2:30
Tribe 30 second timeout
2:07
DJ Smith makes two point jump shot
CAMP
53
WM
34
1:59
Tunde Vahlberg Fasasi makes two point layup
CAMP
53
WM
36
1:47
DJ Smith misses three point jump shot
1:45
Ryan Jackson Jr. defensive rebound
1:35
Chase Lowe turnover (bad pass)
1:24
Jeremiah Johnson makes two point jump shot
CAMP
55
WM
36
1:10
Reese Miller makes two point layup
CAMP
55
WM
38
0:51
Chris Fields Jr. misses two point layup
0:49
Fighting Camels offensive rebound
0:38
Finn Lally blocks Chris Fields Jr.'s two point layup
0:36
Chris Fields Jr. offensive rebound
0:36
Finn Lally blocks Chris Fields Jr.'s two point layup
0:34
Reese Miller defensive rebound
0:28
DJ Smith shooting foul (Reese Miller draws the foul)
0:28
Reese Miller makes regular free throw 1 of 2
CAMP
55
WM
39
0:28
Reese Miller makes regular free throw 2 of 2
CAMP
55
WM
40
0:00
Jeremiah Johnson makes two point layup
CAMP
57
WM
40
0:00
End of 1st Half.
2ND HALF
20:00
Open inbound Tribe
19:48
Kilian Brockhoff misses two point layup
19:46
Dovydas Butka defensive rebound
19:31
Muneer Newton makes two point layup (Dovydas Butka assists)
CAMP
59
WM
40
19:21
Cade Haskins misses three point jump shot
19:19
Kilian Brockhoff offensive rebound
19:19
Muneer Newton personal foul
19:16
Muneer Newton shooting foul (Chase Lowe draws the foul)
19:16
Chase Lowe makes regular free throw 1 of 2
CAMP
59
WM
41
19:16
Chase Lowe misses regular free throw 2 of 2
19:16
Dovydas Butka defensive rebound
18:47
DJ Smith makes three point jump shot
CAMP
62
WM
41
18:40
Cade Haskins makes three point jump shot (Chase Lowe assists)
CAMP
62
WM
44
18:18
Cam Gregory makes three point jump shot (Muneer Newton assists)
CAMP
65
WM
44
17:48
Kyle Pulliam makes two point layup
CAMP
65
WM
46
17:42
Jeremiah Johnson turnover (lost ball) (Cade Haskins steals)
17:37
DJ Smith shooting foul (Cade Haskins draws the foul)
17:37
Cade Haskins makes regular free throw 1 of 2
CAMP
65
WM
47
17:37
Cade Haskins makes regular free throw 2 of 2
CAMP
65
WM
48
17:17
Cam Gregory makes two point layup
CAMP
67
WM
48
17:05
Reese Miller misses three point jump shot
17:03
Muneer Newton defensive rebound
16:54
Cam Gregory misses three point jump shot
16:52
Reese Miller defensive rebound
16:37
Cam Gregory personal foul
16:30
Jo'el Emanuel misses three point jump shot
16:28
DJ Smith defensive rebound
16:21
DJ Smith makes two point layup
CAMP
69
WM
48
16:21
Jo'el Emanuel shooting foul (DJ Smith draws the foul)
16:21
DJ Smith makes regular free throw 1 of 1
CAMP
70
WM
48
16:02
Jo'el Emanuel makes three point jump shot (Tunde Vahlberg Fasasi assists)
CAMP
70
WM
51
15:45
Chris Fields Jr. makes two point dunk (Cam Gregory assists)
CAMP
72
WM
51
15:34
Jo'el Emanuel makes two point dunk (Kyle Pulliam assists)
CAMP
72
WM
53
15:27
Jump ball. Cam Gregory vs. Kyle Pulliam (Cam Gregory gains possession)
15:27
TV timeout
15:07
Tasos Cook misses three point jump shot
15:05
Tasos Cook offensive rebound
14:53
DJ Smith misses three point jump shot
14:51
Chase Lowe defensive rebound
14:45
Chase Lowe turnover (bad pass)
14:32
Cam Gregory misses two point jump shot
14:30
Reese Miller defensive rebound
14:26
Reese Miller turnover (bad pass) (Chris Fields Jr. steals)
14:26
Chris Fields Jr. offensive foul
14:26
Chris Fields Jr. turnover (offensive foul)
14:12
Muneer Newton personal foul
14:11
Muneer Newton personal foul (Tunde Vahlberg Fasasi draws the foul)
14:11
Tunde Vahlberg Fasasi makes regular free throw 1 of 2
CAMP
72
WM
54
14:11
Tunde Vahlberg Fasasi makes regular free throw 2 of 2
CAMP
72
WM
55
13:41
Cam Gregory misses three point jump shot
13:39
Jeremiah Johnson offensive rebound
13:38
Tunde Vahlberg Fasasi personal foul
13:26
DJ Smith misses three point jump shot
13:24
Kyle Pulliam defensive rebound
13:13
Tunde Vahlberg Fasasi makes two point layup
CAMP
72
WM
57
12:40
Jeremiah Johnson misses two point jump shot
12:38
Kilian Brockhoff defensive rebound
12:28
Reese Miller misses three point jump shot
12:26
Kyle Pulliam offensive rebound
12:19
Kyle Pulliam makes two point layup
CAMP
72
WM
59
12:17
Fighting Camels 30 second timeout
12:17
TV timeout
12:10
Tasos Cook makes three point jump shot (Jeremiah Johnson assists)
CAMP
75
WM
59
11:47
Kilian Brockhoff makes two point layup (Reese Miller assists)
CAMP
75
WM
61
11:07
Fighting Camels turnover (shot clock violation)
11:07
TV timeout
10:55
Kilian Brockhoff makes two point layup (Reese Miller assists)
CAMP
75
WM
63
10:55
Jeremiah Johnson shooting foul (Kilian Brockhoff draws the foul)
10:55
Kilian Brockhoff makes regular free throw 1 of 1
CAMP
75
WM
64
10:51
Chris Fields Jr. turnover (bad pass) (Kyle Pulliam steals)
10:26
Kyle Pulliam misses two point layup
10:24
Tunde Vahlberg Fasasi offensive rebound
10:22
Tunde Vahlberg Fasasi makes three point jump shot
CAMP
75
WM
67
9:54
Kyle Pulliam blocks Jeremiah Johnson's two point layup
9:52
Chris Fields Jr. offensive rebound
9:44
Chris Fields Jr. misses two point layup
9:42
Kyle Pulliam defensive rebound
9:42
Kyle Pulliam makes two point layup
CAMP
75
WM
69
9:42
Cam Gregory shooting foul (Kyle Pulliam draws the foul)
9:42
Kyle Pulliam makes regular free throw 1 of 1
CAMP
75
WM
70
9:23
Dovydas Butka turnover (traveling)
9:11
Dovydas Butka shooting foul (Reese Miller draws the foul)
9:11
Reese Miller misses regular free throw 1 of 2
9:11
John Andrzejek technical foul
9:11
Reese Miller makes technical free throw 1 of 2
CAMP
75
WM
71
9:11
Reese Miller makes technical free throw 2 of 2
CAMP
75
WM
72
9:11
Reese Miller makes regular free throw 2 of 2
CAMP
75
WM
73
8:42
DJ Smith makes two point layup
CAMP
77
WM
73
8:42
Kilian Brockhoff flagrant 1 (DJ Smith draws the foul)
8:42
Kilian Brockhoff turnover
8:42
DJ Smith misses flagrant free throw 1 of 2
8:42
DJ Smith makes flagrant free throw 2 of 2
CAMP
78
WM
73
8:22
Cam Gregory turnover (bad pass) (Kilian Brockhoff steals)
8:16
Tunde Vahlberg Fasasi makes two point layup (Ryan Jackson Jr. assists)
CAMP
78
WM
75
7:56
Cam Gregory makes two point layup
CAMP
80
WM
75
7:42
Kilian Brockhoff offensive foul
7:42
Kilian Brockhoff turnover (offensive foul)
7:42
TV timeout
7:18
Muneer Newton turnover (bad pass) (Chase Lowe steals)
7:05
Dovydas Butka shooting foul (Kyle Pulliam draws the foul)
7:05
Kyle Pulliam makes regular free throw 1 of 2
CAMP
80
WM
76
7:05
Kyle Pulliam makes regular free throw 2 of 2
CAMP
80
WM
77
6:47
DJ Smith makes three point jump shot (Jeremiah Johnson assists)
CAMP
83
WM
77
6:27
Cam Gregory personal foul (Kyle Pulliam draws the foul)
6:27
Kyle Pulliam makes regular free throw 1 of 2
CAMP
83
WM
78
6:27
Kyle Pulliam makes regular free throw 2 of 2
CAMP
83
WM
79
6:04
Jo'el Emanuel personal foul
5:54
DJ Smith misses three point jump shot
5:52
Chase Lowe defensive rebound
5:45
Chase Lowe offensive foul
5:45
Chase Lowe turnover (offensive foul)
5:44
Tasos Cook turnover (bad pass) (Chase Lowe steals)
5:39
Ryan Jackson Jr. turnover (bad pass) (DJ Smith steals)
5:28
Tasos Cook makes two point layup
CAMP
85
WM
79
5:15
Jo'el Emanuel makes two point layup
CAMP
85
WM
81
4:49
DJ Smith misses three point jump shot
4:47
Muneer Newton offensive rebound
4:30
Tasos Cook misses three point jump shot
4:28
Chase Lowe defensive rebound
4:17
Tunde Vahlberg Fasasi makes two point dunk (Chase Lowe assists)
CAMP
85
WM
83
4:08
Chris Fields Jr. makes two point layup (Muneer Newton assists)
CAMP
87
WM
83
4:08
TV timeout
3:56
Muneer Newton personal foul
3:56
Tunde Vahlberg Fasasi misses regular free throw 1 of 2
3:56
Tunde Vahlberg Fasasi makes regular free throw 2 of 2
CAMP
87
WM
84
3:42
Jeremiah Johnson makes two point layup
CAMP
89
WM
84
3:42
Dominykas Butka personal foul
3:42
Ryan Jackson Jr. makes regular free throw 1 of 2
CAMP
89
WM
85
3:42
Ryan Jackson Jr. makes regular free throw 2 of 2
CAMP
89
WM
86
2:50
Dominykas Butka misses two point layup
2:49
Chris Fields Jr. offensive rebound
2:49
Kyle Pulliam shooting foul (Dominykas Butka draws the foul)
2:49
Dominykas Butka makes regular free throw 1 of 2
CAMP
90
WM
86
2:49
Dominykas Butka makes regular free throw 2 of 2
CAMP
91
WM
86
2:32
Kilian Brockhoff makes two point layup (Kyle Pulliam assists)
CAMP
91
WM
88
2:32
DJ Smith shooting foul (Kilian Brockhoff draws the foul)
2:32
Kilian Brockhoff misses regular free throw 1 of 1
2:32
Chris Fields Jr. defensive rebound
2:03
Tunde Vahlberg Fasasi blocks Jeremiah Johnson's two point jump shot
2:01
Chris Fields Jr. offensive rebound
2:01
Chris Fields Jr. makes two point layup
CAMP
93
WM
88
2:01
Kilian Brockhoff shooting foul (Chris Fields Jr. draws the foul)
2:01
Chris Fields Jr. misses regular free throw 1 of 1
2:01
Jo'el Emanuel defensive rebound
1:53
Reese Miller makes two point dunk
CAMP
93
WM
90
1:26
Jeremiah Johnson makes two point layup
CAMP
95
WM
90
1:18
Kyle Pulliam misses three point jump shot
1:16
DJ Smith defensive rebound
1:08
Chris Fields Jr. makes two point layup (DJ Smith assists)
CAMP
97
WM
90
1:01
Reese Miller misses three point jump shot
0:59
Tunde Vahlberg Fasasi offensive rebound
0:57
Tunde Vahlberg Fasasi makes two point layup
CAMP
97
WM
92
0:57
Tribe 60 second timeout
0:54
DJ Smith turnover (lost ball) (Kyle Pulliam steals)
0:54
Kyle Pulliam makes two point layup
CAMP
97
WM
94
0:39
Reese Miller personal foul (Jeremiah Johnson draws the foul)
0:39
Jeremiah Johnson makes regular free throw 1 of 2
CAMP
98
WM
94
0:39
Jeremiah Johnson makes regular free throw 2 of 2
CAMP
99
WM
94
0:39
Fighting Camels 30 second timeout
0:33
Reese Miller makes two point layup
CAMP
99
WM
96
0:31
Cade Haskins personal foul (DJ Smith draws the foul)
0:31
DJ Smith makes regular free throw 1 of 2
CAMP
100
WM
96
0:31
DJ Smith makes regular free throw 2 of 2
CAMP
101
WM
96
0:26
Kyle Pulliam misses two point layup
0:24
Chris Fields Jr. defensive rebound
0:24
Kyle Pulliam personal foul (Chris Fields Jr. draws the foul)
0:24
Chris Fields Jr. misses regular free throw 1 of 2
0:24
Chris Fields Jr. makes regular free throw 2 of 2
CAMP
102
WM
96
0:19
Dominykas Butka personal foul (Reese Miller draws the foul)
0:19
Reese Miller misses regular free throw 1 of 2
0:19
Reese Miller misses regular free throw 2 of 2
0:19
Tasos Cook defensive rebound
0:16
Jo'el Emanuel personal foul (Tasos Cook draws the foul)
0:16
Tasos Cook makes regular free throw 1 of 2
CAMP
103
WM
96
0:16
Tasos Cook makes regular free throw 2 of 2
CAMP
104
WM
96
0:12
Kyle Pulliam misses three point jump shot
0:10
Jeremiah Johnson defensive rebound
0:00
End of 2nd Half.