Oregon School Activities Association
OnPoint Community Credit Union

West Salem Baseball Program

School
Classification
6A (Public)
Regular District
6A-6 Central Valley Conference

Team Staff
Head Coach
Taylor Blair
Asst. Coaches
Brady Rediger, Brandon Benedick, Travis Chetock
JV Head Coach
Brian Peterson
JV Asst. Coach
Liam Todd
Program Information
Classification
6A (2025-26)
League
6A-6 Central Valley Conference
Officials
Salem Baseball Umpires Association
Varsity Contests
26 / 26
Ranking Information
Overall Record
2-4
League Record
0-0
OSAA Rank
#44
RPI Record
2-4
RPI Rating
377.500
RPI Rank
#40
Colley Record
0-2
Colley Rating
234.817
Colley Rank
#44

Last Calculated
4:30 pm, Mar. 26, 2026

» Go Titans!
NFHS Network

Status Details Date Start Time Opponent Dismiss Depart Return
Done Jamboree M 3/16/26 4:30pm @ TBD (Wilsonville HS)
*L 0-10 Non-League T 3/17/26 5pm vs. Ridgeview
L 1-3 Non-League W 3/18/26 4:30pm @ Roseburg (Champion Car Wash Field (Roseburg))
W 12-1 Non-League
Tournament
M 3/23/26 Noon @ Littleton (CO) (Arizona Spring Break Tourney - Casteel High School)
L 1-11 Non-League
Tournament
T 3/24/26 3pm @ Dakota Ridge (CO) (Arizona Spring Break Tourney - Mt Pointe HS)
L 8-14 Non-League
Tournament
W 3/25/26 12:30pm @ Pueblo Central (CO) (Arizona Spring Break Tourney - Mt Pointe HS)
W 11-5 Non-League
Tournament
R 3/26/26 Noon @ Doherty (CO) (Arizona Spring Break Tourney - Mt Pointe HS)
Scheduled
Non-League T 3/31/26 4:30pm @ Churchill
Scheduled
Non-League R 4/2/26 5pm @ Scappoose
Scheduled
Non-League F 4/3/26 5pm @ Silverton (davisson field)
Scheduled
Non-League R 4/9/26 5pm @ Roosevelt
Scheduled
Non-League F 4/10/26 5pm @ Tigard
Scheduled
Non-League T 4/14/26 5pm vs. Sherwood
Scheduled
Non-League
Endowment
R 4/16/26 5pm vs. North Salem
Pending
Non-League
Endowment
F 4/17/26 5pm @ Beaverton
Scheduled
League T 4/21/26 5pm vs. Sprague
Scheduled
League W 4/22/26 5pm @ Sprague
Scheduled
League F 4/24/26 5pm vs. Sprague
Scheduled
League T 4/28/26 5pm @ McNary
Scheduled
League W 4/29/26 5pm vs. McNary
Scheduled
League F 5/1/26 5pm @ McNary
Scheduled
Non-League T 5/5/26 5pm @ Aloha
Scheduled
Non-League R 5/7/26 4:30pm @ Sheldon
Scheduled
League T 5/12/26 5pm vs. South Salem
Scheduled
League W 5/13/26 5pm @ South Salem (Gilmore Field 12th/Hoyt)
Scheduled
League F 5/15/26 5pm vs. South Salem
Scheduled
Non-League T 5/19/26 4:30pm vs. South Medford
Scheduled
Non-League R 5/21/26 4:30pm @ North Medford (Jim McAbee Field at North Medford High School)

