| 06/05/2019 |
Drafted by the Miami Marlins in the 12th round of the 2019 MLB June Amateur Draft from Holland HS (Holland, MI). |
| 01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 35 (50); Movement: 35 (45); Control: 30 (45). |
| 06/14/2021 |
Injured (Mild oblique strain), day-to-day for 2 days. |
| 01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 40 (50); Movement: 45 (50); Control: 35 (45). |
| 08/09/2022 |
Injured (Oblique strain), out for one week. |
| 01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 50 (55); Control: 35 (45). |
| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 55 (55); Control: 45 (45). |
| 05/21/2024 |
Injured (finger blister),day-to-day for 1 day. |
| 09/06/2024 |
Injured (wrist soreness),day-to-day for 2 weeks. |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 45 (50); Movement: 55 (55); Control: 40 (40). |
| 04/01/2025 |
Injured (flu-like symptoms),day-to-day for 3 days. |
| 06/11/2025 |
Injured (mild shoulder strain),day-to-day for 5 days. |
| 06/22/2025 |
Was selected to the 2025 Southern League All-Star Game. |
| 11/20/2025 |
Signed a minor league contract extension with the Miami Marlins organization. |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 40 (40). |
| 05/14/2026 |
Injured (tired arm),day-to-day for one week. |
| 06/27/2026 |
Pitches a 9-hit shutout against the Mississippi Braves with 5 strikeouts and 2 BB allowed! |
| 08/19/2026 |
Injured (forearm cramp),day-to-day for 4 days. |
| 08/30/2026 |
Injured (finger blister),day-to-day for one week. |
| 09/22/2026 |
Wins the 2026 Southern League Round 2 with the Jacksonville Jumbo Shrimp! |
| 11/28/2026 |
Signed a minor league contract extension with the Miami Marlins organization. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 40 (40). |
| 11/28/2027 |
Signed a minor league contract extension with the Miami Marlins organization. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 40 (40). |
| 02/21/2028 |
Released by the Miami organization. |
| 02/29/2028 |
Signed a minor league contract with the Kansas City Royals organization. |
| 06/14/2028 |
Was selected to the 2028 Texas League All-Star Game. |
| 11/24/2028 |
Signed a minor league contract extension with the Kansas City Royals organization. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 40 (40). |
| 02/19/2029 |
Released by the Kansas City organization. |
| 02/20/2029 |
Signed a 1-year minor league contract with the Seattle Mariners organization. |
| 11/25/2029 |
Signed a minor league contract extension with the Seattle Mariners organization. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 60 (60); Control: 45 (45). |
| 06/17/2030 |
Injured (recurring back spasms),out for 5 weeks. |
| 11/25/2030 |
Signed a minor league contract extension with the Seattle Mariners organization. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 65 (65); Control: 45 (45). |
| 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: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 02/16/2032 |
Was traded by the Seattle Mariners to the Boston Red Sox, along with 1B Bubba Pleasant, RP Devin Williams, LF George Valera, SS Josh Duncan, RF Darius Robinson, and RP Jesus Vigil, in exchange for 3B Carter Kieboom and LF Luis Moreno. |
| 02/23/2032 |
Was traded by the Boston Red Sox to the Philadelphia Phillies, along with 1B Bubba Pleasant and RF George Valera, in exchange for CL Emmanuel Valdez and $500,000. |
| 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: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 03/01/2033 |
Injured (sprained ankle),day-to-day for one week. |
| 05/04/2033 |
Injured (mild hamstring strain),day-to-day for 3 days. |
| 05/15/2033 |
Pitches a 5-hit shutout against the Charlotte Knights with 7 strikeouts and 1 BB allowed! |
| 11/30/2033 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 07/08/2034 |
Injured (bone chips (elbow)),out for 2-3 months. |
| 11/25/2034 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 11/19/2035 |
Received a 1-year contract through arbitration worth a total of $1,400,000. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 03/11/2036 |
Injured (sore elbow),day-to-day for one week. |
| 05/23/2036 |
Pitches a 2-hit shutout against the Binghamton Rumble Ponies with 7 strikeouts and 0 BB allowed! |
| 06/01/2036 |
Wins the EL Pitcher of the Month Award. |
| 09/24/2036 |
Wins the 2036 Florida State League Round 2 with the Clearwater Threshers! |
| 12/01/2036 |
Received a 1-year contract through arbitration worth a total of $2,728,800. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 03/09/2037 |
Injured (sprained ankle),day-to-day for one week. |
| 07/22/2037 |
Pitches a 2-hit shutout against the Philadelphia W (GCL) Phillies West with 5 strikeouts and 1 BB allowed! |
| 08/26/2037 |
Injured (strained abdominal muscle),day-to-day for 1-2 weeks. |
| 11/11/2037 |
Signed a 1-year contract extension worth a total of $3,600,000 with the Philadelphia Phillies organization. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 50 (50). |
| 06/01/2038 |
Injured (forearm soreness),day-to-day for 5 days. |
| 06/28/2038 |
Pitches a 8-hit shutout against the Philadelphia W (GCL) Phillies West with 8 strikeouts and 0 BB allowed! |
| 07/05/2038 |
Injured (torn fingernail),day-to-day for 5 days. |
| 07/12/2038 |
Injured (torn elbow ligament),out for 10 months. |
| 11/26/2038 |
Became a free agent. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 35 (35); Movement: 45 (45); Control: 50 (50). |