| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 30 (40); Movement: 25 (35); Control: 25 (55). |
| 06/04/2023 |
Drafted in the 2023 first-year player draft out of high school (Piedmont; Piedmont, CA) by the Pittsburgh Pirates (Round 8, Pick 2, 220th overall pick). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 30 (50); Movement: 25 (40); Control: 25 (55). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 35 (50); Movement: 30 (40); Control: 25 (55). |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 40 (50); Movement: 35 (40); Control: 30 (55). |
| 08/29/2026 |
Injured (strained forearm),day-to-day for one week. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 45 (45); Control: 35 (45). |
| 10/06/2027 |
Finished 3rd in 2027 NYP Reliever of the Year voting. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 35 (45). |
| 05/01/2028 |
Wins the FSL Pitcher of the Month Award. |
| 06/11/2028 |
Was selected to the 2028 Florida State League All-Star Game. |
| 07/03/2028 |
Injured (wrist soreness),day-to-day for one week. |
| 11/24/2028 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 45 (45); Control: 45 (50). |
| 06/23/2029 |
Injured (forearm soreness),day-to-day for one week. |
| 11/25/2029 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 55 (60). |
| 06/24/2030 |
Was traded by the Pittsburgh Pirates to the San Francisco Giants, along with RF Jonah Griffin and $900,000, in exchange for SP Jonathan Porras and SP Luis Gonzales. |
| 11/25/2030 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 55 (60). |
| 07/06/2031 |
Was selected to the 2031 Major League Baseball All-Star Game. |
| 11/18/2031 |
Finished 3rd in 2031 MLB NL Cy Young Award voting. |
| 11/28/2031 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 55 (60). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 55 (60). |
| 01/06/2032 |
Was traded by the San Francisco Giants to the Boston Red Sox, along with SP Caleb Reis and $1,400,000, in exchange for SP Dan Galvin, 1B Chris Hurley, RP Gabe Castro, and 2B Chris Kocer. |
| 07/04/2032 |
Was selected to the 2032 Major League Baseball All-Star Game. |
| 12/01/2032 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 60 (60). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 60 (60). |
| 07/18/2033 |
Was traded by the Boston Red Sox to the Colorado Rockies, along with RP Wil Mendez, RP Ernie Zimmer, and LF Kerry Carpenter, in exchange for LF Gabe Gaines, RP Johnny Wyrick, 3B Luis Herrera, and SP Leonardo Sanchez. |
| 09/08/2033 |
Injured (hand soreness),day-to-day for 3 days. |
| 11/11/2033 |
Signed a 1-year contract extension worth a total of $2,360,000 with the Colorado Rockies organization. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
| 03/09/2034 |
Injured (shoulder bursitis),out for 6 weeks. |
| 11/08/2034 |
Signed a 1-year contract extension worth a total of $4,520,000 with the Colorado Rockies organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 50 (50). |
| 11/19/2035 |
Was not offered arbitration and became a free agent. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 55 (55). |
| 01/02/2036 |
Signed a minor league contract with the Atlanta Kings organization. |
| 01/14/2036 |
Was traded by the Atlanta Kings to the Texas Rangers, along with CL Andres Munoz, C Jon Brewster, and 2B Kevin Cox, in exchange for C Phil Kemmerer. |
| 12/03/2036 |
Became a free agent. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 55 (55). |
| 01/03/2037 |
Signed a 3-year contract worth a total of $27,300,000 with the Minnesota Twins organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 55 (55). |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 60 (60). |
| 03/05/2039 |
Was traded by the Minnesota Twins to the Chicago Cubs in exchange for 2B Danny Solari. |
| LEADERBOARD APPEARANCES |
| Year |
GS |
Rank |
| 2031 |
33 |
9 |
| 2032 |
33 |
6 |
|
| Year |
W |
Rank |
| 2031 |
13 |
8 |
| 2032 |
16 |
7 |
|
| Year |
Win. % |
Rank |
| 2031 |
.619 |
8 |
|
|
| Year |
IP |
Rank |
| 2031 |
206.1 |
7 |
|
|
|
|
| Year |
K |
Rank |
| 2031 |
249 |
2 |
| 2037 |
189 |
10 |
|
| Year |
ERA |
Rank |
| 2031 |
3.18 |
3 |
|
| Year |
BABIP |
Rank |
| 2031 |
.256 |
4 |
|
| Year |
WHIP |
Rank |
| 2031 |
1.03 |
2 |
|
| Year |
K/BB |
Rank |
| 2031 |
3.83 |
6 |
| 2032 |
3.44 |
9 |
|
| Year |
RA/9 |
Rank |
| 2031 |
9.55 |
2 |
|
| Year |
HR/9 |
Rank |
| 2031 |
1.00 |
9 |
|
| Year |
H/9 |
Rank |
| 2031 |
6.41 |
1 |
|
| Year |
K/9 |
Rank |
| 2031 |
10.86 |
1 |
| 2037 |
9.74 |
6 |
|
|
|
| Year |
QSP |
Rank |
| 2031 |
.606 |
6 |
|
|