| 06/05/2014 |
Drafted by the Colorado Rockies in the 2nd round of the 2014 MLB June Amateur Draft from Brophy College Preparatory (Phoenix, AZ). |
| 06/16/2020 |
Released by the Colorado organization. |
| 06/17/2020 |
Signed a 1-year minor league contract with the Harrisburg Senators organization. |
| 09/13/2020 |
Wins the 2020 Eastern League Round 1 with the Hartford Yard Goats! |
| 11/18/2020 |
Signed a 1-year minor league contract extension with the Washington Nationals organization. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 35 (45); Control: 35 (45). |
| 08/05/2021 |
Injured (Abdominal soreness), day-to-day for 2 days. |
| 10/27/2021 |
Released by the Washington organization. |
| 10/27/2021 |
Signed a 1-year minor league contract with the St. Louis Cardinals organization. |
| 11/19/2021 |
Signed a 1-year minor league contract extension with the St. Louis Cardinals organization. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 40 (45); Control: 40 (45). |
| 02/24/2022 |
Released by the St. Louis organization. |
| 02/26/2022 |
Signed a 1-year minor league contract with the St. Louis Cardinals organization. |
| 04/14/2022 |
Injured (Elbow tendinitis), out for 4-5 weeks. |
| 07/15/2022 |
Injured (Mild calf strain), day-to-day for 2 days. |
| 10/22/2022 |
Injured (Sinusitis), day-to-day for 3 days. |
| 11/27/2022 |
Signed a 1-year minor league contract extension with the St. Louis Cardinals organization. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 45 (45). |
| 03/12/2023 |
Injured (Dead arm), out for one week. |
| 05/12/2023 |
Injured (Abdominal soreness), day-to-day for 3 days. |
| 07/02/2023 |
Was selected to the 2023 Pacific Coast League All-Star Game. |
| 10/11/2023 |
Finished 3rd in 2023 PCL AC Reliever of the Year voting. |
| 10/14/2023 |
Finished 2nd in 2023 PCL AC Outstanding Pitcher Award voting. |
| 11/25/2023 |
Signed a minor league contract extension with the St. Louis Cardinals organization. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 50 (50). |
| 04/25/2024 |
Injured (partially torn UCL),out for 10 months. |
| 11/20/2024 |
Signed a minor league contract extension with the St. Louis Cardinals organization. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 50 (50). |
| 04/24/2025 |
Injured (strained hamstring),out for 3 months. |
| 11/20/2025 |
Signed a minor league contract extension with the St. Louis Cardinals organization. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 40 (40); Control: 50 (50). |
| 08/22/2026 |
Injured (abdominal soreness),day-to-day for 2 days. |
| 11/28/2026 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 50 (50). |
| 06/22/2027 |
Was traded by the St. Louis Cardinals to the Boston Red Sox, along with RP Thomas Wilhite and RP Brandon Barriera, in exchange for RP Sam Tuivailala, RP Matt Krook, RP Joe Cavallaro, and RF Chris Greer. |
| 06/29/2027 |
Was traded by the Boston Red Sox to the San Juan Cangrejeros, along with RP Jose Acuna, RP Tanner Witt, and RF Heliot Ramos, in exchange for CL Danny Robinson, CL Mike Holcomb, RP Bladimir Ramirez, CL Davis Vainer, and 1B Hendrik Olson. |
| 11/28/2027 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 50 (50). |
| 03/10/2028 |
Injured (dead arm),out for one week. |
| 05/09/2028 |
Injured (dead arm),out for one week. |
| 05/30/2028 |
Was traded by the San Juan Cangrejeros to the Atlanta Kings in exchange for C William Contreras. |
| 06/05/2028 |
Released by the Atlanta Kings. |
| 06/08/2028 |
Signed a minor league contract ($45,000 bonus) with the Washington Nationals organization. |
| 09/26/2028 |
Wins the 2028 Carolina League Round 2 with the Fredericksburg Nationals! |
| 11/24/2028 |
Signed a minor league contract extension with the Washington Nationals organization. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 50 (50). |
| 07/01/2029 |
Was selected to the 2029 Pacific Coast League All-Star Game. |
| 07/16/2029 |
Was traded by the Washington Nationals to the San Juan Cangrejeros in exchange for 1B Steve Fortin and C D.J. Kulacz. |
| 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: 50 (50); Movement: 45 (45); Control: 55 (55). |
| 04/22/2030 |
Injured (elbow inflammation),out for one week. |
| 06/22/2030 |
Injured (abdominal soreness),day-to-day for 2 days. |
| 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: 50 (50); Movement: 45 (45); Control: 50 (50). |
| 01/16/2031 |
Was claimed off waivers by Houston while with San Juan. |
| 07/21/2031 |
Injured (dead arm),out for 2 weeks. |
| 08/04/2031 |
Suffered setback in recovery from injury, will miss another one week. |
| 08/06/2031 |
Suffered setback in recovery from injury, will miss another one week. |
| 08/19/2031 |
Injured (back stiffness),day-to-day for 1-2 weeks. |
| 09/06/2031 |
Injured (strained hamstring),day-to-day for 4 weeks. |
| 09/26/2031 |
Suffered setback in recovery from injury, will miss another 2 weeks. |
| 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: 50 (50). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 09/03/2032 |
Pitches a 1-hit shutout against the Oklahoma City Dodgers with 5 strikeouts and 0 BB allowed! |
| 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: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 50 (50). |
| 11/30/2033 |
Became a free agent. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 02/08/2034 |
Signed a 1-year contract worth a total of $780,000 with the Los Angeles Angels organization. |
| 02/21/2034 |
Injured (strained back),day-to-day for 5 days. |
| 05/20/2034 |
Injured (elbow inflammation),out for 3 months. |
| 08/15/2034 |
Injured (dead arm),out for 4 days. |
| 11/25/2034 |
Received a 1-year contract through automatic renewal worth a total of $780,000. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 50 (50). |
| 03/07/2035 |
Injured (dead arm),out for one week. |
| 03/16/2035 |
Injured (strained back),day-to-day for 5 days. |
| 04/22/2035 |
Injured (dead arm),out for 4 days. |
| 09/07/2035 |
Injured (abdominal soreness),day-to-day for 3 days. |
| 09/16/2035 |
Injured (abdominal soreness),day-to-day for 3 days. |
| 11/02/2035 |
Signed a 1-year contract extension worth a total of $2,160,000 with the Los Angeles Angels organization. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 50 (50). |
| 03/17/2036 |
Injured (back stiffness),day-to-day for 2 weeks. |
| 03/26/2036 |
Injured (back stiffness),day-to-day for 3 days. |
| 03/27/2036 |
Injured (ruptured ulnar collateral ligament),out for 14 months. |
| 12/01/2036 |
Received a 1-year contract through arbitration worth a total of $3,200,000. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 50 (50). |
| 04/03/2037 |
Injured (wrist soreness),day-to-day for 3 days. |
| 04/06/2037 |
Injured (dead arm),out for one week. |
| 04/24/2037 |
Injured (mild oblique strain),day-to-day for 1 day. |
| 07/05/2037 |
Was selected to the 2037 Major League Baseball All-Star Game. |
| 09/05/2037 |
Injured (dead arm),out for 1-2 weeks. |
| 11/11/2037 |
Signed a 1-year contract extension worth a total of $4,720,000 with the Los Angeles Angels organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 50 (50). |
| 04/01/2038 |
Released by the Los Angeles Angels. |
| 04/07/2038 |
Signed a minor league contract with majors option with the Las Vegas Aces organization. |
| 04/14/2038 |
Injured (elbow inflammation),out for one week. |
| 04/28/2038 |
Did not elect for free agency and will remain in the Las Vegas organization. |
| 04/29/2038 |
Injured (dead arm),out for one week. |
| 05/25/2038 |
Released by the Las Vegas organization. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 40 (40); Movement: 35 (35); Control: 50 (50). |