| 06/04/2024 |
Drafted in the 2024 first-year player draft out of high school (Old Orchard Beach; Old Orchard Beach, ME) by the New York Yankees. (Round 1, Pick 29, 29th overall pick). |
| 06/19/2024 |
Signed a minor league contract with the New York Yankees organization with a signing bonus of $8,000,000. |
| 06/28/2024 |
Named the #78 prospect in the MLB |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 25 (55); Movement: 30 (60); Control: 25 (55). |
| 06/17/2025 |
Was traded by the New York Yankees to the San Francisco Giants, along with 1B Cole Wagner, in exchange for SP Hayden Mullins, 3B Josh Daniels, RP Victor Gonzalez, and 2B Glenallen Hill Jr.. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 30 (50); Movement: 35 (55); Control: 25 (45). |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 35 (45); Movement: 45 (50); Control: 30 (40). |
| 09/17/2027 |
Wins the 2027 Arizona Rookie League Round 3 with the San Francisco (AZL) Giants Orange! |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 40 (45); Movement: 50 (50); Control: 30 (40). |
| 09/17/2028 |
Wins the 2028 Northwest League Round 1 with the Salem-Keizer Volcanoes! |
| 09/17/2028 |
Wins the 2028 Arizona Rookie League Round 3 with the San Francisco (AZL) Giants Orange! |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 55 (55); Control: 30 (40). |
| 09/14/2029 |
Wins the 2029 Arizona Rookie League Round 3 with the San Francisco (AZL) Giants Orange! |
| 09/27/2029 |
Finished 2nd in 2029 AZL Outstanding Pitcher Award voting. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 60 (60); Control: 35 (40). |
| 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: 60 (60); Control: 35 (40). |
| 06/17/2031 |
Pitches a 5-hit shutout against the Rancho Cucamonga Quakes with 13 strikeouts and 1 BB allowed! |
| 06/23/2031 |
Pitches a 4-hit shutout against the Visalia Rawhide with 6 strikeouts and 2 BB allowed! |
| 07/07/2031 |
Was selected to the 2031 California League All-Star Game. |
| 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: 50 (50); Movement: 50 (50); Control: 40 (40). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 40 (40). |
| 12/01/2032 |
Became a free agent. |
| 12/01/2032 |
Signed a 1-year minor league contract with the San Francisco Giants organization. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 40 (40). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 40 (40). |
| 11/30/2033 |
Signed a minor league contract extension with the San Francisco Giants organization. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (55); Control: 40 (40). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (55); Control: 40 (40). |
| 07/02/2034 |
Was selected to the 2034 Pacific Coast League All-Star Game. |
| 11/25/2034 |
Signed a minor league contract extension with the San Francisco Giants organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 50 (55); Control: 35 (35). |
| 09/16/2035 |
Wins the 2035 Eastern League Round 1 with the Richmond Flying Squirrels! |
| 11/21/2035 |
Signed a minor league contract extension with the San Francisco Giants organization. |
| 12/23/2035 |
Drafted in the rule 5 draft (Round 4 , Pick 15, 111st overall Pick) by the Kansas City Royals from the San Francisco Giants. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (55); Control: 35 (40). |
| 06/11/2036 |
Released by the Kansas City organization, returned to the San Francisco Giants. |
| 12/03/2036 |
Signed a minor league contract extension with the San Francisco Giants organization. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 35 (35). |
| 11/30/2037 |
Signed a minor league contract extension with the San Francisco Giants organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 35 (35). |
| 09/24/2038 |
Wins the 2038 California League Round 2 with the San Jose Giants! |
| 11/28/2038 |
Signed a minor league contract extension with the San Francisco Giants organization. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 40 (40); Movement: 50 (50); Control: 35 (35). |
| 02/22/2039 |
Released by the San Francisco organization. |