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
7-15
League Record
1-5
OSAA Rank
#38
RPI Record
7-15
RPI Rating
451.973
RPI Rank
#36
Colley Record
4-13
Colley Rating
263.768
Colley Rank
#41

Last Calculated
1:30 am, May. 11, 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) {2-15} (Arizona Spring Break Tourney - Casteel High School)
L 1-11 Non-League
Tournament
T 3/24/26 3pm @ Dakota Ridge (CO) {8-9} (Arizona Spring Break Tourney - Mt Pointe HS)
L 8-14 Non-League
Tournament
W 3/25/26 12:30pm @ Pueblo Central (CO) {10-9} (Arizona Spring Break Tourney - Mt Pointe HS)
W 11-5 Non-League
Tournament
R 3/26/26 Noon @ Doherty (CO) {9-9} (Arizona Spring Break Tourney - Mt Pointe HS)
W 2-1 Non-League T 3/31/26 4:30pm @ Churchill
W 6-3 Non-League R 4/2/26 5pm @ Scappoose
L 2-8 Non-League F 4/3/26 5pm @ Silverton (davisson field)
W 10-0 Non-League R 4/9/26 5pm @ Roosevelt
L 0-11 Non-League F 4/10/26 5pm @ Tigard
L 1-3 Non-League W 4/15/26 5pm @ Sherwood
W 11-1 Non-League R 4/16/26 5pm vs. North Salem
L 1-9 Non-League
Endowment
F 4/17/26 5pm @ Beaverton
W 5-1 League W 4/22/26 5pm @ Sprague
L 2-5 League R 4/23/26 5pm vs. Sprague
L 5-7 League F 4/24/26 5pm vs. Sprague
L 1-2 League T 4/28/26 5pm @ McNary
L 3-6 League W 4/29/26 5pm vs. McNary
L 7-8 League F 5/1/26 5pm @ McNary
L 0-6 Non-League T 5/5/26 5pm @ Aloha
L 3-13 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
#38
Overall Record
7-15
League Record
1-5
Last Calculated
1:30 am, May. 11, 2026
RPI Rank
#36
RPI Record
7-15
RPI Rating
451.973
WWP
0.377
OWP
0.492
Colley Rank
#41
Colley Record
4-13
Colley Rating
263.768
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/17 Ridgeview (5A) LH* 0.0 0.8 0.579 11-8 Yes
3/18 Roseburg LA 0.0 0.8 0.524 11-10 Yes
3/23 Littleton (CO) WA 1.2 1.2 0.118 2-15 No
3/24 Dakota Ridge (CO) LA 0.0 0.8 0.471 8-9 No
3/25 Pueblo Central (CO) LA 0.0 0.8 0.526 10-9 No
3/26 Doherty (CO) WA 1.2 1.2 0.500 9-9 No
3/31 Churchill (5A) WA 1.2 1.2 0.400 8-12 Yes
4/2 Scappoose (4A) WA 1.2 1.2 0.762 16-5 No
4/3 Silverton (5A) LA 0.0 0.8 0.571 12-9 Yes
4/9 Roosevelt WA 1.2 1.2 0.250 5-15 Yes
4/10 Tigard LA 0.0 0.8 0.318 7-15 Yes
4/15 Sherwood LA 0.0 0.8 0.684 13-6 Yes
4/16 North Salem WH 0.8 0.8 0.278 5-13 Yes
4/17 Beaverton LA 0.0 0.8 0.750 15-5 Yes
4/22 Sprague WA 1.2 1.2 0.611 11-7 Yes
4/23 Sprague LH 0.0 1.2 0.611 11-7 Yes
4/24 Sprague LH 0.0 1.2 0.611 11-7 Yes
4/28 McNary LA 0.0 0.8 0.444 8-10 Yes
4/29 McNary LH 0.0 1.2 0.444 8-10 Yes
5/1 McNary LA 0.0 0.8 0.444 8-10 Yes
5/5 Aloha LA 0.0 0.8 0.263 5-14 Yes
5/7 Sheldon LA 0.0 0.8 0.667 14-7 Yes
22 contests 7-15
(WP)
8.0 ÷ 21.2 = 0.377
(WWP)
10.827 ÷ 22 opponents = 0.492
(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)
Canceled
Non-League R 4/2/26 5pm @ Scappoose [JV]
Done Non-League F 4/3/26 5pm @ Silverton [JV]
Done Non-League S 4/4/26 4:30pm @ Churchill [JV]
Done Non-League R 4/9/26 4:30pm @ Roosevelt [JV] (Columbia Park)
Done Non-League F 4/10/26 5pm vs. Tigard [JV]
Done Non-League R 4/16/26 5pm vs. North Salem [JV]
Done Non-League F 4/17/26 5pm vs. Beaverton [JV]
W 9-7 Non-League S 4/18/26 Noon vs. Sherwood [JV]
Canceled
League T 4/21/26 5pm vs. Sprague [JV]
Done League W 4/22/26 5pm @ Sprague [JV]
Canceled
League R 4/23/26 5pm vs. Sprague [JV2]
Done League F 4/24/26 5pm vs. Sprague [JV]
Done League T 4/28/26 5pm @ McNary [JV2]
Done League W 4/29/26 5pm vs. McNary [JV2]
Done League F 5/1/26 4pm @ Sprague [JV2]
Done Non-League T 5/5/26 5pm vs. Aloha [JV]
Done Non-League R 5/7/26 4:30pm @ Sheldon [JV] (Mannahouse 89780 N. Game Farm Rd. 97408)
L 7-10 Non-League S 5/9/26 1pm @ Thurston [JV]
W 16-2 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
Trever Armstrong OF 10
1 Ethan Wann RHP/C 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
12 Kellen East RHP/INF 10
13 Kaleb Arana-Scott U 9
14 Knox Lamma RHP/INF 9
15 Nathan Carr U/RHP 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
# 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
Dallin McDonald V 97 pitches 4 rest days Sun 4/5
Conrad Sotelo V 15 pitches 0 rest days Wed 4/1
4/1/2026 Wed
4/2/2026 Thu
Landon Ballweber V 102 pitches 4 rest days Tue 4/7
Brandon Rowell V 13 pitches 0 rest days Fri 4/3
4/3/2026 Fri
Conrad Sotelo V 92 pitches 4 rest days Wed 4/8
Andrew Blair V 25 pitches 0 rest days Sat 4/4
Kellen East JV 83 pitches 3 rest days Tue 4/7
Miles Becker JV 54 pitches 2 rest days Mon 4/6
4/4/2026 Sat
Brandon Rowell JV 75 pitches 3 rest days Wed 4/8
Tayln Hebrard JV 28 pitches 1 rest day Mon 4/6
Knox Lamma JV 20 pitches 0 rest days Sun 4/5
4/8/2026 Wed
4/9/2026 Thu
Conrad Sotelo V 49 pitches 2 rest days Sun 4/12
Landon Ballweber V 18 pitches 0 rest days Fri 4/10
Tayln Hebrard JV 56 pitches 2 rest days Sun 4/12
Ethan Wann JV 35 pitches 1 rest day Sat 4/11
4/10/2026 Fri
Dallin McDonald V 61 pitches 3 rest days Tue 4/14
Landon Ballweber V 24 pitches 0 rest days Sat 4/11
Brandon Rowell JV 94 pitches 4 rest days Wed 4/15
Miles Becker JV 42 pitches 1 rest day Sun 4/12
4/14/2026 Tue
4/15/2026 Wed
Conrad Sotelo V 102 pitches 4 rest days Mon 4/20
Landon Ballweber V 3 pitches 0 rest days Thu 4/16
Dallin McDonald V 17 pitches 0 rest days Thu 4/16
4/16/2026 Thu
Landon Ballweber V 87 pitches 4 rest days Tue 4/21
Anthony Perez JV 34 pitches 1 rest day Sat 4/18
Oliver McDowell JV 33 pitches 1 rest day Sat 4/18
Nathan Carr JV 13 pitches 0 rest days Fri 4/17
4/17/2026 Fri
Dallin McDonald V 92 pitches 4 rest days Wed 4/22
Andrew Blair V 41 pitches 1 rest day Sun 4/19
Kellen East JV 77 pitches 3 rest days Tue 4/21
Drew Doneth JV 15 pitches 0 rest days Sat 4/18
Knox Lamma JV 18 pitches 0 rest days Sat 4/18
4/18/2026 Sat
Tayln Hebrard JV 51 pitches 2 rest days Tue 4/21
Ethan Wann JV 31 pitches 1 rest day Mon 4/20
Drew Doneth JV 43 pitches 1 rest day Mon 4/20
Knox Lamma JV 10 pitches 0 rest days Sun 4/19
4/21/2026 Tue
4/22/2026 Wed
Kellen East JV 75 pitches 3 rest days Sun 4/26
Miles Becker JV 30 pitches 1 rest day Fri 4/24
Conrad Sotelo V 107 pitches 4 rest days Mon 4/27
4/23/2026 Thu
Dallin McDonald V 98 pitches 4 rest days Tue 4/28
Tommy Kenny V 4 pitches 0 rest days Fri 4/24
Brandon Rowell JV 91 pitches 4 rest days Tue 4/28
Knox Lamma JV 42 pitches 1 rest day Sat 4/25
Anthony Perez JV 6 pitches 0 rest days Fri 4/24
4/24/2026 Fri
Landon Ballweber V 96 pitches 4 rest days Wed 4/29
Tommy Kenny V 30 pitches 1 rest day Sun 4/26
Jackson Olson V 30 pitches 1 rest day Sun 4/26
Tayln Hebrard JV 74 pitches 3 rest days Tue 4/28
Drew Doneth JV 52 pitches 2 rest days Mon 4/27
4/28/2026 Tue
Conrad Sotelo V 83 pitches 3 rest days Sat 5/2
Kellen East JV 57 pitches 2 rest days Fri 5/1
Knox Lamma JV 75 pitches 3 rest days Sat 5/2
Drew Doneth JV 2 pitches 0 rest days Wed 4/29
4/29/2026 Wed
Dallin McDonald V 98 pitches 4 rest days Mon 5/4
Andrew Blair V 21 pitches 0 rest days Thu 4/30
Brandon Rowell JV 34 pitches 1 rest day Fri 5/1
Nathan Carr JV 25 pitches 0 rest days Thu 4/30
Oliver McDowell JV 34 pitches 1 rest day Fri 5/1
5/1/2026 Fri
Landon Ballweber V 93 pitches 4 rest days Wed 5/6
Andrew Blair V 19 pitches 0 rest days Sat 5/2
Tayln Hebrard JV 85 pitches 3 rest days Tue 5/5
Anthony Perez JV 34 pitches 1 rest day Sun 5/3
5/5/2026 Tue
Dallin McDonald V 96 pitches 4 rest days Sun 5/10
Jackson Olson V 28 pitches 1 rest day Thu 5/7
Drew Doneth JV 66 pitches 3 rest days Sat 5/9
Miles Becker JV 27 pitches 1 rest day Thu 5/7
5/7/2026 Thu
Conrad Sotelo V 94 pitches 4 rest days Tue 5/12
Landon Ballweber V 72 pitches 3 rest days Mon 5/11
Brandon Rowell JV 83 pitches 3 rest days Mon 5/11
Kellen East JV 10 pitches 0 rest days Fri 5/8
5/9/2026 Sat
Kellen East JV 50 pitches 2 rest days Tue 5/12
Miles Becker JV 77 pitches 3 rest days Wed 5/13
Drew Doneth JV 9 pitches 0 rest days Sun 5/10
Oliver McDowell JV 42 pitches 1 rest day Mon 5/11
Nathan Carr JV 28 pitches 1 rest day Mon 5/11
Tayln Hebrard JV 1 pitches 0 rest days Sun 5/10
Lincoln Ruddell JV 11 pitches 0 rest days Sun 5/10
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