| 12/30/2014 | Signed a 0-year minor league contract with the Boston Ninja Black Sox organization. |
| 01/01/2015 | OSA scouting updated ratings (potential): Stuff: 1 (3); Movement: 1 (3); Control: 1 (4). |
| 01/01/2016 | OSA scouting updated ratings (potential): Stuff: 2 (3); Movement: 2 (3); Control: 2 (4). |
| 01/01/2017 | OSA scouting updated ratings (potential): Stuff: 3 (3); Movement: 3 (3); Control: 3 (4). |
| 01/01/2018 | OSA scouting updated ratings (potential): Stuff: 3 (3); Movement: 3 (3); Control: 4 (4). |
| 05/14/2018 | Released by the Boston organization. |
| 01/01/2019 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 3 (3); Control: 4 (4). |
| 06/15/2020 | Drafted in the 2020 first-year player draft (Supplemental Round 1, Pick 3, 25th overall Pick) by the Tri-City ValleyCats. |
| 08/28/2020 | Pitches a 5-hit shutout against the Orlando Seals with 3 strikeouts and 0 BB allowed! |
| 01/01/2021 | OSA scouting updated ratings (potential): Stuff: 2 (4); Movement: 6 (6); Control: 1 (4). |
| 06/08/2021 | Pitches a 5-hit shutout against the San Bernardino Extreme with 3 strikeouts and 1 BB allowed! |
| 01/01/2022 | OSA scouting updated ratings (potential): Stuff: 3 (4); Movement: 8 (6); Control: 2 (4). |
| 06/20/2022 | Injured (wrist soreness), day-to-day for one week. |
| 01/01/2023 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 8 (6); Control: 3 (4). |
| 04/03/2023 | Named the #32 prospect in the OTM |
| 05/07/2023 | Injured (mild abdominal strain), day-to-day for 5 days. |
| 06/01/2023 | Wins the OTMS A SL1 Pitcher of the Month Award. |
| 01/01/2024 | OSA scouting updated ratings (potential): Stuff: 7 (5); Movement: 7 (6); Control: 3 (3). |
| 07/23/2024 | Pitches a 4-hit shutout against the Greensboro Silversides with 7 strikeouts and 2 BB allowed! |
| 07/29/2024 | Was traded by the Tri-City ValleyCats to the Boston Ninja Black Sox in exchange for 2B Devin Reed. |
| 01/01/2025 | OSA scouting updated ratings (potential): Stuff: 7 (5); Movement: 7 (6); Control: 4 (3). |
| 05/14/2025 | Injured (shoulder inflammation), out for 6-7 months. |
| 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 7 (6); Movement: 7 (6); Control: 4 (3). |
| 10/30/2026 | Was traded by the Boston Ninja Black Sox to the Ruston Rabbits, along with MR Benoît Côté, 2B J.J. Craig, in exchange for SP Al Barnes, SP Anastasio Padilla, SP Reynaldo Ramírez. |
| 11/16/2026 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2027 | OSA scouting updated ratings (potential): Stuff: 7 (6); Movement: 7 (6); Control: 4 (3). |
| 06/22/2027 | Injured (ruptured tendon (finger)), out for 4 months. |
| 11/28/2027 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2028 | OSA scouting updated ratings (potential): Stuff: 7 (6); Movement: 7 (6); Control: 4 (3). |
| 11/24/2028 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 7 (6); Movement: 7 (6); Control: 4 (3). |
| 05/25/2030 | Injured on 05/22/2030, diagnosed with a partially torn labrum, will miss 3 months. |
| 11/17/2030 | Received a 1-year contract worth a total of $1,600,000 through arbitration. |
| 01/01/2031 | OSA scouting updated ratings (potential): Stuff: 7 (6); Movement: 7 (6); Control: 4 (3). |
| 04/08/2031 | Injured (finger blister), day-to-day for 1 day. |
| 08/02/2031 | Suspended 9 games after ejection following a brawl. |
| 08/24/2031 | Injured (neck stiffness), day-to-day for 1 day. |
| 01/01/2032 | OSA scouting updated ratings (potential): Stuff: 7 (6); Movement: 7 (6); Control: 4 (3). |