| 07/02/2019 |
Signed by the Arizona Diamondbacks as an international free agent. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 35 (50); Movement: 25 (40); Control: 25 (45). |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 35 (50); Movement: 30 (40); Control: 30 (45). |
| 02/24/2022 |
Promoted from international complex to Rookie League Arizona (DSL). |
| 08/21/2022 |
Injured (Hamstring strain), out for 5-6 weeks. |
| 09/09/2022 |
Suffered setback in recovery from injury, will miss another 5 weeks. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 40 (50); Movement: 35 (40); Control: 30 (45). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 35 (40); Control: 40 (45). |
| 07/26/2024 |
Injured (mild oblique strain),day-to-day for 5 days. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 35 (40); Control: 40 (45). |
| 08/24/2025 |
Injured (elbow ligament reconstruction surgery),out for 12-13 months. |
| 09/24/2025 |
Wins the 2025 NWL Reliever of the Year. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 45 (45). |
| 11/05/2026 |
Released by the Arizona organization. |
| 12/25/2026 |
Signed a 2-year contract worth a total of $2,640,000 with the Minnesota Twins organization. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 06/14/2027 |
Injured (sore shoulder),day-to-day for one week. |
| 07/06/2027 |
Injured (sore back),day-to-day for 2 days. |
| 09/22/2027 |
Wins the 2027 Florida State League Round 2 with the Fort Myers Mighty Mussels! |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 11/24/2028 |
Became a free agent. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 01/21/2029 |
Signed a 1-year contract worth a total of $1,520,000 with the Kansas City Royals organization. |
| 09/05/2029 |
Wins the 2029 Appalachian League Round 1 with the Burlington Royals! |
| 11/25/2029 |
Became a free agent. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 01/28/2030 |
Signed a 2-year contract worth a total of $5,400,000 with the St. Louis Cardinals organization. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50). |
| 11/28/2031 |
Became a free agent. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 02/02/2032 |
Signed a minor league contract with majors option with the Oakland Athletics organization. |
| 12/01/2032 |
Became a free agent. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 55 (55). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 55 (55). |
| 01/14/2033 |
Signed a 1-year contract worth a total of $760,000 with the Houston Astros organization. |
| 06/18/2033 |
Injured (forearm inflammation),out for 5 weeks. |
| 07/24/2033 |
Was traded by the Houston Astros to the Chicago Cubs in exchange for CF Beau Alimo and SP Bobby Vasquez. |
| 11/30/2033 |
Received a 1-year contract through automatic renewal worth a total of $760,000. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 11/06/2034 |
Signed a 1-year contract extension worth a total of $1,320,000 with the Chicago Cubs organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 04/01/2035 |
Was claimed off waivers by Brooklyn while with Chicago. |
| 07/01/2035 |
Was selected to the 2035 Major League Baseball All-Star Game. |
| 07/24/2035 |
Was traded by the Brooklyn Dodgers to the Washington Nationals in exchange for SP Jeff Kritzer and RP Hector Vides. |
| 11/02/2035 |
Signed a 1-year contract extension worth a total of $2,200,000 with the Washington Nationals organization. |
| 12/08/2035 |
Was traded by the Washington Nationals to the Boston Red Sox, along with RF Robert Diaz and CL Butch Reynolds, in exchange for RP Gabriel Jackson, SP Angel de Arce, and CF Doug Curet. |
| 12/17/2035 |
Was traded by the Boston Red Sox to the Detroit Tigers, along with RF Harry Commo, SP Marcus McCoy, SP Gabe Babb, 3B Ricky Leal, 2B Alvin Crawford, SS Jose Quinones, RP Juan Ochoa, 1B Doug Nelson, SP Joe Clarke, and $14,000,000, in exchange for SP Alex Montalvo and LF Shemar Morrow. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 08/15/2036 |
Injured (strained forearm),day-to-day for one week. |
| 09/02/2036 |
Injured (sore elbow),day-to-day for 5 days. |
| 10/03/2036 |
Released by the Detroit Tigers. |
| 10/08/2036 |
Signed a minor league contract with majors option with the St. Louis Cardinals organization. |
| 12/01/2036 |
Was not offered arbitration and became a free agent. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 02/01/2037 |
Signed a 1-year contract worth a total of $5,100,000 with the Philadelphia Phillies organization. |
| 07/09/2037 |
Injured (sinus infection),day-to-day for 2 days. |
| 11/30/2037 |
Became a free agent. |
| 12/31/2037 |
Signed a 1-year contract worth a total of $750,000 with the Minnesota Twins organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 50 (50). |
| 07/12/2038 |
Was traded by the Minnesota Twins to the Atlanta Kings in exchange for LF Vinny Jimenez. |
| 07/22/2038 |
Released by the Atlanta Kings. |
| 07/28/2038 |
Signed a minor league contract with the Cincinnati Reds organization. |
| 09/01/2038 |
Injured (conjunctivitis),day-to-day for 3 days. |
| 11/28/2038 |
Became a free agent. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 01/08/2039 |
Signed a 1-year contract worth a total of $840,000 with the Miami Marlins organization. |
| 01/16/2039 |
Was claimed off waivers by Detroit while with Miami. |