| 06/05/2014 |
Joined the Fresno State Bulldogs. |
| 01/01/2015 |
OSA scouting updated ratings (potential): Contact: - (8); Power: - (9); Eye: - (8). |
| 01/01/2016 |
OSA scouting updated ratings (potential): Contact: - (8); Power: - (9); Eye: - (8). |
| 01/01/2017 |
OSA scouting updated ratings (potential): Contact: - (10); Power: - (15); Eye: - (12). |
| 01/01/2018 |
OSA scouting updated ratings (potential): Contact: - (11); Power: - (18); Eye: - (14). |
| 06/07/2018 |
Released by the Fresno State Bulldogs. |
| 06/07/2018 |
Drafted in the 2018 first-year player draft (Round 7, Pick 8, 162nd overall pick) by the Carolina Crush. |
| 01/01/2019 |
OSA scouting updated ratings (potential): Contact: - (11); Power: - (18); Eye: - (14). |
| 01/01/2020 |
OSA scouting updated ratings (potential): Contact: - (11); Power: - (18); Eye: - (13). |
| 04/07/2020 |
Injured (strained groin), out for 5 weeks. |
| 04/27/2020 |
Suffered setback in recovery from injury, will miss another 3 weeks. |
| 01/01/2021 |
OSA scouting updated ratings (potential): Contact: - (11); Power: - (18); Eye: - (13). |
| 01/01/2022 |
OSA scouting updated ratings (potential): Contact: - (6); Power: - (13); Eye: - (13). |
| 07/25/2022 |
Was traded by the Pax River Psychos to the Duke City Danger, along with CL Ánibal Machado, SP Tony Green, in exchange for LF José Carlos Mata, SP Mehdi Bayle, SS Jorge Molina. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Contact: - (30); Power: - (64); Eye: - (58). |
| 05/06/2023 |
Injured (dead arm), out for 6 days. |
| 11/19/2023 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2024 |
OSA scouting updated ratings (potential): Contact: - (36); Power: - (66); Eye: - (60). |
| 08/19/2024 |
Wins the A AHL Player of the Week Award. |
| 11/28/2024 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Contact: - (36); Power: - (64); Eye: - (62). |
| 06/15/2025 |
Injured (blurred vision), day-to-day for 2 days. |
| 07/13/2025 |
Was selected to the 2025 TRIPLE A All-Star Game. |
| 12/04/2025 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |