06/06/2016 |
Drafted by the New York Mets in the 32nd round (970th) of the 2016 MLB June Amateur Draft from Rye HS (Rye, NY) |
06/03/2019 |
Drafted by the Seattle Mariners in the 1st round (20th) of the 2019 MLB June Amateur Draft from Elon University (Elon, NC). |
04/25/2023 |
Injured (hand soreness),day-to-day for one week. |
11/25/2023 |
Received a 1-year contract through automatic renewal worth a total of $740,000. |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 70 (70). |
01/15/2024 |
Was traded by the Seattle Mariners to the St. Louis Cardinals, along with LF Lazaro Montes, in exchange for 3B Nolan Gorman. |
04/17/2024 |
Pitches a NO-HITTER against the Seattle Mariners with 9 strikeouts and 1 BB allowed! |
11/28/2024 |
Received a 1-year contract through automatic renewal worth a total of $760,000. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 70 (70). |
03/25/2025 |
Signed a 1-year contract extension worth a total of $6,600,000 with the St. Louis Cardinals organization. |
07/11/2025 |
Injured (dead arm),out for 3 days. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 70 (70). |
05/01/2026 |
Signed a 7-year contract extension worth a total of $70,000,000 with the St. Louis Cardinals organization. |
11/04/2026 |
Was traded by the St. Louis Cardinals to the San Francisco Giants, along with RP Tanner Houck, LF Lars Nootbaar, CF Byron Buxton, and SS David Lemus, in exchange for SP Simeon Woods Richardson, SP Shane Baz, 2B Christian Arroyo, 1B Andrew Vaughn, and CF Samuel Zavala. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 70 (70). |
09/02/2027 |
Injured (strained hamstring),day-to-day for 4 weeks. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 70 (70). |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 75 (75). |
10/27/2029 |
Pitches a 3-hit shutout against the Atlanta Braves with 6 strikeouts and 1 BB allowed! |
11/07/2029 |
Wins the 2029 World Series with the San Francisco Giants. |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 75 (75). |
06/23/2030 |
Injured (torn rotator cuff),out for 7 months. |
11/10/2030 |
Exercised his contract opt-out. |
11/14/2030 |
Signed a 3-year contract extension worth a total of $60,000,000 with the San Francisco Giants organization. |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 70 (70). |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 70 (70). |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 70 (70). |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 70 (70). |
05/02/2032 |
Injured (forearm soreness),day-to-day for 4 days. |
11/05/2032 |
Executed his contract year option. |
11/27/2032 |
Released by the San Francisco Giants. |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 70 (70). |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 70 (70). |
01/29/2033 |
Signed a minor league contract with the St. Louis Cardinals organization. |
04/01/2033 |
Suspended 9 games after ejection following a brawl. |
07/13/2033 |
Injured (strained hamstring),out for 7-8 weeks. |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 70 (70). |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 70 (70). |
03/20/2034 |
Injured (viral infection),day-to-day for 4 days. |
07/25/2034 |
Suspended 6 games after ejection following a brawl. |
10/05/2034 |
Wins the 2034 Texas League Round 2 with the Springfield Cardinals! |
LEADERBOARD APPEARANCES |
Year |
GS |
Rank |
2024 |
35 |
3 |
2025 |
35 |
1 |
2026 |
35 |
1 |
2027 |
33 |
10 |
2028 |
34 |
4 |
|
Year |
W |
Rank |
2024 |
17 |
3 |
2025 |
15 |
5 |
2027 |
17 |
4 |
2028 |
21 |
1 |
|
|
Year |
Win. % |
Rank |
2024 |
.607 |
7 |
2028 |
.750 |
2 |
|
Year |
IP |
Rank |
2024 |
212.2 |
5 |
2025 |
221.0 |
1 |
2026 |
192.1 |
10 |
2027 |
199.1 |
10 |
|
Year |
BF |
Rank |
2024 |
857 |
5 |
2025 |
888 |
3 |
2026 |
809 |
8 |
|
Year |
HRA |
Rank |
2024 |
29 |
4 |
2025 |
40 |
1 |
2027 |
28 |
4 |
2032 |
28 |
5 |
|
Year |
K |
Rank |
2024 |
199 |
6 |
2025 |
204 |
6 |
2026 |
192 |
10 |
|
Year |
ERA |
Rank |
2024 |
3.68 |
6 |
2026 |
3.65 |
9 |
2029 |
3.10 |
5 |
|
Year |
BABIP |
Rank |
2024 |
.263 |
1 |
2025 |
.281 |
3 |
|
Year |
WHIP |
Rank |
2024 |
1.04 |
1 |
2025 |
1.10 |
3 |
2027 |
1.12 |
10 |
2028 |
1.15 |
8 |
2029 |
1.04 |
1 |
|
Year |
K/BB |
Rank |
2024 |
4.85 |
3 |
2025 |
6.58 |
1 |
2026 |
4.36 |
3 |
2027 |
5.69 |
2 |
2028 |
5.00 |
3 |
2029 |
5.39 |
1 |
2031 |
4.21 |
3 |
|
Year |
RA/9 |
Rank |
2024 |
9.86 |
1 |
2025 |
10.02 |
3 |
2027 |
10.38 |
8 |
2028 |
10.75 |
10 |
2029 |
9.48 |
1 |
|
Year |
HR/9 |
Rank |
2026 |
0.89 |
8 |
2029 |
0.87 |
8 |
|
Year |
H/9 |
Rank |
2024 |
7.62 |
2 |
2029 |
7.60 |
6 |
|
Year |
BB/9 |
Rank |
2024 |
1.74 |
2 |
2025 |
1.26 |
1 |
2026 |
2.06 |
3 |
2027 |
1.31 |
1 |
2028 |
1.64 |
4 |
2029 |
1.74 |
3 |
2031 |
1.98 |
2 |
|
Year |
K/9 |
Rank |
2029 |
9.39 |
8 |
|
Year |
QS |
Rank |
2024 |
21 |
2 |
2025 |
21 |
2 |
2027 |
19 |
10 |
|
Year |
QSP |
Rank |
2024 |
.600 |
4 |
2025 |
.600 |
3 |
|
|
Year |
CGP |
Rank |
2024 |
.029 |
10 |
|
|
Year |
GB% |
Rank |
2031 |
0.53 |
4 |
|
Year |
WAR |
Rank |
2026 |
4.6 |
5 |
2029 |
4.8 |
3 |
|
|