01/01/2021 | OSA scouting updated ratings (potential): Stuff: 99 (100); Movement: 71 (73); Control: 85 (85). |
04/05/2021 | Pitches a 2-hit shutout against the Tucson Express with 5 strikeouts and 2 BB allowed! |
07/08/2021 | Was selected to the 2021 Continental Baseball League All-Star Game. |
07/31/2021 | Pitches a 5-hit shutout against the Erie Seawolves with 6 strikeouts and 1 BB allowed! |
10/31/2021 | Finished 3rd in 2021 CBL FL Bob Feller Best Pitcher Award voting. |
11/21/2021 | Received a 1-year contract worth a total of $10,000,000 through arbitration. |
01/01/2022 | OSA scouting updated ratings (potential): Stuff: 93 (100); Movement: 71 (73); Control: 84 (84). |
07/03/2022 | Pitches a 3-hit shutout against the Vancouver Canadians with 10 strikeouts and 1 BB allowed! |
07/04/2022 | Wins the CBL FL Player of the Week Award. |
07/06/2022 | Was selected to the 2022 Continental Baseball League All-Star Game. |
11/01/2022 | Finished 2nd in 2022 CBL FL Bob Feller Best Pitcher Award voting. |
11/22/2022 | Received a 1-year contract worth a total of $12,718,750 through arbitration. |
12/06/2022 | Signed a 5-year contract extension worth a total of $106,000,000 with the Traverse City Bullet Club organization. |
01/01/2023 | OSA scouting updated ratings (potential): Stuff: 93 (100); Movement: 73 (74); Control: 83 (83). |
07/08/2023 | Was selected to the 2023 Continental Baseball League All-Star Game. |
11/03/2023 | Wins the 2023 CBL FL Bob Feller Best Pitcher Award. |
01/01/2024 | OSA scouting updated ratings (potential): Stuff: 93 (100); Movement: 73 (73); Control: 83 (84). |
05/11/2024 | Injured (strained oblique), out for 2 weeks. |
07/01/2024 | Was selected to the 2024 Continental Baseball League All-Star Game. |
08/29/2024 | Injured (shoulder soreness), out for 3 weeks. |
10/27/2024 | Finished 3rd in 2024 CBL FL Bob Feller Best Pitcher Award voting. |
01/01/2025 | OSA scouting updated ratings (potential): Stuff: 94 (98); Movement: 76 (76); Control: 83 (84). |
04/12/2025 | Pitches a 2-hit shutout against the Erie Seawolves with 5 strikeouts and 1 BB allowed! |
04/29/2025 | Injured (Forearm inflammation), out for 6 weeks. |
08/26/2025 | Pitches a 4-hit shutout against the Calgary Sting with 10 strikeouts and 1 BB allowed! |
09/01/2025 | Injured (Neck stiffness), day-to-day for 1 day. |
01/01/2026 | OSA scouting updated ratings (potential): Stuff: 93 (98); Movement: 78 (79); Control: 85 (85). |
04/24/2026 | Injured (Sore back), day-to-day for 1 day. |
06/06/2026 | Injured (Finger blister), day-to-day for 1 day. |
07/04/2026 | Injured (Sore thumb), day-to-day for 2 days. |
09/24/2026 | Strikes out 15 against the Connecticut Colonials. |
01/01/2027 | OSA scouting updated ratings (potential): Stuff: 91 (96); Movement: 77 (79); Control: 86 (87). |
06/23/2027 | Injured (Strained oblique), day-to-day for one week. |
07/01/2027 | Injured (Torn rotator cuff), out for 8-9 months. |
07/11/2027 | Was selected to the 2027 Continental Baseball League All-Star Game. |
11/04/2027 | Declined his contract option. |
11/25/2027 | Became a free agent. |
12/12/2027 | Signed a 2-year contract worth a total of $38,000,000 with the Austin Bats organization. |
01/01/2028 | OSA scouting updated ratings (potential): Stuff: 84 (86); Movement: 77 (77); Control: 78 (78). |
04/03/2028 | Injured (Sore back), day-to-day for one week. |
04/09/2028 | Pitches a NO-HITTER against the Colorado Gold Sox with 9 strikeouts and 3 BB allowed! |
06/02/2028 | Collects his 2000th career Continental Baseball League strikeout! |
09/02/2028 | Pitches a 4-hit shutout against the Altoona Curve with 12 strikeouts and 1 BB allowed! |
10/31/2028 | Declined his contract option. |
11/21/2028 | Became a free agent. |
12/29/2028 | Signed a 2-year contract worth a total of $40,000,000 with the Mahoning Valley Scrappers organization. |
01/01/2029 | OSA scouting updated ratings (potential): Stuff: 82 (83); Movement: 74 (74); Control: 65 (66). |
04/13/2029 | Injured (Hamstring soreness), day-to-day for 3 days. |
05/31/2029 | Pitches a 4-hit shutout against the Golden State Admirals with 9 strikeouts and 0 BB allowed! |
07/03/2029 | Was selected to the 2029 Continental Baseball League All-Star Game. |
09/18/2029 | Pitches a 4-hit shutout against the Golden State Admirals with 4 strikeouts and 0 BB allowed! |
12/18/2029 | Signed a 2-year contract extension worth a total of $24,000,000 with the Mahoning Valley Scrappers organization. |
01/01/2030 | OSA scouting updated ratings (potential): Stuff: 56 (74); Movement: 67 (69); Control: 62 (65). |
05/08/2030 | Injured (Sore back), day-to-day for 6 days. |
05/19/2030 | Injured (Torn biceps), out for 2 months. |
09/05/2030 | Injured (Finger blister), day-to-day for 2 weeks. |
01/01/2031 | OSA scouting updated ratings (potential): Stuff: 52 (74); Movement: 59 (64); Control: 62 (62). |
LEADERBOARD APPEARANCES |
Year | GS | Rank | 2020 | 33 | 6 | 2021 | 33 | 6 | 2023 | 35 | 1 | 2026 | 34 | 1 | | Year | W | Rank | 2020 | 19 | 2 | 2022 | 16 | 3 | 2023 | 17 | 2 | | Year | L | Rank | 2021 | 13 | 10 | 2024 | 13 | 6 | 2026 | 13 | 9 | 2028 | 13 | 3 | | Year | Win. % | Rank | 2020 | .704 | 3 | 2022 | .593 | 8 | 2023 | .680 | 7 | | Year | IP | Rank | 2020 | 235.2 | 1 | 2021 | 226.0 | 4 | 2022 | 232.1 | 3 | 2023 | 239.2 | 1 | 2026 | 218.2 | 6 | |
Year | BF | Rank | 2020 | 934 | 1 | 2021 | 903 | 6 | 2022 | 957 | 3 | 2023 | 952 | 2 | 2026 | 914 | 5 | | Year | K | Rank | 2020 | 223 | 2 | 2021 | 233 | 2 | 2022 | 214 | 1 | 2023 | 253 | 1 | 2024 | 216 | 1 | 2026 | 261 | 1 | 2028 | 221 | 7 | | Year | WP | Rank | 2017 | 7 | 8 | 2019 | 11 | 4 | 2021 | 18 | 2 | 2022 | 11 | 7 | 2023 | 15 | 1 | 2026 | 20 | 1 | 2028 | 17 | 3 | 2029 | 13 | 3 | | Year | ERA | Rank | 2020 | 2.33 | 2 | 2021 | 3.35 | 10 | 2022 | 2.87 | 2 | 2023 | 2.74 | 3 | 2024 | 3.17 | 5 | 2029 | 2.81 | 3 | | Year | BABIP | Rank | 2024 | .269 | 7 | |
Year | WHIP | Rank | 2020 | 0.99 | 3 | 2021 | 1.00 | 2 | 2022 | 1.14 | 6 | 2023 | 1.01 | 2 | 2024 | 0.98 | 1 | | Year | K/BB | Rank | 2020 | 6.37 | 1 | 2021 | 5.55 | 4 | 2022 | 3.63 | 6 | 2023 | 5.06 | 3 | 2024 | 5.84 | 1 | 2026 | 5.67 | 3 | | Year | RA/9 | Rank | 2020 | 9.51 | 3 | 2021 | 9.16 | 1 | 2022 | 10.50 | 6 | 2023 | 9.50 | 2 | 2024 | 9.38 | 1 | | Year | HR/9 | Rank | 2020 | 0.50 | 5 | 2022 | 0.77 | 10 | 2023 | 0.56 | 2 | 2029 | 0.41 | 1 | | Year | H/9 | Rank | 2020 | 7.56 | 8 | 2021 | 7.33 | 3 | 2022 | 8.02 | 7 | 2023 | 7.17 | 4 | 2024 | 7.11 | 1 | |
Year | BB/9 | Rank | 2020 | 1.34 | 2 | 2021 | 1.67 | 6 | 2023 | 1.88 | 5 | 2024 | 1.68 | 5 | 2026 | 1.89 | 7 | | Year | K/9 | Rank | 2020 | 8.52 | 5 | 2021 | 9.28 | 3 | 2022 | 8.29 | 3 | 2023 | 9.50 | 1 | 2024 | 9.79 | 2 | 2026 | 10.74 | 2 | 2028 | 10.67 | 4 | | Year | QS | Rank | 2020 | 29 | 1 | 2021 | 22 | 4 | 2022 | 23 | 4 | 2023 | 28 | 1 | 2026 | 22 | 3 | | Year | QSP | Rank | 2020 | .879 | 1 | 2021 | .667 | 9 | 2022 | .719 | 4 | 2023 | .800 | 1 | 2026 | .647 | 6 | | Year | CG | Rank | 2020 | 4 | 3 | 2022 | 5 | 2 | 2024 | 3 | 5 | 2025 | 2 | 5 | 2027 | 3 | 2 | |
Year | CGP | Rank | 2020 | .121 | 3 | 2022 | .156 | 2 | 2024 | .097 | 6 | | Year | SHO | Rank | 2016 | 0 | 8 | 2020 | 1 | 5 | 2021 | 2 | 2 | 2022 | 1 | 2 | 2025 | 2 | 2 | 2028 | 2 | 1 | 2029 | 2 | 3 | | Year | GB% | Rank | 2023 | 0.54 | 9 | | Year | WAR | Rank | 2020 | 6.9 | 1 | 2021 | 6.3 | 1 | 2022 | 5.5 | 1 | 2023 | 7.9 | 1 | 2024 | 4.9 | 1 | 2026 | 6.4 | 5 | 2027 | 4.3 | 8 | 2028 | 4.3 | 10 | 2029 | 5.2 | 7 | | |