06/04/2021 |
Drafted in the 2021 first-year player draft out of college (Clemson; Clemson, SC) by the Kansas City Royals (Round 2, Pick 9, 50th overall pick). |
08/03/2021 |
Failed to sign with the Kansas City Royals and became a free agent. |
08/09/2021 |
Signed a 1-year minor league contract with the Pittsburgh (DSL) Pirates 2 organization. |
11/05/2021 |
Named the #68 prospect in the eMLB |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 6 (14); Movement: 6 (10); Control: 7 (15). |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 9 (13); Movement: 6 (8); Control: 8 (15). |
12/25/2023 |
Named to the 2023 eMLB Winter League for the WLPittsburgh Pirates. |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 13 (15); Movement: 9 (9); Control: 10 (15). |
11/24/2024 |
Received a 1-year contract through automatic renewal worth a total of $600,000. |
12/01/2024 |
Named to the 2024 eMLB Winter League for the WLPittsburgh Pirates. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 13 (14); Movement: 9 (10); Control: 13 (15). |
11/29/2025 |
Received a 1-year contract through automatic renewal worth a total of $600,000. |
12/14/2025 |
Named to the 2025 eMLB Winter League for the WLPittsburgh Pirates. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 14 (14); Movement: 8 (8); Control: 14 (15). |
01/03/2026 |
Pitches a 4-hit shutout against the WLSan Francisco Giants with 10 strikeouts and 0 BB allowed! |
05/24/2026 |
Was traded by the Pittsburgh Pirates to the Cleveland Indians, along with RF John Cotton and 3B Forest Heitert, in exchange for CF Josh Hicks, CF Vincent Vega, and LF Alfredo Vidales. |
11/28/2026 |
Received a 1-year contract through automatic renewal worth a total of $650,000. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 14 (14); Movement: 8 (8); Control: 13 (14). |
06/21/2027 |
Was traded by the Cleveland Indians to the New York Mets, along with SP Tye Prouse and LF Bart Borland, in exchange for SP Eric Carpenter and CF Mike Cronin. |
11/28/2027 |
Received a 1-year contract through automatic renewal worth a total of $700,000. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 12 (12); Movement: 9 (9); Control: 13 (13). |
11/27/2028 |
Received a 1-year contract through arbitration worth a total of $1,300,000. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 14 (15); Movement: 9 (10); Control: 13 (13). |