| 06/15/2014 | Drafted in the 2014 first-year player draft (Round 8, Pick 20, 160th overall Pick) by the Lowell Knights. |
| 01/01/2015 | OSA scouting updated ratings (potential): Stuff: 2 (3); Movement: 3 (4); Control: 3 (4). |
| 12/21/2015 | Was traded by the Lowell Knights to the Guelph Royals, along with MR D. Hernández, MR D. Morgan, in exchange for MR M. Hernández. |
| 01/01/2016 | OSA scouting updated ratings (potential): Stuff: 4 (4); Movement: 4 (4); Control: 4 (5). |
| 09/23/2016 | Won the 2016 OTM Double A Round 2 with the Havre Sparks! |
| 01/01/2017 | OSA scouting updated ratings (potential): Stuff: 6 (4); Movement: 5 (4); Control: 5 (6). |
| 01/01/2018 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 5 (5); Control: 6 (6). |
| 06/14/2018 | Was selected to the 2018 OTM Triple A All-Star Game. |
| 07/10/2018 | Pitches a 3-hit shutout against the Oakland Mongooses with 2 strikeouts and 1 BB allowed! |
| 07/20/2018 | Injured (flu), day-to-day for 3 days. |
| 01/01/2019 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 5 (4); Control: 7 (6). |
| 06/11/2019 | Pitches a 3-hit shutout against the Hartford Hawks with 9 strikeouts and 1 BB allowed! |
| 06/13/2019 | Was selected to the 2019 OTM Triple A All-Star Game. |
| 08/26/2019 | Pitches a 2-hit shutout against the Hartford Hawks with 5 strikeouts and 0 BB allowed! |
| 09/01/2019 | Wins the OTMAAA SL1 Pitcher of the Month Award. |
| 10/19/2019 | Won the 2019 Over The Mound World Series with the Guelph Royals! |
| 11/13/2019 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2020 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 5 (4); Control: 8 (6). |
| 09/25/2020 | Won the 2020 OTM Triple A Round 2 with the Luistown Lugnuts! |
| 01/01/2021 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 4 (4); Control: 7 (6). |
| 04/19/2021 | Was traded by the Guelph Royals to the Woodstock Harlequins, along with MR C. Macías, SP W. Hood, 2B T. Gillespie, 2B C. Day, in exchange for CF R. Martínez, SP Z. Owens, SP T. Walker, RF Z. Hartman. |
| 11/17/2021 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2022 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 4 (4); Control: 7 (6). |
| 08/03/2022 | Injured (virus), out for 1-2 weeks. |
| 08/08/2022 | Suffered setback in recovery from injury, will miss another one week. |
| 11/13/2022 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2023 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 4 (4); Control: 7 (6). |
| 05/25/2023 | Injured (gout), out for 3 days. |
| 11/08/2023 | Received a 1-year contract worth a total of $570,000 through arbitration. |
| 01/01/2024 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 4 (4); Control: 8 (6). |
| 03/22/2024 | Injured (strained shoulder), out for 7 weeks. |
| 11/06/2024 | Became a free agent. |
| 01/01/2025 | OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 4 (4); Control: 6 (5). |
| 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 4 (4); Control: 7 (5). |
| 01/01/2026 | Retired from professional baseball. |