| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 25 (45); Movement: 30 (40); Control: 25 (45). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 25 (45); Movement: 30 (45); Control: 25 (45). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 30 (45); Movement: 30 (55); Control: 25 (55). |
| 06/04/2025 |
Drafted in the 2025 first-year player draft out of high school (Charter Oak; Covina, CA) by the Pittsburgh Pirates. (Round 2, Pick 3, 39th overall pick). |
| 08/03/2025 |
Failed to sign with the Pittsburgh Pirates and joined San Diego State. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 30 (45); Movement: 35 (55); Control: 25 (55). |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 35 (45); Movement: 55 (70); Control: 30 (45). |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 35 (45); Movement: 60 (70); Control: 30 (45). |
| 06/04/2028 |
Drafted in the 2028 first-year player draft out of college (San Diego State; San Diego, CA) by the Montreal Expos. (Round 4, Pick 13, 115th overall pick). |
| 08/01/2028 |
Signed a minor league contract with the Montreal Expos organization with a signing bonus of $600,000. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 40 (45); Movement: 70 (75); Control: 30 (45). |
| 06/17/2029 |
Was selected to the 2029 Southern League All-Star Game. |
| 09/27/2029 |
Wins the 2029 SL Glove Wizard Award at P. |
| 10/01/2029 |
Finished 3rd in 2029 SL Outstanding Pitcher Award voting. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 65 (65); Control: 50 (55). |
| 05/31/2030 |
Injured (chronic back soreness),out for 2 weeks. |
| 09/24/2030 |
Wins the 2030 Southern League Round 2 with the Montgomery Biscuits! |
| 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: 65 (70); Control: 55 (60). |
| 07/28/2031 |
Was traded by the Montreal Expos to the Toronto Blue Jays, along with CF Sean Rankin, in exchange for SP Doug Cothern and CF Doeke Rol. |
| 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: 55 (55); Control: 50 (50). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50). |
| 05/25/2032 |
Injured (sore elbow),day-to-day for 3 days. |
| 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: 45 (45); Movement: 55 (55); Control: 55 (55). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 55 (55). |
| 02/20/2033 |
Unsuccessfully completed training to add a pitch to his arsenal at the Toronto Blue Jays development complex. |
| 11/28/2033 |
Was not offered arbitration and became a free agent. |
| 12/17/2033 |
Signed a 1-year contract worth a total of $1,100,000 with the Milwaukee Brewers organization. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 50 (50). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 50 (50). |
| 11/23/2034 |
Received a 1-year contract through arbitration worth a total of $2,400,000. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (55); Control: 50 (50). |
| 11/19/2035 |
Received a 1-year contract through arbitration worth a total of $6,099,500. |
| 12/23/2035 |
Was traded by the Milwaukee Brewers to the Montreal Expos, along with 1B Bill Hanna, 3B Brad Brunelle, RP Steve Clark, CF Mike Mathisen, and CF Jeremy Greer, in exchange for 1B Viljami Hakkila. |
| 12/23/2035 |
Drafted in the rule 5 draft (Round 1 , Pick 29, 29th overall Pick) by the Colorado Rockies from the Montreal Expos. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 06/20/2036 |
Injured (mild shoulder strain),day-to-day for 3 days. |
| 07/13/2036 |
Injured (acromioclavicular joint irritation),out for 2-3 weeks. |
| 07/24/2036 |
Was traded by the Colorado Rockies to the Philadelphia Phillies in exchange for LF Josh Firth. |
| 12/03/2036 |
Became a free agent. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 01/03/2037 |
Signed a 2-year contract worth a total of $23,200,000 with the Houston Astros organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 06/08/2038 |
Injured (sore elbow),day-to-day for 2-3 weeks. |
| 06/30/2038 |
Injured (mild calf strain),day-to-day for 2 days. |
| 07/28/2038 |
Was traded by the Houston Astros to the Los Angeles Angels, along with $3,550,000, in exchange for 2B Jimmy Blair, LF Alex Cabrera, and SP Raul Castiblanco. |
| 09/08/2038 |
Injured (sore back),day-to-day for 1 day. |
| 11/28/2038 |
Became a free agent. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 40 (40); Movement: 50 (50); Control: 50 (50). |
| 01/02/2039 |
Signed a 2-year contract worth a total of $21,600,000 with the Colorado Rockies organization. |
| 04/23/2039 |
Injured (sore elbow),day-to-day for one week. |