01/01/2021 | OSA scouting updated ratings (potential): Stuff: 88 (92); Movement: 74 (78); Control: 59 (60). |
07/08/2021 | Was selected to the 2021 Continental Baseball League All-Star Game. |
10/31/2021 | Was traded by the Mahoning Valley Scrappers to the Vallejo Admirals in exchange for CF Albert Almora. |
01/01/2022 | OSA scouting updated ratings (potential): Stuff: 88 (94); Movement: 71 (75); Control: 58 (60). |
01/01/2023 | OSA scouting updated ratings (potential): Stuff: 88 (93); Movement: 71 (75); Control: 57 (59). |
01/01/2024 | OSA scouting updated ratings (potential): Stuff: 89 (93); Movement: 70 (74); Control: 56 (58). |
04/07/2024 | Injured (sore back), day-to-day for 6 days. |
07/24/2024 | Suspended 2 games after ejection following a brawl. |
01/01/2025 | OSA scouting updated ratings (potential): Stuff: 88 (91); Movement: 64 (67); Control: 58 (58). |
07/25/2025 | Was traded by the Vallejo Admirals to the Charlotte Knights in exchange for SP Geoffrey Macksey, 1B Zach Shannon, RF Jose V. Almonte, RP José Chávez. |
10/30/2025 | Wins the 2025 CBL Premier Cup Series with the Charlotte Knights. |
11/21/2025 | Became a free agent. |
01/01/2026 | OSA scouting updated ratings (potential): Stuff: 87 (90); Movement: 66 (66); Control: 56 (56). |
01/03/2026 | Signed a 3-year contract worth a total of $28,500,000 with the Vancouver Canadians organization. |
07/12/2026 | Was selected to the 2026 Continental Baseball League All-Star Game. |
11/12/2026 | Wins the 2026 CBL FL Most Improve Player. |
11/12/2026 | Finished 3rd in 2026 CBL FL Bob Feller Best Pitcher Award voting. |
01/01/2027 | OSA scouting updated ratings (potential): Stuff: 84 (89); Movement: 65 (67); Control: 55 (56). |
01/01/2028 | OSA scouting updated ratings (potential): Stuff: 81 (88); Movement: 66 (68); Control: 57 (57). |
06/25/2028 | Signed a 1-year contract extension worth a total of $13,000,000 with the Vancouver Canadians organization. |
07/09/2028 | Was selected to the 2028 Continental Baseball League All-Star Game. |
10/31/2028 | Wins the 2028 CBL FL Rawlings Gold Glove Award at P. |
01/01/2029 | OSA scouting updated ratings (potential): Stuff: 82 (87); Movement: 68 (69); Control: 58 (58). |
06/06/2029 | Collects his 2000th career Continental Baseball League strikeout! |
12/07/2029 | Became a free agent. |
01/01/2030 | OSA scouting updated ratings (potential): Stuff: 83 (87); Movement: 62 (63); Control: 58 (58). |
01/12/2030 | Signed a 3-year contract worth a total of $33,500,000 with the Mahoning Valley Scrappers organization. |
10/01/2030 | Wins the CBL HL Pitcher of the Month Award. |
11/06/2030 | Finished 2nd in 2030 CBL HL Bob Feller Best Pitcher Award voting. |
01/01/2031 | OSA scouting updated ratings (potential): Stuff: 83 (88); Movement: 63 (64); Control: 57 (57). |
01/01/2032 | OSA scouting updated ratings (potential): Stuff: 67 (71); Movement: 63 (65); Control: 56 (56). |
04/28/2032 | Collects his 2500th career Continental Baseball League strikeout! |
07/30/2032 | Injured (Flu), day-to-day for 4 days. |
11/19/2032 | Became a free agent. |
01/01/2033 | OSA scouting updated ratings (potential): Stuff: 61 (67); Movement: 59 (60); Control: 55 (56). |
01/17/2033 | Signed a 1-year contract worth a total of $1,300,000 with the San Diego Surf Dawgs organization. |
05/31/2033 | Released by the San Diego Surf Dawgs. |
06/12/2033 | Signed a minor league contract ($100,000 bonus) with the Vancouver Canadians organization. |
LEADERBOARD APPEARANCES |
Year | GS | Rank | 2023 | 33 | 10 | 2026 | 34 | 1 | 2028 | 33 | 8 | 2031 | 35 | 5 | | Year | W | Rank | 2020 | 13 | 9 | 2021 | 16 | 8 | 2026 | 16 | 3 | 2028 | 16 | 3 | 2030 | 15 | 8 | 2031 | 19 | 3 | | Year | L | Rank | 2024 | 14 | 4 | 2027 | 12 | 10 | | Year | Win. % | Rank | 2026 | .667 | 5 | 2028 | .727 | 1 | 2030 | .714 | 7 | 2031 | .704 | 5 | | Year | IP | Rank | 2026 | 223.2 | 3 | 2031 | 212.0 | 9 | |
Year | BF | Rank | 2026 | 886 | 9 | 2031 | 906 | 4 | | Year | HRA | Rank | 2022 | 26 | 7 | 2027 | 32 | 5 | | Year | BB | Rank | 2021 | 67 | 4 | 2023 | 70 | 5 | 2024 | 73 | 4 | 2031 | 86 | 4 | 2032 | 76 | 7 | | Year | K | Rank | 2021 | 186 | 10 | 2022 | 185 | 10 | 2026 | 254 | 3 | 2027 | 200 | 7 | 2028 | 199 | 7 | | Year | WP | Rank | 2023 | 10 | 6 | 2032 | 9 | 9 | |
Year | ERA | Rank | 2026 | 2.62 | 2 | 2028 | 3.65 | 7 | 2030 | 2.51 | 2 | | Year | BABIP | Rank | 2022 | .276 | 7 | 2026 | .250 | 2 | 2027 | .279 | 7 | 2030 | .254 | 4 | 2031 | .280 | 10 | 2032 | .275 | 5 | | Year | WHIP | Rank | 2026 | 0.98 | 2 | 2027 | 1.18 | 8 | 2028 | 1.28 | 9 | 2030 | 1.02 | 2 | | Year | K/BB | Rank | 2027 | 3.70 | 3 | 2028 | 3.16 | 8 | | Year | RA/9 | Rank | 2026 | 9.09 | 2 | 2027 | 10.72 | 8 | 2028 | 11.81 | 10 | 2030 | 9.46 | 2 | |
Year | HR/9 | Rank | 2030 | 0.65 | 2 | 2032 | 0.86 | 4 | | Year | H/9 | Rank | 2021 | 8.30 | 10 | 2022 | 7.86 | 7 | 2026 | 6.24 | 1 | 2027 | 8.16 | 7 | 2028 | 8.62 | 8 | 2029 | 8.20 | 10 | 2030 | 6.49 | 1 | 2031 | 8.32 | 10 | 2032 | 8.62 | 8 | | Year | BB/9 | Rank | 2027 | 2.42 | 7 | | Year | K/9 | Rank | 2021 | 8.83 | 8 | 2022 | 8.76 | 6 | 2023 | 8.78 | 8 | 2024 | 9.37 | 8 | 2026 | 10.22 | 4 | 2027 | 8.97 | 6 | 2028 | 9.08 | 9 | 2029 | 9.72 | 3 | 2030 | 8.72 | 10 | | Year | QS | Rank | 2026 | 25 | 1 | 2027 | 18 | 10 | 2028 | 18 | 5 | 2030 | 18 | 10 | 2032 | 20 | 4 | |
Year | QSP | Rank | 2026 | .735 | 2 | 2028 | .545 | 9 | 2030 | .600 | 7 | 2032 | .625 | 3 | | Year | CG | Rank | 2029 | 2 | 7 | 2032 | 1 | 10 | | Year | CGP | Rank | 2029 | .074 | 7 | | Year | GB% | Rank | 2022 | 0.56 | 8 | | Year | WAR | Rank | 2026 | 6.3 | 6 | 2030 | 5.8 | 4 | |