| 05/07/2020 |
Joined the Washington State Cougars. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: - (13); Movement: - (14); Control: - (14). |
| 03/22/2021 |
Injured (strained abdominal muscle), out for 3-4 weeks. |
| 06/07/2021 |
Drafted in the 2021 first-year player draft (Round 3, Pick 19, 72nd overall pick) by the Kansas City Tornadoes. |
| 06/19/2021 |
Released by the Washington State Cougars. |
| 06/19/2021 |
Signed a minor league contract with the Kansas City Tornadoes organization with a signing bonus of $260,000. |
| 08/02/2021 |
Injured (abdominal soreness), day-to-day for 3 days. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: - (9); Movement: - (11); Control: - (10). |
| 07/07/2022 |
Pitches a 4-hit shutout against the Chippewa River Chiefs with 6 strikeouts and 2 BB allowed! |
| 08/19/2022 |
Injured (viral infection), out for 2 days. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: - (49); Movement: - (53); Control: - (48). |
| 07/31/2023 |
Was traded by the Kansas City Tornadoes to the So Cal Republic, along with SP Kitahachi Fukuda, in exchange for SP Lincoln Brouillette. |
| 12/12/2023 |
Was traded by the So Cal Republic to the Mile High Mustangs, along with RF Allen Baker, RF Frank Coleman, RP Shafeeq bin Nooh, SP Kitahachi Fukuda, in exchange for SS Dayne Reagan. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: - (53); Movement: - (54); Control: - (58). |
| 04/01/2024 |
Named the #55 prospect in the ABL |
| 04/15/2024 |
Injured (conjunctivitis), day-to-day for 2 days. |
| 07/22/2024 |
Injured (hamstring strain), out for 3 months. |
| 09/30/2024 |
Suffered setback in recovery from injury, will miss another 1-2 weeks. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: - (51); Movement: - (51); Control: - (55). |
| 04/07/2025 |
Named the #69 prospect in the ABL |
| 08/11/2025 |
Injured (heat exhaustion), day-to-day for 3 days. |
| 12/04/2025 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |