| Player History |
| 12/16/2012 | Joined the Jonesborough HS Magnets. |
| 01/01/2013 | OSA scouting updated ratings (potential): Stuff: 3 (8); Movement: 7 (10); Control: 1 (9). |
| 04/08/2013 | Pitches a 2-hit shutout against the Corpus Christi HS Iron Men with 5 strikeouts and 0 BB allowed! |
| 05/28/2013 | Injured (forearm stiffness), out for 4 days. |
| 12/05/2013 | Drafted in the 2013 first-year player draft (Round 8, Pick 6, 231st overall Pick) by the Philadelphia Phillies. |
| 01/01/2014 | OSA scouting updated ratings (potential): Stuff: 3 (8); Movement: 7 (10); Control: 1 (9). |
| 01/01/2015 | OSA scouting updated ratings (potential): Stuff: 7 (10); Movement: 7 (10); Control: 3 (12). |
| 08/21/2015 | Injured (elbow inflammation), out for 3 months. |
| 01/01/2016 | OSA scouting updated ratings (potential): Stuff: 9 (10); Movement: 9 (10); Control: 5 (14). |
| 01/01/2017 | OSA scouting updated ratings (potential): Stuff: 10 (10); Movement: 10 (10); Control: 8 (14). |
| 05/22/2017 | Suspended 6 games after ejection following a brawl. |
| 05/28/2017 | Injured (hamstring soreness), out for one week. |
| 07/15/2017 | Pitches a 4-hit shutout against the Greeneville Drive with 5 strikeouts and 2 BB allowed! |
| 01/01/2018 | OSA scouting updated ratings (potential): Stuff: 10 (10); Movement: 11 (11); Control: 8 (14). |
| 09/12/2018 | Won the 2018 Eastern League Round 1 with the Reading Phillies! |
| 01/01/2019 | OSA scouting updated ratings (potential): Stuff: 12 (12); Movement: 11 (11); Control: 11 (14). |
| 07/12/2019 | Pitches a 4-hit shutout against the Rochester Red Wings with 4 strikeouts and 2 BB allowed! |
| 01/01/2020 | OSA scouting updated ratings (potential): Stuff: 10 (10); Movement: 12 (12); Control: 13 (14). |
| 05/07/2020 | Suspended 3 games after ejection following a brawl. |
| 06/11/2020 | Injured (strained forearm), out for 2-3 weeks. |
| 08/13/2020 | Pitches a 1-hit shutout against the Los Angeles Dodgers with 8 strikeouts and 1 BB allowed! |
| 08/23/2020 | Injured (shoulder inflammation), out for 8 months. |
| 11/26/2020 | Received a 1-year contract worth a total of $390,000 through automatic renewal. |
| 01/01/2021 | OSA scouting updated ratings (potential): Stuff: 10 (10); Movement: 11 (11); Control: 13 (13). |