| 06/07/2017 |
Joined the Saskatoon Legends. |
| 01/01/2018 |
OSA scouting updated ratings (potential): Stuff: - (15); Movement: - (12); Control: - (9). |
| 04/22/2018 |
Injured (sore thumb), day-to-day for 2 days. |
| 05/26/2018 |
Won the 2018 CANADIAN BASEBALL LEAGUE Lester B. Person Cup with the Saskatoon Legends! |
| 06/07/2018 |
Released by the Saskatoon Legends. |
| 06/07/2018 |
Drafted in the 2018 first-year player draft (Round 10, Pick 23, 249th overall pick) by the San Francisco Earthquakes. |
| 09/05/2018 |
Injured (viral infection), out for 4 days. |
| 09/14/2018 |
Injured (mild hamstring strain), day-to-day for 1 day. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: - (18); Movement: - (12); Control: - (9). |
| 04/01/2019 |
Named the #84 prospect in the ABL |
| 08/25/2019 |
Injured (back stiffness), day-to-day for 4 days. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: - (17); Movement: - (14); Control: - (12). |
| 04/06/2020 |
Named the #16 prospect in the ABL |
| 04/19/2020 |
Injured (torn flexor tendon (elbow)), out for 13 months. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: - (19); Movement: - (14); Control: - (12). |
| 04/05/2021 |
Named the #19 prospect in the ABL |
| 04/05/2021 |
Injured (mild shoulder strain), out for 6 days. |
| 06/03/2021 |
Injured (torn flexor tendon (elbow)), out for 9 months. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: - (16); Movement: - (11); Control: - (10). |
| 04/04/2022 |
Named the #23 prospect in the ABL |
| 07/08/2022 |
Pitches a 3-hit shutout against the Las Vegas Jokers with 8 strikeouts and 2 BB allowed! |
| 11/23/2022 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: - (76); Movement: - (56); Control: - (49). |
| 11/19/2023 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: - (73); Movement: - (58); Control: - (50). |
| 11/28/2024 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: - (69); Movement: - (59); Control: - (49). |
| 02/10/2025 |
Signed a 7-year contract extension worth a total of $26,210,000 with the San Francisco Earthquakes organization. |
| 07/13/2025 |
Was selected to the 2025 ADULT BASEBALL LEAGUE All-Star Game. |
| 09/30/2025 |
Pitches a 1-hit shutout against the Maple Marauders with 7 strikeouts and 0 BB allowed! |
| 11/17/2025 |
Finished 3rd in 2025 ABL TML Cy Young Award voting. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: - (68); Movement: - (61); Control: - (48). |
| 03/11/2026 |
Injured (sinusitis), out for 3 days. |
| 06/01/2026 |
Wins the ABL TML Pitcher of the Month Award. |
| 06/25/2026 |
Was selected to the 2026 ADULT BASEBALL LEAGUE All-Star Game. |
| 08/21/2026 |
Injured (flu-like symptoms), day-to-day for 3 days. |
| 12/12/2026 |
Was traded by the San Francisco Earthquakes to the So Cal Republic, along with RP Soleh Purbacaraka, RP Daryl Harrison, 1B Adam Hounsell, RP Pepe Trevino, in exchange for SP José Gallegos, CL Andrés Nevárez, RF Ovídio Roger. |
| LEADERBOARD APPEARANCES |
| Year |
GS |
Rank |
| 2024 |
33 |
8 |
| 2025 |
33 |
8 |
|
| Year |
W |
Rank |
| 2023 |
14 |
7 |
| 2025 |
15 |
7 |
|
| Year |
Winning % |
Rank |
| 2025 |
.652 |
9 |
|
| Year |
IP |
Rank |
| 2025 |
209.2 |
5 |
|
|
| Year |
WP |
Rank |
| 2023 |
9 |
3 |
| 2024 |
11 |
1 |
| 2026 |
7 |
10 |
|
| Year |
ERA |
Rank |
| 2025 |
2.96 |
2 |
| 2026 |
3.84 |
7 |
|
| Year |
BABIP |
Rank |
| 2025 |
.286 |
2 |
|
| Year |
WHIP |
Rank |
| 2025 |
1.08 |
1 |
|
| Year |
K/BB |
Rank |
| 2024 |
3.04 |
9 |
| 2025 |
4.00 |
8 |
|
| Year |
RA/9 |
Rank |
| 2025 |
10.34 |
2 |
|
| Year |
HR/9 |
Rank |
| 2025 |
0.69 |
4 |
| 2026 |
0.54 |
2 |
|
| Year |
H/9 |
Rank |
| 2025 |
7.64 |
1 |
| 2026 |
9.03 |
7 |
|
| Year |
K/9 |
Rank |
| 2025 |
8.41 |
3 |
|
|
| Year |
QSP |
Rank |
| 2025 |
.727 |
2 |
|
|
| Year |
SHO |
Rank |
| 2022 |
1 |
2 |
| 2025 |
1 |
2 |
|
| Year |
GB% |
Rank |
| 2025 |
0.73 |
1 |
| 2026 |
0.73 |
1 |
|
| Year |
WAR |
Rank |
| 2025 |
5.5 |
3 |
| 2026 |
4.6 |
8 |
|