Oregon School Activities Association
OnPoint Community Credit Union

Clatskanie Baseball Program

School
Classification
2A (Public)
Regular District
2A-1 Northwest League

Team Staff
Head Coach
Ryan Tompkins
Asst. Coaches
Alan Bergman, Bryan Davis, Calven Shulda, Robert Kingery
JV Head Coach
Deshaun Combs
Program Information
Classification
2A/1A (2025-26)
League
2A/1A-SD1 Special District 1
Officials
Lower Columbia Baseball
Varsity Contests
24 / 24
Ranking Information
Overall Record
15-5
League Record
11-1
OSAA Rank
#8
RPI Record
15-5
RPI Rating
572.413
RPI Rank
#9
Colley Record
15-5
Colley Rating
715.640
Colley Rank
#8

Last Calculated
3:34 am, May. 11, 2026

» Go Tigers!
NFHS Network

Status Details Date Start Time Opponent Dismiss Depart Return
L 1-9 Non-League T 3/17/26 4pm @ Regis
Canceled
Non-League F 3/20/26 4pm @ Rainier
L 1-11 Non-League
Tournament
W 3/25/26 7pm @ Umpqua Valley Christian (UVC Spring Break Tournament - Legion Field - Stewart Park)
W 18-0 Non-League
Tournament
R 3/26/26 12:30pm @ Oakland (UVC Spring Break Tournament - Legion Field - Stewart Park)
W 4-2 Non-League
Tournament
F 3/27/26 12:30pm vs. Pleasant Hill (Umpqua Valley Tournament - Umpqua Valley Christian High School)
Canceled
Non-League W 4/1/26 4:30pm @ St. Paul
W 12-1 Non-League F 4/3/26 5pm @ Scio
L 4-5 Non-League M 4/6/26 4pm @ Horizon Christian, Tualatin (Snyder Park, Sherwood)
L 4-12 Non-League T 4/7/26 4:30pm vs. Kennedy
W 5-4 Non-League F 4/10/26 4:30pm vs. Country Christian / North Clackamas Christian
W 5-3 League M 4/13/26 4:30pm @ Nestucca
W 8-2 League F 4/17/26 3pm vs. Nestucca
L 4-5 League F 4/17/26 5pm vs. Nestucca
W 11-1 League W 4/22/26 6pm @ Vernonia (Clatskanie High School)
W 12-0 League F 4/24/26 3pm vs. Vernonia
W 15-5 League F 4/24/26 5pm vs. Vernonia
W 13-0 League T 4/28/26 5:30pm vs. Knappa
W 14-5 League F 5/1/26 3pm @ Knappa
W 12-0 League F 5/1/26 4:30pm @ Knappa
W 13-0 League T 5/5/26 3:30pm vs. Gaston
W 13-3 League F 5/8/26 3pm @ Gaston
W 7-6 League F 5/8/26 5pm @ Gaston
Scheduled
League T 5/12/26 4:30pm @ Portland Christian
Scheduled
League F 5/15/26 3pm vs. Portland Christian
Scheduled
League F 5/15/26 5pm vs. Portland Christian
Scheduled
Non-League W 5/20/26 TBD vs. Warrenton (Forest Grove HS / Pacific University)
OSAA 2A/1A Rank
#8
Overall Record
15-5
League Record
11-1
Last Calculated
3:34 am, May. 11, 2026
RPI Rank
#9
RPI Record
15-5
RPI Rating
572.413
WWP
0.760
OWP
0.471
Colley Rank
#8
Colley Record
15-5
Colley Rating
715.640
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/17 Regis LA 0.0 0.8 0.714 15-6 Yes
3/25 Umpqua Valley Christian LA 0.0 0.8 0.762 16-5 Yes
3/26 Oakland WA 1.2 1.2 0.200 4-16 Yes
3/27 Pleasant Hill (3A) WH 0.8 0.8 0.333 6-12 Yes
4/3 Scio (3A) WA 1.2 1.2 0.450 9-11 Yes
4/6 Horizon Christian, Tualatin (3A) LA 0.0 0.8 0.600 12-8 Yes
4/7 Kennedy LH 0.0 1.2 0.900 18-2 Yes
4/10 Country Christian / North Clackamas Christian WH 0.8 0.8 0.682 15-7 Yes
4/13 Nestucca WA 1.2 1.2 0.625 10-6 Yes
4/17 Nestucca WH 0.8 0.8 0.625 10-6 Yes
4/17 Nestucca LH 0.0 1.2 0.625 10-6 Yes
4/22 Vernonia WA 1.2 1.2 0.167 3-15 Yes
4/24 Vernonia WH 0.8 0.8 0.167 3-15 Yes
4/24 Vernonia WH 0.8 0.8 0.167 3-15 Yes
4/28 Knappa WH 0.8 0.8 0.471 8-9 Yes
5/1 Knappa WA 1.2 1.2 0.471 8-9 Yes
5/1 Knappa WA 1.2 1.2 0.471 8-9 Yes
5/5 Gaston WH 0.8 0.8 0.333 6-12 Yes
5/8 Gaston WA 1.2 1.2 0.333 6-12 Yes
5/8 Gaston WA 1.2 1.2 0.333 6-12 Yes
20 contests 15-5
(WP)
15.2 ÷ 20.0 = 0.760
(WWP)
9.428 ÷ 20 opponents = 0.471
(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.
# C Name Position Grade Height
1/1 Axle Culbertson INF 10
2/6 Luke Andreasen CF/LHP 12
3/3 Cash Doney SS/RHP 12
4/4 Gunner Engen C/RHP 11
5/5 Finn McDonnell RF/RHP 12
7/7 Hunter Lair 2B/RHP 9
8/8 Bode Shulda LF/RHP 12
8/8 Becket Shulda C/3B 10
9/9 Russell Carver 3B 12
11/11 Will VanVoorst 1B 10
12/12 Royal Smart 1B 12
15/30 Kash Hodges OF 9
18/18 Logan Harkless OF 12
21/21 Zack Mollenhour CF/LHP 12
22/24 Mick Bergman 2B 12




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Done Non-League W 3/18/26 4pm vs. Perrydale [JV]
Done Non-League R 3/19/26 4:30pm @ Kennedy [JV]
Canceled
Non-League F 3/20/26 6pm @ Rainier [JV]
Done Non-League M 3/23/26 5pm vs. Castle Rock (WA)
Done Non-League M 3/30/26 5pm @ Castle Rock (WA)
Canceled
Non-League W 4/1/26 4:30pm @ St. Paul [JV]
Done Non-League W 4/8/26 4pm @ Naselle, WA (WA)
Done Non-League F 4/10/26 4:30pm @ Banks [JV] (Varsity Field)
Canceled
Non-League M 4/13/26 4:30pm vs. Kennedy [JV]
Done Non-League R 4/23/26 4:30pm vs. Astoria [JV]
Done Non-League R 4/30/26 4:30pm vs. Naselle (WA)
Done League T 5/5/26 4:30pm vs. Gaston [JV]
Done Non-League R 5/7/26 6pm @ Astoria [JV]
# C Name Position Grade Height
1 Axle Culbertson SS 10
7 Hunter Lair RHP 9
8 Beckett Shulda C/3B 10
11 Will VanVoorst RHP 10
14 Hank Bergman 1B 9
19 Chance Pellham 3B 9
20 Riley White OF 9
26 Logan Engen 2B 10
28 Brody Schwartz OF 9
30 Logan Hicks C/3B 9
30 Kash Hodges CF/RHP 9
31 Nolan Palm OF 10
34 Tristan Vanderzanden OF 10




No Team Photo Found
Sample Pitch Count Charts

All Levels (V, & JV)

Clatskanie Pitch Counts

Date Day
Pitcher Name Lvl # pitches Rest Full Return
3/17/2026 Tue
Luke Andreasen V 29 pitches 1 rest day Thu 3/19
Finn McDonnell V 12 pitches 0 rest days Wed 3/18
Bode Shulda V 45 pitches 1 rest day Thu 3/19
Zack Mollenhour V 37 pitches 1 rest day Thu 3/19
3/18/2026 Wed
Beckett Shulda JV 21 pitches 0 rest days Thu 3/19
Kash Hodges JV 61 pitches 3 rest days Sun 3/22
Logan Hicks JV 30 pitches 1 rest day Fri 3/20
Axle Culbertson JV 25 pitches 0 rest days Thu 3/19
3/19/2026 Thu
Beckett Shulda JV 83 pitches 3 rest days Mon 3/23
Axle Culbertson JV 47 pitches 2 rest days Sun 3/22
Logan Engen JV 1 pitches 0 rest days Fri 3/20
3/20/2026 Fri
3/23/2026 Mon
Will VanVoorst JV 62 pitches 3 rest days Fri 3/27
Hunter Lair JV 36 pitches 1 rest day Wed 3/25
3/24/2026 Tue
3/25/2026 Wed
Luke Andreasen V 41 pitches 1 rest day Fri 3/27
Bode Shulda V 72 pitches 3 rest days Sun 3/29
Cash Doney V 14 pitches 0 rest days Thu 3/26
3/26/2026 Thu
Finn McDonnell V 45 pitches 1 rest day Sat 3/28
Hunter Lair V 15 pitches 0 rest days Fri 3/27
3/27/2026 Fri
Zack Mollenhour V 83 pitches 3 rest days Tue 3/31
Luke Andreasen V 19 pitches 0 rest days Sat 3/28
3/30/2026 Mon
Kash Hodges JV 45 pitches 1 rest day Wed 4/1
Axle Culbertson JV 45 pitches 1 rest day Wed 4/1
Beckett Shulda JV 35 pitches 1 rest day Wed 4/1
4/1/2026 Wed
4/2/2026 Thu
4/3/2026 Fri
Bode Shulda V 51 pitches 2 rest days Mon 4/6
Zack Mollenhour V 57 pitches 2 rest days Mon 4/6
4/6/2026 Mon
Luke Andreasen V 83 pitches 3 rest days Fri 4/10
Bode Shulda V 35 pitches 1 rest day Wed 4/8
4/7/2026 Tue
Zack Mollenhour V 89 pitches 4 rest days Sun 4/12
Finn McDonnell V 17 pitches 0 rest days Wed 4/8
Hunter Lair V 29 pitches 1 rest day Thu 4/9
Gunner Engen V 27 pitches 1 rest day Thu 4/9
4/8/2026 Wed
Kash Hodges JV 40 pitches 1 rest day Fri 4/10
Axle Culbertson JV 45 pitches 1 rest day Fri 4/10
Beckett Shulda JV 43 pitches 1 rest day Fri 4/10
Logan Engen JV 29 pitches 1 rest day Fri 4/10
4/10/2026 Fri
Luke Andreasen V 58 pitches 2 rest days Mon 4/13
Bode Shulda V 41 pitches 1 rest day Sun 4/12
Kash Hodges JV 74 pitches 3 rest days Tue 4/14
Beckett Shulda JV 46 pitches 2 rest days Mon 4/13
4/13/2026 Mon
Zack Mollenhour V 81 pitches 3 rest days Fri 4/17
Luke Andreasen V 48 pitches 2 rest days Thu 4/16
4/14/2026 Tue
4/17/2026 Fri
Zack Mollenhour V 81 pitches 3 rest days Tue 4/21
Bode Shulda V 55 pitches 2 rest days Mon 4/20
Luke Andreasen V 95 pitches 4 rest days Wed 4/22
4/21/2026 Tue
4/22/2026 Wed
Zack Mollenhour V 38 pitches 1 rest day Fri 4/24
Luke Andreasen V 39 pitches 1 rest day Fri 4/24
Bode Shulda V 36 pitches 1 rest day Fri 4/24
4/23/2026 Thu
Beckett Shulda JV 65 pitches 3 rest days Mon 4/27
Kash Hodges JV 21 pitches 0 rest days Fri 4/24
4/24/2026 Fri
Zack Mollenhour V 53 pitches 2 rest days Mon 4/27
Hunter Lair V 9 pitches 0 rest days Sat 4/25
Bode Shulda V 50 pitches 2 rest days Mon 4/27
Finn McDonnell V 32 pitches 1 rest day Sun 4/26
Luke Andreasen V 40 pitches 1 rest day Sun 4/26
4/28/2026 Tue
Zack Mollenhour V 60 pitches 2 rest days Fri 5/1
Bode Shulda V 2 pitches 0 rest days Wed 4/29
4/30/2026 Thu
Will VanVoorst JV 87 pitches 4 rest days Tue 5/5
5/1/2026 Fri
Zack Mollenhour V 98 pitches 4 rest days Wed 5/6
Bode Shulda V 18 pitches 0 rest days Sat 5/2
Luke Andreasen V 79 pitches 3 rest days Tue 5/5
5/5/2026 Tue
Luke Andreasen V 58 pitches 2 rest days Fri 5/8
Hunter Lair JV 28 pitches 1 rest day Thu 5/7
Beckett Shulda JV 26 pitches 1 rest day Thu 5/7
Kash Hodges JV 40 pitches 1 rest day Thu 5/7
5/7/2026 Thu
Kash Hodges JV 86 pitches 4 rest days Tue 5/12
Beckett Shulda JV 19 pitches 0 rest days Fri 5/8
5/8/2026 Fri
Zack Mollenhour V 85 pitches 3 rest days Tue 5/12
Luke Andreasen V 82 pitches 3 rest days Tue 5/12
Bode Shulda V 67 pitches 3 rest days Tue 5/12
5/12/2026 Tue
5/15/2026 Fri
5/20/2026 Wed

Information

Schools are required to track pitch counts for all pitchers at all levels (V, & JV).

1-25 pitches 0 rest days
26-45 pitches 1 rest day
46-60 pitches 2 rest days
61-85 pitches 3 rest days
86+ pitches 4 rest days

» More Information and Exceptions