| Player History |
| 05/18/2014 | Drafted in 1st round, 20th overall pick, by Thunder Bay in 2014. |
| 04/11/2014 | Injured on 4/11/2014 with a Inflamed Elbow Ligament, out for 1-2 weeks. |
| 05/03/2014 | Injured on 5/3/2014 with a Pulled Tricep Muscle, out for 3-4 weeks. |
| 04/26/2015 | Injured on 4/26/2015 with a Tight Shoulder, out for 1-2 weeks. |
| 06/16/2015 | Injured on 6/16/2015 with a Strained Bicep Tendon, out for 4 weeks. |
| 04/25/2017 | Injured on 4/25/2017 with a Blister On Finger, out for 5 days. |
| 05/05/2017 | Injured on 5/5/2017 with a Inflamed Back Muscle, out for 1-2 weeks. |
| 07/19/2017 | Earned first career win on 7/19/2017. |
| 05/01/2018 | Won Pitcher of the Month award on 5/1/2018, going 4-0, 1.39. |
| 07/01/2018 | Was selected to the 2018 Allstar game... |
| 07/19/2018 | Injured on 7/19/2018 with a Pulled Rotator Cuff Muscle, out for 5 weeks. |
| 08/01/2019 | Won Pitcher of the Month award on 8/1/2019, going 3-0, 0.77. |
| 09/01/2019 | Won Pitcher of the Month award on 9/1/2019, going 3-0, 1.36. |
| 10/01/2020 | Won Pitcher of the Month award on 10/1/2020, going 5-1, 1.28. |
| 01/31/2021 | Gets a new one-year contract worth $5,557,143 through salary arbitration. |
| 04/07/2021 | Pitched NO-HITTER against Saskatoon on 4/7/2021, striking out 12. |
| 07/01/2021 | Was selected to the 2021 Allstar game... |
| 01/31/2022 | Gets a new one-year contract worth $8,550,000 through salary arbitration. |
| 09/11/2022 | Injured on 9/11/2022 with a Ruptured Elbow Ligament, out for 4 weeks. |
| 01/31/2023 | Gets a new one-year contract worth $8,550,000 through salary arbitration. |
| 09/27/2023 | Injured on 9/27/2023 with a Torn Tricep Muscle, out for 6 weeks. |
| 02/20/2024 | Signed as a free agent by Niagara on 2/20/2024 to a 5-year deal worth $16,250,000 per year. |
| 05/17/2024 | Had first career hit (double) on 5/17/2024, off Anthony Brittain (MTN). |
| 06/01/2024 | Won Pitcher of the Month award on 6/1/2024, going 2-0, 0.29. |
| 07/01/2024 | Was selected to the 2024 Allstar game... |
| 12/01/2024 | Won Canada Cup with Niagara in 2024. |
| Won Pitcher of the Year in 2024, going 22-4, 1.52 ERA. |
| 06/01/2025 | Won Pitcher of the Month award on 6/1/2025, going 4-1, 1.03. |
| 07/01/2025 | Won Pitcher of the Month award on 7/1/2025, going 5-0, 1.00. |
| 07/01/2025 | Was selected to the 2025 Allstar game... |
| 09/19/2025 | Injured on 9/19/2025 with a Inflamed Bicep Tendon, out for 4 weeks. |
| Won Pitcher of the Year in 2025, going 22-4, 1.86 ERA. |
| 08/22/2026 | Hit first career homerun on 8/22/2026, off Leonard Berube (HAM). |
| 10/15/2026 | Injured on 10/15/2026 with a Strained Tricep Muscle, out for 7 weeks. |
| 05/01/2027 | Won Pitcher of the Month award on 5/1/2027, going 4-0, 1.38. |
| 07/01/2027 | Was selected to the 2027 Allstar game... |
| 12/01/2027 | Won Canada Cup with Niagara in 2027. |
| 06/21/2028 | Pitches a 2-hit shutout against the British Columbia Eagles with 7 strikeouts and 0 BB allowed! |
| 07/13/2028 | Pitches a 3-hit shutout against the Halifax Gold Squirrel with 9 strikeouts and 3 BB allowed! |
| 07/30/2028 | Pitches a 6-hit shutout against the Thunder Bay Lightning with 8 strikeouts and 1 BB allowed! |
| 08/01/2028 | Wins the CBL EL Pitcher of the Month Award. |
| 08/24/2028 | Was selected to the 2028 Canadian Baseball League All-Star Game. |
| 10/28/2028 | Won the 2028 Canadian Baseball League Canada Cup with the Niagara Rapids! |
| 11/21/2028 | Became a free agent. |
| 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 10 (10); Control: 6 (6). |
| 01/17/2029 | Signed a 2-year contract worth a total of $26,710,000 with the Montreal Royales organization. |
| 06/19/2029 | Earns his 200th career Canadian Baseball League victory! |
| 07/18/2029 | Pitches a 4-hit shutout against the Kingston Loyalists with 11 strikeouts and 2 BB allowed! |
| 08/24/2029 | Was selected to the 2029 Canadian Baseball League All-Star Game. |
| 09/21/2029 | Pitches a 3-hit shutout against the Hamilton Hawks with 10 strikeouts and 1 BB allowed! |
| 01/01/2030 | OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 10 (10); Control: 6 (6). |
| 06/21/2030 | Collects his 3000th career Canadian Baseball League strikeout! |
| 07/13/2030 | Pitches a 4-hit shutout against the Kingston Loyalists with 9 strikeouts and 2 BB allowed! |
| 08/23/2030 | Was selected to the 2030 Canadian Baseball League All-Star Game. |
| 11/19/2030 | Became a free agent. |
| 01/01/2031 | OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 10 (10); Control: 6 (6). |
| 01/02/2031 | Signed a 3-year contract worth a total of $48,540,000 with the St. John's Explorers organization. |
| 04/13/2031 | Pitches a 3-hit shutout against the Moncton Aigles Bleu with 11 strikeouts and 2 BB allowed! |
| 07/01/2031 | Wins the CBL EL Pitcher of the Month Award. |
| 07/06/2031 | Pitches a 2-hit shutout against the Fredericton Grizzlies with 4 strikeouts and 0 BB allowed! |
| 07/11/2031 | Pitches a 4-hit shutout against the Richmond Hill Moonshots with 9 strikeouts and 1 BB allowed! |
| 08/29/2031 | Was selected to the 2031 Canadian Baseball League All-Star Game. |
| 10/18/2031 | Strikes out 15 against the London Werewolves. |
| 10/26/2031 | Pitches a 2-hit shutout against the London Werewolves with 11 strikeouts and 2 BB allowed! |
| 01/01/2032 | OSA scouting updated ratings (potential): Stuff: 8 (8); Movement: 8 (8); Control: 6 (6). |
| 04/12/2032 | Earns his 250th career Canadian Baseball League victory! |
| 07/17/2032 | Injured (partially torn labrum), out for 6-7 weeks. |
| 09/25/2032 | Collects his 3500th career Canadian Baseball League strikeout! |
| 01/01/2033 | OSA scouting updated ratings (potential): Stuff: 7 (7); Movement: 7 (7); Control: 7 (7). |
| 05/14/2033 | Pitches a 4-hit shutout against the Kingston Loyalists with 7 strikeouts and 3 BB allowed! |
| 07/25/2033 | Pitches a 2-hit shutout against the Montreal Royales with 3 strikeouts and 0 BB allowed! |
| 08/26/2033 | Was selected to the 2033 Canadian Baseball League All-Star Game. |
| 11/08/2033 | Retired from professional baseball. |
| 11/08/2033 | Was inducted to the Hall of Fame! |