| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 40 (65); Movement: 30 (45); Control: 25 (45). |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 40 (75); Movement: 35 (55); Control: 25 (55). |
| 06/04/2025 |
Drafted in the 2025 first-year player draft out of college (Villanova; Philadelphia, PA) by the Seattle Mariners. (Round 3, Pick 19, 89th overall pick). |
| 06/25/2025 |
Signed a minor league contract with the Seattle Mariners organization with a signing bonus of $610,000. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 45 (80); Movement: 45 (60); Control: 25 (55). |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 60 (75); Movement: 55 (60); Control: 40 (50). |
| 08/01/2027 |
Was traded by the Seattle Mariners to the Boston Red Sox, along with CL Josh Balaban, in exchange for SS Trevor Story and RP Nate Gates. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 70 (80); Movement: 55 (60); Control: 40 (50). |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 75 (80); Movement: 60 (60); Control: 45 (50). |
| 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. |
| 12/16/2029 |
Was traded by the Boston Red Sox to the Pittsburgh Pirates, along with SP Hedbert Kiddy, SP Caden Grice, SP Jonah Schaller, RP Joe Flood, LF Tony Trejo, RP Tim Absher, 3B Dan Boker, RP Michael Pork, and CL Zac Houston, in exchange for CL Chris Roberts, SP Phil Blanchard, C Xavier Fernandez, RP Matt Brash, RP Max Gamboa, and RP Blakely Brown. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 70 (75); Movement: 55 (55); Control: 45 (50). |
| 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: 70 (75); Movement: 50 (50); Control: 45 (50). |
| 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: 65 (65); Movement: 50 (50); Control: 45 (45). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 45 (45). |
| 04/14/2032 |
Was claimed off waivers by Boston while with Pittsburgh. |
| 08/08/2032 |
Injured (stomach virus),day-to-day for 3 days. |
| 12/01/2032 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 45 (45). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 50 (50); Control: 45 (45). |
| 11/30/2033 |
Became a free agent. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (45). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 45 (45). |
| 01/22/2034 |
Signed a 1-year contract worth a total of $620,000 with the Los Angeles Angels organization. |
| 06/03/2034 |
Was claimed off waivers by Boston while with Los Angeles. |
| 11/25/2034 |
Became a free agent. |
| 12/20/2034 |
Signed a 1-year contract worth a total of $780,000 with the Oakland Athletics organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 40 (40). |
| 06/12/2035 |
Injured (back spasms),day-to-day for 5 days. |
| 07/24/2035 |
Was traded by the Oakland Athletics to the Baltimore Orioles in exchange for 3B Bobby Lang and CL Crispino Manin. |
| 11/02/2035 |
Signed a 1-year contract extension worth a total of $1,020,000 with the Baltimore Orioles organization. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 40 (40). |
| 10/04/2036 |
Injured (food poisoning),out for 1 day. |
| 10/06/2036 |
Wins the 2036 NYP Reliever of the Year. |
| 12/03/2036 |
Became a free agent. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 45 (45). |
| 01/29/2037 |
Signed a minor league contract with the Seattle Mariners organization. |
| 11/11/2037 |
Signed a 1-year contract extension worth a total of $970,000 with the Seattle Mariners organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 45 (45). |
| 11/26/2038 |
Became a free agent. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 45 (45); Control: 45 (45). |
| 01/16/2039 |
Signed a minor league contract ($60,000 bonus) with the Pittsburgh Pirates organization. |