06/03/2019 |
Drafted in the 2019 first-year player draft (Round 10, Pick 13, 310th overall pick) by the Detroit Tigers, out of high school (Friendship Collegiate Academy; Washington, DC). |
01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 30 (55); Movement: 35 (55); Control: 20 (55). |
11/12/2020 |
Named the #96 prospect in the SKY |
01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 40 (60); Movement: 45 (60); Control: 25 (60). |
04/05/2021 |
Named the #67 prospect in the SKY |
05/24/2021 |
Was traded by the Detroit Tigers to the Arizona Diamondbacks, along with SP Ken Roemer, CF Frank Wolske, SP Jeremy Mellen, in exchange for 1B Joaquin Nunez. |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 40 (55); Movement: 55 (60); Control: 25 (60). |
04/04/2022 |
Named the #21 prospect in the SKY |
07/03/2022 |
Named the #17 prospect in the SKY |
09/30/2022 |
Finished 2nd in 2022 A- NWL Pitcher of the Year Award voting. |
11/07/2022 |
Named the #14 prospect in the SKY |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 50 (60); Movement: 55 (60); Control: 30 (65). |
04/03/2023 |
Named the #12 prospect in the SKY |
05/01/2023 |
Wins the A MID Pitcher of the Month Award. |
07/02/2023 |
Named the #15 prospect in the SKY |
07/20/2023 |
Pitches a NO-HITTER against the Lansing Lugnuts with 13 strikeouts and 1 BB allowed! |
11/10/2023 |
Named the #11 prospect in the SKY |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 55 (60); Movement: 60 (60); Control: 35 (65). |
04/01/2024 |
Named the #11 prospect in the SKY |
05/03/2024 |
Pitches a 4-hit shutout against the Mississippi Braves with 6 strikeouts and 0 BB allowed! |
06/09/2024 |
Was selected to the 2024 Double A - U28 All-Star Game. |
06/30/2024 |
Named the #6 prospect in the SKY |
07/16/2024 |
Was selected to the 2024 Skyline Baseball League All-Star Futures Game. |
11/28/2024 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 45 (65). |
11/28/2025 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 60 (65). |
11/28/2026 |
Received a 1-year contract worth a total of $500,000 through automatic renewal. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 65 (65). |
07/20/2027 |
Was selected to the 2027 Skyline Baseball League All-Star Game. |
09/03/2027 |
Signed a 4-year contract extension worth a total of $51,800,000 with the Arizona Diamondbacks organization. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 65 (65). |
07/18/2028 |
Was selected to the 2028 Skyline Baseball League All-Star Game. |
08/28/2028 |
Injured (hamstring soreness),day-to-day for 5 days. |
11/20/2028 |
Finished 2nd in 2028 SKY WEST Pitcher of the Year voting. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 65 (65). |
08/13/2029 |
Was traded by the Arizona Diamondbacks to the Texas Rangers, along with RP Joe Harvey, RP Edgardo Gutierrez, in exchange for SP Gregg Kennedy, SP Alfonzo Nater, SP Edwin Sanchez, 1B Yasiel Astorga, a %s round draft pick. |
11/02/2029 |
Exercised his contract opt-out. |
11/06/2029 |
Signed a 3-year contract extension worth a total of $65,000,000 with the Texas Rangers organization. |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 60 (65); Movement: 55 (55); Control: 70 (70). |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 50 (50); Control: 70 (70). |
03/14/2031 |
Signed a 3-year contract extension worth a total of $81,200,000 with the Texas Rangers organization. |
06/01/2031 |
Wins the SKY WEST Pitcher of the Month Award. |
07/15/2031 |
Was selected to the 2031 Skyline Baseball League All-Star Game. |
11/10/2031 |
Injured (heat exhaustion),day-to-day for 3 days. |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (55); Control: 70 (70). |
05/24/2032 |
Injured (cold),day-to-day for 1 day. |
08/01/2032 |
Wins the SKY WEST Pitcher of the Month Award. |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 55 (55); Control: 70 (70). |
06/06/2033 |
Was traded by the Texas Rangers to the Miami Marlins in exchange for SP Denver Whitlock and CF Bennett Coon. |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 70 (70). |
09/07/2034 |
Signed a 3-year contract extension worth a total of $48,000,000 with the Miami Marlins organization. |
01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 70 (70). |
04/09/2035 |
Was traded by the Miami Marlins to the San Diego Padres in exchange for SP Preston Guerra, SP Iván Cruz, SP Steve Gomez, RP Jon Neitz, and $6. |
06/12/2035 |
Pitches a 1-hit shutout against the Memphis Blues with 9 strikeouts and 1 BB allowed! |
09/16/2035 |
Pitches a 2-hit shutout against the Fresno Falcons with 6 strikeouts and 0 BB allowed! |
01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (60); Control: 70 (70). |
07/04/2036 |
Collects his 2000th career Skyline Baseball League strikeout! |
07/21/2036 |
Was traded by the San Diego Padres to the Kansas City Royals in exchange for SS Eli Catillo, 1B Hector Flores, RP Jordan Ruelas, and $1. |
11/19/2036 |
Exercised his contract opt-out. |
11/24/2036 |
Signed a 2-year contract extension worth a total of $28,000,000 with the Kansas City Royals organization. |
01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 65 (65); Control: 70 (70). |
12/14/2037 |
Was traded by the Kansas City Royals to the Portland Hops, along with LF Jesus Jaramillo, in exchange for $1. |
01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 40 (40); Movement: 60 (60); Control: 75 (75). |
12/01/2038 |
Became a free agent. |
01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 35 (35); Movement: 55 (55); Control: 70 (70). |
03/10/2039 |
Signed a minor league contract with the New York Yankees organization. |
06/12/2039 |
Was selected to the 2039 Triple A All-Star Game. |
LEADERBOARD APPEARANCES |
Year |
GS |
Rank |
2026 |
32 |
8 |
2028 |
32 |
4 |
2029 |
32 |
9 |
2030 |
33 |
4 |
2031 |
33 |
6 |
2034 |
34 |
4 |
2037 |
33 |
7 |
|
Year |
W |
Rank |
2026 |
18 |
2 |
2027 |
14 |
6 |
2034 |
16 |
9 |
2035 |
14 |
8 |
2036 |
17 |
1 |
|
|
Year |
Win. % |
Rank |
2026 |
.692 |
4 |
2027 |
.667 |
6 |
2028 |
.619 |
6 |
2032 |
.714 |
4 |
2034 |
.696 |
8 |
|
|
Year |
IP |
Rank |
2026 |
194.1 |
7 |
2028 |
197.0 |
6 |
2029 |
201.1 |
5 |
|
|
Year |
HRA |
Rank |
2029 |
29 |
7 |
2031 |
28 |
3 |
|
|
Year |
ERA |
Rank |
2026 |
3.29 |
8 |
2027 |
2.77 |
2 |
2028 |
3.65 |
2 |
2031 |
3.19 |
3 |
|
Year |
BABIP |
Rank |
2026 |
.282 |
5 |
2035 |
.282 |
7 |
|
Year |
WHIP |
Rank |
2026 |
1.04 |
7 |
2027 |
1.05 |
5 |
2028 |
1.25 |
9 |
2031 |
1.17 |
10 |
2032 |
1.11 |
6 |
2034 |
1.08 |
7 |
2035 |
1.02 |
4 |
2036 |
1.10 |
7 |
|
Year |
K/BB |
Rank |
2026 |
9.53 |
3 |
2027 |
6.96 |
6 |
2028 |
8.86 |
2 |
2029 |
7.50 |
3 |
2030 |
5.59 |
7 |
2031 |
7.40 |
2 |
2032 |
13.19 |
1 |
2034 |
11.79 |
2 |
2035 |
7.13 |
5 |
2036 |
7.05 |
4 |
2037 |
4.97 |
10 |
|
Year |
RA/9 |
Rank |
2026 |
9.68 |
5 |
2027 |
9.69 |
5 |
2028 |
11.60 |
9 |
2031 |
10.67 |
9 |
2032 |
10.32 |
4 |
2034 |
10.12 |
6 |
2035 |
9.40 |
4 |
2036 |
10.34 |
7 |
|
Year |
HR/9 |
Rank |
2027 |
0.79 |
10 |
2028 |
0.96 |
10 |
2036 |
0.42 |
2 |
|
Year |
BB/9 |
Rank |
2026 |
0.79 |
1 |
2027 |
1.24 |
5 |
2028 |
0.96 |
1 |
2029 |
1.07 |
2 |
2030 |
1.62 |
8 |
2031 |
1.14 |
2 |
2032 |
0.79 |
1 |
2034 |
0.68 |
3 |
2035 |
1.06 |
4 |
2036 |
1.04 |
3 |
2037 |
1.37 |
4 |
|
Year |
K/9 |
Rank |
2032 |
10.41 |
6 |
|
|
Year |
QS |
Rank |
2027 |
20 |
4 |
2029 |
19 |
4 |
2031 |
20 |
4 |
2035 |
23 |
3 |
|
Year |
QSP |
Rank |
2027 |
.645 |
5 |
2029 |
.594 |
6 |
2031 |
.606 |
7 |
2035 |
.742 |
1 |
|
Year |
CG |
Rank |
2028 |
1 |
9 |
2035 |
2 |
5 |
2037 |
3 |
1 |
2038 |
3 |
3 |
|
Year |
CGP |
Rank |
2035 |
.065 |
7 |
2037 |
.091 |
3 |
2038 |
.125 |
1 |
|
|
Year |
GB% |
Rank |
2035 |
0.56 |
7 |
|
Year |
WAR |
Rank |
2027 |
4.8 |
5 |
2028 |
4.5 |
3 |
2032 |
5.1 |
6 |
2036 |
5.0 |
5 |
|