Oregon School Activities Association
OnPoint Community Credit Union

Putnam Baseball Program

School
Classification
5A (Public)
Regular District
5A-1 Northwest Oregon Conference

Team Staff
Head Coach
Todd Graham
Asst. Coach
Matt Schweitz
JV Head Coach
Pauls Toutonghi
JV Asst. Coaches
Konnor Bickford, Nick Edwards
Program Information
Classification
5A (2025-26)
League
5A-1 Northwest Oregon Conference
Officials
Portland Baseball Umpires Association
Varsity Contests
26 / 26
Ranking Information
Overall Record
5-15
League Record
1-9
OSAA Rank
#26
RPI Record
5-15
RPI Rating
392.074
RPI Rank
#27
Colley Record
5-15
Colley Rating
249.989
Colley Rank
#26

Last Calculated
7:31 am, May. 11, 2026

» Go Kingsmen!
NFHS Network

Status Details Date Start Time Opponent Dismiss Depart Return
Done Jamboree
Tournament
M 3/16/26 4pm vs. Molalla (Putnam Jamboree - Rex Putnam HS)
Done Jamboree M 3/16/26 5pm vs. Gladstone
W 9-1 Non-League F 3/20/26 4:30pm vs. Redmond
L 0-6 Non-League
Tournament
M 3/23/26 2pm vs. Westview (Mountainside Tournament - Mountainside HS Field #2)
L 12-13 Non-League
Tournament
T 3/24/26 11am vs. Grants Pass (Mountainside Tournament - Field 2 - Mountainside High School)
L 4-12 Non-League
Tournament
W 3/25/26 2pm @ Century (Mountainside Tournament - Mountainside HS Field #2)
L 2-3 Non-League
Tournament
R 3/26/26 11am vs. Aloha (Mountainside Tournament - Mountainside HS Field #2)
W 9-4 Non-League T 3/31/26 5pm @ Franklin
L 1-6 Non-League R 4/2/26 4:30pm vs. Forest Grove
W 10-4 Non-League F 4/3/26 5pm @ Reynolds (Reynolds Middle School)
L 6-12 Non-League R 4/9/26 4:30pm vs. Tigard
W 11-0 Non-League F 4/10/26 5pm @ North Salem (Barrick Field: 1401 Pearl St. NE, Salem)
L 2-5 League F 4/17/26 5pm @ Hood River Valley
L 6-9 League T 4/21/26 4:30pm vs. Hood River Valley (Youth Night)
W 3-1 League W 4/22/26 4:30pm vs. La Salle Prep
L 2-7 League F 4/24/26 5pm @ La Salle Prep
L 1-11 League T 4/28/26 4:30pm vs. Canby
L 1-8 League W 4/29/26 5pm @ Canby
L 2-11 League F 5/1/26 5pm @ Wilsonville
L 1-6 League T 5/5/26 6:30pm vs. Wilsonville
L 5-8 League W 5/6/26 4:30pm vs. Hillsboro
L 7-12 League F 5/8/26 5pm @ Hillsboro (Rutschman Stadium @ Hare Field)
Scheduled
League T 5/12/26 5pm @ Centennial
Scheduled
League W 5/13/26 4:30pm vs. Centennial
Scheduled
League F 5/15/26 4:30pm vs. Parkrose
Scheduled
League T 5/19/26 6:15pm @ Parkrose
Scheduled
League R 5/21/26 4:30pm vs. Milwaukie / Milwaukie Acad. of the Arts / Riverside, WLWV
Scheduled
League F 5/22/26 6pm @ Milwaukie / Milwaukie Acad. of the Arts / Riverside, WLWV (Milwaukie HS-Lake Rd. Fields, Senior Night)
OSAA 5A Rank
#26
Overall Record
5-15
League Record
1-9
Last Calculated
7:31 am, May. 11, 2026
RPI Rank
#27
RPI Record
5-15
RPI Rating
392.074
WWP
0.250
OWP
0.469
Colley Rank
#26
Colley Record
5-15
Colley Rating
249.989
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/20 Redmond WH 0.8 0.8 0.200 4-16 Yes
3/23 Westview (6A) LH 0.0 1.2 0.400 8-12 Yes
3/24 Grants Pass (6A) LH 0.0 1.2 0.318 7-15 Yes
3/25 Century (6A) LA 0.0 0.8 0.619 13-8 Yes
3/26 Aloha (6A) LH 0.0 1.2 0.263 5-14 Yes
3/31 Franklin (6A) WA 1.2 1.2 0.053 1-18 Yes
4/2 Forest Grove (6A) LH 0.0 1.2 0.476 10-11 Yes
4/3 Reynolds (6A) WA 1.2 1.2 0.450 9-11 Yes
4/9 Tigard (6A) LH 0.0 1.2 0.318 7-15 Yes
4/10 North Salem (6A) WA 1.2 1.2 0.278 5-13 Yes
4/17 Hood River Valley LA 0.0 0.8 0.778 14-4 Yes
4/21 Hood River Valley LH 0.0 1.2 0.778 14-4 Yes
4/22 La Salle Prep WH 0.8 0.8 0.526 10-9 Yes
4/24 La Salle Prep LA 0.0 0.8 0.526 10-9 Yes
4/28 Canby LH 0.0 1.2 0.500 9-9 Yes
4/29 Canby LA 0.0 0.8 0.500 9-9 Yes
5/1 Wilsonville LA 0.0 0.8 0.632 12-7 Yes
5/5 Wilsonville LH 0.0 1.2 0.632 12-7 Yes
5/6 Hillsboro LH 0.0 1.2 0.563 9-7 Yes
5/8 Hillsboro LA 0.0 0.8 0.563 9-7 Yes
20 contests 5-15
(WP)
5.2 ÷ 20.8 = 0.250
(WWP)
9.372 ÷ 20 opponents = 0.469
(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 Joseph Salvione 11
2 Ash Cooper 12
3 Ryan Rose 12
4 Nolan Edwards 12
5 Reid Nguyen 11
6 Benjamin Boman 11
7 Jace Johnson 11
8 Alistair Wood 10
9 Mason Ford 12
10 Wyatt Every 11
11 Grady Cram 12
12 Bowman Jennings 10
13 Maxwell Switzer 10
14 Jaxson Wilken 9
16 Milo Ford 10
22 Bryce Cox 11
Status Details Date Start Time Opponent Dismiss Depart Return
Done Non-League F 3/20/26 6:30pm vs. Redmond [JV]
Done Non-League R 4/2/26 6:30pm vs. Forest Grove [JV2]
Done Non-League F 4/3/26 5pm @ Reynolds [JV2] (Reynolds Middle School)
Done Non-League R 4/9/26 6:30pm vs. Tigard [JV]
Done Non-League F 4/10/26 5pm vs. North Salem [JV]
Done Non-League M 4/13/26 5pm @ Glencoe [FR]
Done League F 4/17/26 5pm @ Hood River Valley [JV2]
Canceled
League T 4/21/26 6:30pm vs. Hood River Valley [JV2] (Youth Night)
L 1-4 League W 4/22/26 6:30pm vs. La Salle Prep [JV]
L 0-8 League F 4/24/26 5pm @ La Salle Prep [JV]
Done League T 4/28/26 6:30pm vs. Canby [JV]
Done Non-League W 4/29/26 5pm @ Canby [JV]
Done League F 5/1/26 5pm @ Wilsonville [JV]
Done League T 5/5/26 4:30pm vs. Wilsonville [JV]
Done League W 5/6/26 6:30pm vs. Hillsboro [JV]
Done League F 5/8/26 5pm @ Hillsboro [JV] (Hare Field)
Scheduled
League T 5/12/26 5pm @ Centennial [JV] (Centennial Middle School LL Field)
Scheduled
League W 5/13/26 6:30pm vs. Centennial [JV]
Scheduled
League F 5/15/26 6:30pm vs. Parkrose [JV]
Scheduled
League T 5/19/26 4pm @ Parkrose [JV]
Scheduled
League R 5/21/26 6:30pm vs. Milwaukie / Milwaukie Acad. of the Arts / Riverside, WLWV [JV]
Scheduled
League F 5/22/26 4pm @ Milwaukie / Milwaukie Acad. of the Arts / Riverside, WLWV [JV] (Milwaukie HS-Lake Rd. Fields)
# C Name Position Grade Height
1 Wyatt Newmyer 9
2 Lucas Savage 9
5 Ashton Mills 10
6 Preston Breckenridge 9
7 Owen Gooderham 9
8 Jaxson Wiken 9
9 Tyler Ruffo 9
11 Bowman Jennings 10
11 Evan Short 9
13 Maxwell Switzer 10
14 Reed Malmberg 10
18 Jackson Taylor 11
21 Luke Michael 9
22 Grayson Henion 11
22 Hayden Whiteaker 9
24 Noah Braun 11
33 Liam Kenny 11
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
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, & FR)

Putnam Pitch Counts

Date Day
Pitcher Name Lvl # pitches Rest Full Return
3/16/2026 Mon
Nolan Edwards V 16 pitches 0 rest days Tue 3/17
Mason Ford V 21 pitches 0 rest days Tue 3/17
Ben Boman V 28 pitches 1 rest day Wed 3/18
Wyatt Every V 22 pitches 0 rest days Tue 3/17
Ash Cooper V 14 pitches 0 rest days Tue 3/17
3/20/2026 Fri
Nolan Edwards V 80 pitches 3 rest days Tue 3/24
Bowman Jennings JV 56 pitches 2 rest days Mon 3/23
Hayden Whiteaker JV 39 pitches 1 rest day Sun 3/22
Owen Gooderham JV 23 pitches 0 rest days Sat 3/21
3/23/2026 Mon
Ben Boman V 80 pitches 3 rest days Fri 3/27
Joe Salvione V 31 pitches 1 rest day Wed 3/25
Jace Johnson V 23 pitches 0 rest days Tue 3/24
Ash Cooper V 17 pitches 0 rest days Tue 3/24
3/24/2026 Tue
Jace Johnson V 72 pitches 3 rest days Sat 3/28
Wyatt Every V 75 pitches 3 rest days Sat 3/28
Ash Cooper V 6 pitches 0 rest days Wed 3/25
3/25/2026 Wed
Bryce Cox V 74 pitches 3 rest days Sun 3/29
Bowman Jennings V 23 pitches 0 rest days Thu 3/26
Ash Cooper V 20 pitches 0 rest days Thu 3/26
3/26/2026 Thu
Nolan Edwards V 67 pitches 3 rest days Mon 3/30
Ben Boman V 15 pitches 0 rest days Fri 3/27
3/31/2026 Tue
Wyatt Every V 56 pitches 2 rest days Fri 4/3
Bryce Cox V 46 pitches 2 rest days Fri 4/3
Ben Boman V 13 pitches 0 rest days Wed 4/1
4/2/2026 Thu
Ben Boman V 99 pitches 4 rest days Tue 4/7
Jace Johnson V 17 pitches 0 rest days Fri 4/3
Joe Salvione V 11 pitches 0 rest days Fri 4/3
Owen Gooderham JV 73 pitches 3 rest days Mon 4/6
Lucas Savage JV 47 pitches 2 rest days Sun 4/5
Jackson Taylor JV 17 pitches 0 rest days Fri 4/3
4/3/2026 Fri
Nolan Edwards V 75 pitches 3 rest days Tue 4/7
Bryce Cox V 19 pitches 0 rest days Sat 4/4
Bowman Jennings JV 83 pitches 3 rest days Tue 4/7
4/9/2026 Thu
Ben Boman V 78 pitches 3 rest days Mon 4/13
Ash Cooper V 17 pitches 0 rest days Fri 4/10
Joe Salvione V 19 pitches 0 rest days Fri 4/10
Ryan Rose V 22 pitches 0 rest days Fri 4/10
Jace Johnson V 11 pitches 0 rest days Fri 4/10
Bowman Jennings JV 82 pitches 3 rest days Mon 4/13
Lucas Savage JV 27 pitches 1 rest day Sat 4/11
4/10/2026 Fri
Bryce Cox V 46 pitches 2 rest days Mon 4/13
Nolan Edwards V 33 pitches 1 rest day Sun 4/12
Owen Gooderham JV 82 pitches 3 rest days Tue 4/14
4/13/2026 Mon
Jace Johnson JV 68 pitches 3 rest days Fri 4/17
4/17/2026 Fri
Bryce Cox V 23 pitches 0 rest days Sat 4/18
Ben Boman V 84 pitches 3 rest days Tue 4/21
Bowman Jennings JV 68 pitches 3 rest days Tue 4/21
Preston Breckenridge JV 50 pitches 2 rest days Mon 4/20
4/21/2026 Tue
Nolan Edwards V 52 pitches 2 rest days Fri 4/24
Bowman Jennings V 25 pitches 0 rest days Wed 4/22
Joe Salvione V 38 pitches 1 rest day Thu 4/23
Ben Boman V 6 pitches 0 rest days Wed 4/22
4/22/2026 Wed
Ben Boman V 103 pitches 4 rest days Mon 4/27
Owen Gooderham JV 52 pitches 2 rest days Sat 4/25
Jackson Taylor JV 30 pitches 1 rest day Fri 4/24
4/24/2026 Fri
Bryce Cox V 74 pitches 3 rest days Tue 4/28
Joe Salvione V 18 pitches 0 rest days Sat 4/25
Nolan Edwards V 22 pitches 0 rest days Sat 4/25
Bowman Jennings JV 76 pitches 3 rest days Tue 4/28
Preston Breckenridge JV 47 pitches 2 rest days Mon 4/27
4/28/2026 Tue
Nolan Edwards V 70 pitches 3 rest days Sat 5/2
Bowman Jennings V 31 pitches 1 rest day Thu 4/30
Jace Johnson V 38 pitches 1 rest day Thu 4/30
Owen Gooderham JV 62 pitches 3 rest days Sat 5/2
Jaxson Wiken JV 51 pitches 2 rest days Fri 5/1
Hayden Whiteaker JV 32 pitches 1 rest day Thu 4/30
4/29/2026 Wed
Ben Boman V 97 pitches 4 rest days Mon 5/4
Joe Salvione V 43 pitches 1 rest day Fri 5/1
Lucas Savage JV 47 pitches 2 rest days Sat 5/2
Preston Breckenridge JV 67 pitches 3 rest days Sun 5/3
Jackson Taylor JV 14 pitches 0 rest days Thu 4/30
5/1/2026 Fri
Bryce Cox V 65 pitches 3 rest days Tue 5/5
Bowman Jennings V 38 pitches 1 rest day Sun 5/3
Jace Johnson V 22 pitches 0 rest days Sat 5/2
Hayden Whiteaker JV 60 pitches 2 rest days Mon 5/4
Jackson Taylor JV 26 pitches 1 rest day Sun 5/3
Jaxson Wiken JV 8 pitches 0 rest days Sat 5/2
5/5/2026 Tue
Ben Boman V 88 pitches 4 rest days Sun 5/10
Joe Salvione V 11 pitches 0 rest days Wed 5/6
Bowman Jennings V 14 pitches 0 rest days Wed 5/6
Wyatt Every V 18 pitches 0 rest days Wed 5/6
Ash Cooper V 10 pitches 0 rest days Wed 5/6
Owen Gooderham JV 106 pitches 4 rest days Sun 5/10
Preston Breckenridge JV 30 pitches 1 rest day Thu 5/7
Jaxson Wiken JV 11 pitches 0 rest days Wed 5/6
5/6/2026 Wed
Bowman Jennings V 29 pitches 1 rest day Fri 5/8
Jace Johnson V 34 pitches 1 rest day Fri 5/8
Ash Cooper V 9 pitches 0 rest days Thu 5/7
Bryce Cox V 37 pitches 1 rest day Fri 5/8
Joe Salvione V 16 pitches 0 rest days Thu 5/7
Hayden Whiteaker JV 91 pitches 4 rest days Mon 5/11
Jaxson Wiken JV 19 pitches 0 rest days Thu 5/7
5/8/2026 Fri
Nolan Edwards V 67 pitches 3 rest days Tue 5/12
Bowman Jennings V 26 pitches 1 rest day Sun 5/10
Jace Johnson V 15 pitches 0 rest days Sat 5/9
Ash Cooper V 29 pitches 1 rest day Sun 5/10
Jackson Taylor JV 78 pitches 3 rest days Tue 5/12
Wyatt Newmyer JV 5 pitches 0 rest days Sat 5/9
5/12/2026 Tue
5/13/2026 Wed
5/15/2026 Fri
5/19/2026 Tue
5/20/2026 Wed
5/21/2026 Thu
5/22/2026 Fri

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