* Indicates the teams swapped designations; home team batted first.
OSAA 6A Rank
#44
Overall Record
2-4
League Record
0-0
Last Calculated
4:30 pm, Mar. 26, 2026
RPI Rank
#40
RPI Record
2-4
RPI Rating
377.500
WWP
0.429
OWP
0.350
Colley Rank
#44
Colley Record
0-2
Colley Rating
234.817
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/17 Ridgeview (5A) LH* 0.0 0.8 0.300 1-3-1 Yes
3/18 Roseburg LA 0.0 0.8 0.400 2-3 Yes
3/23 Littleton (CO) WA 1.2 1.2 0.000 Not Entered No
3/24 Dakota Ridge (CO) LA 0.0 0.8 0.000 Not Entered No
3/25 Pueblo Central (CO) LA 0.0 0.8 0.000 Not Entered No
3/26 Doherty (CO) WA 1.2 1.2 0.000 Not Entered No
6 contests 2-4
(WP)
2.4 ÷ 5.6 = 0.429
(WWP)
0.700 ÷ 2 opponents = 0.350
(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).
* Indicates the teams swapped designations; home team batted first.
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/2 David Gier OF/LHP 11
2/5 Jayden Davison U/RHP 11
3/3 Tommy Kenny U/RHP 12
4/4 Dylan Dahl OF/RHP 12
6/1 Jack Hansen INF 12
7/7 Andrew Blair LHP/OF 10
8/8 Wyatt Williams C/U 12
9/9 Lincoln Ruddell INF/RHP 10
10/10 Ryan Laro OF 12
11/11 Dallin McDonald RHP/OF 12
12/12 Brandon Rowell OF/RHP 11
14/14 Conrad Sotelo INF/RHP 12
15/15 Jackson Olson INF/RHP 11
16/16 Miles Becker RHP/INF 10
19/19 Alex Parker INF/LHP 11
20/20 Landon Ballweber RHP/INF 12
23/23 Layton Voves INF 12
30/13 Kellen East RHP/INF 10




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Done Non-League T 3/17/26 5pm vs. Ridgeview [JV]
Done Non-League W 3/18/26 4:30pm @ Roseburg [JV] (Sunshine Park - Roseburg)
Scheduled
Non-League W 4/1/26 4:30pm @ Churchill [JV]
Scheduled
Non-League R 4/2/26 5pm @ Scappoose [JV]
Scheduled
Non-League F 4/3/26 5pm @ Silverton [JV]
Scheduled
Non-League R 4/9/26 4:30pm @ Roosevelt [JV] (Columbia Park)
Scheduled
Non-League F 4/10/26 5pm vs. Tigard [JV]
Scheduled
Non-League T 4/14/26 5pm vs. Sherwood [JV]
Scheduled
Non-League R 4/16/26 5pm vs. North Salem [JV]
Scheduled
Non-League F 4/17/26 5pm vs. Beaverton [JV]
Scheduled
League T 4/21/26 5pm vs. Sprague [JV]
Scheduled
League W 4/22/26 5pm @ Sprague [JV]
Scheduled
League R 4/23/26 5pm vs. Sprague [JV2]
Scheduled
League F 4/24/26 5pm vs. Sprague [JV]
Scheduled
League T 4/28/26 5pm @ McNary [JV2]
Scheduled
League W 4/29/26 5pm vs. McNary [JV2]
Scheduled
League F 5/1/26 5pm @ Sprague [JV2]
Scheduled
Non-League T 5/5/26 5pm vs. Aloha [JV]
Scheduled
Non-League R 5/7/26 4:30pm @ Sheldon [JV] (Mannahouse 89780 N. Game Farm Rd. 97408)
Scheduled
Non-League S 5/9/26 1pm @ Thurston [JV]
Scheduled
Non-League S 5/9/26 3pm @ Thurston [JV]
Scheduled
League M 5/11/26 5pm @ South Salem [JV2] (Gilmore Field 12th/Hoyt)
Scheduled
League T 5/12/26 5pm vs. South Salem [JV]
Scheduled
League W 5/13/26 5pm @ South Salem [JV] (Gilmore Field 12th/Hoyt)
Scheduled
League R 5/14/26 5pm vs. South Salem [JV2]
Scheduled
League F 5/15/26 5pm vs. South Salem [JV]
Scheduled
Non-League T 5/19/26 4:30pm vs. South Medford [JV]
Scheduled
Non-League R 5/21/26 4:30pm @ North Medford [JV] (Lithia Driveway Field 5)
# C Name Position Grade Height
Drew Doneth RHP/INF 10
Trevor Armstrong OF 10
Ethan Wann RHP/C 10
1 Andrew Blair LHP/OF 10
2 Miles Becker RHP/INF 10
3 Lincoln Ruddell INF/RHP 10
4 Rory Haines OF/RHP 10
5 Oliver McDowell RHP/INF 9
6 Jesus Abel Garcia lll OF 10
7 Brandon Rowell OF/RHP 11
9 Conrad Upkes INF 9
11 Jackson Olson INF/RHP 11
12 Kellen East RHP/INF 10
13 Kaleb Arana-Scott U 9
14 Knox Lamma RHP/INF 9
15 Nathan Carr U 9
19 Tayln Hebrard OF/RHP 9
24/22 Anthony Perez INF/RHP 9




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Scheduled
League W 5/20/26 5pm @ Sprague [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
Scheduled
Non-League T 4/14/26 5pm @ Sherwood [FR]
# C Name Position Grade Height
No player information to display, yet.




No Team Photo Found
Sample Pitch Count Charts

All Levels (V, JV, JV2, & FR)

West Salem Pitch Counts

Date Day
Pitcher Name Lvl # pitches Rest Full Return
3/16/2026 Mon
Kellen East V 17 pitches 0 rest days Tue 3/17
Andrew Blair V 5 pitches 0 rest days Tue 3/17
Brandon Rowell V 24 pitches 0 rest days Tue 3/17
Tommy Kenny V 4 pitches 0 rest days Tue 3/17
Lincoln Ruddell V 13 pitches 0 rest days Tue 3/17
Miles Becker V 22 pitches 0 rest days Tue 3/17
Landon Ballweber V 12 pitches 0 rest days Tue 3/17
3/17/2026 Tue
Dallin McDonald V 87 pitches 4 rest days Sun 3/22
Andrew Blair V 20 pitches 0 rest days Wed 3/18
Miles Becker V 23 pitches 0 rest days Wed 3/18
Jackson Olson V 6 pitches 0 rest days Wed 3/18
Kellen East JV 48 pitches 2 rest days Fri 3/20
Oliver McDowell JV 24 pitches 0 rest days Wed 3/18
Knox Lamma JV 26 pitches 1 rest day Thu 3/19
3/18/2026 Wed
Conrad Sotelo V 92 pitches 4 rest days Mon 3/23
Landon Ballweber V 6 pitches 0 rest days Thu 3/19
Brandon Rowell JV 53 pitches 2 rest days Sat 3/21
Tayln Hebrard JV 69 pitches 3 rest days Sun 3/22
Oliver McDowell JV 2 pitches 0 rest days Thu 3/19
3/23/2026 Mon
Dallin McDonald V 76 pitches 3 rest days Fri 3/27
Kellen East V 17 pitches 0 rest days Tue 3/24
3/24/2026 Tue
Brandon Rowell V 51 pitches 2 rest days Fri 3/27
Jayden Davison V 20 pitches 0 rest days Wed 3/25
Kellen East V 20 pitches 0 rest days Wed 3/25
Landon Ballweber V 18 pitches 0 rest days Wed 3/25
Miles Becker V 24 pitches 0 rest days Wed 3/25
3/25/2026 Wed
Andrew Blair V 48 pitches 2 rest days Sat 3/28
Lincoln Ruddell V 50 pitches 2 rest days Sat 3/28
Tommy Kenny V 22 pitches 0 rest days Thu 3/26
Jackson Olson V 15 pitches 0 rest days Thu 3/26
3/26/2026 Thu
Conrad Sotelo V 91 pitches 4 rest days Tue 3/31
Jackson Olson V 15 pitches 0 rest days Fri 3/27
Kellen East V 16 pitches 0 rest days Fri 3/27
Landon Ballweber V 9 pitches 0 rest days Fri 3/27
3/31/2026 Tue
4/1/2026 Wed
4/2/2026 Thu
4/3/2026 Fri
4/8/2026 Wed
4/9/2026 Thu
4/10/2026 Fri
4/14/2026 Tue
4/16/2026 Thu
4/17/2026 Fri
4/21/2026 Tue
4/22/2026 Wed
4/23/2026 Thu
4/24/2026 Fri
4/28/2026 Tue
4/29/2026 Wed
5/1/2026 Fri
5/5/2026 Tue
5/7/2026 Thu
5/9/2026 Sat
5/11/2026 Mon
5/12/2026 Tue
5/13/2026 Wed
5/14/2026 Thu
5/15/2026 Fri
5/19/2026 Tue
5/20/2026 Wed
5/21/2026 Thu

Information

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

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