| 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. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: - (43); Movement: - (39); Control: - (50). |
| 04/14/2027 |
Injured (mild hamstring strain), day-to-day for one week. |
| 06/02/2027 |
Injured (partially torn UCL (Tommy John surgery)), out for 11 months. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: - (42); Movement: - (28); Control: - (49). |
| 04/30/2028 |
Injured (back spasms), day-to-day for 1 day. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: - (45); Movement: - (25); Control: - (55). |
| 07/10/2029 |
Injured (flu), day-to-day for 3 days. |
| 08/08/2029 |
Injured (mild hamstring strain), day-to-day for 5 days. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: - (45); Movement: - (27); Control: - (55). |
| 05/21/2030 |
Injured (elbow inflammation), out for 2 weeks. |
| 06/20/2030 |
Injured (oblique strain), out for 4 weeks. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: - (58); Movement: - (29); Control: - (51). |
| 04/01/2031 |
Released by the Portland organization. |
| 05/14/2031 |
Signed a minor league contract with the Seattle Sasquatch organization. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: - (53); Movement: - (33); Control: - (54). |
| 03/30/2032 |
Injured (Radial nerve (elbow) decompression surgery), out for 4-5 months. |
| 08/26/2032 |
Injured (Mild oblique strain), day-to-day for 1 day. |
| 09/15/2032 |
Injured (Sprained ankle), day-to-day for 3 days. |
| 09/24/2032 |
Injured (Hand soreness), day-to-day for 4 days. |
| 09/30/2032 |
Injured (Shoulder tendinitis), day-to-day for 6 weeks. |
| 10/02/2032 |
Injured (Forearm inflammation), out for 8-9 weeks. |
| 10/31/2032 |
Suffered setback in recovery from injury, will miss another 2 weeks. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: - (44); Movement: - (34); Control: - (46). |
| 04/04/2033 |
Released by the Seattle organization. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: - (33); Movement: - (44); Control: - (33). |