Forest Grove Boys Basketball Program
School
- Classification
- 6A (Public)
- Regular District
- 6A-3 Pacific Conference
Team Staff
- Head Coach
- Marc Roche
- Asst. Coach
- Jay Mercer
- JV Head Coach
- Zach Milton
- JV Asst. Coach
- Jeremy McDaniel
- FR Head Coach
- Kyle Brayton
Program Information
- Classification
- 6A (2025-26)
- League
- 6A-3 Pacific Conference
- Officials
- Portland Basketball Officials Association
- Varsity Contests
-
24 / 24
Ranking Information
- Overall Record
- 15-10
- League Record
- 9-3
- OSAA Rank
- #31
- RPI Record
- 15-9
- RPI Rating
- 460.271
- RPI Rank
- #31
- Colley Record
- 14-9
- Colley Rating
- 471.594
- Colley Rank
- #31
- Ranking Frozen
- 10:17 pm, Feb. 27, 2026
» Go Vikings!
| Status | Details | Date | Start Time | Opponent | Dismiss | Depart | Return | ||
|---|---|---|---|---|---|---|---|---|---|
| W 80-37 |
|
Non-League | F | 12/5/25 | 7pm | @ Aloha | |||
| W 62-48 |
|
Non-League | T | 12/9/25 | 5:45pm | vs. South Albany | |||
| W 62-26 |
|
Non-League Tournament |
F | 12/12/25 | 7:15pm | vs. Franklin (Forest Grove Holiday Tournament - Forest Grove High School) | |||
| W 73-65 |
|
Non-League Tournament |
S | 12/13/25 | 5pm | vs. Reynolds (Forest Grove Holiday Tournament - Forest Grove High School) | |||
| L 50-58 |
|
Non-League | T | 12/16/25 | 7pm | vs. Ida B. Wells | |||
| L 45-52 |
|
Non-League | R | 12/18/25 | 7:15pm | @ Cleveland | |||
| L 51-65 |
|
Non-League Tournament Neutral Site |
S | 12/27/25 | 3:30pm | vs. Hood River Valley (Caldera Holiday Tournament - Caldera High School) | |||
| L 48-52 |
|
Non-League Tournament Neutral Site |
Su | 12/28/25 | 2pm | vs. David Douglas (Caldera Holiday Tournament - Caldera) | |||
| W 66-43 |
|
Non-League Tournament Neutral Site |
M | 12/29/25 | 11am | vs. Evergreen (WA) {9-11} (Caldera Holiday Tournament - Caldera High School) | |||
| L 56-71 |
|
Non-League | F | 1/2/26 | 7pm | vs. West Salem | |||
| W 87-56 |
|
Non-League | T | 1/6/26 | 6:30pm | @ Tigard | |||
| L 60-74 |
|
Non-League | F | 1/9/26 | 7:15pm | vs. Lake Oswego | |||
| L 47-64 |
|
League | W | 1/14/26 | 5:45pm | vs. Century | |||
| W 67-39 |
|
League | F | 1/16/26 | 5:45pm | @ Liberty | |||
| W 74-32 |
|
League | T | 1/20/26 | 5:45pm | @ Glencoe | |||
| W 63-46 |
|
League | F | 1/23/26 | 5:45pm | vs. McMinnville | |||
| W 57-48 |
|
League | F | 1/30/26 | 5:45pm | @ Newberg | |||
| L 63-91 |
|
League | T | 2/3/26 | 5:45pm | vs. Sherwood | |||
| W 57-54 |
|
League | F | 2/6/26 | 7:15pm | @ Century | |||
| W 58-37 |
|
League | T | 2/10/26 | 7:15pm | vs. Liberty | |||
| W 62-38 |
|
League | F | 2/13/26 | 7:15pm | vs. Glencoe | |||
| W 63-52 |
|
League | T | 2/17/26 | 7:15pm | @ McMinnville | |||
| W 57-49 |
|
League | T | 2/24/26 | 7:15pm | vs. Newberg | |||
| L 60-68 |
|
League | R | 2/26/26 | 7:15pm | @ Sherwood | |||
| L 46-83 |
|
Playoff (1) | T | 3/3/26 | 7pm | @ Central Catholic | |||
OSAA 6A Rank
#31
Overall Record
15-10
League Record
9-3
Ranking Frozen
10:17 pm, Feb. 27, 2026
RPI Rank
#31
RPI Record
15-9
RPI Rating
460.271
WWP
0.610
OWP
0.380
Rankable Completed Contests
| Opponent | Result | Counted | Weight | OAWP | OAR | Colley |
|---|---|---|---|---|---|---|
| 12/5 Aloha | WA | 1.2 | 1.2 | 0.000 | 0-23 | Yes |
| 12/9 South Albany (5A) | WH | 0.8 | 0.8 | 0.348 | 8-15 | Yes |
| 12/12 Franklin | WH | 0.8 | 0.8 | 0.087 | 2-21 | Yes |
| 12/13 Reynolds | WH | 0.8 | 0.8 | 0.333 | 8-16 | Yes |
| 12/16 Ida B. Wells | LH | 0.0 | 1.2 | 0.542 | 13-11 | Yes |
| 12/18 Cleveland | LA | 0.0 | 0.8 | 0.208 | 5-19 | Yes |
| 12/27 Hood River Valley (5A) | LN | 0.0 | 1.0 | 0.375 | 9-15 | Yes |
| 12/28 David Douglas | LN | 0.0 | 1.0 | 0.261 | 6-17 | Yes |
| 12/29 Evergreen (WA) | WN | 1.0 | 1.0 | 0.450 | 9-11 | No |
| 1/2 West Salem | LH | 0.0 | 1.2 | 0.609 | 14-9 | Yes |
| 1/6 Tigard | WA | 1.2 | 1.2 | 0.217 | 5-18 | Yes |
| 1/9 Lake Oswego | LH | 0.0 | 1.2 | 0.708 | 17-7 | Yes |
| 1/14 Century | LH | 0.0 | 1.2 | 0.455 | 10-12 | Yes |
| 1/16 Liberty | WA | 1.2 | 1.2 | 0.190 | 4-17 | Yes |
| 1/20 Glencoe | WA | 1.2 | 1.2 | 0.045 | 1-21 | Yes |
| 1/23 McMinnville | WH | 0.8 | 0.8 | 0.455 | 10-12 | Yes |
| 1/30 Newberg | WA | 1.2 | 1.2 | 0.545 | 12-10 | Yes |
| 2/3 Sherwood | LH | 0.0 | 1.2 | 0.826 | 19-4 | Yes |
| 2/6 Century | WA | 1.2 | 1.2 | 0.455 | 10-12 | Yes |
| 2/10 Liberty | WH | 0.8 | 0.8 | 0.190 | 4-17 | Yes |
| 2/13 Glencoe | WH | 0.8 | 0.8 | 0.045 | 1-21 | Yes |
| 2/17 McMinnville | WA | 1.2 | 1.2 | 0.455 | 10-12 | Yes |
| 2/24 Newberg | WH | 0.8 | 0.8 | 0.545 | 12-10 | Yes |
| 2/26 Sherwood | LA | 0.0 | 0.8 | 0.826 | 19-4 | Yes |
| 24 contests | 15-9 (WP) |
15.0 ÷ 24.6 = 0.610 (WWP) |
9.172 ÷ 24 opponents = 0.382 (OWP) |
|||
Opponent: Date and opposing team for this rankable contest.
Result: Result for this team: win (W), loss (L), or tie (T). The subscript indicates this team's designation: home team (H), away team (A), or at a neutral site (N).
Weight: Total amount of weighted points possible for this contest.
Counted: Amount of weighted points this team acquired for this contest based on the result.
OAWP: Opponent's Adjusted Winning Percentage, excluding this contest.
OAR: Opponent's Adjusted Record, excluding this contest.
Colley: Is this contest counted in the Colley method? Only contests between Oregon opponents in the same classification and ± 1 classification away are counted.
Result: Result for this team: win (W), loss (L), or tie (T). The subscript indicates this team's designation: home team (H), away team (A), or at a neutral site (N).
Weight: Total amount of weighted points possible for this contest.
Counted: Amount of weighted points this team acquired for this contest based on the result.
OAWP: Opponent's Adjusted Winning Percentage, excluding this contest.
OAR: Opponent's Adjusted Record, excluding this contest.
Colley: Is this contest counted in the Colley method? Only contests between Oregon opponents in the same classification and ± 1 classification away are counted.
| # | C | Name | Position | Grade | Height |
|---|---|---|---|---|---|
| 0/0 | Gavin Dober | G | 11 | 6-1 | |
| 1/1 | Khalil Bridges | F | 11 | 6-1 | |
| 2/2 | Travis Hale | F | 12 | 6-3 | |
| 3/3 | Roman Belli | G | 11 | 6-1 | |
| 5/5 | Asher Case | G | 12 | 6-1 | |
| 10/10 | C | Kasen Lariz | F | 12 | 6-5 |
| 11/11 | Michael Leo | G | 9 | 5-11 | |
| 12/12 | Ryne Leo | F | 11 | 6-3 | |
| 13/13 | C | Andwele Bridges | G | 12 | 6-0 |
| 15/15 | Collin Jones | P | 11 | 6-5 | |
| 22/22 | Ben Buchanan | F | 10 | 6-3 | |
| 23/23 | Deklund Hoyt | F | 10 | 6-4 | |
| 25/25 | Andrew Minor | F | 12 | 6-2 |
| Status | Details | Date | Start Time | Opponent | Dismiss | Depart | Return | ||
|---|---|---|---|---|---|---|---|---|---|
| Done |
|
Non-League | F | 12/5/25 | 5:45pm | @ Aloha [JV] | |||
| Done |
|
Non-League | T | 12/9/25 | 4:15pm | vs. South Albany [JV] | |||
| Done |
|
Non-League Tournament Neutral Site |
F | 12/12/25 | 4:15pm | vs. Franklin [JV] (Forest Grove Holiday Tournament - Forest Grove High School) | |||
| Done |
|
Non-League Tournament |
S | 12/13/25 | 2pm | vs. McNary [JV] (Forest Grove Holiday Tournament - Forest Grove High School) | |||
| Done |
|
Non-League | T | 12/16/25 | 5:30pm | vs. Ida B. Wells [JV] | |||
| Done |
|
Non-League | R | 12/18/25 | 5:45pm | @ Cleveland [JV] | |||
| Done |
|
Non-League Tournament Neutral Site |
S | 12/27/25 | 2pm | vs. Putnam [JV] (Caldera Holiday Tournament - Caldera High School) | |||
| Done |
|
Non-League Tournament Neutral Site |
Su | 12/28/25 | TBD | vs. Australia (Other) (Caldera Holiday Tournament - Caldera High School) | |||
| Done |
|
Non-League Tournament Neutral Site |
Su | 12/28/25 | 11am | @ Caldera [JV] (Caldera Holiday Tournament - Caldera High School) | |||
| Done |
|
Non-League | F | 1/2/26 | 5:30pm | vs. West Salem [JV] | |||
| Done |
|
Non-League | T | 1/6/26 | 5pm | @ Tigard [JV] | |||
| L 38-70 |
|
Non-League | F | 1/9/26 | 5:45pm | vs. Lake Oswego [JV] | |||
| Done |
|
League | W | 1/14/26 | 4:15pm | vs. Century [JV] | |||
| W 68-29 |
|
League | F | 1/16/26 | 4:15pm | @ Liberty [JV] | |||
| Done |
|
League | T | 1/20/26 | 4:15pm | @ Glencoe [JV] | |||
| Done |
|
League | F | 1/23/26 | 4:15pm | vs. McMinnville [JV] | |||
| Done |
|
League | F | 1/30/26 | 4:15pm | @ Newberg [JV] | |||
| Done |
|
League | T | 2/3/26 | 4:15pm | vs. Sherwood [JV] | |||
| Done |
|
League | F | 2/6/26 | 5:45pm | @ Century [JV] | |||
| Done |
|
League | T | 2/10/26 | 5:45pm | vs. Liberty [JV] | |||
| Done |
|
League | F | 2/13/26 | 5:45pm | vs. Glencoe [JV] | |||
| Done |
|
League | T | 2/17/26 | 5:45pm | @ McMinnville [JV] | |||
| Done |
|
League | T | 2/24/26 | 5:45pm | vs. Newberg [JV] | |||
| Done |
|
League | R | 2/26/26 | 5:45pm | @ Sherwood [JV] | |||
| # | C | Name | Position | Grade | Height |
|---|---|---|---|---|---|
| 0/0 | Nathan Petersen | G | 9 | 5-8 | |
| 1/1 | Khalil Bridges | F | 11 | 6-1 | |
| 2/2 | Brady Andersen | G | 10 | 6-1 | |
| 3/3 | Roman Belli | G | 11 | 6-1 | |
| 4/4 | Gabe Burke | G | 10 | 6-1 | |
| 5/5 | Alex Anderson | F | 10 | 6-1 | |
| 10/10 | Brayden Hall | F | 10 | 6-2 | |
| 11/11 | Finn Aartsen | F | 10 | 6-0 | |
| 12/12 | Ryne Leo | F | 11 | 6-3 | |
| 13/13 | Rusty Barger | F | 10 | 6-1 | |
| 20/20 | Patrick Batalgia | P | 10 | 6-0 | |
| 22/22 | Michael Leo | G | 9 | 5-11 | |
| 23/23 | Ben Buchanan | F | 10 | 6-3 |
| Status | Details | Date | Start Time | Opponent | Dismiss | Depart | Return | ||
|---|---|---|---|---|---|---|---|---|---|
| Done |
|
Non-League | T | 12/9/25 | 7:15pm | vs. South Albany [JV2] | |||
| # | C | Name | Position | Grade | Height | |
|---|---|---|---|---|---|---|
| No player information to display, yet. | ||||||
No Team Photo Found
| Status | Details | Date | Start Time | Opponent | Dismiss | Depart | Return | ||
|---|---|---|---|---|---|---|---|---|---|
| Done |
|
Non-League | F | 12/5/25 | 4:15pm | @ Aloha [JV2] | |||
| Done |
|
Non-League Tournament Neutral Site |
F | 12/12/25 | 5:45pm | vs. Franklin [FR] (Forest Grove Holiday Tournament - Forest Grove High School) | |||
| Done |
|
Non-League Tournament |
S | 12/13/25 | TBD | vs. TBD (Forest Grove Holiday Tournament - Forest Grove High School) | |||
| Done |
|
Non-League | T | 12/16/25 | 5:30pm | vs. Ida B. Wells [FR] | |||
| Done |
|
Non-League | R | 12/18/25 | 4:15pm | @ Cleveland [FR] | |||
| Done |
|
Non-League | F | 12/19/25 | 7pm | vs. Westview [JV2] | |||
| Done |
|
Non-League | F | 1/2/26 | 5:30pm | vs. West Salem [JV2] | |||
| Done |
|
Non-League | T | 1/6/26 | 5pm | @ Tigard [FR] | |||
| L 64-69 |
|
Non-League | F | 1/9/26 | 4:15pm | vs. Lake Oswego [FR] | |||
| Done |
|
League | W | 1/14/26 | 7:15pm | vs. Century [FR] | |||
| Done |
|
League | F | 1/16/26 | 7:15pm | @ Liberty [FR] | |||
| Done |
|
League | T | 1/20/26 | 7:15pm | @ Glencoe [FR] (aux gym) | |||
| Done |
|
League | F | 1/23/26 | 7:15pm | vs. McMinnville [FR] | |||
| Done |
|
League | F | 1/30/26 | 7:15pm | @ Newberg [FR] | |||
| Done |
|
League | T | 2/3/26 | 7:15pm | vs. Sherwood [FR] | |||
| Done |
|
League | F | 2/6/26 | 4:15pm | @ Century [FR] | |||
| Done |
|
Non-League | M | 2/9/26 | 5pm | @ North Salem [JV2] | |||
| Done |
|
League | T | 2/10/26 | 4:15pm | vs. Liberty [FR] | |||
| Done |
|
League | F | 2/13/26 | 4:15pm | vs. Glencoe [FR] | |||
| Done |
|
League | T | 2/17/26 | 4:15pm | @ McMinnville [FR] | |||
| Done |
|
Non-League | F | 2/20/26 | 7:15pm | @ Century [JV2] | |||
| Done |
|
League | T | 2/24/26 | 4:15pm | vs. Newberg [FR] | |||
| Done |
|
League | R | 2/26/26 | 4:15pm | @ Sherwood [FR] | |||
| # | C | Name | Position | Grade | Height |
|---|---|---|---|---|---|
| 1/1 | Tamir Broadous Washington | G | 9 | 5-8 | |
| 3/3 | Adrian Solis | G | 9 | 5-9 | |
| 4/4 | Bryson Fleming | F | 9 | 5-9 | |
| 5/5 | Riley Wynne | G | 9 | 5-6 | |
| 10/10 | Nathan Petersen | G | 9 | 5-8 | |
| 11/11 | Mason Lambert | P | 9 | 6-0 | |
| 12/12 | Josiah Garrett | F | 9 | 5-11 | |
| 13/13 | August Dawes | F | 9 | 5-10 | |
| 20/20 | Isaiah Castillo | G | 9 | 5-9 | |
| 21/21 | Blake Hullinger | G | 9 | 5-7 | |
| 22/22 | Jax Marino | F | 9 | 5-10 |
| Status | Details | Date | Start Time | Opponent | Dismiss | Depart | Return | ||
|---|---|---|---|---|---|---|---|---|---|
| No contests have been added to this schedule, yet. | |||||||||
| # | C | Name | Position | Grade | Height | |
|---|---|---|---|---|---|---|
| No player information to display, yet. | ||||||
No Team Photo Found
