Canyons at Napa Valley December 15, 2025
Box Score
Canyons
Napa Valley
| Player | MIN | FGM-A | 3PM-A | FTM-A | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STARTERS | |||||||||||||
| 30 | 5-11 | 0-4 | 3-4 | 1 | 0 | 1 | 2 | 1 | 0 | 2 | 3 | 13 | |
| 35 | 7-11 | 4-6 | 2-3 | 1 | 3 | 4 | 2 | 3 | 0 | 3 | 1 | 20 | |
| 26 | 3-10 | 2-4 | 3-7 | 0 | 2 | 2 | 1 | 0 | 0 | 1 | 1 | 11 | |
| 36 | 6-14 | 1-3 | 6-7 | 5 | 10 | 15 | 0 | 2 | 0 | 4 | 1 | 19 | |
|
54
Craig Irons
|
28 | 1-3 | 0-0 | 1-2 | 1 | 11 | 12 | 2 | 0 | 1 | 2 | 4 | 3 |
| RESERVES | |||||||||||||
|
11
Ricky Rivas
|
13 | 1-3 | 0-0 | 0-0 | 1 | 0 | 1 | 1 | 0 | 1 | 2 | 1 | 2 |
| 2 | 0-0 | 0-0 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | |
|
21
Justin Perez
|
17 | 2-5 | 0-2 | 4-4 | 1 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 8 |
| 9 | 1-4 | 0-1 | 0-0 | 1 | 1 | 2 | 1 | 2 | 0 | 1 | 4 | 2 | |
|
34
Aten Hassan
|
9 | 1-4 | 0-2 | 0-0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 2 |
| 5 | 0-1 | 0-0 | 0-0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 3 | 0 | |
|
TM
Team
|
3 | 0 | 3 | 0 | 0 | ||||||||
| TOTALS | 27-66 | 7-22 | 19-27 | 14 | 31 | 45 | 9 | 8 | 2 | 17 | 21 | 80 | |
| 40.9% | 31.8% | 70.4% | |||||||||||
| Player | MIN | FGM-A | 3PM-A | FTM-A | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STARTERS | |||||||||||||
| 36 | 6-13 | 4-8 | 1-2 | 0 | 2 | 2 | 4 | 3 | 2 | 5 | 2 | 17 | |
| 32 | 4-8 | 2-6 | 3-5 | 0 | 1 | 1 | 2 | 3 | 0 | 0 | 1 | 13 | |
| 26 | 1-4 | 0-2 | 1-2 | 0 | 4 | 4 | 2 | 1 | 0 | 3 | 3 | 3 | |
|
25
AJ Loustau
|
30 | 3-8 | 0-1 | 6-11 | 1 | 7 | 8 | 1 | 0 | 1 | 1 | 5 | 12 |
| 27 | 7-13 | 0-0 | 3-5 | 2 | 3 | 5 | 1 | 0 | 1 | 3 | 3 | 17 | |
| RESERVES | |||||||||||||
|
1
AJ McCoy
|
18 | 2-4 | 1-1 | 0-0 | 2 | 1 | 3 | 0 | 0 | 0 | 2 | 1 | 5 |
| 16 | 0-3 | 0-2 | 2-2 | 0 | 4 | 4 | 3 | 1 | 0 | 1 | 3 | 2 | |
|
12
Ryan Rice
|
11 | 0-4 | 0-2 | 0-0 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 |
| 9 | 1-2 | 1-1 | 0-0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 3 | |
|
32
Abe Oushani
|
4 | 0-0 | 0-0 | 0-0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
|
TM
Team
|
1 | 4 | 5 | 0 | 0 | ||||||||
| TOTALS | 24-59 | 8-23 | 16-27 | 8 | 27 | 35 | 16 | 9 | 4 | 16 | 18 | 72 | |
| 40.7% | 34.8% | 59.3% | |||||||||||
| Date/Time | December 15, 2025 - 12:00 PM |
|---|---|
| Location | Storm Gym |
| Technical fouls | Canyons-None ; Napa Valley-None . |
| Officials | ,, |
| Attendance | 93 |
Team Stats
| Stat | Canyons | Napa Valley |
|---|---|---|
| Field Goal | 27-66 | 24-59 |
| Field Goal % | 40.9% | 40.7% |
| 3 Point | 7-22 | 8-23 |
| 3 Point % | 31.8% | 34.8% |
| Free Throw | 19-27 | 16-27 |
| Free Throw % | 70.4% | 59.3% |
| Rebounds | 45 | 35 |
| Assists | 9 | 16 |
| Turnovers | 17 | 16 |
Field Goals %
Canyons
Napa Valley
3 Point %
Canyons
Napa Valley
Rebounds
Canyons
Napa Valley
Turnovers
Canyons
Napa Valley
Period1 Box Score
Canyons
Napa Valley
| Player | MIN | FGM-A | 3PM-A | FTM-A | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STARTERS | |||||||||||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
54
Craig Irons
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| RESERVES | |||||||||||||
|
11
Ricky Rivas
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
21
Justin Perez
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
34
Aten Hassan
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
TM
Team
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| TOTALS | |||||||||||||
| 0% | 0% | 0% | |||||||||||
| Player | MIN | FGM-A | 3PM-A | FTM-A | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STARTERS | |||||||||||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
25
AJ Loustau
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| RESERVES | |||||||||||||
|
1
AJ McCoy
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
12
Ryan Rice
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
32
Abe Oushani
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
|
TM
Team
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| TOTALS | |||||||||||||
| 0% | 0% | 0% | |||||||||||
Period2 Box Score
Canyons
Napa Valley
| Player | MIN | FGM-A | 3PM-A | FTM-A | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STARTERS | |||||||||||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
54
Craig Irons
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| RESERVES | |||||||||||||
|
11
Ricky Rivas
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
21
Justin Perez
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
34
Aten Hassan
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
TM
Team
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| TOTALS | |||||||||||||
| 0% | 0% | 0% | |||||||||||
| Player | MIN | FGM-A | 3PM-A | FTM-A | OREB | DREB | REB | AST | STL | BLK | TO | PF | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| STARTERS | |||||||||||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
25
AJ Loustau
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
| RESERVES | |||||||||||||
|
1
AJ McCoy
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
12
Ryan Rice
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| $statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | |||||
|
32
Abe Oushani
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
|
TM
Team
|
$statNode.valueOf("@min") | $statNode.valueOf("@oreb") | $statNode.valueOf("@dreb") | $statNode.valueOf("@treb") | $statNode.valueOf("@ast") | $statNode.valueOf("@stl") | $statNode.valueOf("@blk") | $statNode.valueOf("@to") | $statNode.valueOf("@pf") | ||||
| TOTALS | |||||||||||||
| 0% | 0% | 0% | |||||||||||


