11/20/2021 |
Drafted in the 2021 first-year player draft (Round 18, Pick 8, 620th overall pick) by the University of Miami Hurricanes, out of high school (Ulysses; Ulysses, KS). |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 30 (40); Movement: 40 (40); Control: 20 (35). |
05/09/2022 |
Went undrafted and became a free agent. |
06/11/2022 |
Signed a 1-year contract worth a total of $11,400 with the University of Illinois Fighting Illini organization. |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 35 (45); Movement: 40 (40); Control: 20 (35). |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 40 (75); Movement: 40 (60); Control: 30 (70). |
05/17/2024 |
Received a 1-year contract worth a total of $7,500 through automatic renewal. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 40 (70); Movement: 45 (60); Control: 35 (70). |
01/13/2025 |
Was traded by the University of Illinois Fighting Illini to the Arizona State University Sun Devils, along with 3B Steve Killion, 2B Manato Takahashi, SS Pete Trunk, RP Justin Thompson, in exchange for SP Joel Baker, C Harry Setutesteas. |
05/07/2025 |
Released by the Arizona State University Sun Devils. |
05/07/2025 |
Drafted in the 2025 first-year player draft (Round 2, Pick 2, 38th overall pick) by the Oakland Athletics, out of high school (Ulysses; Ulysses, KS). |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 45 (65); Movement: 45 (60); Control: 50 (70). |
05/20/2026 |
Pitches a 10-hit shutout against the Frederick Keys with 7 strikeouts and 1 BB allowed! |
07/05/2026 |
Pitches a 7-hit shutout against the Lakeland Flying Tigers with 4 strikeouts and 0 BB allowed! |
07/16/2026 |
Pitches a 4-hit shutout against the Lancaster JetHawks with 3 strikeouts and 1 BB allowed! |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 50 (65); Movement: 50 (55); Control: 55 (70). |
03/01/2027 |
Wins the 2026 Winter League Baseball World Series with the Oakland (WIN) Athletics! |
04/01/2027 |
Named the #70 prospect in the MLB |
07/18/2027 |
Was traded by the Oakland Athletics to the St. Louis Cardinals, along with RP Alex Speas, RP Mario Sanchez, SP Mike McCarty, SP Isiah Thompson, in exchange for SP Chris Beckerman, SP Hans Crouse. |
09/12/2027 |
Pitches a NO-HITTER against the Colorado Springs Sky Sox with 8 strikeouts and 2 BB allowed! |
10/21/2027 |
Wins the 2027 International League AAA World Series with the Memphis Redbirds! |
11/28/2027 |
Received a 1-year contract worth a total of $540,000 through automatic renewal. |
12/01/2027 |
Wins the WIN AL Pitcher of the Month Award. |
12/14/2027 |
Was selected to the 2027 Winter League Baseball All-Star Game. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 60 (70). |
03/14/2028 |
Finished 3rd in 2027 WIN AL Pitcher of the Year Award voting. |
04/01/2028 |
Named the #58 prospect in the MLB |
04/24/2028 |
Pitches a 7-hit shutout against the Louisville Bats with 5 strikeouts and 1 BB allowed! |
06/25/2028 |
Pitches a 7-hit shutout against the Pittsburgh Pirates with 11 strikeouts and 0 BB allowed! |
11/15/2028 |
Finished 3rd in 2028 MLB NL Rookie of the Year Award voting. |
11/27/2028 |
Received a 1-year contract worth a total of $540,000 through automatic renewal. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 55 (55); Control: 70 (70). |
11/27/2029 |
Received a 1-year contract worth a total of $540,000 through automatic renewal. |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 55 (55); Control: 70 (70). |
11/21/2030 |
Received a 1-year contract worth a total of $5,250,000 through arbitration. |
12/10/2030 |
Signed a 2-year contract extension worth a total of $14,520,000 with the St. Louis Cardinals organization. |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 55 (55); Control: 75 (75). |
03/31/2031 |
Was traded by the St. Louis Cardinals to the Montreal Expos in exchange for CF Ji-an Li, SP Steve Dripps, 3B Adrian Chavez, a 1st draft pick, a 2nd draft pick. |
05/23/2031 |
Pitches a 3-hit shutout against the Kansas City Royals with 6 strikeouts and 1 BB allowed! |
07/18/2031 |
Was selected to the 2031 Major League Baseball All-Star Game. |
11/02/2031 |
Wins the 2031 World Series with the Montreal Expos. |
11/16/2031 |
Finished 2nd in 2031 MLB AL Cy Young Award voting. |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 55 (55); Control: 75 (75). |
04/24/2032 |
Pitches a 3-hit shutout against the New York Yankees with 12 strikeouts and 1 BB allowed! |
11/28/2032 |
Signed a 3-year contract extension worth a total of $52,260,000 with the Montreal Expos organization. |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 55 (55); Control: 70 (70). |
07/03/2033 |
Was traded by the Montreal Expos to the San Francisco Giants in exchange for SP Justin Sullins, 3B Abel Surraca, SP J.J. Thompson, a 3rd draft pick. |
10/28/2033 |
Wins the 2033 World Series with the Montreal Expos. |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
05/28/2034 |
Was traded by the San Francisco Giants to the Toronto Blue Jays in exchange for a 1st draft pick. |
07/13/2034 |
Pitches a 1-hit shutout against the Miami Marlins with 5 strikeouts and 1 BB allowed! |
08/14/2034 |
Pitches a 1-hit shutout against the Montreal Expos with 5 strikeouts and 1 BB allowed! |
09/17/2034 |
Pitches a 5-hit shutout against the New York Yankees with 5 strikeouts and 2 BB allowed! |
01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
10/03/2035 |
Pitches a 4-hit shutout against the New York Yankees with 9 strikeouts and 0 BB allowed! |
01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 60 (60); Control: 75 (75). |
05/18/2036 |
Signed a 5-year contract extension worth a total of $110,000,000 with the Toronto Blue Jays organization. |
06/08/2036 |
Pitches a 4-hit shutout against the Washington Nationals with 8 strikeouts and 0 BB allowed! |
01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
05/05/2037 |
Pitches a 5-hit shutout against the Oakland Athletics with 1 strikeouts and 0 BB allowed! |
06/09/2037 |
Pitches a 6-hit shutout against the Atlanta Braves with 9 strikeouts and 1 BB allowed! |
07/27/2037 |
Pitches a 4-hit shutout against the Montreal Expos with 8 strikeouts and 0 BB allowed! |
01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
05/25/2038 |
Pitches a 2-hit shutout against the New York Yankees with 5 strikeouts and 1 BB allowed! |
08/01/2038 |
Pitches a 5-hit shutout against the Montreal Expos with 1 strikeouts and 0 BB allowed! |
01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
07/24/2039 |
Was traded by the Toronto Blue Jays to the Texas Rangers, along with 1B Ruben Velasco, in exchange for RF Matt Wheaton, SP Hoof Harted, CF Liangde Li, SS Danny Heyer, SP Doug Seliger, a 2nd draft pick, a 2nd draft pick, a 3rd draft pick, a 3rd draft pick, a 4th draft pick, $16,500,000. |
10/27/2039 |
Wins the 2039 World Series with the Texas Rangers. |
01/01/2040 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
09/19/2040 |
Injured (Food poisoning), out for 2 days. |
01/01/2041 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
06/13/2041 |
Pitches a 5-hit shutout against the Chicago White Sox with 9 strikeouts and 1 BB allowed! |
06/19/2041 |
Pitches a 6-hit shutout against the Houston Astros with 6 strikeouts and 0 BB allowed! |
06/25/2041 |
Collects his 2000th career Major League Baseball strikeout! |
07/24/2041 |
Earns his 200th career Major League Baseball victory! |
11/24/2041 |
Rejected the Texas Rangers qualifying offer. |
11/26/2041 |
Became a free agent. |
01/01/2042 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
04/03/2042 |
Signed a 2-year contract worth a total of $16,000,000 with the San Diego Padres organization. |
05/19/2042 |
Suspended 9 games after ejection following a brawl. |
06/27/2042 |
Pitches a 3-hit shutout against the Arizona Diamondbacks with 5 strikeouts and 1 BB allowed! |
07/19/2042 |
Was selected to the 2042 Major League Baseball All-Star Game. |
01/01/2043 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 75 (75). |
12/01/2043 |
Became a free agent. |
01/01/2044 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 55 (55); Control: 75 (75). |
01/06/2044 |
Signed a 2-year contract worth a total of $15,000,000 with the Minnesota Twins organization. |
06/18/2044 |
Injured (back tightness),day-to-day for 4 days. |
11/06/2044 |
Executed his contract year option. |
01/01/2045 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 75 (75). |
05/21/2045 |
Released by the Minnesota Twins. |
07/18/2045 |
Signed a minor league contract with the Los Angeles Dodgers organization. |
LEADERBOARD APPEARANCES |
Year |
GS |
Rank |
2029 |
33 |
4 |
2035 |
33 |
4 |
2037 |
33 |
6 |
2043 |
33 |
5 |
|
Year |
W |
Rank |
2028 |
14 |
9 |
2029 |
17 |
3 |
2031 |
19 |
1 |
2035 |
17 |
9 |
2040 |
19 |
4 |
2041 |
18 |
3 |
|
Year |
Win. % |
Rank |
2028 |
.700 |
5 |
2029 |
.680 |
9 |
2031 |
.731 |
5 |
2032 |
.765 |
6 |
2040 |
.731 |
9 |
2041 |
.750 |
4 |
|
Year |
IP |
Rank |
2029 |
219.0 |
3 |
2031 |
213.0 |
3 |
2035 |
196.2 |
10 |
2036 |
205.1 |
9 |
|
Year |
BF |
Rank |
2029 |
879 |
5 |
2031 |
830 |
6 |
2035 |
835 |
7 |
2036 |
827 |
9 |
|
Year |
HRA |
Rank |
2025 |
31 |
7 |
2031 |
31 |
8 |
2039 |
44 |
4 |
2043 |
38 |
4 |
|
Year |
K |
Rank |
2029 |
209 |
7 |
2032 |
185 |
9 |
|
Year |
WP |
Rank |
2025 |
8 |
2 |
2036 |
9 |
7 |
2039 |
9 |
5 |
|
Year |
ERA |
Rank |
2028 |
3.15 |
8 |
2029 |
3.00 |
6 |
2031 |
3.00 |
2 |
2032 |
3.38 |
4 |
2042 |
3.54 |
10 |
|
Year |
BABIP |
Rank |
2028 |
.264 |
7 |
2031 |
.243 |
2 |
2032 |
.268 |
7 |
2042 |
.267 |
5 |
|
Year |
WHIP |
Rank |
2028 |
1.03 |
4 |
2029 |
1.05 |
3 |
2031 |
0.99 |
3 |
2032 |
0.98 |
2 |
2036 |
1.11 |
8 |
2042 |
1.04 |
8 |
|
Year |
K/BB |
Rank |
2028 |
5.10 |
4 |
2029 |
5.65 |
3 |
2030 |
4.65 |
3 |
2031 |
4.56 |
6 |
2032 |
9.74 |
1 |
2035 |
3.89 |
9 |
2036 |
5.12 |
6 |
2039 |
4.17 |
10 |
|
Year |
RA/9 |
Rank |
2028 |
9.61 |
3 |
2029 |
9.90 |
4 |
2031 |
9.21 |
3 |
2032 |
9.20 |
2 |
2036 |
10.34 |
8 |
2042 |
9.87 |
8 |
|
Year |
HR/9 |
Rank |
2035 |
1.10 |
4 |
2036 |
0.79 |
3 |
2042 |
0.99 |
9 |
|
Year |
H/9 |
Rank |
2031 |
7.39 |
4 |
2032 |
7.94 |
8 |
|
Year |
BB/9 |
Rank |
2028 |
1.48 |
4 |
2029 |
1.52 |
2 |
2030 |
1.57 |
2 |
2031 |
1.52 |
5 |
2032 |
0.89 |
1 |
2035 |
1.65 |
8 |
2036 |
1.14 |
2 |
2038 |
1.64 |
8 |
2039 |
1.19 |
2 |
2040 |
1.40 |
5 |
2041 |
1.69 |
8 |
2042 |
1.42 |
7 |
2043 |
1.63 |
9 |
|
Year |
K/9 |
Rank |
2029 |
8.59 |
10 |
2032 |
8.69 |
7 |
|
Year |
QS |
Rank |
2029 |
25 |
1 |
2031 |
24 |
1 |
2032 |
19 |
5 |
2035 |
20 |
4 |
2041 |
20 |
8 |
|
Year |
QSP |
Rank |
2028 |
.654 |
5 |
2029 |
.758 |
2 |
2031 |
.750 |
1 |
2032 |
.613 |
4 |
2035 |
.606 |
5 |
2041 |
.625 |
9 |
2042 |
.667 |
6 |
|
Year |
CG |
Rank |
2028 |
1 |
10 |
2031 |
2 |
5 |
2032 |
1 |
6 |
2034 |
7 |
1 |
2035 |
3 |
3 |
2036 |
2 |
8 |
2037 |
5 |
6 |
2038 |
3 |
7 |
2040 |
3 |
8 |
2041 |
2 |
9 |
2042 |
5 |
3 |
2043 |
2 |
7 |
|
Year |
CGP |
Rank |
2028 |
.038 |
10 |
2031 |
.062 |
6 |
2032 |
.032 |
6 |
2035 |
.091 |
5 |
2036 |
.062 |
8 |
2037 |
.152 |
6 |
2038 |
.103 |
8 |
2040 |
.097 |
8 |
2042 |
.208 |
1 |
2044 |
.250 |
1 |
|
Year |
SHO |
Rank |
2028 |
1 |
2 |
2031 |
1 |
1 |
2032 |
1 |
2 |
2034 |
3 |
1 |
2035 |
1 |
3 |
2036 |
1 |
5 |
2037 |
3 |
2 |
2038 |
2 |
5 |
2041 |
2 |
5 |
2042 |
1 |
6 |
|
Year |
GB% |
Rank |
2036 |
0.58 |
7 |
2037 |
0.60 |
4 |
2038 |
0.58 |
7 |
2039 |
0.59 |
4 |
2042 |
0.60 |
3 |
|
Year |
WAR |
Rank |
2029 |
6.4 |
2 |
2031 |
4.3 |
8 |
2032 |
4.8 |
8 |
2034 |
4.0 |
9 |
2035 |
5.3 |
5 |
2036 |
6.2 |
6 |
|
|