Oregon School Activities Association
OnPoint Community Credit Union

Portland Christian Baseball Program

School
Classification
2A (Private)
Regular District
2A-1 Northwest League

Team Staff
Head Coach
Kyle Wilson
Asst. Coach
Nolan Helgerson
Program Information
Classification
2A/1A (2025-26)
League
2A/1A-SD1 Special District 1
Officials
Portland Baseball Umpires Association
Varsity Contests
26 / 26
Ranking Information
Overall Record
13-9
League Record
9-3
OSAA Rank
#14
RPI Record
13-9
RPI Rating
533.215
RPI Rank
#13
Colley Record
11-7
Colley Rating
562.751
Colley Rank
#15

Last Calculated
4:34 am, May. 11, 2026

» Go Royals!
NFHS Network

Status Details Date Start Time Opponent Dismiss Depart Return
W 15-3 Non-League W 3/18/26 4pm @ Rainier
L 0-2 Non-League R 3/19/26 4:30pm @ Country Christian / North Clackamas Christian
W 3-2 Non-League
Tournament
R 3/26/26 9am @ Potlatch (ID) {18-2} (Southfork Slugfest - Idaho)
L 0-10 Non-League
Tournament
F 3/27/26 3:30pm @ Timberlake (ID) {14-8} (Southfork Slugfest - Idaho)
W 5-1 Non-League
Tournament
S 3/28/26 11:30am @ CV (ID) {14-7} (Southfork Slugfest - Idaho)
L 7-8 Non-League
Tournament
S 3/28/26 3:30pm @ Northstar (ID) {9-8} (Southfork Slugfest - Idaho)
L 6-7 Non-League M 4/6/26 4:30pm @ St. Paul
L 5-8 Non-League W 4/8/26 4:30pm vs. St. Paul
L 5-7 Non-League F 4/10/26 3pm @ Blanchet Catholic
W 4-1 Non-League F 4/10/26 5pm @ Blanchet Catholic
W 4-3 League M 4/13/26 4:30pm vs. Gaston
W 10-2 League F 4/17/26 3pm @ Gaston
W 8-6 League F 4/17/26 5pm @ Gaston
*L 1-4 League R 4/23/26 4:30pm vs. Knappa (Traveling to PC)
W 5-4 League F 4/24/26 3pm vs. Knappa
W 12-2 League F 4/24/26 5pm vs. Knappa
W 8-3 League T 4/28/26 4:30pm @ Nestucca
L 3-4 League F 5/1/26 3pm vs. Nestucca
W 5-3 League F 5/1/26 5pm vs. Nestucca
W 17-2 League T 5/5/26 4:30pm @ Vernonia
W 13-3 League F 5/8/26 3pm vs. Vernonia
L 1-13 League F 5/8/26 5pm vs. Vernonia
Scheduled
Non-League M 5/11/26 4pm @ Corbett
Scheduled
League T 5/12/26 4:30pm vs. Clatskanie
Scheduled
League F 5/15/26 3pm @ Clatskanie
Scheduled
League F 5/15/26 5pm @ Clatskanie
Scheduled
League Playoff W 5/20/26 4pm vs. TBD

