| 11/10/2015 |
Drafted in the 2015 first-year player draft (Round 3, Pick 7, 35th overall pick) by the Batavia Muckdogs, out of college (St. Peter's; Jersey City, NJ). |
| 11/14/2015 |
Signed a minor league contract with the Batavia Muckdogs organization with a signing bonus of $300,000. |
| 01/01/2016 |
OSA scouting updated ratings (potential): Stuff: 60 (91); Movement: 60 (68); Control: 34 (68). |
| 01/01/2017 |
OSA scouting updated ratings (potential): Stuff: 67 (91); Movement: 65 (69); Control: 41 (68). |
| 01/01/2018 |
OSA scouting updated ratings (potential): Stuff: 82 (91); Movement: 71 (68); Control: 44 (68). |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 90 (91); Movement: 69 (68); Control: 47 (68). |
| 06/01/2019 |
Wins the AA Pitcher of the Month Award. |
| 06/17/2019 |
Was selected to the 2019 FBLOD Double A All-Star Game. |
| 11/10/2019 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 90 (90); Movement: 69 (68); Control: 50 (51). |
| 08/17/2020 |
Injured (Allergic reaction), out for 2 days. |
| 11/16/2020 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 88 (90); Movement: 69 (68); Control: 47 (46). |
| 08/05/2021 |
Injured (Mild abdominal strain), day-to-day for 4 days. |
| 11/16/2021 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 89 (90); Movement: 70 (69); Control: 49 (47). |
| 11/07/2022 |
Received a 1-year contract worth a total of $800,000 through arbitration. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 87 (89); Movement: 70 (69); Control: 50 (48). |
| 11/21/2023 |
Received a 1-year contract worth a total of $900,000 through arbitration. |
| 12/18/2023 |
Was traded by the Batavia Muckdogs to the Durham Bull Artists, along with 2B Lucius Fox, 3B Miguel Andujar, in exchange for SP Garrett Fulenchek, 2B Dansby Swanson, CL Roman Mendez. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 88 (88); Movement: 64 (63); Control: 51 (48). |
| 11/03/2024 |
Signed a 1-year contract extension worth a total of $1,140,000 with the Durham Bull Artists organization. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 87 (88); Movement: 66 (66); Control: 49 (48). |
| 03/23/2025 |
Injured (Mild abdominal strain), day-to-day for 5 days. |
| 11/28/2025 |
Received a 1-year contract worth a total of $1,300,000 through arbitration. |