| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 30 (70); Movement: 35 (50); Control: 25 (50). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 30 (75); Movement: 35 (50); Control: 25 (60). |
| 06/04/2025 |
Drafted in the 2025 first-year player draft out of college (British Columbia; Vancouver, BC) by the Boston Red Sox. (Round 3, Pick 25, 95th overall pick). |
| 06/12/2025 |
Signed a minor league contract with the Boston Red Sox organization with a signing bonus of $40,000. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 35 (70); Movement: 45 (50); Control: 40 (60). |
| 06/17/2026 |
Was selected to the 2026 South Atlantic League All-Star Game. |
| 07/05/2026 |
Was selected to the 2026 Major League Baseball All-Star Futures Game. |
| 09/01/2026 |
Injured (partially torn labrum),out for 6 weeks. |
| 10/06/2026 |
Finished 3rd in 2026 SAL Reliever of the Year voting. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 50 (50); Control: 50 (65). |
| 07/18/2027 |
Was selected to the 2027 Eastern League All-Star Game. |
| 09/30/2027 |
Finished 2nd in 2027 EL Reliever of the Year voting. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 60 (70); Movement: 55 (55); Control: 55 (60). |
| 08/15/2028 |
Injured (partially torn UCL),out for 9 months. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 50 (50); Control: 55 (55). |
| 11/25/2029 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 12/16/2029 |
Was traded by the Boston Red Sox to the Pittsburgh Pirates, along with SP Hedbert Kiddy, SP Caden Grice, SP Jonah Schaller, CF Tony Trejo, SP Tim Absher, 3B Dan Boker, RP Alex Baringer, RP Michael Pork, and CL Zac Houston, in exchange for CL Chris Roberts, SP Phil Blanchard, C Xavier Fernandez, RP Matt Brash, RP Max Gamboa, and RP Blakely Brown. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 65 (75); Movement: 45 (45); Control: 50 (50). |
| 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: 65 (70); Movement: 40 (40); Control: 50 (50). |
| 01/04/2031 |
Was claimed off waivers by Los Angeles while with Pittsburgh. |
| 05/25/2031 |
Injured (partially torn labrum),out for 7 weeks. |
| 09/22/2031 |
Wins the 2031 Southern League Round 2 with the Rocket City Trash Pandas! |
| 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: 60 (60); Movement: 50 (50); Control: 50 (50). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50). |
| 09/21/2032 |
Wins the 2032 Southern League Round 2 with the Rocket City Trash Pandas! |
| 11/18/2032 |
Was traded by the Los Angeles Angels to the New York Yankees, along with SP Tony Chamorro, in exchange for 1B Gleyber Torres. |
| 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: 55 (60); Movement: 50 (50); Control: 55 (55). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 55 (60); Movement: 50 (50); Control: 55 (55). |
| 11/30/2033 |
Became a free agent. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 55 (55). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 55 (55). |
| 02/21/2034 |
Signed a minor league contract with majors option with the Toronto Blue Jays organization. |
| 04/26/2034 |
Did not elect for free agency and will remain in the Toronto organization. |
| 05/28/2034 |
Injured (cold),day-to-day for 1 day. |
| 11/25/2034 |
Signed a minor league contract extension with the Toronto Blue Jays organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 55 (55). |
| 04/25/2035 |
Did not elect for free agency and will remain in the Toronto organization. |
| 11/21/2035 |
Became a minor league free agent. |
| 12/27/2035 |
Signed a minor league contract with majors option with the Minnesota Twins organization. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 55 (55). |
| 03/31/2036 |
Released by the Minnesota organization. |
| 04/03/2036 |
Signed a minor league contract with the Colorado Rockies organization. |
| 07/30/2036 |
Released by the Colorado organization. |
| 08/03/2036 |
Signed a minor league contract with the Miami Marlins organization. |
| 12/03/2036 |
Signed a minor league contract extension with the Miami Marlins organization. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 55 (55). |
| 02/25/2037 |
Released by the Miami organization. |
| 03/30/2037 |
Signed a minor league contract with the Las Vegas Aces organization. |
| 04/22/2037 |
Released by the Las Vegas organization. |
| 04/30/2037 |
Signed a minor league contract with the Baltimore Orioles organization. |
| 06/04/2037 |
Released by the Baltimore organization. |
| 06/08/2037 |
Signed a minor league contract with the Los Angeles Angels organization. |
| 06/30/2037 |
Released by the Los Angeles organization. |
| 07/09/2037 |
Signed a minor league contract with the Pittsburgh Pirates organization. |
| 08/04/2037 |
Released by the Pittsburgh organization. |
| 08/13/2037 |
Signed a minor league contract with the Toronto Blue Jays organization. |
| 09/19/2037 |
Wins the 2037 Northwest League Round 1 with the Vancouver Canadians! |
| 09/19/2037 |
Released by the Toronto organization. |
| 09/23/2037 |
Signed a minor league contract with the Los Angeles Angels organization. |
| 09/26/2037 |
Wins the 2037 South Atlantic League Round 2 with the Delmarva Shorebirds! |
| 11/30/2037 |
Signed a minor league contract extension with the Los Angeles Angels organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 35 (35); Control: 55 (55). |
| 02/22/2038 |
Released by the Los Angeles organization. |
| 04/02/2038 |
Signed a minor league contract with the Chicago White Sox organization. |
| 05/09/2038 |
Released by the Chicago organization. |
| 05/12/2038 |
Signed a minor league contract with the Kansas City Royals organization. |
| 06/05/2038 |
Released by the Kansas City organization. |
| 06/12/2038 |
Signed a minor league contract with the Oakland Athletics organization. |
| 07/05/2038 |
Released by the Oakland organization. |
| 07/17/2038 |
Signed a minor league contract with the Las Vegas Aces organization. |
| 08/09/2038 |
Released by the Las Vegas organization. |
| 08/28/2038 |
Signed a minor league contract with the Kansas City Royals organization. |
| 09/20/2038 |
Released by the Kansas City organization. |
| 09/21/2038 |
Wins the 2038 Arizona Rookie League Round 3 with the Los Angeles N (AZL) Dodgers! |
| 09/29/2038 |
Signed a minor league contract with the Toronto Blue Jays organization. |
| 11/28/2038 |
Signed a minor league contract extension with the Toronto Blue Jays organization. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 40 (40); Control: 60 (60). |
| 04/06/2039 |
Released by the Toronto organization. |
| 04/13/2039 |
Signed a minor league contract with the Pittsburgh Pirates organization. |