| 06/15/2012 | Drafted in the 2012 first-year player draft (Round 1, Pick 5, 5th overall Pick) by the Portland Beavers. |
| 08/08/2012 | Injured (damaged meniscus (knee)), out for 2 weeks. |
| 01/01/2013 | SISA scouting updated ratings (potential): Stuff: 4 (4); Movement: 8 (6); Control: 3 (5). |
| 04/01/2013 | Named the #23 prospect in the OTM |
| 11/13/2013 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2014 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 9 (6); Control: 4 (5). |
| 04/11/2014 | Injured (strained back muscle), day-to-day for 2 weeks. |
| 05/07/2014 | Injured (torn bicep muscle), out for 2 months. |
| 10/25/2014 | Won the 2014 Over The Mound World Series with the Portland Beavers! |
| 11/18/2014 | Received a 1-year contract worth a total of $380,000 through automatic renewal. |
| 01/01/2015 | OSA scouting updated ratings (potential): Stuff: 6 (3); Movement: 8 (6); Control: 5 (4). |
| 04/20/2015 | Injured (tender elbow), day-to-day for 1-2 weeks. |
| 05/25/2015 | Pitches a 6-hit shutout against the Toronto Titans with 6 strikeouts and 4 BB allowed! |
| 06/29/2015 | Was selected to the 2015 Over The Mound All-Star Game. |
| 08/02/2015 | Injured (back spasms), out for 2 weeks. |
| 11/14/2015 | Received a 1-year contract worth a total of $4,260,600 through arbitration. |
| 01/01/2016 | OSA scouting updated ratings (potential): Stuff: 6 (5); Movement: 8 (6); Control: 5 (4). |
| 05/08/2016 | Injured (strained bicep tendon), day-to-day for 2 weeks. |
| 11/13/2016 | Received a 1-year contract worth a total of $4,793,700 through arbitration. |
| 01/01/2017 | OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 8 (6); Control: 6 (5). |
| 11/09/2017 | Received a 1-year contract worth a total of $4,890,000 through arbitration. |
| 01/01/2018 | OSA scouting updated ratings (potential): Stuff: 5 (5); Movement: 7 (6); Control: 6 (5). |
| 04/26/2018 | Injured (torn rotator cuff), out for 4-5 months. |
| 11/11/2018 | Became a free agent. |
| 01/01/2019 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 7 (6); Control: 4 (4). |
| 01/31/2019 | Signed a 5-year contract worth a total of $68,300,000 with the Helena Bobcats organization. |
| 01/01/2020 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 7 (6); Control: 4 (4). |
| 06/25/2020 | Injured (shoulder inflammation), out for 3-4 months. |
| 01/01/2021 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 7 (6); Control: 3 (3). |
| 11/03/2021 | Wins the 2021 OTM WL The Ozzie Glove at P. |
| 01/01/2022 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 7 (6); Control: 3 (3). |
| 03/05/2022 | Released by the Helena Bobcats. |
| 01/01/2023 | OSA scouting updated ratings (potential): Stuff: 5 (4); Movement: 7 (6); Control: 3 (3). |
| 01/01/2023 | Retired from professional baseball. |
| | | Year | W | Rank | | 2015 | 19 | 3 | | 2017 | 15 | 8 | | | Year | L | Rank | | 2019 | 15 | 4 | | 2021 | 15 | 9 | | | Year | Winning % | Rank | | 2015 | .760 | 4 | | |
| | | Year | BB | Rank | | 2015 | 92 | 7 | | 2017 | 112 | 4 | | 2019 | 151 | 1 | | 2021 | 137 | 1 | | | | Year | ERA | Rank | | 2015 | 2.67 | 2 | | 2016 | 3.59 | 7 | | | Year | BABIP | Rank | | 2016 | .289 | 10 | | 2017 | .278 | 4 | |
| Year | WHIP | Rank | | 2016 | 1.32 | 8 | | 2017 | 1.35 | 10 | | | | Year | HR/9 | Rank | | 2015 | 0.23 | 1 | | 2016 | 0.63 | 8 | | 2017 | 0.41 | 2 | | | Year | H/9 | Rank | | 2015 | 7.86 | 7 | | 2016 | 8.07 | 8 | | 2017 | 7.95 | 5 | | |
| Year | VORP | Rank | | 2015 | 57.8 | 2 | | 2016 | 44.8 | 8 | | | Year | QS | Rank | | 2016 | 19 | 10 | | 2017 | 21 | 5 | | | Year | QSP | Rank | | 2015 | .655 | 5 | | 2017 | .583 | 7 | | | Year | SHO | Rank | | 2015 | 1 | 8 | | 2018 | 1 | 7 | | 2019 | 1 | 4 | | 2020 | 0 | 9 | | | Year | GB% | Rank | | 2015 | 0.61 | 5 | | 2017 | 0.60 | 10 | | 2019 | 0.59 | 8 | |