Oregon School Activities Association
OnPoint Community Credit Union

Kennedy Baseball Program

School
Classification
2A (Public)
Regular District
2A-2 Tri-River Conference

Team Staff
Head Coach
Kevin Moffatt
Asst. Coaches
Dave Doubrava, Joe Panuke, Karl Schmidtman
Program Information
Classification
2A/1A (2025-26)
League
2A/1A-SD2 Special District 2
Officials
Salem Baseball Umpires Association
Varsity Contests
25 / 25
Ranking Information
Overall Record
6-0
League Record
0-0
OSAA Rank
#4
RPI Record
6-0
RPI Rating
700.278
RPI Rank
#6
Colley Record
6-0
Colley Rating
856.125
Colley Rank
#1

Last Calculated
8:34 am, Mar. 26, 2026

» Go Trojans!
NFHS Network

Status Details Date Start Time Opponent Dismiss Depart Return
W 15-3 Non-League M 3/16/26 4:30pm @ Scio
W 11-1 Non-League T 3/17/26 4:30pm vs. Santiam
W 11-1 Non-League S 3/21/26 1pm @ Umpqua Valley Christian (Legion Field - Stewart Park)
W 15-4 Non-League
Tournament
T 3/24/26 11am @ Dayton (Stanfield/Umatilla Tournament - Stanfield)
W 21-1 Non-League
Tournament
T 3/24/26 1:30pm @ Neah-Kah-Nie (Basin Baseball Bash - Horyna Athletic Complex in Stanfield)
W 18-3 Non-League W 3/25/26 Noon @ Heppner / Ione (Horyna Athletic Complex in Stanfield)
Scheduled
Non-League T 3/31/26 4pm vs. Umpqua Valley Christian
Scheduled
Non-League F 4/3/26 4pm vs. Brookings-Harbor (Taft High school)
Scheduled
Non-League T 4/7/26 4:30pm @ Clatskanie
Scheduled
Non-League R 4/9/26 5pm @ North Marion / Gervais
Scheduled
League T 4/14/26 4:30pm vs. Country Christian / North Clackamas Christian
Scheduled
League R 4/16/26 4:30pm @ Country Christian / North Clackamas Christian
Scheduled
League F 4/17/26 4:30pm vs. Country Christian / North Clackamas Christian
Scheduled
League M 4/20/26 4:30pm @ Western Christian
Scheduled
League W 4/22/26 4:30pm vs. Western Christian
Scheduled
League R 4/23/26 4:30pm @ Western Christian
Pending
Non-League
Endowment
W 4/29/26 4:30pm vs. Monroe / Alsea
Scheduled
Non-League F 5/1/26 4:30pm vs. Warrenton
Scheduled
League M 5/4/26 4:30pm @ St. Paul
Scheduled
League W 5/6/26 4:30pm vs. St. Paul
Scheduled
League R 5/7/26 4:30pm @ St. Paul
Scheduled
League M 5/11/26 4:30pm vs. Colton
Scheduled
League W 5/13/26 4:30pm @ Colton
Scheduled
League R 5/14/26 4:30pm vs. Colton
Scheduled
Non-League M 5/18/26 3pm vs. Union / Cove (The Dalles High School)
Scheduled
Non-League R 5/21/26 4pm vs. Taft
OSAA 2A/1A Rank
#4
Overall Record
6-0
League Record
0-0
Last Calculated
8:34 am, Mar. 26, 2026
RPI Rank
#6
RPI Record
6-0
RPI Rating
700.278
WWP
1.000
OWP
0.539
Colley Rank
#1
Colley Record
6-0
Colley Rating
856.125
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/16 Scio (3A) WA 1.2 1.2 0.400 2-3 Yes
3/17 Santiam WH 0.8 0.8 0.500 2-2 Yes
3/21 Umpqua Valley Christian WA 1.2 1.2 0.500 1-1 Yes
3/24 Dayton (3A) WA 1.2 1.2 0.750 3-1 Yes
3/24 Neah-Kah-Nie (3A) WA 1.2 1.2 0.750 3-1 Yes
3/25 Heppner / Ione WA 1.2 1.2 0.333 1-2 Yes
6 contests 6-0
(WP)
6.8 ÷ 6.8 = 1.000
(WWP)
3.233 ÷ 6 opponents = 0.539
(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
Cooper Schaecher 10
Denton Susee 11
Ethan Berning 9
1 Henry Beyer 12
2 Jake Beyer 12
3 Sawyer Kilbourne 12
4 Colby Rich 12
5 Gio Vaquera 12
6 Brody Panuke 12
7 Landon Kline 12
8 Jayce Hansen 11
9 Ethan Ditchens 11
10 Zach Hoffer 11
14 Quinton Bruner 10
15 Creo Walker 11
17 Luka Bauman 11




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Done League M 3/16/26 4:30pm @ St. Paul [JV]
Done Non-League T 3/17/26 4:30pm @ Scio [JV]
Done Non-League R 3/19/26 2pm vs. Monroe / Alsea [JV]
Done Non-League R 3/19/26 4:30pm vs. Clatskanie [JV]
Scheduled
Non-League M 3/30/26 4pm @ Horizon Christian, Tualatin [JV] (Snyder Park, Sherwood)
Scheduled
Non-League T 3/31/26 5pm @ Scio [JV]
Scheduled
Non-League W 4/1/26 4:30pm vs. Santiam Christian [JV]
Scheduled
Non-League R 4/2/26 4:30pm vs. Jefferson [JV]
Scheduled
Non-League M 4/6/26 4:30pm @ Salem Acad. [JV]
Scheduled
Non-League T 4/7/26 4:30pm @ Country Christian / North Clackamas Christian [JV]
Scheduled
Non-League R 4/9/26 5pm @ North Marion / Gervais [JV]
Scheduled
Non-League M 4/13/26 4:30pm @ Clatskanie [JV]
Scheduled
Non-League R 4/16/26 4:30pm @ Crosshill Christian [JV] (Eagle Field - 4481 Hennies Rd SE)
Scheduled
League T 4/21/26 4:30pm vs. Chemawa [JV]
Scheduled
Non-League F 4/24/26 5pm @ Santiam Christian [JV]
Scheduled
Non-League S 4/25/26 Noon vs. Taft [JV]
Scheduled
Non-League S 4/25/26 2:30pm vs. Taft [JV]
Scheduled
League T 4/28/26 4:30pm vs. St. Paul [JV]
Scheduled
Non-League R 4/30/26 4:30pm @ Salem Acad. [JV]
Scheduled
Non-League F 5/1/26 4:30pm vs. Scio [JV]
Scheduled
Non-League T 5/5/26 4:30pm @ Jefferson [JV]
Scheduled
Non-League F 5/8/26 4:30pm vs. Country Christian / North Clackamas Christian [JV]
Scheduled
Non-League S 5/9/26 Noon @ Taft [JV]
Scheduled
Non-League S 5/9/26 2:30pm @ Taft [JV]
Scheduled
Non-League M 5/11/26 4:30pm vs. Monroe / Alsea [JV]
Scheduled
Non-League S 5/16/26 Noon vs. Horizon Christian, Tualatin [JV]
Scheduled
Non-League S 5/16/26 2:30pm vs. Horizon Christian, Tualatin [JV]
Scheduled
Non-League M 5/18/26 4:30pm vs. Salem Acad. [JV]
Scheduled
Non-League W 5/20/26 4:30pm vs. Crosshill Christian [JV]
# C Name Position Grade Height
No player information to display, yet.




No Team Photo Found
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
Sample Pitch Count Charts

All Levels (V, JV, & JV2)

Kennedy Pitch Counts

Date Day
Pitcher Name Lvl # pitches Rest Full Return
3/16/2026 Mon
Henry Beyer V 49 pitches 2 rest days Thu 3/19
Gio Vaquera V 21 pitches 0 rest days Tue 3/17
Ethan Ditchens V 18 pitches 0 rest days Tue 3/17
Cooper Schaecher JV 53 pitches 2 rest days Thu 3/19
Nehemiah Banducci JV 20 pitches 0 rest days Tue 3/17
3/17/2026 Tue
Brody Panuke V 65 pitches 3 rest days Sat 3/21
Jake Beyer V 50 pitches 2 rest days Fri 3/20
Quinton Bruner JV 40 pitches 1 rest day Thu 3/19
Bohden Sowa JV 41 pitches 1 rest day Thu 3/19
Ethan Berning JV 27 pitches 1 rest day Thu 3/19
Izzy Vaquera JV 22 pitches 0 rest days Wed 3/18
3/19/2026 Thu
Zach Hoffer JV 61 pitches 3 rest days Mon 3/23
Cooper Schaecher JV 67 pitches 3 rest days Mon 3/23
Luka Bauman JV 44 pitches 1 rest day Sat 3/21
Ethan Ditchens JV 56 pitches 2 rest days Sun 3/22
Bohden Sowa JV 44 pitches 1 rest day Sat 3/21
3/21/2026 Sat
Gio Vaquera V 47 pitches 2 rest days Tue 3/24
Henry Beyer V 31 pitches 1 rest day Mon 3/23
3/24/2026 Tue
Henry Beyer V 72 pitches 3 rest days Sat 3/28
Jayce Hansen V 14 pitches 0 rest days Wed 3/25
Cooper Schaecher V 22 pitches 0 rest days Wed 3/25
Brody Panuke V 60 pitches 2 rest days Fri 3/27
Bohden Sowa V 28 pitches 1 rest day Thu 3/26
Ethan Ditchens V 12 pitches 0 rest days Wed 3/25
3/25/2026 Wed
Gio Vaquera V 68 pitches 3 rest days Sun 3/29
Jake Beyer V 11 pitches 0 rest days Thu 3/26
3/30/2026 Mon
3/31/2026 Tue
4/1/2026 Wed
4/2/2026 Thu
4/3/2026 Fri
4/6/2026 Mon
4/7/2026 Tue
4/9/2026 Thu
4/10/2026 Fri
4/13/2026 Mon
4/14/2026 Tue
4/16/2026 Thu
4/17/2026 Fri
4/20/2026 Mon
4/21/2026 Tue
4/22/2026 Wed
4/23/2026 Thu
4/24/2026 Fri
4/25/2026 Sat
4/27/2026 Mon
4/28/2026 Tue
4/29/2026 Wed
4/30/2026 Thu
5/1/2026 Fri
5/4/2026 Mon
5/5/2026 Tue
5/6/2026 Wed
5/7/2026 Thu
5/8/2026 Fri
5/9/2026 Sat
5/11/2026 Mon
5/13/2026 Wed
5/14/2026 Thu
5/16/2026 Sat
5/18/2026 Mon
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).

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