12/10/2020 | Drafted in the rule 5 draft (Round 1, Pick 12, 12th overall Pick) by the Charlotte Knights, from the San Diego Surf Dawgs. |
01/01/2021 | OSA scouting updated ratings (potential): Stuff: 66 (67); Movement: 68 (68); Control: 40 (49). |
01/08/2021 | Was traded by the Charlotte Knights to the Calgary Mavericks, along with 2B Jonathan Schoop, 1B Aurelio Murillo, 2B Lucas Sakay, LF Dan Roberts, in exchange for SP Tyler Mondile. |
11/24/2021 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2022 | OSA scouting updated ratings (potential): Stuff: 78 (78); Movement: 65 (65); Control: 43 (43). |
11/25/2022 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2023 | OSA scouting updated ratings (potential): Stuff: 75 (76); Movement: 64 (64); Control: 43 (44). |
06/23/2023 | Was selected to the 2023 Pacific Coast League All-Star Game. |
11/27/2023 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2024 | OSA scouting updated ratings (potential): Stuff: 75 (79); Movement: 63 (63); Control: 45 (46). |
06/21/2024 | Was selected to the 2024 Pacific Coast League All-Star Game. |
11/20/2024 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2025 | OSA scouting updated ratings (potential): Stuff: 63 (68); Movement: 63 (63); Control: 46 (47). |
11/21/2025 | Became a free agent. |
01/01/2026 | OSA scouting updated ratings (potential): Stuff: 64 (66); Movement: 64 (64); Control: 50 (50). |
03/11/2026 | Signed a minor league contract with Mahoning Valley Scrappers organization. |
11/24/2026 | Received a 1-year contract worth a total of $650,000 through arbitration. |
01/01/2027 | OSA scouting updated ratings (potential): Stuff: 63 (66); Movement: 62 (64); Control: 52 (52). |
06/25/2027 | Suspended 8 games after ejection following a brawl. |
11/23/2027 | Received a 1-year contract worth a total of $1,625,000 through arbitration. |
01/01/2028 | OSA scouting updated ratings (potential): Stuff: 62 (66); Movement: 65 (67); Control: 51 (52). |
11/19/2028 | Received a 1-year contract worth a total of $1,800,000 through arbitration. |
01/01/2029 | OSA scouting updated ratings (potential): Stuff: 72 (75); Movement: 66 (66); Control: 54 (54). |
05/31/2029 | Was claimed off waivers by Vancouver while with Mahoning Valley. |
07/17/2029 | Was claimed off waivers by Calgary while with Vancouver. |
12/07/2029 | Became a free agent. |
01/01/2030 | OSA scouting updated ratings (potential): Stuff: 62 (64); Movement: 60 (60); Control: 53 (53). |
02/06/2030 | Signed a minor league contract with the Minneapolis Millers organization. |
08/30/2030 | Was claimed off waivers by Vancouver while with Minneapolis. |
10/30/2030 | Released by the Vancouver Canadians. |
01/01/2031 | OSA scouting updated ratings (potential): Stuff: 70 (72); Movement: 55 (56); Control: 55 (55). |
08/13/2031 | Signed a minor league contract with the Charlotte Knights organization. |
11/18/2031 | Became a minor league free agent. |
01/01/2032 | OSA scouting updated ratings (potential): Stuff: 70 (72); Movement: 55 (56); Control: 53 (53). |