| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 25 (50); Movement: 20 (45); Control: 25 (60). |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 25 (40); Movement: 20 (50); Control: 20 (40). |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 25 (40); Movement: 20 (45); Control: 20 (35). |
| 07/11/2029 |
Drafted in the 2029 first-year player draft (Round 4, Pick 13, 104th overall pick) by the Minnesota Twins, out of high school Midway (Midway; Dunn, NC). |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 25 (40); Movement: 30 (60); Control: 20 (50). |
| 07/22/2030 |
Injured (mild hamstring strain),day-to-day for 4 days. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 25 (40); Movement: 30 (60); Control: 20 (50). |
| 08/04/2031 |
Injured (finger blister),day-to-day for 4 days. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 30 (40); Movement: 40 (65); Control: 20 (50). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 35 (40); Movement: 45 (55); Control: 30 (50). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 35 (40); Movement: 45 (55); Control: 30 (50). |
| 12/27/2033 |
Drafted in the rule 5 draft (Round 1 , Pick 23, 23rd overall Pick) by the Los Angeles Dodgers from the Minnesota Twins. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 40 (45); Movement: 50 (55); Control: 35 (50). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 40 (45); Movement: 50 (55); Control: 35 (50). |
| 04/03/2034 |
Released by the Los Angeles organization, returned to the Minnesota Twins. |
| 11/29/2034 |
Received a 1-year contract through automatic renewal worth a total of $700,000. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 40 (45); Movement: 55 (55); Control: 40 (50). |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 40 (45); Movement: 55 (55); Control: 40 (50). |
| 02/25/2035 |
Unsuccessfully completed training to improve his pitch control at the Minnesota Twins development complex. |
| 11/27/2035 |
Received a 1-year contract through automatic renewal worth a total of $700,000. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 45 (55). |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 45 (55). |
| 12/05/2036 |
Received a 1-year contract through automatic renewal worth a total of $700,000. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 45 (45). |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 45 (45). |
| 04/13/2037 |
Designated for assignment and placed on waivers by the Minnesota Twins. |
| 05/09/2037 |
Was claimed off waivers by San Francisco while with Minnesota. |
| 12/06/2037 |
Received a 1-year contract through automatic renewal worth a total of $700,000. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 40 (40). |
| 07/25/2038 |
Was selected to the 2038 Road To Dynasty League All-Star Game. |
| 07/31/2038 |
Was traded by the San Francisco Giants to the Pittsburgh Pirates, along with RP Randy McElvain, in exchange for SP Jimmy Cathey, LF Mike Hummert, SP Marquis Neveaux, and SP Ignacio Rico. |
| 11/15/2038 |
Signed a 1-year contract extension worth a total of $2,730,000 with the Pittsburgh Pirates organization. |
| 11/20/2038 |
Finished 2nd in 2038 RDL NL Reliever of the Year voting. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 45 (45). |