Oregon School Activities Association
OnPoint Community Credit Union

Clackamas Baseball Program

School
Classification
6A (Public)
Regular District
6A-4 Mt. Hood Conference

Team Staff
Head Coach
JJ Winkle
Asst. Coaches
Autie Oistad, Bud Taylor, Edward Wilkins, Todd Lane
Manager
Tyler Winkle
JV Head Coach
Ryan Johnson
JV Asst. Coaches
Brent Sanchez, Ryan Joy, Ryan Kline
JV2 Head Coach
Garret Stahl
JV2 Asst. Coaches
Anthony Marin, Ryan Eaton
Program Information
Classification
6A (2025-26)
League
6A-4 Mt. Hood Conference
Officials
Portland Baseball Umpires Association
Varsity Contests
23 / 23
Ranking Information
Overall Record
19-3
League Record
12-1
OSAA Rank
#2
RPI Record
19-3
RPI Rating
638.576
RPI Rank
#2
Colley Record
16-1
Colley Rating
860.997
Colley Rank
#2

Last Calculated
3:30 am, May. 11, 2026

» Go Cavaliers!
NFHS Network

Status Details Date Start Time Opponent Dismiss Depart Return
Done Jamboree
Tournament
M 3/16/26 TBD @ TBD (Sherwood Jamboree - Sherwood High School)
Done Jamboree M 3/16/26 3pm @ Sherwood
Done Jamboree M 3/16/26 4pm @ Oregon City (Sherwood High School)
W 8-3 Non-League W 3/18/26 4:30pm @ La Salle Prep
W 13-6 Non-League R 3/19/26 5pm vs. Westview
W 9-0 Non-League
Tournament
M 3/23/26 10am vs. Carson City (NV) {4-27} (Anaheim Tournament - Anaheim, CA)
L 2-13 Non-League
Tournament
M 3/23/26 3pm @ Cajon (CA) {18-9} (Anaheim Tournament - Anaheim, CA)
W 5-1 Non-League
Tournament
T 3/24/26 5:15pm @ Summit (CA) {19-8} (Anaheim Tournament - Anaheim, CA)
W 7-2 Non-League
Tournament
W 3/25/26 10am vs. Spanish Springs (NV) {19-13} (Anaheim Tournament - Anaheim, CA)
W 7-2 Non-League T 3/31/26 5pm vs. South Salem
L 0-1 Non-League R 4/2/26 5pm vs. Battle Ground (WA) {16-3}
W 7-6 Non-League T 4/7/26 5pm vs. Tualatin
W 16-2 League F 4/10/26 5pm @ David Douglas
W 13-1 League T 4/14/26 5pm vs. David Douglas
W 5-3 League R 4/16/26 5pm @ Reynolds
W 13-0 League F 4/17/26 5pm vs. Reynolds
W 7-1 League T 4/21/26 5pm vs. Central Catholic
W 7-2 League R 4/23/26 5pm @ Central Catholic (Clackamas High School)
W 7-1 League F 4/24/26 5pm @ Nelson
W 6-0 League T 4/28/26 5pm vs. Nelson
W 10-0 League R 4/30/26 5pm vs. Gresham
W 8-2 League F 5/1/26 5pm @ Gresham
L 2-3 League T 5/5/26 5pm @ Barlow
W 9-4 League R 5/7/26 5pm vs. Barlow
W 9-0 League S 5/9/26 3pm @ Sandy
Scheduled
League T 5/12/26 5pm vs. Sandy
Scheduled
League Playoff
Tournament
R 5/14/26 TBD vs. TBD (MHC Tournament - TBD)
Scheduled
League Playoff
Tournament
F 5/15/26 TBD vs. TBD (MHC Tournament - TBD)
Scheduled
League Playoff
Tournament
S 5/16/26 TBD vs. TBD (MHC Tournament - TBD)
Scheduled
League Playoff
Tournament
M 5/18/26 TBD vs. TBD (MHC Tournament - TBD)
Scheduled
League Playoff
Tournament
T 5/19/26 TBD vs. TBD (MHC Tournament - TBD)
OSAA 6A Rank
#2
Overall Record
19-3
League Record
12-1
Last Calculated
3:30 am, May. 11, 2026
RPI Rank
#2
RPI Record
19-3
RPI Rating
638.576
WWP
0.868
OWP
0.515
Colley Rank
#2
Colley Record
16-1
Colley Rating
860.997
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/18 La Salle Prep (5A) WA 1.2 1.2 0.550 11-9 Yes
3/19 Westview WH 0.8 0.8 0.450 9-11 Yes
3/23 Carson City (NV) WH 0.8 0.8 0.129 4-27 No
3/23 Cajon (CA) LA 0.0 0.8 0.667 18-9 No
3/24 Summit (CA) WA 1.2 1.2 0.704 19-8 No
3/25 Spanish Springs (NV) WH 0.8 0.8 0.594 19-13 No
3/31 South Salem WH 0.8 0.8 0.714 15-6 Yes
4/2 Battle Ground (WA) LH 0.0 1.2 0.842 16-3 No
4/7 Tualatin WH 0.8 0.8 0.818 18-4 Yes
4/10 David Douglas WA 1.2 1.2 0.050 1-19 Yes
4/14 David Douglas WH 0.8 0.8 0.050 1-19 Yes
4/16 Reynolds WA 1.2 1.2 0.474 9-10 Yes
4/17 Reynolds WH 0.8 0.8 0.474 9-10 Yes
4/21 Central Catholic WH 0.8 0.8 0.667 12-6 Yes
4/23 Central Catholic WA 1.2 1.2 0.667 12-6 Yes
4/24 Nelson WA 1.2 1.2 0.550 11-9 Yes
4/28 Nelson WH 0.8 0.8 0.550 11-9 Yes
4/30 Gresham WH 0.8 0.8 0.250 5-15 Yes
5/1 Gresham WA 1.2 1.2 0.250 5-15 Yes
5/5 Barlow LA 0.0 0.8 0.667 12-6 Yes
5/7 Barlow WH 0.8 0.8 0.667 12-6 Yes
5/9 Sandy WA 1.2 1.2 0.550 11-9 Yes
22 contests 19-3
(WP)
18.4 ÷ 21.2 = 0.868
(WWP)
11.332 ÷ 22 opponents = 0.515
(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
0/0 Cody Parker U 12
1/1 Jacob Strube OF/RHP 12
3/3 Ben Foglio 1B/LHP 12
4/4 Nolan Foglio C/U 12
5/5 Dylan Brower OF 12
6/6 Ben Auvil OF 11
7/7 Justin Larsen INF/RHP 12
8/8 Kyle Kristensen OF/C 12
12/12 Jonah Lam OF 11
13/13 CJ Limbo OF/RHP 12
14/14 Noah Martin 1B/OF 10
15/15 Jackson Faris RHP/INF 12
20/20 Logan Calliger INF 11
21/21 Owen Stephins OF 12
24/24 Luke Brady INF/RHP 11
27/27 Caleb Tiede U/C 12
30/30 Nick Sousa U/RHP 12
32/32 Cade King RHP 11
99/99 Jaxon Wetzler LHP 11




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
L 2-4 Non-League T 3/17/26 4:30pm vs. Westview [JV]
L 2-3 Non-League W 3/18/26 4:30pm vs. La Salle Prep [JV]
W 16-3 Non-League
Tournament
R 3/26/26 1pm vs. Century [JV] (Lakeridge JV Tournament - Lakeridge High School)
L 1-3 Non-League
Tournament
F 3/27/26 1pm @ Aloha [JV] (Lakeridge JV Tournament - @ Lakeridge HS)
L 3-4 Non-League
Tournament
S 3/28/26 4pm @ Lakeridge [JV] (Lakeridge JV Tournament - Lakeridge HS)
L 4-5 Non-League T 3/31/26 5pm @ South Salem [JV] (Gilmore Field (12th & Hoyt))
L 6-7 Non-League F 4/3/26 5pm @ Battle Ground (WA)
Done Non-League T 4/7/26 5pm @ Tualatin [JV]
W 5-4 Non-League R 4/9/26 4:30pm vs. Scappoose [JV]
Done Non-League F 4/10/26 5pm vs. Canby [JV]
T 8-8 Non-League W 4/15/26 5pm vs. La Salle Prep [JV]
Done League T 4/21/26 6:30pm @ Central Catholic [JV] (NE Sports Complex)
Done League R 4/23/26 7pm vs. Central Catholic [JV]
Done League F 4/24/26 4:30pm vs. Nelson [JV]
Done League T 4/28/26 5pm @ Nelson [JV]
Done Non-League R 4/30/26 4pm @ Cleveland [JV] (Sckavone Field)
Done Non-League F 5/1/26 4:30pm vs. Canby [JV]
Done League T 5/5/26 4:30pm vs. Barlow [JV]
Done League R 5/7/26 4pm @ Barlow [JV]
Done League S 5/9/26 3pm vs. Sandy [JV]
Scheduled
League T 5/12/26 5pm @ Sandy [JV]
# C Name Position Grade Height
2/2 Luke Atkins 11
6/6 Ben Auvil 11
14/14 Noah Martin 10
18/18 Jacob Alkhal 9
22/22 Quentin Zimmerman 10
26/26 Dylan Conley 10
29/29 Ryland Landolt 9
33/33 Adam Sigala 10
40/40 Erik Kristensen 10
44/44 Cole Tronsdal 10
50/50 Grayson Caniparoli 10
60/60 Andrew Roth 11




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Done Non-League T 3/17/26 6:30pm vs. Westview [JV2]
L 3-13 Non-League W 3/18/26 6:30pm vs. La Salle Prep [FR]
W 10-1 Non-League
Tournament
S 3/21/26 11:30am @ Wilsonville [JV2] (Sandy Tournament - Sandy High School)
Done Non-League
Tournament
S 3/21/26 2pm vs. Silverton [JV2] (Sandy JV2 Spring Break Tournament - Sandy High School)
Done Non-League
Tournament
Su 3/22/26 11:30am @ Forest Grove [JV2] (Sandy JV2 Spring Break Tournament - Sandy High School)
W 7-3 Non-League T 3/31/26 5pm @ South Salem [JV2] (Gilmore Field (12th & Hoyt))
Done Non-League T 4/7/26 5pm @ Tualatin [FR]
Done Non-League T 4/7/26 5pm @ Tualatin [FR]
L 4-9 Non-League R 4/9/26 6:30pm vs. Jesuit [FR]
Done League R 4/16/26 5pm vs. Reynolds [JV2]
Done League F 4/17/26 5pm @ Reynolds [JV2] (Reynolds Middle School)
Done Non-League S 4/18/26 11am @ Westview [JV2]
Done League T 4/21/26 4pm @ Central Catholic [FR] (NE Sports Complex)
Done League R 4/23/26 4:30pm vs. Central Catholic [FR] (Hillsboro Stadium, Hillsboro)
L 0-14 League F 4/24/26 6:30pm vs. Nelson [JV2]
L 0-10 League T 4/28/26 5pm @ Nelson [JV2]
Done League R 4/30/26 5pm @ Gresham [JV2]
Done League F 5/1/26 6:30pm vs. Gresham [JV2]
Done League T 5/5/26 6pm vs. Barlow [JV2]
Done League R 5/7/26 6pm @ Barlow [JV2]
Done League S 5/9/26 12:30pm vs. Sandy [JV2]
Scheduled
League T 5/12/26 5pm @ Sandy [JV2]
# C Name Position Grade Height
16/16 Abe McGladrey 9
17/17 Drake Patterson 9
23/23 Nolan Ortiz 9
25/25 Aidan Wilson 9
28/28 Joey Morsman 9
31/31 Jack Roulin 9
34/34 Darius Gonzalez 9
36/36 Cameron Visathep 9
37/37 Hayden Baker 9
39/39 Connor McCullough 9
41/41 Charlie Pietrok 9
42/42 Nathan Persaud 9
48/48 Lucas Stute 9
51/51 Matthew Persaud 9




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Done League S 5/9/26 12:30pm vs. Sandy [JV2]
Scheduled
League T 5/12/26 5pm @ Sandy [JV2]
# 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)

Clackamas Pitch Counts

Date Day
Pitcher Name Lvl # pitches Rest Full Return
3/16/2026 Mon
Jackson Faris V 55 pitches 2 rest days Thu 3/19
Caleb Tiede V 33 pitches 1 rest day Wed 3/18
CJ Limbo V 27 pitches 1 rest day Wed 3/18
3/17/2026 Tue
Quinten Zimmerman JV 57 pitches 2 rest days Fri 3/20
Dylan Conley JV 50 pitches 2 rest days Fri 3/20
Rylan Landolt JV 34 pitches 1 rest day Thu 3/19
Nolan Ortiz JV2 50 pitches 2 rest days Fri 3/20
Matthew Persaud JV2 47 pitches 2 rest days Fri 3/20
Jack Roulin JV2 48 pitches 2 rest days Fri 3/20
3/18/2026 Wed
Lucas Stute JV2 56 pitches 2 rest days Sat 3/21
Nathan Persaud JV2 63 pitches 3 rest days Sun 3/22
Joey Morsman JV2 53 pitches 2 rest days Sat 3/21
Aiden Wilson JV2 20 pitches 0 rest days Thu 3/19
Noah Martin JV 65 pitches 3 rest days Sun 3/22
Grayson Caniparoli JV 49 pitches 2 rest days Sat 3/21
Ben Foglio V 71 pitches 3 rest days Sun 3/22
Nick Sousa V 42 pitches 1 rest day Fri 3/20
3/19/2026 Thu
Jaxon Wetzler V 44 pitches 1 rest day Sat 3/21
Nolan Foglio V 66 pitches 3 rest days Mon 3/23
Jacob Strube V 12 pitches 0 rest days Fri 3/20
Luke Brady V 17 pitches 0 rest days Fri 3/20
3/21/2026 Sat
Nolan Ortiz JV2 68 pitches 3 rest days Wed 3/25
Charlie Pietrok JV2 40 pitches 1 rest day Mon 3/23
Jack Roulin JV2 68 pitches 3 rest days Wed 3/25
3/22/2026 Sun
Lucas Stute JV2 67 pitches 3 rest days Thu 3/26
Nathan Persaud JV2 15 pitches 0 rest days Mon 3/23
3/23/2026 Mon
Cade King V 53 pitches 2 rest days Thu 3/26
CJ Limbo V 29 pitches 1 rest day Wed 3/25
Nick Sousa V 68 pitches 3 rest days Fri 3/27
Jacob Strube V 18 pitches 0 rest days Tue 3/24
Jackson Faris V 46 pitches 2 rest days Thu 3/26
Cody Parker V 17 pitches 0 rest days Tue 3/24
3/24/2026 Tue
Ben Foglio V 91 pitches 4 rest days Sun 3/29
Luke Brady V 14 pitches 0 rest days Wed 3/25
3/25/2026 Wed
Jaxon Wetzler V 83 pitches 3 rest days Sun 3/29
Jacob Strube V 16 pitches 0 rest days Thu 3/26
3/26/2026 Thu
Quinten Zimmerman JV 78 pitches 3 rest days Mon 3/30
Grayson Caniparoli JV 31 pitches 1 rest day Sat 3/28
3/27/2026 Fri
Rylan Landolt JV 69 pitches 3 rest days Tue 3/31
Noah Martin JV 12 pitches 0 rest days Sat 3/28
3/28/2026 Sat
Dylan Conley JV 59 pitches 2 rest days Tue 3/31
Grayson Caniparoli JV 52 pitches 2 rest days Tue 3/31
Lucas Stute JV 46 pitches 2 rest days Tue 3/31
3/31/2026 Tue
Quinten Zimmerman JV 91 pitches 4 rest days Sun 4/5
Rylan Landolt JV 9 pitches 0 rest days Wed 4/1
Nolan Ortiz JV2 73 pitches 3 rest days Sat 4/4
Matthew Persaud JV2 61 pitches 3 rest days Sat 4/4
Cade King V 61 pitches 3 rest days Sat 4/4
Ben Foglio V 70 pitches 3 rest days Sat 4/4
4/2/2026 Thu
Jaxon Wetzler V 82 pitches 3 rest days Mon 4/6
Nick Sousa V 28 pitches 1 rest day Sat 4/4
4/3/2026 Fri
Logan Calliger JV 41 pitches 1 rest day Sun 4/5
Dylan Conley JV 23 pitches 0 rest days Sat 4/4
Rylan Landolt JV 30 pitches 1 rest day Sun 4/5
Grayson Caniparoli JV 59 pitches 2 rest days Mon 4/6
Nathan Persaud JV2 64 pitches 3 rest days Tue 4/7
Charlie Pietrok JV2 56 pitches 2 rest days Mon 4/6
Lucas Stute JV2 23 pitches 0 rest days Sat 4/4
4/7/2026 Tue
Quinten Zimmerman JV 84 pitches 3 rest days Sat 4/11
Nolan Ortiz JV2 95 pitches 4 rest days Sun 4/12
Matthew Persaud JV2 11 pitches 0 rest days Wed 4/8
Cade King V 43 pitches 1 rest day Thu 4/9
Nick Sousa V 57 pitches 2 rest days Fri 4/10
Ben Foglio V 21 pitches 0 rest days Wed 4/8
4/8/2026 Wed
4/9/2026 Thu
Logan Calliger JV 68 pitches 3 rest days Mon 4/13
Eric Kristensen JV 15 pitches 0 rest days Fri 4/10
Grayson Caniparoli JV 43 pitches 1 rest day Sat 4/11
Noah Martin JV 4 pitches 0 rest days Fri 4/10
Lucas Stute JV2 79 pitches 3 rest days Mon 4/13
Joey Morsman JV2 52 pitches 2 rest days Sun 4/12
Matthew Persaud JV2 24 pitches 0 rest days Fri 4/10
4/10/2026 Fri
Jaxon Wetzler V 84 pitches 3 rest days Tue 4/14
Jackson Faris V 20 pitches 0 rest days Sat 4/11
Rylan Landolt JV 45 pitches 1 rest day Sun 4/12
Dylan Conley JV 77 pitches 3 rest days Tue 4/14
Eric Kristensen JV 6 pitches 0 rest days Sat 4/11
4/14/2026 Tue
Ben Foglio V 69 pitches 3 rest days Sat 4/18
4/15/2026 Wed
Logan Calliger JV 73 pitches 3 rest days Sun 4/19
Dylan Conley JV 45 pitches 1 rest day Fri 4/17
Grayson Caniparoli JV 26 pitches 1 rest day Fri 4/17
Noah Martin JV 7 pitches 0 rest days Thu 4/16
4/16/2026 Thu
Jaxon Wetzler V 73 pitches 3 rest days Mon 4/20
Nick Sousa V 36 pitches 1 rest day Sat 4/18
Nolan Ortiz JV2 75 pitches 3 rest days Mon 4/20
4/17/2026 Fri
Cade King V 67 pitches 3 rest days Tue 4/21
Luke Brady V 14 pitches 0 rest days Sat 4/18
Lucas Stute JV2 90 pitches 4 rest days Wed 4/22
4/18/2026 Sat
Matthew Persaud JV2 88 pitches 4 rest days Thu 4/23
Charlie Pietrok JV2 30 pitches 1 rest day Mon 4/20
4/21/2026 Tue
Joey Morsman JV2 25 pitches 0 rest days Wed 4/22
Noah Martin JV 22 pitches 0 rest days Wed 4/22
Nolan Ortiz JV2 96 pitches 4 rest days Sun 4/26
Quinten Zimmerman JV 93 pitches 4 rest days Sun 4/26
Ben Foglio V 91 pitches 4 rest days Sun 4/26
4/23/2026 Thu
Cade King V 94 pitches 4 rest days Tue 4/28
Luke Brady V 35 pitches 1 rest day Sat 4/25
Logan Calliger JV 96 pitches 4 rest days Tue 4/28
Ryland Landolt JV 27 pitches 1 rest day Sat 4/25
Lucas Stute JV2 99 pitches 4 rest days Tue 4/28
4/24/2026 Fri
Jaxon Wetzler V 73 pitches 3 rest days Tue 4/28
Nick Sousa V 37 pitches 1 rest day Sun 4/26
Nolan Foglio V 20 pitches 0 rest days Sat 4/25
Grayson Caniparoli JV 51 pitches 2 rest days Mon 4/27
Dylan Conley JV 61 pitches 3 rest days Tue 4/28
Noah Martin JV 18 pitches 0 rest days Sat 4/25
Matthew Persaud JV2 71 pitches 3 rest days Tue 4/28
Jack Roulin JV2 37 pitches 1 rest day Sun 4/26
Charlie Pietrok JV2 22 pitches 0 rest days Sat 4/25
4/27/2026 Mon
4/28/2026 Tue
Ben Foglio V 91 pitches 4 rest days Sun 5/3
Charlie Pietrok JV2 13 pitches 0 rest days Wed 4/29
Nolan Ortiz JV2 92 pitches 4 rest days Sun 5/3
Quinten Zimmerman JV 65 pitches 3 rest days Sat 5/2
4/30/2026 Thu
Dylan Conley JV 54 pitches 2 rest days Sun 5/3
Grayson Caniparoli JV 34 pitches 1 rest day Sat 5/2
Cade King V 55 pitches 2 rest days Sun 5/3
Lucas Stute JV2 60 pitches 2 rest days Sun 5/3
5/1/2026 Fri
Jaxon Wetzler V 67 pitches 3 rest days Tue 5/5
Nick Sousa V 47 pitches 2 rest days Mon 5/4
Logan Calliger JV 47 pitches 2 rest days Mon 5/4
Eric Kristensen JV 38 pitches 1 rest day Sun 5/3
Ryland Landolt JV 49 pitches 2 rest days Mon 5/4
Matthew Persaud JV2 52 pitches 2 rest days Mon 5/4
5/5/2026 Tue
Ben Foglio V 84 pitches 3 rest days Sat 5/9
Luke Brady V 20 pitches 0 rest days Wed 5/6
Quinten Zimmerman JV 88 pitches 4 rest days Sun 5/10
Nolan Ortiz JV2 95 pitches 4 rest days Sun 5/10
Jack Roulin JV2 37 pitches 1 rest day Thu 5/7
5/7/2026 Thu
Cade King V 79 pitches 3 rest days Mon 5/11
Nick Sousa V 34 pitches 1 rest day Sat 5/9
Grayson Caniparoli JV 61 pitches 3 rest days Mon 5/11
Dylan Conley JV 77 pitches 3 rest days Mon 5/11
Lucas Stute JV2 69 pitches 3 rest days Mon 5/11
5/9/2026 Sat
Jaxon Wetzler V 82 pitches 3 rest days Wed 5/13
Nick Sousa V 28 pitches 1 rest day Mon 5/11
Ryland Landolt JV 75 pitches 3 rest days Wed 5/13
Noah Martin JV 16 pitches 0 rest days Sun 5/10
Matthew Persaud JV2 82 pitches 3 rest days Wed 5/13
5/12/2026 Tue
5/14/2026 Thu
5/15/2026 Fri
5/16/2026 Sat
5/18/2026 Mon
5/19/2026 Tue

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