01/01/2021 | OSA scouting updated ratings (potential): Stuff: 14 (35); Movement: 35 (40); Control: 1 (58). |
06/08/2021 | Released by the Gainesville HS Rams. |
06/08/2021 | Drafted in the 2021 first-year player draft (Round 6, Pick 9, 125th overall pick) by the Altoona Curve. |
01/01/2022 | OSA scouting updated ratings (potential): Stuff: 28 (49); Movement: 35 (40); Control: 1 (59). |
01/01/2023 | OSA scouting updated ratings (potential): Stuff: 36 (54); Movement: 31 (51); Control: 18 (69). |
01/01/2024 | OSA scouting updated ratings (potential): Stuff: 37 (60); Movement: 32 (43); Control: 23 (87). |
01/01/2025 | OSA scouting updated ratings (potential): Stuff: 42 (69); Movement: 34 (45); Control: 33 (80). |
07/19/2025 | Injured (Food poisoning), out for 3 days. |
01/01/2026 | OSA scouting updated ratings (potential): Stuff: 48 (67); Movement: 33 (33); Control: 37 (82). |
05/03/2026 | Pitches a 4-hit shutout against the Utica Gutter Rats with 8 strikeouts and 1 BB allowed! |
06/21/2026 | Pitches a 5-hit shutout against the South Charleston Oaks with 6 strikeouts and 0 BB allowed! |
01/01/2027 | OSA scouting updated ratings (potential): Stuff: 51 (67); Movement: 35 (35); Control: 55 (83). |
11/25/2027 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2028 | OSA scouting updated ratings (potential): Stuff: 63 (78); Movement: 42 (42); Control: 68 (83). |
11/21/2028 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2029 | OSA scouting updated ratings (potential): Stuff: 67 (80); Movement: 43 (43); Control: 77 (83). |
01/06/2029 | Was traded by the Altoona Curve to the Golden State Admirals, along with 3B Sebastião Cebola, in exchange for 1B Justin Bellinger. |
01/11/2029 | Injured (Back stiffness), day-to-day for 3 days. |
12/07/2029 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2030 | OSA scouting updated ratings (potential): Stuff: 79 (91); Movement: 30 (30); Control: 86 (86). |
07/13/2030 | Suspended 4 games after ejection following a brawl. |
11/20/2030 | Received a 1-year contract worth a total of $400,000 through automatic renewal. |
01/01/2031 | OSA scouting updated ratings (potential): Stuff: 69 (78); Movement: 28 (28); Control: 86 (86). |
11/16/2031 | Received a 1-year contract worth a total of $500,000 through arbitration. |
01/01/2032 | OSA scouting updated ratings (potential): Stuff: 72 (78); Movement: 31 (31); Control: 85 (85). |
08/30/2032 | Injured (Flu), day-to-day for 2 days. |
11/17/2032 | Received a 1-year contract worth a total of $600,000 through arbitration. |
01/01/2033 | OSA scouting updated ratings (potential): Stuff: 73 (78); Movement: 32 (32); Control: 88 (88). |
11/11/2033 | Received a 1-year contract worth a total of $700,000 through arbitration. |
01/01/2034 | OSA scouting updated ratings (potential): Stuff: 83 (85); Movement: 32 (32); Control: 83 (83). |
06/08/2034 | Pitches a 1-hit shutout against the Indianapolis Arrows with 10 strikeouts and 0 BB allowed! |
11/19/2034 | Received a 1-year contract worth a total of $816,000 through arbitration. |
01/01/2035 | OSA scouting updated ratings (potential): Stuff: 72 (76); Movement: 32 (32); Control: 85 (85). |
04/15/2035 | Pitches a 6-hit shutout against the Colorado Gold Sox with 9 strikeouts and 0 BB allowed! |
11/20/2035 | Became a free agent. |
01/01/2036 | OSA scouting updated ratings (potential): Stuff: 72 (75); Movement: 31 (31); Control: 89 (89). |
01/11/2036 | Signed a 1-year contract worth a total of $1,800,000 with the Golden State Admirals organization. |
08/20/2036 | Pitches a 2-hit shutout against the Philadelphia Liberty with 7 strikeouts and 1 BB allowed! |
01/01/2037 | OSA scouting updated ratings (potential): Stuff: 72 (74); Movement: 34 (34); Control: 88 (88). |
02/05/2037 | Signed a minor league contract with the Mahoning Valley Scrappers organization. |
07/04/2037 | Signed a 2-year contract extension worth a total of $2,400,000 with the Mahoning Valley Scrappers organization. |
01/01/2038 | OSA scouting updated ratings (potential): Stuff: 83 (83); Movement: 32 (32); Control: 88 (88). |
01/01/2039 | OSA scouting updated ratings (potential): Stuff: 69 (69); Movement: 36 (36); Control: 88 (88). |
08/02/2039 | Signed a 1-year contract extension worth a total of $2,000,000 with the Mahoning Valley Scrappers organization. |
01/01/2040 | OSA scouting updated ratings (potential): Stuff: 68 (68); Movement: 37 (37); Control: 90 (90). |
11/22/2040 | Became a free agent. |
01/01/2041 | OSA scouting updated ratings (potential): Stuff: 61 (61); Movement: 39 (39); Control: 89 (89). |
01/27/2041 | Signed a 1-year contract worth a total of $1,200,000 with the Minneapolis Millers organization. |
05/24/2041 | Released by the Minneapolis Millers. |
LEADERBOARD APPEARANCES |
Year | GS | Rank | 2035 | 33 | 8 | 2036 | 35 | 2 | | | Year | L | Rank | 2036 | 18 | 2 | 2037 | 11 | 10 | | Year | IP | Rank | 2036 | 201.2 | 7 | | |
Year | HRA | Rank | 2035 | 38 | 2 | 2036 | 49 | 1 | 2038 | 31 | 6 | 2040 | 32 | 8 | | | Year | WP | Rank | 2035 | 9 | 4 | 2036 | 11 | 6 | | Year | BABIP | Rank | 2038 | .265 | 3 | | Year | WHIP | Rank | 2038 | 1.06 | 4 | |
Year | K/BB | Rank | 2035 | 6.31 | 1 | 2036 | 5.94 | 1 | 2038 | 5.23 | 1 | | Year | RA/9 | Rank | 2038 | 10.38 | 6 | | Year | H/9 | Rank | 2038 | 7.88 | 9 | | Year | BB/9 | Rank | 2035 | 1.40 | 1 | 2036 | 1.43 | 2 | 2038 | 1.68 | 1 | | Year | CG | Rank | 2034 | 2 | 1 | 2035 | 1 | 6 | 2036 | 1 | 4 | 2037 | 1 | 6 | 2038 | 1 | 2 | 2040 | 1 | 4 | |
Year | CGP | Rank | 2036 | .029 | 10 | 2038 | .048 | 3 | | Year | SHO | Rank | 2034 | 1 | 2 | 2035 | 1 | 3 | 2036 | 1 | 1 | | Year | GB% | Rank | 2035 | 0.55 | 3 | 2036 | 0.55 | 4 | 2038 | 0.53 | 7 | | | |