| 01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 35 (60); Movement: 40 (55); Control: 30 (65). |
| 06/04/2024 |
Drafted in the 2024 first-year player draft out of college (Vanderbilt; Nashville, TN) by the Philadelphia Phillies. (Round 1, Pick 14, 14th overall pick). |
| 07/27/2024 |
Signed a minor league contract with the Philadelphia Phillies organization with a signing bonus of $8,710,000. |
| 08/28/2024 |
Pitches a 1-hit shutout against the Atlanta (GCL) Braves with 6 strikeouts and 4 BB allowed! |
| 10/28/2024 |
Named the #27 prospect in the MLB |
| 01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (55); Control: 35 (65). |
| 03/27/2025 |
Named the #37 prospect in the MLB |
| 06/27/2025 |
Named the #32 prospect in the MLB |
| 07/13/2025 |
Was selected to the 2025 Major League Baseball All-Star Futures Game. |
| 09/24/2025 |
Wins the 2025 Gulf Coast Rookie League Round 3 with the Philadelphia E (GCL) Phillies East! |
| 10/28/2025 |
Named the #49 prospect in the MLB |
| 01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 45 (60); Movement: 60 (60); Control: 40 (60). |
| 03/30/2026 |
Named the #54 prospect in the MLB |
| 07/02/2026 |
Named the #58 prospect in the MLB |
| 11/28/2026 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 65 (65); Control: 45 (50). |
| 11/28/2027 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 65 (65); Control: 45 (50). |
| 06/26/2028 |
Injured (flu),day-to-day for 4 days. |
| 11/24/2028 |
Received a 1-year contract through automatic renewal worth a total of $563,500. |
| 01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 65 (65); Control: 45 (45). |
| 01/26/2029 |
Was traded by the Philadelphia Phillies to the Atlanta Kings in exchange for RP Shawn Dubin. |
| 11/23/2029 |
Received a 1-year contract through arbitration worth a total of $4,415,400. |
| 01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 55 (55); Control: 50 (50). |
| 06/24/2030 |
Was traded by the Atlanta Kings to the Baltimore Orioles, along with RF Mike Thompson and 1B Curtis Smith, in exchange for SP Tyler Statler. |
| 09/04/2030 |
Pitches a 4-hit shutout against the Chicago White Sox with 10 strikeouts and 0 BB allowed! |
| 11/06/2030 |
Signed a 1-year contract extension worth a total of $7,500,000 with the Baltimore Orioles organization. |
| 01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 50 (55); Movement: 55 (55); Control: 50 (50). |
| 11/26/2031 |
Was not offered arbitration and became a free agent. |
| 12/29/2031 |
Signed a 4-year contract worth a total of $34,500,000 with the New York Yankees organization. |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50). |
| 01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 50 (50). |
| 01/03/2032 |
Was traded by the New York Yankees to the Arizona Diamondbacks, along with SP Tony Mendoza, in exchange for SP Josh Kumke and 2B Manny Iglesias. |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50). |
| 01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 50 (50). |
| 11/07/2033 |
Arizona Diamondbacks have executed the contract year option. |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 55 (55). |
| 01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 55 (55); Movement: 55 (55); Control: 55 (55). |
| 03/27/2034 |
Outstandingly completed training to make one of his poorer pitches more usable at the Arizona Diamondbacks development complex. |
| 07/02/2034 |
Was selected to the 2034 Major League Baseball All-Star Game. |
| 11/02/2034 |
Declined his contract option. |
| 11/23/2034 |
Rejected the Arizona Diamondbacks qualifying offer. |
| 11/25/2034 |
Became a free agent. |
| 01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 01/14/2035 |
Signed a 3-year contract worth a total of $45,800,000 with the Seattle Mariners organization. |
| 01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 07/28/2036 |
Was traded by the Seattle Mariners to the Atlanta Kings in exchange for RP Nick Griffin, 2B Rolfi Waugh, and C Jeremy Blumenstein. |
| 12/06/2036 |
Was traded by the Atlanta Kings to the Baltimore Orioles, along with SP Chris Keith, RP Randy Osteen, and SP Irving Elsom, in exchange for SP Joe Little. |
| 01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 50 (50); Control: 45 (45). |
| 11/30/2037 |
Became a free agent. |
| 01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 45 (45); Control: 45 (45). |
| 02/24/2038 |
Signed a minor league contract with the New York Yankees organization. |
| 05/03/2038 |
Was traded by the New York Yankees to the Detroit Tigers, along with 1B Jared Graves, SP David Renfroe Jr., SP Eli Hensley, 3B Dwayne Strother, SP Anthony Mendez, RP Jorge Mercedes, RF Cyrille Abalardi, 3B Ben Leibert, 2B Erik Stanley, and $15,000,000, in exchange for SP Jose Maldonado, RP Pete West, LF Juan Davalos, RP Jeremy Reinker, 2B Mike Saunders, and 3B Mitch Phillips. |
| 08/11/2038 |
Released by the Detroit Tigers. |
| 08/18/2038 |
Signed a minor league contract with majors option with the Oakland Athletics organization. |
| 11/28/2038 |
Became a free agent. |
| 01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 40 (40); Movement: 40 (40); Control: 50 (50). |
| LEADERBOARD APPEARANCES |
| Year |
GS |
Rank |
| 2033 |
33 |
9 |
| 2034 |
34 |
2 |
| 2035 |
33 |
9 |
|
|
|
|
| Year |
IP |
Rank |
| 2033 |
214.2 |
5 |
| 2035 |
196.0 |
5 |
|
| Year |
BF |
Rank |
| 2029 |
838 |
10 |
| 2033 |
870 |
7 |
| 2035 |
848 |
4 |
|
| Year |
BB |
Rank |
| 2029 |
84 |
4 |
| 2031 |
68 |
8 |
| 2035 |
82 |
4 |
|
| Year |
K |
Rank |
| 2033 |
214 |
5 |
| 2035 |
195 |
8 |
|
| Year |
ERA |
Rank |
| 2033 |
3.40 |
8 |
|
| Year |
K/BB |
Rank |
| 2033 |
3.51 |
7 |
| 2034 |
3.18 |
8 |
|
| Year |
RA/9 |
Rank |
| 2033 |
10.52 |
9 |
|
| Year |
HR/9 |
Rank |
| 2029 |
0.76 |
4 |
| 2033 |
0.59 |
4 |
| 2034 |
0.79 |
8 |
|
| Year |
K/9 |
Rank |
| 2033 |
8.97 |
8 |
|
|
| Year |
QS |
Rank |
| 2033 |
19 |
7 |
| 2035 |
15 |
6 |
|
| Year |
QSP |
Rank |
| 2033 |
.576 |
9 |
| 2035 |
.455 |
8 |
|
| Year |
CG |
Rank |
| 2029 |
2 |
4 |
| 2030 |
1 |
9 |
| 2030 |
2 |
9 |
| 2033 |
1 |
5 |
|
| Year |
CGP |
Rank |
| 2029 |
.067 |
4 |
| 2033 |
.030 |
9 |
|
|
| Year |
GB% |
Rank |
| 2028 |
0.52 |
8 |
| 2029 |
0.61 |
1 |
| 2031 |
0.51 |
7 |
|
| Year |
WAR |
Rank |
| 2029 |
3.9 |
10 |
| 2033 |
6.6 |
4 |
| 2034 |
4.8 |
6 |
|
|
|
|
|