06/05/2018 |
Drafted in the 2018 first-year player draft (Round 2, Pick 11, 32nd overall pick) by the Greenfield Cougars, out of high school (Walpole; Walpole, MA). |
07/08/2018 |
Was traded by the Greenfield Cougars to the El Paso Apaches, along with MR Javier Bautista, SP Ralph Hawkins, SP Curt Myers, SP José Reyes, in exchange for SP Mike Burch. |
01/01/2019 |
OSA scouting updated ratings (potential): Stuff: 7 (14); Movement: 11 (13); Control: 4 (13). |
04/01/2019 |
Named the #86 prospect in the FOD |
05/26/2019 |
Was traded by the El Paso Apaches to the Boston Shamrocks, along with 1B Sean Fletcher, in exchange for SP Tim Bird. |
01/01/2020 |
OSA scouting updated ratings (potential): Stuff: 8 (16); Movement: 11 (14); Control: 6 (15). |
04/06/2020 |
Named the #10 prospect in the FOD |
06/22/2020 |
Was selected to the 2020 FOD Single A All-Star Game. |
01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 11 (16); Movement: 12 (14); Control: 9 (15). |
04/05/2021 |
Named the #11 prospect in the FOD |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 12 (16); Movement: 13 (14); Control: 9 (16). |
04/04/2022 |
Named the #4 prospect in the FOD |
11/24/2022 |
Received a 1-year contract worth a total of $350,000 through automatic renewal. |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 13 (16); Movement: 14 (15); Control: 12 (16). |
02/02/2023 |
Was traded by the Boston Shamrocks to the So Cal KO, along with SP Keith Kemp, in exchange for 1B Haywood Stanley, RF César Piña. |
02/12/2023 |
Was traded by the So Cal KO to the Boston Shamrocks in exchange for SP Carlos Hernández. |
11/24/2023 |
Received a 1-year contract worth a total of $350,000 through automatic renewal. |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 15 (15); Control: 16 (16). |
06/30/2024 |
Was selected to the 2024 Field of Dreams All-Star Game. |
07/05/2024 |
Suspended 3 games after ejection following a brawl. |
11/18/2024 |
Received a 1-year contract worth a total of $5,000,000 through arbitration. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 16 (17); Movement: 14 (14); Control: 17 (17). |
06/29/2025 |
Was selected to the 2025 Field of Dreams All-Star Game. |
08/05/2025 |
Strikes out 16 against the Greenville Spinners. |
09/01/2025 |
Wins the FOD MGL Pitcher of the Month Award. |
11/14/2025 |
Wins the 2025 FOD MGL Douggie Baverstock Award. |
11/28/2025 |
Received a 1-year contract worth a total of $7,500,000 through arbitration. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 17 (17); Movement: 15 (15); Control: 17 (17). |
04/26/2026 |
Pitches a 3-hit shutout against the Bronx Warriors with 6 strikeouts and 0 BB allowed! |
05/01/2026 |
Wins the FOD MGL Pitcher of the Month Award. |
07/12/2026 |
Was selected to the 2026 Field of Dreams All-Star Game. |
10/01/2026 |
Wins the FOD MGL Pitcher of the Month Award. |
11/20/2026 |
Finished 2nd in 2026 FOD MGL Douggie Baverstock Award voting. |
11/28/2026 |
Received a 1-year contract worth a total of $10,531,250 through arbitration. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 17 (17); Movement: 15 (15); Control: 17 (17). |
08/31/2027 |
Pitches a 4-hit shutout against the Potomac Double O's with 2 strikeouts and 1 BB allowed! |
11/28/2027 |
Received a 1-year contract worth a total of $11,057,813 through arbitration. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 16 (17); Movement: 14 (14); Control: 16 (16). |
04/13/2028 |
Signed a 8-year contract extension worth a total of $105,500,000 with the Boston Shamrocks organization. |
06/01/2028 |
Wins the FOD MGL Pitcher of the Month Award. |
07/02/2028 |
Was selected to the 2028 Field of Dreams All-Star Game. |
08/20/2028 |
Pitches a 4-hit shutout against the Greenville Spinners with 9 strikeouts and 0 BB allowed! |
11/09/2028 |
Finished 2nd in 2028 FOD MGL Douggie Baverstock Award voting. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 16 (17); Movement: 14 (14); Control: 16 (16). |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 16 (17); Movement: 14 (14); Control: 16 (16). |
09/07/2030 |
Pitches a 4-hit shutout against the Bronx Warriors with 13 strikeouts and 1 BB allowed! |
09/18/2030 |
Strikes out 15 against the New Orleans Crawdads. |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 13 (13); Control: 16 (16). |
08/12/2031 |
Collects his 2000th career Field of Dreams strikeout! |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 12 (12); Control: 16 (16). |
05/01/2032 |
Wins the FOD MGL Pitcher of the Month Award. |
05/15/2032 |
Suspended 6 games after ejection following a brawl. |
07/04/2032 |
Was selected to the 2032 Field of Dreams All-Star Game. |
07/28/2032 |
Pitches a NO-HITTER against the Virginia Beach Stars with 10 strikeouts and 3 BB allowed! |
01/01/2033 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 13 (13); Control: 16 (16). |
04/29/2033 |
Injured (Broken nose), out for 4 days. |
06/04/2033 |
Pitches a 6-hit shutout against the Bronx Warriors with 5 strikeouts and 1 BB allowed! |
01/01/2034 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 13 (14); Control: 16 (16). |
07/02/2034 |
Was selected to the 2034 Field of Dreams All-Star Game. |
08/01/2034 |
Collects his 2500th career Field of Dreams strikeout! |
10/01/2034 |
Wins the FOD MGL Pitcher of the Month Award. |
01/01/2035 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 13 (13); Control: 16 (16). |
11/06/2035 |
Finished 2nd in 2035 FOD MGL Douggie Baverstock Award voting. |
01/01/2036 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 13 (13); Control: 17 (17). |
05/07/2036 |
Pitches a 4-hit shutout against the New Orleans Crawdads with 7 strikeouts and 0 BB allowed! |
05/18/2036 |
Injured (Sprained elbow), day-to-day for one week. |
07/12/2036 |
Pitches a 6-hit shutout against the Greenville Spinners with 5 strikeouts and 0 BB allowed! |
08/03/2036 |
Earns his 200th career Field of Dreams victory! |
11/26/2036 |
Rejected the Boston Shamrocks qualifying offer. |
11/28/2036 |
Became a free agent. |
01/01/2037 |
OSA scouting updated ratings (potential): Stuff: 15 (16); Movement: 12 (12); Control: 17 (17). |
01/27/2037 |
Signed a 1-year contract worth a total of $20,000,000 with the El Paso Apaches organization. |
05/19/2037 |
Collects his 3000th career Field of Dreams strikeout! |
06/29/2037 |
Pitches a 2-hit shutout against the Virginia Beach Stars with 7 strikeouts and 1 BB allowed! |
11/26/2037 |
Became a free agent. |
01/01/2038 |
OSA scouting updated ratings (potential): Stuff: 14 (16); Movement: 12 (12); Control: 17 (17). |
02/07/2038 |
Signed a 1-year contract worth a total of $12,000,000 with the Boston Shamrocks organization. |
10/12/2038 |
Signed a 1-year contract extension worth a total of $6,000,000 with the Boston Shamrocks organization. |
01/01/2039 |
OSA scouting updated ratings (potential): Stuff: 11 (15); Movement: 11 (12); Control: 16 (17). |
04/03/2039 |
Released by the Boston Shamrocks. |
04/26/2039 |
Signed a minor league contract with the Washington Freedom organization. |
07/07/2039 |
Signed a 1-year contract extension worth a total of $1,120,000 with the Washington Freedom organization. |
01/01/2040 |
OSA scouting updated ratings (potential): Stuff: 9 (9); Movement: 11 (11); Control: 15 (15). |
08/09/2040 |
Earns his 250th career Field of Dreams victory! |
LEADERBOARD APPEARANCES |
Year |
SH |
Rank |
2023 |
7 |
10 |
2027 |
16 |
1 |
2028 |
17 |
2 |
2029 |
14 |
4 |
2030 |
17 |
1 |
2031 |
12 |
6 |
2032 |
12 |
4 |
2033 |
11 |
5 |
2034 |
14 |
4 |
2035 |
12 |
2 |
2036 |
16 |
2 |
2037 |
13 |
4 |
2038 |
10 |
9 |
|
Year |
GS |
Rank |
2025 |
33 |
5 |
2026 |
35 |
2 |
2027 |
36 |
1 |
2028 |
34 |
3 |
2029 |
33 |
1 |
2030 |
32 |
7 |
2031 |
33 |
6 |
2033 |
33 |
6 |
2035 |
34 |
3 |
2036 |
36 |
1 |
2037 |
34 |
2 |
2038 |
33 |
6 |
|
Year |
W |
Rank |
2023 |
16 |
2 |
2025 |
20 |
1 |
2026 |
17 |
6 |
2027 |
19 |
1 |
2028 |
15 |
2 |
2029 |
14 |
10 |
2031 |
14 |
7 |
2032 |
14 |
9 |
2033 |
14 |
10 |
2034 |
17 |
1 |
2037 |
14 |
8 |
2038 |
13 |
10 |
|
|
Year |
Win. % |
Rank |
2023 |
.762 |
1 |
2025 |
.769 |
1 |
2027 |
.704 |
3 |
2028 |
.625 |
10 |
2029 |
.700 |
7 |
2031 |
.700 |
4 |
2032 |
.667 |
8 |
|
Year |
IP |
Rank |
2023 |
214.0 |
7 |
2025 |
233.0 |
3 |
2026 |
245.2 |
1 |
2027 |
228.1 |
1 |
2028 |
229.1 |
3 |
2029 |
220.0 |
2 |
2030 |
214.1 |
3 |
2031 |
221.0 |
2 |
2032 |
207.1 |
5 |
2033 |
205.2 |
5 |
2034 |
215.0 |
6 |
2035 |
208.2 |
4 |
2036 |
232.2 |
3 |
2037 |
216.1 |
2 |
2038 |
210.1 |
6 |
|
Year |
BF |
Rank |
2023 |
860 |
9 |
2025 |
942 |
5 |
2026 |
974 |
1 |
2027 |
960 |
1 |
2028 |
906 |
6 |
2029 |
880 |
4 |
2030 |
879 |
4 |
2031 |
872 |
4 |
2032 |
860 |
9 |
2033 |
880 |
8 |
2034 |
865 |
10 |
2035 |
870 |
5 |
2036 |
927 |
2 |
2037 |
880 |
2 |
2038 |
859 |
9 |
|
Year |
HRA |
Rank |
2029 |
37 |
7 |
2036 |
24 |
9 |
2038 |
24 |
8 |
2040 |
26 |
10 |
|
Year |
K |
Rank |
2024 |
206 |
6 |
2025 |
246 |
3 |
2026 |
243 |
3 |
2027 |
232 |
2 |
2028 |
233 |
2 |
2029 |
216 |
7 |
2030 |
216 |
4 |
2031 |
191 |
5 |
2032 |
165 |
10 |
2033 |
169 |
9 |
2034 |
176 |
10 |
2035 |
197 |
3 |
2036 |
187 |
10 |
2037 |
162 |
9 |
|
Year |
WP |
Rank |
2022 |
9 |
6 |
2023 |
15 |
1 |
2030 |
10 |
8 |
2032 |
10 |
8 |
2036 |
11 |
6 |
2037 |
9 |
8 |
2038 |
15 |
1 |
2039 |
10 |
2 |
|
Year |
ERA |
Rank |
2023 |
3.28 |
9 |
2024 |
3.00 |
5 |
2025 |
2.55 |
3 |
2026 |
2.82 |
4 |
2027 |
3.86 |
6 |
2028 |
2.71 |
3 |
2030 |
3.28 |
5 |
2031 |
3.05 |
2 |
2032 |
3.47 |
5 |
2034 |
3.18 |
5 |
2036 |
2.98 |
7 |
2037 |
3.41 |
7 |
|
Year |
BABIP |
Rank |
2023 |
.269 |
9 |
2025 |
.281 |
7 |
2026 |
.264 |
3 |
2028 |
.277 |
6 |
2029 |
.274 |
2 |
2030 |
.279 |
6 |
2031 |
.250 |
1 |
2032 |
.282 |
4 |
2038 |
.265 |
5 |
2039 |
.267 |
4 |
|
Year |
WHIP |
Rank |
2023 |
1.09 |
8 |
2024 |
1.11 |
7 |
2025 |
1.03 |
3 |
2026 |
0.98 |
3 |
2027 |
1.26 |
10 |
2028 |
0.99 |
1 |
2029 |
1.06 |
4 |
2030 |
1.08 |
3 |
2031 |
1.04 |
3 |
2032 |
1.17 |
5 |
2034 |
1.04 |
5 |
2036 |
0.99 |
6 |
2037 |
1.08 |
4 |
2039 |
1.15 |
8 |
|
Year |
K/BB |
Rank |
2024 |
4.90 |
9 |
2025 |
4.64 |
7 |
2027 |
4.00 |
5 |
2028 |
6.66 |
2 |
2029 |
5.84 |
4 |
2030 |
4.15 |
8 |
2031 |
3.82 |
8 |
2033 |
3.38 |
9 |
2034 |
4.76 |
4 |
2035 |
5.47 |
3 |
2036 |
8.13 |
4 |
2037 |
4.76 |
5 |
|
Year |
RA/9 |
Rank |
2023 |
10.18 |
10 |
2024 |
10.24 |
8 |
2025 |
9.58 |
3 |
2026 |
9.20 |
4 |
2028 |
9.07 |
1 |
2029 |
9.61 |
3 |
2030 |
10.41 |
6 |
2031 |
9.37 |
1 |
2032 |
11.03 |
5 |
2034 |
9.75 |
5 |
2036 |
9.44 |
6 |
2037 |
10.32 |
4 |
2038 |
10.23 |
10 |
2039 |
10.58 |
8 |
|
Year |
HR/9 |
Rank |
2023 |
0.67 |
3 |
2024 |
0.84 |
9 |
2025 |
0.62 |
4 |
2026 |
0.62 |
2 |
2027 |
1.18 |
10 |
2028 |
0.94 |
8 |
2030 |
0.88 |
4 |
2031 |
1.18 |
7 |
2032 |
1.00 |
9 |
2034 |
0.75 |
8 |
2035 |
0.56 |
3 |
2037 |
0.79 |
6 |
|
Year |
H/9 |
Rank |
2023 |
7.65 |
8 |
2025 |
7.26 |
3 |
2026 |
6.89 |
1 |
2028 |
7.50 |
5 |
2029 |
8.02 |
6 |
2030 |
7.52 |
3 |
2031 |
7.29 |
3 |
2032 |
8.42 |
6 |
2037 |
8.32 |
10 |
|
Year |
BB/9 |
Rank |
2025 |
2.05 |
9 |
2028 |
1.37 |
1 |
2029 |
1.51 |
6 |
2030 |
2.18 |
9 |
2031 |
2.04 |
8 |
2032 |
2.13 |
9 |
2033 |
2.19 |
8 |
2034 |
1.55 |
4 |
2035 |
1.55 |
4 |
2036 |
0.89 |
2 |
2037 |
1.41 |
7 |
2038 |
1.58 |
9 |
2039 |
1.22 |
2 |
2040 |
1.46 |
7 |
|
Year |
K/9 |
Rank |
2024 |
9.09 |
7 |
2025 |
9.50 |
4 |
2026 |
8.90 |
7 |
2027 |
9.14 |
5 |
2028 |
9.14 |
5 |
2029 |
8.84 |
10 |
2030 |
9.07 |
7 |
2035 |
8.50 |
9 |
|
Year |
QS |
Rank |
2024 |
24 |
3 |
2025 |
28 |
1 |
2026 |
26 |
1 |
2027 |
18 |
9 |
2028 |
25 |
1 |
2029 |
22 |
3 |
2030 |
23 |
2 |
2031 |
26 |
1 |
2032 |
18 |
6 |
2033 |
18 |
6 |
2034 |
22 |
3 |
2036 |
23 |
6 |
2037 |
23 |
2 |
2038 |
21 |
4 |
|
Year |
QSP |
Rank |
2024 |
.774 |
3 |
2025 |
.848 |
1 |
2026 |
.743 |
2 |
2028 |
.735 |
4 |
2029 |
.667 |
5 |
2030 |
.719 |
4 |
2031 |
.788 |
1 |
2032 |
.562 |
6 |
2033 |
.545 |
8 |
2034 |
.688 |
4 |
2036 |
.639 |
9 |
2037 |
.676 |
2 |
2038 |
.636 |
8 |
2039 |
.607 |
9 |
|
Year |
CG |
Rank |
2028 |
2 |
5 |
2030 |
2 |
8 |
2031 |
1 |
4 |
2032 |
2 |
3 |
2033 |
1 |
6 |
2036 |
2 |
4 |
2037 |
2 |
2 |
|
Year |
CGP |
Rank |
2030 |
.062 |
5 |
2031 |
.030 |
9 |
2032 |
.062 |
4 |
2036 |
.056 |
6 |
2037 |
.059 |
6 |
|
Year |
SHO |
Rank |
2026 |
1 |
5 |
2027 |
1 |
5 |
2028 |
1 |
4 |
2030 |
1 |
5 |
2032 |
1 |
1 |
2033 |
1 |
2 |
2036 |
2 |
2 |
2037 |
1 |
3 |
|
Year |
GB% |
Rank |
2034 |
0.56 |
4 |
|
Year |
WAR |
Rank |
2023 |
4.0 |
9 |
2024 |
4.6 |
4 |
2025 |
6.5 |
3 |
2026 |
6.5 |
2 |
2027 |
4.6 |
3 |
2028 |
6.5 |
2 |
2029 |
3.5 |
10 |
2030 |
5.0 |
4 |
2031 |
4.5 |
5 |
2032 |
4.2 |
7 |
2033 |
3.7 |
7 |
2034 |
5.2 |
7 |
2035 |
6.5 |
2 |
2036 |
4.8 |
6 |
2037 |
4.3 |
3 |
|
|
|
|
|