| 05/07/2020 |
Joined the North Carolina Tar Heels. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: - (13); Movement: - (13); Control: - (14). |
| 03/16/2021 |
Injured (wrist soreness), day-to-day for 3 days. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: - (10); Movement: - (10); Control: - (12). |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: - (48); Movement: - (39); Control: - (57). |
| 04/02/2023 |
Injured (tired arm), out for 2 weeks. |
| 06/07/2023 |
Drafted in the 2023 first-year player draft (Round 2, Pick 8, 34th overall pick) by the South Carolina Bombers. |
| 07/02/2023 |
Released by the North Carolina Tar Heels. |
| 07/02/2023 |
Signed a minor league contract with the South Carolina Bombers organization with a signing bonus of $400,000. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: - (46); Movement: - (33); Control: - (52). |
| 07/07/2024 |
Was selected to the 2024 SINGLE A All-Star Game. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: - (44); Movement: - (33); Control: - (49). |
| 06/19/2025 |
Injured (mild shoulder inflammation), out for one week. |
| 07/07/2025 |
Was traded by the South Carolina Bombers to the Portland Beavers, along with LF David Lewis, RP Alonso Esquivel, in exchange for RP Doug Walsh, SP Trey Robinson, SP Prabodh Nimbalkar. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: - (44); Movement: - (31); Control: - (50). |
| 08/06/2026 |
Injured (sore elbow), out for 2 weeks. |
| 10/06/2026 |
Injured (sore elbow), day-to-day for 4 days. |