| 11/03/2018 |
Remained undrafted and went to college. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 25 (50); Movement: 35 (50); Control: 20 (50). |
| 10/28/2019 |
Was not drafted and joined East Carolina. |
| 01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 35 (50); Movement: 35 (50); Control: 25 (50). |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 25 (50); Movement: 30 (50); Control: 20 (50). |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 25 (55); Movement: 25 (50); Control: 20 (50). |
| 11/09/2022 |
Drafted in the 2022 first-year player draft (Round 2, Pick 28, 60th overall pick) by the Houston Astros, out of college East Carolina |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 45 (60); Movement: 35 (50); Control: 25 (35). |
| 09/06/2023 |
Injured (elbow inflammation),out for one week. |
| 10/10/2023 |
Wins the 2023 A2 World Series with the Asheville Tourists! |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 45 (65); Movement: 40 (55); Control: 35 (45). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 45 (65); Movement: 40 (55); Control: 35 (45). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 55 (70); Movement: 45 (50); Control: 35 (45). |
| 06/24/2025 |
Was traded by the Houston Astros to the Seattle Mariners, along with 3B Joey Ortiz, SP Daniel Espino, LF Dylan Dreiling, and 3B Ricardo Cabrera, in exchange for 3B Alec Bohm and RF Nolan Jones. |
| 07/13/2025 |
Was selected to the 2025 Major League Baseball All-Star Futures Game. |
| 08/04/2025 |
Injured on 08/03/2025, diagnosed with elbow tendinitis, will miss 6 weeks. |