| 06/07/2024 |
Drafted in the 2024 first-year player draft (Round 1, Pick 1, 1st overall pick) by the Portland Beavers, out of college (Loyola Marymount; Los Angeles, CA). |
| 06/13/2024 |
Signed a minor league contract with the Portland Beavers organization with a signing bonus of $5,500,000. |
| 06/23/2024 |
Injured (hamstring soreness), out for 1 day. |
| 08/13/2024 |
Injured (strained forearm), out for 1-2 weeks. |
| 11/11/2024 |
Finished 2nd in 2024 ABL TML Rookie of the Year Award voting. |
| 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: - (99); Movement: - (87); Control: - (82). |
| 03/26/2025 |
Injured (flu-like symptoms), day-to-day for 1 day. |
| 04/09/2025 |
Pitches a 6-hit shutout against the Jersey Jesters with 6 strikeouts and 3 BB allowed! |
| 06/01/2025 |
Wins the ABL TML Pitcher of the Month Award. |
| 07/13/2025 |
Was selected to the 2025 ADULT BASEBALL LEAGUE All-Star Game. |
| 10/01/2025 |
Wins the ABL TML Pitcher of the Month Award. |
| 11/17/2025 |
Wins the 2025 ABL TML Cy Young Award. |
| 11/17/2025 |
Wins the 2025 ABL TML Most Valuable Player Award. |
| 11/17/2025 |
Wins the 2025 ABL TML Gold Glove Award at P. |
| 12/04/2025 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: - (97); Movement: - (92); Control: - (85). |
| 04/16/2026 |
Pitches a 4-hit shutout against the Georgia Grays with 7 strikeouts and 3 BB allowed! |
| 05/08/2026 |
Pitches a 2-hit shutout against the Oakland Storm Chasers with 12 strikeouts and 1 BB allowed! |
| 06/25/2026 |
Was selected to the 2026 ADULT BASEBALL LEAGUE All-Star Game. |
| 07/23/2026 |
Pitches a 5-hit shutout against the San Francisco Earthquakes with 5 strikeouts and 0 BB allowed! |
| 09/10/2026 |
Injured (mild shoulder inflammation), out for 6 days. |
| 09/17/2026 |
Pitches a 2-hit shutout against the Oakland Storm Chasers with 9 strikeouts and 1 BB allowed! |
| 11/16/2026 |
Wins the 2026 ABL TML Cy Young Award. |
| 12/03/2026 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: - (76); Movement: - (99); Control: - (80). |
| 06/21/2027 |
Was selected to the 2027 ADULT BASEBALL LEAGUE All-Star Game. |
| 07/12/2027 |
Was traded by the Portland Beavers to the So Cal Republic in exchange for CL Toyotomi Nakano, 1B Lai-hsiang Xiu, RF Vihaan Vedant, SS Alex Lontok, C Phillip Lewis. |
| 07/18/2027 |
Pitches a 6-hit shutout against the Washington Wildcats with 6 strikeouts and 0 BB allowed! |
| 07/30/2027 |
Signed a 10-year contract extension worth a total of $160,000,000 with the So Cal Republic organization. |
| 10/30/2027 |
Injured (cold), day-to-day for 2 days. |
| 11/04/2027 |
Wins the 2027 ABL World Series with the So Cal Republic. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: - (72); Movement: - (100); Control: - (77). |
| 04/13/2028 |
Injured (back tightness), out for 1-2 weeks. |
| 06/10/2028 |
Pitches a 3-hit shutout against the Duke City Danger with 5 strikeouts and 1 BB allowed! |
| 06/30/2028 |
Was selected to the 2028 ADULT BASEBALL LEAGUE All-Star Game. |
| 10/01/2028 |
Wins the ABL RCL Pitcher of the Month Award. |
| 10/16/2028 |
Pitches a 5-hit shutout against the Duke City Danger with 6 strikeouts and 1 BB allowed! |
| 10/20/2028 |
Pitches a 4-hit shutout against the Duke City Danger with 11 strikeouts and 2 BB allowed! |
| 10/20/2028 |
Wins the 2028 ABL RCL Divisional Championship MVP Award. |
| 11/14/2028 |
Finished 2nd in 2028 ABL RCL Cy Young Award voting. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: - (82); Movement: - (100); Control: - (81). |
| 04/29/2029 |
Pitches a 2-hit shutout against the Minnesota Berserkers with 9 strikeouts and 1 BB allowed! |
| 06/10/2029 |
Pitches a 5-hit shutout against the Seattle Sasquatch with 5 strikeouts and 0 BB allowed! |
| 06/25/2029 |
Was selected to the 2029 ADULT BASEBALL LEAGUE All-Star Game. |
| 09/08/2029 |
Injured (mild shoulder strain), out for 3 days. |
| 10/23/2029 |
Wins the 2029 ABL RCL Divisional Championship MVP Award. |
| 11/19/2029 |
Finished 2nd in 2029 ABL RCL Cy Young Award voting. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: - (82); Movement: - (100); Control: - (80). |
| 02/25/2030 |
Strikes out 15 against the Duke City Danger. |
| 05/04/2030 |
Pitches a 4-hit shutout against the Jersey Jesters with 9 strikeouts and 1 BB allowed! |
| 06/01/2030 |
Wins the ABL RCL Pitcher of the Month Award. |
| 07/01/2030 |
Pitches a 3-hit shutout against the Eureka Hornets with 4 strikeouts and 1 BB allowed! |
| 07/13/2030 |
Was selected to the 2030 ADULT BASEBALL LEAGUE All-Star Game. |
| 08/08/2030 |
Pitches a 3-hit shutout against the Columbus Aces with 6 strikeouts and 1 BB allowed! |
| 09/01/2030 |
Wins the ABL RCL Pitcher of the Month Award. |
| 11/15/2030 |
Wins the 2030 ABL World Series with the So Cal Republic. |
| 11/16/2030 |
Wins the 2030 ABL RCL Cy Young Award. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: - (77); Movement: - (100); Control: - (77). |
| 05/01/2031 |
Wins the ABL RCL Pitcher of the Month Award. |
| 06/22/2031 |
Injured (dead arm), out for 6 days. |
| 07/07/2031 |
Was selected to the 2031 ADULT BASEBALL LEAGUE All-Star Game. |
| 07/09/2031 |
Injured (sore thumb), day-to-day for 2 days. |
| 09/01/2031 |
Wins the ABL RCL Pitcher of the Month Award. |
| 10/25/2031 |
Pitches a 3-hit shutout against the Duke City Danger with 4 strikeouts and 2 BB allowed! |
| 11/20/2031 |
Wins the 2031 ABL RCL Cy Young Award. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: - (77); Movement: - (100); Control: - (75). |
| 05/25/2032 |
Pitches a 3-hit shutout against the San Francisco Earthquakes with 8 strikeouts and 0 BB allowed! |
| 07/11/2032 |
Was selected to the 2032 ADULT BASEBALL LEAGUE All-Star Game. |
| 08/10/2032 |
Injured (Mild hamstring strain), day-to-day for 1 day. |
| 08/10/2032 |
Pitches a 3-hit shutout against the San Diego Hops with 6 strikeouts and 1 BB allowed! |
| 08/22/2032 |
Pitches a 9-hit shutout against the Seattle Sasquatch with 7 strikeouts and 0 BB allowed! |
| 10/03/2032 |
Strikes out 15 against the Seattle Sasquatch. |
| 10/26/2032 |
Wins the 2032 ABL RCL Divisional Championship MVP Award. |
| 11/13/2032 |
Wins the 2032 ABL World Series with the So Cal Republic. |
| 11/14/2032 |
Finished 2nd in 2032 ABL RCL Cy Young Award voting. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: - (72); Movement: - (100); Control: - (80). |
| 04/04/2033 |
Injured (Hamstring soreness), day-to-day for 6 days. |
| 04/26/2033 |
Injured (Mild hamstring strain), day-to-day for 2 days. |
| 05/19/2033 |
Collects his 2000th career ADULT BASEBALL LEAGUE strikeout! |
| 05/26/2033 |
Injured (Mild calf strain), day-to-day for 3 days. |
| 06/02/2033 |
Pitches a 3-hit shutout against the Portland Beavers with 7 strikeouts and 0 BB allowed! |
| 06/10/2033 |
Injured (Back stiffness), day-to-day for 6 days. |
| 07/02/2033 |
Pitches a 6-hit shutout against the Seattle Sasquatch with 7 strikeouts and 2 BB allowed! |
| 07/09/2033 |
Was selected to the 2033 ADULT BASEBALL LEAGUE All-Star Game. |
| 07/31/2033 |
Pitches a 6-hit shutout against the New York Mafia with 11 strikeouts and 0 BB allowed! |
| 08/01/2033 |
Wins the ABL RCL Player of the Week Award. |
| 08/01/2033 |
Wins the ABL RCL Pitcher of the Month Award. |
| 09/04/2033 |
Pitches a 4-hit shutout against the Brooklyn Black Knights with 7 strikeouts and 0 BB allowed! |
| 11/14/2033 |
Wins the 2033 ABL World Series with the So Cal Republic. |
| 11/15/2033 |
Finished 2nd in 2033 ABL RCL Cy Young Award voting. |
| 11/15/2033 |
Wins the 2033 ABL RCL Gold Glove Award at P. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: - (67); Movement: - (100); Control: - (80). |
| 06/14/2034 |
Pitches a 6-hit shutout against the Rubber City Rhinos with 7 strikeouts and 1 BB allowed! |
| 07/01/2034 |
Wins the ABL RCL Pitcher of the Month Award. |
| 07/07/2034 |
Earns his 200th career ADULT BASEBALL LEAGUE victory! |
| 07/07/2034 |
Pitches a 3-hit shutout against the Dallas Texans with 4 strikeouts and 1 BB allowed! |
| 07/15/2034 |
Was selected to the 2034 ADULT BASEBALL LEAGUE All-Star Game. |
| 07/30/2034 |
Injured (Sore back), day-to-day for 6 days. |
| 08/26/2034 |
Pitches a 8-hit shutout against the Dallas Texans with 6 strikeouts and 1 BB allowed! |
| 09/01/2034 |
Wins the ABL RCL Pitcher of the Month Award. |
| 11/03/2034 |
Injured (Mild oblique strain), day-to-day for 6 days. |
| 11/24/2034 |
Finished 2nd in 2034 ABL RCL Cy Young Award voting. |
| 11/24/2034 |
Wins the 2034 ABL RCL Gold Glove Award at P. |
| 12/21/2034 |
Signed a 4-year contract extension worth a total of $64,000,000 with the So Cal Republic organization. |
| LEADERBOARD APPEARANCES |
| Year |
GS |
Rank |
| 2030 |
33 |
7 |
| 2031 |
32 |
9 |
| 2032 |
33 |
3 |
| 2034 |
32 |
10 |
|
| Year |
W |
Rank |
| 2025 |
21 |
1 |
| 2026 |
19 |
2 |
| 2028 |
21 |
3 |
| 2029 |
20 |
3 |
| 2030 |
23 |
2 |
| 2031 |
22 |
1 |
| 2032 |
21 |
2 |
| 2033 |
19 |
3 |
| 2034 |
21 |
1 |
|
| Year |
Win. % |
Rank |
| 2025 |
.778 |
2 |
| 2026 |
.704 |
3 |
| 2028 |
.808 |
2 |
| 2029 |
.769 |
3 |
| 2030 |
.852 |
2 |
| 2031 |
.917 |
1 |
| 2032 |
.778 |
3 |
| 2033 |
.905 |
1 |
| 2034 |
.778 |
3 |
|
| Year |
IP |
Rank |
| 2025 |
225.2 |
3 |
| 2026 |
258.2 |
2 |
| 2029 |
232.1 |
6 |
| 2030 |
244.1 |
4 |
| 2031 |
226.1 |
9 |
| 2032 |
251.2 |
2 |
| 2034 |
229.2 |
4 |
|
| Year |
BF |
Rank |
| 2025 |
900 |
4 |
| 2026 |
1000 |
4 |
| 2030 |
967 |
7 |
| 2032 |
991 |
4 |
| 2034 |
889 |
8 |
|
| Year |
K |
Rank |
| 2025 |
208 |
3 |
| 2026 |
239 |
2 |
| 2028 |
229 |
5 |
| 2029 |
241 |
3 |
| 2030 |
260 |
2 |
| 2031 |
216 |
7 |
| 2032 |
234 |
4 |
| 2033 |
183 |
8 |
| 2034 |
196 |
8 |
|
| Year |
WP |
Rank |
| 2026 |
8 |
5 |
| 2028 |
10 |
7 |
| 2029 |
10 |
5 |
| 2034 |
7 |
10 |
|
| Year |
ERA |
Rank |
| 2025 |
2.47 |
1 |
| 2026 |
2.02 |
1 |
| 2028 |
2.27 |
2 |
| 2029 |
2.25 |
2 |
| 2030 |
2.17 |
2 |
| 2031 |
2.51 |
2 |
| 2032 |
2.43 |
4 |
| 2033 |
1.85 |
2 |
| 2034 |
2.35 |
3 |
|
| Year |
BABIP |
Rank |
| 2026 |
.291 |
7 |
| 2028 |
.290 |
7 |
| 2033 |
.281 |
10 |
|
| Year |
WHIP |
Rank |
| 2025 |
1.11 |
2 |
| 2026 |
0.95 |
1 |
| 2028 |
0.93 |
2 |
| 2029 |
1.06 |
2 |
| 2030 |
1.02 |
2 |
| 2031 |
1.03 |
3 |
| 2032 |
1.02 |
4 |
| 2033 |
0.99 |
2 |
| 2034 |
0.94 |
4 |
|
| Year |
K/BB |
Rank |
| 2025 |
4.24 |
7 |
| 2026 |
6.64 |
1 |
| 2028 |
7.63 |
2 |
| 2029 |
6.34 |
2 |
| 2030 |
6.67 |
2 |
| 2031 |
6.97 |
3 |
| 2032 |
6.32 |
3 |
| 2033 |
4.36 |
3 |
| 2034 |
6.32 |
2 |
|
| Year |
RA/9 |
Rank |
| 2025 |
10.13 |
1 |
| 2026 |
8.77 |
1 |
| 2028 |
8.42 |
1 |
| 2029 |
9.68 |
2 |
| 2030 |
9.28 |
2 |
| 2031 |
9.54 |
3 |
| 2032 |
9.48 |
4 |
| 2033 |
9.12 |
2 |
| 2034 |
8.66 |
3 |
|
| Year |
HR/9 |
Rank |
| 2025 |
0.28 |
1 |
| 2026 |
0.10 |
1 |
| 2028 |
0.20 |
1 |
| 2029 |
0.15 |
1 |
| 2030 |
0.15 |
1 |
| 2031 |
0.16 |
1 |
| 2032 |
0.14 |
1 |
| 2033 |
0.18 |
1 |
| 2034 |
0.12 |
1 |
|
| Year |
H/9 |
Rank |
| 2025 |
8.02 |
2 |
| 2026 |
7.31 |
1 |
| 2028 |
7.16 |
2 |
| 2029 |
8.10 |
9 |
| 2030 |
7.74 |
4 |
| 2032 |
7.87 |
9 |
| 2033 |
7.04 |
4 |
| 2034 |
7.29 |
7 |
|
| Year |
BB/9 |
Rank |
| 2025 |
1.95 |
10 |
| 2026 |
1.25 |
2 |
| 2028 |
1.21 |
3 |
| 2029 |
1.47 |
5 |
| 2030 |
1.44 |
3 |
| 2031 |
1.23 |
4 |
| 2032 |
1.32 |
3 |
| 2033 |
1.90 |
7 |
| 2034 |
1.21 |
2 |
|
| Year |
K/9 |
Rank |
| 2025 |
8.30 |
7 |
| 2026 |
8.32 |
8 |
| 2028 |
9.27 |
4 |
| 2029 |
9.34 |
2 |
| 2030 |
9.58 |
4 |
| 2031 |
8.59 |
8 |
| 2032 |
8.37 |
7 |
| 2033 |
8.26 |
9 |
|
| Year |
QS |
Rank |
| 2025 |
25 |
1 |
| 2026 |
26 |
1 |
| 2028 |
23 |
3 |
| 2029 |
26 |
1 |
| 2030 |
29 |
1 |
| 2031 |
21 |
8 |
| 2032 |
24 |
5 |
| 2033 |
21 |
5 |
| 2034 |
24 |
2 |
|
| Year |
QSP |
Rank |
| 2025 |
.806 |
1 |
| 2026 |
.813 |
1 |
| 2028 |
.767 |
2 |
| 2029 |
.813 |
1 |
| 2030 |
.879 |
1 |
| 2031 |
.656 |
8 |
| 2032 |
.727 |
7 |
| 2033 |
.724 |
3 |
| 2034 |
.750 |
3 |
|
| Year |
CG |
Rank |
| 2025 |
3 |
6 |
| 2026 |
14 |
2 |
| 2027 |
6 |
4 |
| 2030 |
4 |
8 |
| 2032 |
7 |
2 |
| 2033 |
4 |
4 |
| 2034 |
4 |
3 |
|
| Year |
CGP |
Rank |
| 2025 |
.097 |
6 |
| 2026 |
.438 |
2 |
| 2032 |
.212 |
5 |
| 2033 |
.138 |
5 |
| 2034 |
.125 |
6 |
|
| Year |
SHO |
Rank |
| 2024 |
1 |
1 |
| 2025 |
1 |
2 |
| 2026 |
5 |
1 |
| 2027 |
1 |
6 |
| 2028 |
1 |
10 |
| 2029 |
2 |
3 |
| 2030 |
3 |
1 |
| 2032 |
3 |
1 |
| 2033 |
4 |
1 |
| 2034 |
3 |
2 |
|
| Year |
GB% |
Rank |
| 2031 |
0.57 |
5 |
| 2034 |
0.59 |
6 |
|
| Year |
WAR |
Rank |
| 2025 |
8.5 |
1 |
| 2026 |
11.9 |
1 |
| 2027 |
5.1 |
8 |
| 2027 |
6.3 |
2 |
| 2028 |
10.4 |
1 |
| 2029 |
11.1 |
1 |
| 2030 |
12.1 |
1 |
| 2031 |
10.2 |
2 |
| 2032 |
11.7 |
1 |
| 2033 |
8.1 |
2 |
| 2034 |
10.0 |
1 |
|
|
|