| 06/04/2026 |
Drafted in the 2026 first-year player draft out of college (Florida; Gainesville, FL) by the Kansas City Royals. (Round 10, Pick 15, 308th overall pick). |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 45 (60); Control: 30 (40). |
| 05/27/2027 |
Injured (strained forearm),day-to-day for 2 weeks. |
| 06/08/2027 |
Was traded by the Kansas City Royals to the Boston Red Sox, along with RP Richard Soto, 3B Dan Tansey, LF Dan Becker, and 3B Eugenio Suarez, in exchange for SP Tim Absher, SP Jim Emry, LF Mark Canha, SP Jesus Reyes, and SP Jim Lyle. |
| 07/05/2027 |
Injured (back spasms),day-to-day for 5 days. |
| 12/24/2027 |
Was traded by the Boston Red Sox to the Los Angeles Angels, along with RP Wrayan Diaz, RP Travis Luensmann, RP J.P. Feyereisen, and RP Storm Hierholzer, in exchange for CL Fernando Romero, RP Garrett Stallings, 3B Cullen Large, C Zach Humphreys, and RF Phil Key. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 65 (65); Movement: 60 (65); Control: 35 (45). |
| 08/14/2028 |
Injured (sore elbow),day-to-day for 5 days. |
| 08/19/2028 |
Injured (sprained ankle),out for 2 weeks. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (60); Control: 40 (45). |
| 07/09/2029 |
Was selected to the 2029 California League All-Star Game. |
| 09/30/2029 |
Wins the 2029 California League Round 2 with the Inland Empire 66ers! |
| 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: 55 (60); Control: 45 (45). |
| 02/02/2030 |
Was claimed off waivers by Boston while with Los Angeles. |
| 09/22/2030 |
Wins the 2030 International League Round 2 with the Pawtucket Red Sox! |
| 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: 55 (55); Control: 45 (45). |
| 01/13/2031 |
Was traded by the Boston Red Sox to the Houston Astros, along with 3B Rafael Devers, SP Nate Pearson, and CL CJ Weins, in exchange for 3B Oscar Munoz, SP Motochika Shimomura, and $510,000. |
| 03/18/2031 |
Injured (hamstring soreness),day-to-day for 3 days. |
| 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). |
| 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: 60 (60); Movement: 55 (55); Control: 45 (45). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (55); Control: 45 (45). |
| 02/25/2033 |
Injured (shoulder inflammation),out for 3-4 months. |
| 07/22/2033 |
Was claimed off waivers by Boston while with Houston. |
| 11/30/2033 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 12/06/2033 |
Was traded by the Boston Red Sox to the Pittsburgh Pirates, along with SP Bobby Castaneda, SP Jonathan Dunbar, SP Jared Gallegos, 1B Joe Evans, 1B Viljami Hakkila, SP Javy Magana, RP Luke Little, and RF Harry Commo, in exchange for CL JJ Goss, SP Juan Ochoa, RP Ylermi Katajamaki, RP Adam Boucher, SP Sean Munkres, RP Josh Snowdon, RF Joaquin Lazaro, RP Mike Wasilewski, RP Steve Leyva, and SP Alex Gutierrez. |
| 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). |
| 02/23/2034 |
Injured (back spasms),day-to-day for 1 day. |
| 07/12/2034 |
Injured (mild abdominal strain),day-to-day for one week. |
| 11/06/2034 |
Signed a 1-year contract extension worth a total of $1,660,000 with the Pittsburgh Pirates organization. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 40 (40). |
| 11/02/2035 |
Signed a 1-year contract extension worth a total of $2,640,000 with the Pittsburgh Pirates organization. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 40 (40). |
| 01/24/2036 |
Was traded by the Pittsburgh Pirates to the Boston Red Sox, along with RP Jon Glick and $11,000,000, in exchange for RP Jeff Grabb. |
| 10/20/2036 |
Injured (back spasms),day-to-day for 4 days. |
| 12/01/2036 |
Received a 1-year contract through arbitration worth a total of $4,191,400. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 50 (50); Control: 45 (45). |
| 03/17/2037 |
Injured (back spasms),day-to-day for 3 days. |
| 04/27/2037 |
Injured (shoulder tendinitis),day-to-day for one week. |
| 11/28/2037 |
Received a 1-year contract through arbitration worth a total of $5,275,200. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 11/28/2038 |
Became a free agent. |
| 12/29/2038 |
Signed a 1-year contract worth a total of $630,000 with the Las Vegas Aces organization. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 45 (45); Control: 40 (40). |
| 01/12/2039 |
Designated for assignment and placed on waivers by the Las Vegas Aces. |