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
26 / 26
Ranking Information
Overall Record
19-2
League Record
9-0
OSAA Rank
#1
RPI Record
19-2
RPI Rating
702.142
RPI Rank
#1
Colley Record
19-1
Colley Rating
991.189
Colley Rank
#1

Last Calculated
11:34 pm, May. 10, 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)
W 9-2 Non-League T 3/31/26 4:30pm vs. Umpqua Valley Christian
W 6-3 Non-League F 4/3/26 4pm vs. Brookings-Harbor (Taft High school)
W 12-4 Non-League T 4/7/26 4:30pm @ Clatskanie
L 2-5 Non-League R 4/9/26 5pm @ North Marion / Gervais
W 11-1 League R 4/16/26 4:30pm @ Country Christian / North Clackamas Christian
W 11-1 League F 4/17/26 2:30pm vs. Country Christian / North Clackamas Christian
W 12-2 League F 4/17/26 4:30pm vs. Country Christian / North Clackamas Christian
W 20-2 League M 4/20/26 4:30pm @ Western Christian
W 14-2 League R 4/23/26 4:30pm @ Western Christian
W 18-0 League F 4/24/26 4:30pm vs. Western Christian
W 10-5 Non-League
Endowment
W 4/29/26 4:30pm vs. Monroe / Alsea
L 0-2 Non-League F 5/1/26 4:30pm vs. Warrenton
W 12-0 League M 5/4/26 4:30pm @ St. Paul
W 10-0 League W 5/6/26 4:30pm vs. St. Paul
W 15-3 League R 5/7/26 4:30pm @ St. Paul
Scheduled
League M 5/11/26 3: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 W 5/20/26 4:30pm vs. Horizon Christian, Tualatin 2:20pm 2:40pm
Scheduled
Non-League R 5/21/26 4pm vs. Taft
OSAA 2A/1A Rank
#1
Overall Record
19-2
League Record
9-0
Last Calculated
11:34 pm, May. 10, 2026
RPI Rank
#1
RPI Record
19-2
RPI Rating
702.142
WWP
0.907
OWP
0.592
Colley Rank
#1
Colley Record
19-1
Colley Rating
991.189
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/16 Scio (3A) WA 1.2 1.2 0.450 9-11 Yes
3/17 Santiam WH 0.8 0.8 0.476 10-11 Yes
3/21 Umpqua Valley Christian WA 1.2 1.2 0.850 17-3 Yes
3/24 Dayton (3A) WA 1.2 1.2 0.650 13-7 Yes
3/24 Neah-Kah-Nie (3A) WA 1.2 1.2 0.444 8-10 Yes
3/25 Heppner / Ione WA 1.2 1.2 0.750 12-4 Yes
3/31 Umpqua Valley Christian WH 0.8 0.8 0.850 17-3 Yes
4/3 Brookings-Harbor (3A) WH 0.8 0.8 0.650 13-7 Yes
4/7 Clatskanie WA 1.2 1.2 0.789 15-4 Yes
4/9 North Marion / Gervais (4A) LA 0.0 0.8 0.111 2-16 No
4/16 Country Christian / North Clackamas Christian WA 1.2 1.2 0.750 15-5 Yes
4/17 Country Christian / North Clackamas Christian WH 0.8 0.8 0.750 15-5 Yes
4/17 Country Christian / North Clackamas Christian WH 0.8 0.8 0.750 15-5 Yes
4/20 Western Christian WA 1.2 1.2 0.182 2-9 Yes
4/23 Western Christian WA 1.2 1.2 0.182 2-9 Yes
4/24 Western Christian WH 0.8 0.8 0.182 2-9 Yes
4/29 Monroe / Alsea WH 0.8 0.8 0.864 19-3 Yes
5/1 Warrenton (3A) LH 0.0 1.2 0.667 14-7 Yes
5/4 St. Paul WA 1.2 1.2 0.692 9-4 Yes
5/6 St. Paul WH 0.8 0.8 0.692 9-4 Yes
5/7 St. Paul WA 1.2 1.2 0.692 9-4 Yes
21 contests 19-2
(WP)
19.6 ÷ 21.6 = 0.907
(WWP)
12.424 ÷ 21 opponents = 0.592
(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]
Done Non-League M 3/30/26 4pm @ Horizon Christian, Tualatin [JV] (Snyder Park, Sherwood)
Done Non-League T 3/31/26 5pm @ Scio [JV]
Canceled
Non-League W 4/1/26 4:30pm vs. Santiam Christian [JV]
Canceled
Non-League R 4/2/26 4:30pm vs. Jefferson [JV]
Done Non-League M 4/6/26 4:30pm @ Salem Acad. [JV]
Done Non-League T 4/7/26 4:30pm @ Country Christian / North Clackamas Christian [JV]
Done Non-League R 4/9/26 5pm @ North Marion / Gervais [JV]
Canceled
Non-League M 4/13/26 4:30pm @ Clatskanie [JV]
W 7-2 Non-League R 4/16/26 4:30pm @ Crosshill Christian [JV] (Eagle Field - 4481 Hennies Rd SE)
Canceled
Non-League T 4/21/26 4:30pm vs. Willamina / Sheridan [JV]
Done Non-League F 4/24/26 5pm @ Santiam Christian [JV]
Done Non-League S 4/25/26 Noon vs. Taft [JV]
Done Non-League S 4/25/26 2:30pm vs. Taft [JV]
Done League T 4/28/26 4:30pm vs. St. Paul [JV]
Done Non-League R 4/30/26 4:30pm @ Salem Acad. [JV]
Done Non-League F 5/1/26 4:30pm vs. Scio [JV]
Done Non-League T 5/5/26 4:30pm @ Jefferson [JV]
Done Non-League F 5/8/26 4:30pm @ Country Christian / North Clackamas Christian [JV]
Done Non-League S 5/9/26 Noon @ Taft [JV]
Done Non-League S 5/9/26 2pm @ Taft [JV]
Scheduled
Non-League T 5/12/26 4:30pm vs. Perrydale [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
Luka Bauman JV 62 pitches 3 rest days Fri 4/3
Zach Hoffer JV 53 pitches 2 rest days Thu 4/2
Izzy Vaquera JV 21 pitches 0 rest days Tue 3/31
3/31/2026 Tue
Brody Panuke V 67 pitches 3 rest days Sat 4/4
Gio Vaquera V 15 pitches 0 rest days Wed 4/1
Jake Beyer V 17 pitches 0 rest days Wed 4/1
Henry Beyer V 7 pitches 0 rest days Wed 4/1
Cooper Schaecher JV 69 pitches 3 rest days Sat 4/4
Nehemiah Banducci JV 49 pitches 2 rest days Fri 4/3
4/3/2026 Fri
Gio Vaquera V 59 pitches 2 rest days Mon 4/6
Henry Beyer V 50 pitches 2 rest days Mon 4/6
4/6/2026 Mon
Luka Bauman JV 77 pitches 3 rest days Fri 4/10
Zach Hoffer JV 47 pitches 2 rest days Thu 4/9
4/7/2026 Tue
Brody Panuke V 70 pitches 3 rest days Sat 4/11
Jake Beyer V 36 pitches 1 rest day Thu 4/9
Gio Vaquera V 12 pitches 0 rest days Wed 4/8
Henry Beyer V 14 pitches 0 rest days Wed 4/8
Ethan Ditchens JV 40 pitches 1 rest day Thu 4/9
Nehemiah Banducci JV 47 pitches 2 rest days Fri 4/10
4/9/2026 Thu
Gio Vaquera V 65 pitches 3 rest days Mon 4/13
Henry Beyer V 19 pitches 0 rest days Fri 4/10
Jake Beyer V 23 pitches 0 rest days Fri 4/10
Cooper Schaecher JV 37 pitches 1 rest day Sat 4/11
Quinton Bruner JV 34 pitches 1 rest day Sat 4/11
Zach Hoffer JV 55 pitches 2 rest days Sun 4/12
Kole graves JV 23 pitches 0 rest days Fri 4/10
4/16/2026 Thu
Henry Beyer V 90 pitches 4 rest days Tue 4/21
Bohden Sowa JV 65 pitches 3 rest days Mon 4/20
Zach Hoffer JV 56 pitches 2 rest days Sun 4/19
Luka Bauman JV 30 pitches 1 rest day Sat 4/18
4/17/2026 Fri
Gio Vaquera V 105 pitches 4 rest days Wed 4/22
Brody Panuke V 84 pitches 3 rest days Tue 4/21
Jake Beyer V 8 pitches 0 rest days Sat 4/18
4/20/2026 Mon
Jake Beyer V 32 pitches 1 rest day Wed 4/22
Jayce Hansen V 33 pitches 1 rest day Wed 4/22
Quinton Bruner V 14 pitches 0 rest days Tue 4/21
4/23/2026 Thu
Brody Panuke V 97 pitches 4 rest days Tue 4/28
Jake Beyer V 18 pitches 0 rest days Fri 4/24
Zach Hoffer V 9 pitches 0 rest days Fri 4/24
4/24/2026 Fri
Gio Vaquera V 51 pitches 2 rest days Mon 4/27
Luka Bauman V 19 pitches 0 rest days Sat 4/25
Colby rich V 15 pitches 0 rest days Sat 4/25
Zach Hoffer JV 71 pitches 3 rest days Tue 4/28
Nehemiah Banducci JV 59 pitches 2 rest days Mon 4/27
4/25/2026 Sat
Cooper Schaecher JV 94 pitches 4 rest days Thu 4/30
Luka Bauman JV 14 pitches 0 rest days Sun 4/26
Bohden Sowa JV 64 pitches 3 rest days Wed 4/29
Quinton Bruner JV 44 pitches 1 rest day Mon 4/27
4/28/2026 Tue
Nehemiah Banducci JV 79 pitches 3 rest days Sat 5/2
Kole graves JV 64 pitches 3 rest days Sat 5/2
Izzy Vaquera JV 9 pitches 0 rest days Wed 4/29
4/29/2026 Wed
Henry Beyer V 67 pitches 3 rest days Sun 5/3
Jake Beyer V 53 pitches 2 rest days Sat 5/2
4/30/2026 Thu
Zach Hoffer JV 41 pitches 1 rest day Sat 5/2
Quinton Bruner JV 81 pitches 3 rest days Mon 5/4
5/1/2026 Fri
Brody Panuke V 97 pitches 4 rest days Wed 5/6
Gio Vaquera V 23 pitches 0 rest days Sat 5/2
Luka Bauman V 60 pitches 2 rest days Mon 5/4
Will Hitz JV 21 pitches 0 rest days Sat 5/2
5/4/2026 Mon
Gio Vaquera V 81 pitches 3 rest days Fri 5/8
Jake Beyer V 5 pitches 0 rest days Tue 5/5
5/5/2026 Tue
Cooper Schaecher JV 52 pitches 2 rest days Fri 5/8
Ethan Ditchens JV 31 pitches 1 rest day Thu 5/7
Zach Hoffer JV 17 pitches 0 rest days Wed 5/6
5/6/2026 Wed
Brody Panuke V 83 pitches 3 rest days Sun 5/10
5/7/2026 Thu
Henry Beyer V 93 pitches 4 rest days Tue 5/12
5/8/2026 Fri
Luka Bauman JV 59 pitches 2 rest days Mon 5/11
Broderick Bochsler JV 20 pitches 0 rest days Sat 5/9
5/9/2026 Sat
5/11/2026 Mon
5/12/2026 Tue
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