| 06/01/2011 |
Drafted by the Minnesota Twins in the 24th round of the 2011 MLB June Amateur Draft from Downers Grove South HS (Downers Grove, IL). Did not sign. |
| 06/05/2014 |
Drafted by the Minnesota Twins in the 2nd round of the 2014 MLB June Amateur Draft from University of Louisville (Louisville, KY). |
| 12/14/2017 |
Drafted in the 2017 Rule 5 Draft (Round 1, Pick 3) by the Philadelphia Phillies from the Minnesota Twins. |
| 12/14/2017 |
Was traded by the Philadelphia Phillies to the Pittsburgh Pirates in exchange for international bonus money. |
| 09/11/2018 |
Injured (Undisclosed injury), out for 6 months. |
| 11/27/2018 |
Received a 1-year contract worth a total of $545,000 through automatic renewal. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 40 (40); Control: 40 (40). |
| 11/20/2019 |
Received a 1-year contract worth a total of $545,000 through automatic renewal. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 60 (60); Control: 45 (45). |
| 11/17/2020 |
Received a 1-year contract through arbitration worth a total of $1,359,775. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 30 (30). |
| 11/25/2021 |
Was not offered arbitration and became a free agent. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 35 (35). |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 50 (50); Control: 30 (30). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 35 (35). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 35 (35). |
| 04/22/2024 |
Signed a minor league contract ($70,000 bonus) with the Seattle Mariners organization. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 50 (50); Control: 35 (35). |
| 04/01/2025 |
Released by the Seattle organization. |
| 04/16/2025 |
Signed a minor league contract with the Oakland Athletics organization. |