* Indicates the teams swapped designations; home team batted first.
OSAA 2A/1A Rank
#14
Overall Record
13-9
League Record
9-3
Last Calculated
4:34 am, May. 11, 2026
RPI Rank
#13
RPI Record
13-9
RPI Rating
533.215
WWP
0.618
OWP
0.487
Colley Rank
#15
Colley Record
11-7
Colley Rating
562.751
Rankable Completed Contests
Opponent Result Counted Weight OAWP OAR Colley
3/18 Rainier (3A) WA 1.2 1.2 0.500 9-9 Yes
3/19 Country Christian / North Clackamas Christian LA 0.0 0.8 0.636 14-8 Yes
3/26 Potlatch (ID) WA 1.2 1.2 0.900 18-2 No
3/27 Timberlake (ID) LA 0.0 0.8 0.636 14-8 No
3/28 CV (ID) WA 1.2 1.2 0.667 14-7 No
3/28 Northstar (ID) LA 0.0 0.8 0.529 9-8 No
4/6 St. Paul LA 0.0 0.8 0.500 7-7 Yes
4/8 St. Paul LH 0.0 1.2 0.500 7-7 Yes
4/10 Blanchet Catholic (3A) LA 0.0 0.8 0.706 12-5 Yes
4/10 Blanchet Catholic (3A) WA 1.2 1.2 0.706 12-5 Yes
4/13 Gaston WH 0.8 0.8 0.333 6-12 Yes
4/17 Gaston WA 1.2 1.2 0.333 6-12 Yes
4/17 Gaston WA 1.2 1.2 0.333 6-12 Yes
4/23 Knappa LH* 0.0 0.8 0.412 7-10 Yes
4/24 Knappa WH 0.8 0.8 0.412 7-10 Yes
4/24 Knappa WH 0.8 0.8 0.412 7-10 Yes
4/28 Nestucca WA 1.2 1.2 0.625 10-6 Yes
5/1 Nestucca LH 0.0 1.2 0.625 10-6 Yes
5/1 Nestucca WH 0.8 0.8 0.625 10-6 Yes
5/5 Vernonia WA 1.2 1.2 0.111 2-16 Yes
5/8 Vernonia WH 0.8 0.8 0.111 2-16 Yes
5/8 Vernonia LH 0.0 1.2 0.111 2-16 Yes
22 contests 13-9
(WP)
13.6 ÷ 22.0 = 0.618
(WWP)
10.724 ÷ 22 opponents = 0.487
(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
0/0 Thomas Cosgrove 11
1/1 Hunter Chan 10
2/2 Pasquale Walker 12
3/3 Keylon Kittleson 11
4/4 Donovan Endres 11
5/5 Max Landry 11
7/7 Michael Thurber 11
8/8 Yitzael Bastidas 10
9/9 Coleson Schroeder 12
10/10 Noah Humphrey 12
11/11 Logan Wolfe 10
12/12 Oliver Brown 11
13/13 Kaleb Mazurowski 9
14/14 David Horgos 10
15/15 Evan Satre 11
20/20 Josiah Harris-Skidmore 12
22/22 Jackson Lottis 9
24/24 Beau Bautista 12
34/34 Aedan Gentry 9
99/99 Rylan Smith 9




No Team Photo Found
Status Details Date Start Time Opponent Dismiss Depart Return
Done Non-League W 3/18/26 6pm @ Rainier [JV]
Done Jamboree M 4/6/26 2pm @ St. Paul [JV]
Done Jamboree W 4/8/26 6:30pm vs. St. Paul [JV]
Done League M 4/13/26 6pm vs. Gaston [JV]
Scheduled
Non-League M 5/11/26 5:30pm @ Corbett [JV]
# C Name Position Grade Height
No player information to display, yet.




No Team Photo Found
Sample Pitch Count Charts

All Levels (V, & JV)

Portland Christian Pitch Counts

Date Day
Pitcher Name Lvl # pitches Rest Full Return
3/18/2026 Wed
Thomas Cosgrove V 43 pitches 1 rest day Fri 3/20
Evan Satre V 42 pitches 1 rest day Fri 3/20
Yitzael Bastidas JV 37 pitches 1 rest day Fri 3/20
3/19/2026 Thu
Kaleb Mazurowski V 42 pitches 1 rest day Sat 3/21
Michael Thurber V 43 pitches 1 rest day Sat 3/21
3/26/2026 Thu
Thomas Cosgrove V 79 pitches 3 rest days Mon 3/30
3/27/2026 Fri
Kaleb Mazurowski V 64 pitches 3 rest days Tue 3/31
Yitzael Bastidas V 63 pitches 3 rest days Tue 3/31
3/28/2026 Sat
Noah Humphrey V 87 pitches 4 rest days Thu 4/2
Evan Satre V 1 pitches 0 rest days Sun 3/29
Michael Thurber V 49 pitches 2 rest days Tue 3/31
Rylan Smith V 41 pitches 1 rest day Mon 3/30
Evan Satre V 34 pitches 1 rest day Mon 3/30
4/1/2026 Wed
4/6/2026 Mon
Thomas Cosgrove V 94 pitches 4 rest days Sat 4/11
Evan Satre V 20 pitches 0 rest days Tue 4/7
Yitzael Bastidas JV 95 pitches 4 rest days Sat 4/11
Rylan Smith JV 28 pitches 1 rest day Wed 4/8
Coleson Schroeder JV 15 pitches 0 rest days Tue 4/7
4/8/2026 Wed
Noah Humphrey V 43 pitches 1 rest day Fri 4/10
Evan Satre V 43 pitches 1 rest day Fri 4/10
Kaleb Mazurowski V 38 pitches 1 rest day Fri 4/10
Rylan Smith JV 77 pitches 3 rest days Sun 4/12
4/10/2026 Fri
Kaleb Mazurowski V 86 pitches 4 rest days Wed 4/15
Noah Humphrey V 101 pitches 4 rest days Wed 4/15
4/13/2026 Mon
Thomas Cosgrove V 90 pitches 4 rest days Sat 4/18
Evan Satre V 32 pitches 1 rest day Wed 4/15
Yitzael Bastidas JV 57 pitches 2 rest days Thu 4/16
4/14/2026 Tue
4/17/2026 Fri
Kaleb Mazurowski V 78 pitches 3 rest days Tue 4/21
Noah Humphrey V 80 pitches 3 rest days Tue 4/21
Evan Satre V 59 pitches 2 rest days Mon 4/20
4/21/2026 Tue
4/23/2026 Thu
Thomas Cosgrove V 83 pitches 3 rest days Mon 4/27
4/24/2026 Fri
Noah Humphrey V 105 pitches 4 rest days Wed 4/29
Evan Satre V 5 pitches 0 rest days Sat 4/25
Kaleb Mazurowski V 74 pitches 3 rest days Tue 4/28
4/28/2026 Tue
Thomas Cosgrove V 101 pitches 4 rest days Sun 5/3
5/1/2026 Fri
Noah Humphrey V 77 pitches 3 rest days Tue 5/5
Evan Satre V 29 pitches 1 rest day Sun 5/3
Kaleb Mazurowski V 76 pitches 3 rest days Tue 5/5
Evan Satre V 8 pitches 0 rest days Sat 5/2
5/5/2026 Tue
Noah Humphrey V 81 pitches 3 rest days Sat 5/9
5/8/2026 Fri
5/11/2026 Mon
5/12/2026 Tue
5/15/2026 Fri
5/20/2026 Wed

Information

Schools are required to track pitch counts for all pitchers at all levels (V, & JV).

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