| 06/04/2025 |
Drafted in the 2025 first-year player draft out of college (Rice; Houston, TX) by the Pittsburgh Pirates. (Round 6, Pick 3, 160th overall pick). |
| 09/01/2025 |
Wins the APP Pitcher of the Month Award. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 45 (60); Movement: 50 (60); Control: 35 (55). |
| 01/15/2026 |
Injured (sore elbow),out for 2 weeks. |
| 07/07/2026 |
Injured (sore elbow),day-to-day for one week. |
| 09/24/2026 |
Wins the 2026 Florida State League Round 2 with the Bradenton Marauders! |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 40 (50). |
| 06/15/2027 |
Was traded by the Pittsburgh Pirates to the Boston Red Sox, along with RP Yojeiry Osoria, RP Sam Tuivailala, and RP Cole Stapler, in exchange for RP Eli Moron, RP Sam Selman, SP Jeff Darr, and RP Andry Lara. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 55 (55); Control: 45 (45). |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 65 (70); Movement: 60 (60); Control: 45 (45). |
| 11/01/2029 |
Wins the 2029 Round 4 with the Boston Red Sox. |
| 11/25/2029 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 65 (65); Control: 45 (45). |
| 01/24/2030 |
Was traded by the Boston Red Sox to the Colorado Rockies, along with 3B Mike Orton, 1B Gavin Lux, 2B Richard Soto, LF Marc Reid, CF Billy Dee Williams, CF Andres Galarza, SP Bill Avelar, and $3,000,000, in exchange for 2B Jimmy de Casas, SP Adrian Morejon, 3B Nolan Jones, SP Garrett Stallings, RP Edwin Uceta, RP Matt Sauer, RP Adam Lukas, and 3B Ricky Leal. |
| 07/06/2030 |
Injured (mild calf strain),day-to-day for 2 days. |
| 11/25/2030 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 70 (70); Control: 40 (45). |
| 03/11/2031 |
Injured (viral infection),day-to-day for 2 days. |
| 09/27/2031 |
Wins the 2031 Pacific Coast League Round 2 with the Albuquerque Isotopes! |
| 10/07/2031 |
Wins the 2031 PCL PC Reliever of the Year. |
| 11/28/2031 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (45). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (45). |
| 06/14/2032 |
Was claimed off waivers by Milwaukee while with Colorado. |
| 12/01/2032 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 12/07/2032 |
Was traded by the Milwaukee Brewers to the Baltimore Orioles, along with RP Chris Berry and SP Josiah Brown, in exchange for SP Omar Gonzales. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (45). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (45). |
| 05/01/2033 |
Injured (shoulder inflammation),out for 6-7 weeks. |
| 06/01/2033 |
Suffered setback in recovery from injury, requires surgery and will miss another 8 months. |
| 09/01/2033 |
Transferred to the 60-day IL. |
| 11/11/2033 |
Signed a 1-year contract extension worth a total of $1,180,000 with the Baltimore Orioles organization. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 45 (45). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 45 (45). |
| 08/16/2034 |
Injured (flu),day-to-day for 1 day. |
| 11/06/2034 |
Signed a 1-year contract extension worth a total of $1,600,000 with the Baltimore Orioles organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 45 (45). |
| 08/22/2035 |
Injured (back tightness),day-to-day for 2 days. |
| 10/12/2035 |
Released by the Baltimore Orioles. |
| 11/29/2035 |
Signed a minor league contract with majors option with the Los Angeles Angels organization. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 45 (45). |
| 07/23/2036 |
Was traded by the Los Angeles Angels to the Seattle Mariners, along with SP Sean Pearson, in exchange for LF Ryan Moore. |
| 12/03/2036 |
Became a free agent. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 45 (45). |
| 01/07/2037 |
Signed a 1-year contract worth a total of $810,000 with the Philadelphia Phillies organization. |
| 11/30/2037 |
Became a free agent. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 01/12/2038 |
Signed a 1-year contract worth a total of $770,000 with the San Juan Cangrejeros organization. |
| 01/20/2038 |
Was claimed off waivers by Kansas City while with San Juan. |
| 11/28/2038 |
Became a free agent. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 45 (45). |
| 01/22/2039 |
Signed a minor league contract ($60,000 bonus) with the Brooklyn Dodgers organization. |
| 03/28/2039 |
Released by the Brooklyn organization. |