11/20/2022 |
Drafted in the 2022 first-year player draft (Round 3, Pick 4, 76th overall pick) by the University of Minnesota Golden Gophers, out of high school (Norwich RVT; Norwich, CT). |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 35 (60); Movement: 45 (55); Control: 30 (55). |
04/27/2023 |
Signed a 1-year contract extension worth a total of $13,600 with the University of Minnesota Golden Gophers organization. |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 30 (55). |
05/17/2024 |
Received a 1-year contract worth a total of $13,600 through automatic renewal. |
12/26/2024 |
Injured (Mild shoulder strain), day-to-day for 6 days. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 45 (70); Movement: 50 (60); Control: 30 (55). |
05/07/2025 |
Released by the University of Minnesota Golden Gophers. |
05/07/2025 |
Drafted in the 2025 first-year player draft (Round 5, Pick 5, 125th overall pick) by the Pittsburgh Pirates, out of high school (Norwich RVT; Norwich, CT). |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 50 (60); Movement: 55 (60); Control: 35 (50). |
07/05/2026 |
Pitches a 4-hit shutout against the Tri-City Dust Devils with 7 strikeouts and 2 BB allowed! |
10/06/2026 |
Pitches a 4-hit shutout against the Rome Braves with 13 strikeouts and 1 BB allowed! |
10/10/2026 |
Wins the 2026 NYP NL Round 2 MVP Award. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 55 (60); Movement: 50 (55); Control: 35 (50). |
08/21/2027 |
Pitches a 5-hit shutout against the Binghamton Mets with 9 strikeouts and 2 BB allowed! |
09/14/2027 |
Injured on 09/12/2027, diagnosed with a tender shoulder, is day-to-day. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 55 (60); Movement: 50 (55); Control: 35 (50). |
05/27/2028 |
Pitches a 4-hit shutout against the Lakewood BlueClaws with 12 strikeouts and 2 BB allowed! |
06/20/2028 |
Was selected to the 2028 Midwest League All-Star Game. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 40 (50). |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (50). |
08/04/2030 |
Pitches a 5-hit shutout against the Mobile BayBears with 8 strikeouts and 2 BB allowed! |
08/05/2030 |
Wins the EL NL Player of the Week Award. |
09/05/2030 |
Pitches a 3-hit shutout against the Harrisburg Senators with 10 strikeouts and 1 BB allowed! |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (50). |
06/20/2031 |
Was selected to the 2031 Eastern League All-Star Game. |
11/12/2031 |
Signed a 0-year minor league contract extension with the Pittsburgh Pirates organization. |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (50). |
04/27/2032 |
Pitches a 2-hit shutout against the Gwinnett Braves with 7 strikeouts and 1 BB allowed! |
06/13/2032 |
Pitches a 4-hit shutout against the Louisville Bats with 6 strikeouts and 1 BB allowed! |
06/20/2032 |
Was selected to the 2032 International League All-Star Game. |
11/24/2032 |
Received a 1-year contract worth a total of $545,000 through automatic renewal. |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50). |
11/21/2033 |
Received a 1-year contract worth a total of $550,000 through automatic renewal. |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (55); Control: 50 (50). |
11/23/2034 |
Received a 1-year contract worth a total of $550,000 through automatic renewal. |
01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
11/27/2035 |
Was not offered arbitration and became a free agent. |
01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 50 (50). |
01/27/2036 |
Signed a minor league contract with the Colorado Rockies organization. |
04/11/2036 |
Pitches a 5-hit shutout against the Palm Beach Cardinals with 11 strikeouts and 1 BB allowed! |
06/20/2036 |
Was selected to the 2036 New York-Penn League All-Star Game. |
07/14/2036 |
Signed a 1-year minor league contract extension with the Colorado Rockies organization. |
07/23/2036 |
Strikes out 15 against the Tri-City Dust Devils. |
10/01/2036 |
Wins the MID NL Pitcher of the Month Award. |
10/22/2036 |
Wins the 2036 California League World Series with the Modesto Nuts! |
10/26/2036 |
Wins the 2036 Midwest League World Series with the Hartford Yard Goats! |
10/31/2036 |
Wins the 2036 New York-Penn League World Series with the Boise Hawks! |
11/24/2036 |
Signed a 1-year minor league contract extension with the Colorado Rockies organization. |
01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 50 (50). |
04/16/2037 |
Strikes out 15 against the Wisconsin Timber Rattlers. |
10/27/2037 |
Wins the 2037 Midwest League World Series with the Hartford Yard Goats! |
11/26/2037 |
Signed a 1-year minor league contract extension with the Colorado Rockies organization. |
01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 50 (50). |
06/20/2038 |
Was selected to the 2038 California League All-Star Game. |
10/22/2038 |
Wins the 2038 Midwest League World Series with the Hartford Yard Goats! |
11/05/2038 |
Finished 2nd in 2038 CAL NL Outstanding Pitcher Award voting. |
11/29/2038 |
Signed a 1-year minor league contract extension with the Colorado Rockies organization. |
01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 55 (55). |
03/09/2039 |
Released by the Colorado organization. |
04/05/2039 |
Signed a minor league contract with the San Francisco Giants organization. |
04/25/2039 |
Signed a 1-year minor league contract extension with the San Francisco Giants organization. |
12/04/2039 |
Signed a 1-year minor league contract extension with the San Francisco Giants organization. |
12/05/2039 |
Injured on 12/04/2039, diagnosed with back tightness, is day-to-day. |
01/01/2040 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
05/21/2040 |
Pitches a 3-hit shutout against the Lehigh Valley IronPigs with 6 strikeouts and 0 BB allowed! |
01/01/2041 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
05/26/2041 |
Was traded by the San Francisco Giants to the Philadelphia Phillies, along with RP Frank Burrows, SP Marko Emchenko, 1B Kyle Marlatt, CF Osamu Kubo, in exchange for CL Ben Sheets, $400,000. |
08/20/2041 |
Pitches a 3-hit shutout against the New Orleans Zephyrs with 15 strikeouts and 0 BB allowed! |
11/26/2041 |
Became a minor league free agent. |
01/01/2042 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
01/27/2042 |
Signed a minor league contract with the Colorado Rockies organization. |
02/15/2042 |
Signed a 1-year minor league contract extension with the Colorado Rockies organization. |
06/15/2042 |
Was selected to the 2042 International League All-Star Game. |
08/16/2042 |
Injured (back stiffness),day-to-day for 2 days. |
12/09/2042 |
Signed a 1-year minor league contract extension with the Colorado Rockies organization. |
01/01/2043 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 55 (55). |
06/28/2043 |
Released by the Colorado organization. |