03/01/2020 |
Joined the Yorktown Patriots. |
07/10/2020 |
Was selected to the 2020 National High School Federation All-Star Game. |
11/16/2020 |
Wins the 2020 HS TL Outstanding Pitcher Award. |
01/01/2021 |
OSA scouting updated ratings (potential): Stuff: 29 (100); Movement: 43 (72); Control: 3 (25). |
06/04/2021 |
Injured (Herniated disc (neck)), out for 3-4 weeks. |
01/01/2022 |
OSA scouting updated ratings (potential): Stuff: 22 (86); Movement: 42 (73); Control: 5 (32). |
03/01/2022 |
Released by the Yorktown Patriots. |
03/01/2022 |
Drafted in the 2022 first-year player draft (Round 2, Pick 5, 33rd overall pick) by the D.C. Teddys. |
08/03/2022 |
Injured (Sore shoulder), day-to-day for 2 weeks. |
01/01/2023 |
OSA scouting updated ratings (potential): Stuff: 29 (91); Movement: 43 (70); Control: 18 (44). |
03/29/2023 |
Named the #16 prospect in the VBL |
05/01/2023 |
Wins the RL FORD Pitcher of the Month Award. |
07/07/2023 |
Injured (Strained forearm), out for 6-7 weeks. |
01/01/2024 |
OSA scouting updated ratings (potential): Stuff: 55 (100); Movement: 48 (69); Control: 33 (47). |
03/29/2024 |
Named the #4 prospect in the VBL |
05/20/2024 |
Was traded by the D.C. Teddys to the Stratford Cosmos, along with SS Tony Torres, SP Bradley Robinson, SP Tom Kennedy, SP Douglas Nelson, in exchange for 2B Dale Stevenson, RP Michael Barry, SP Joe Russell, SP Benedict Sanders. |
06/27/2024 |
Named the #3 prospect in the VBL |
07/04/2024 |
Was selected to the 2024 The Virtual Baseball League All-Star Futures Game. |
07/20/2024 |
Injured (torn fingernail),day-to-day for 4 days. |
09/02/2024 |
Injured (elbow tendinitis),out for 5-6 weeks. |
01/01/2025 |
OSA scouting updated ratings (potential): Stuff: 68 (100); Movement: 46 (65); Control: 63 (65). |
03/29/2025 |
Named the #5 prospect in the VBL |
06/27/2025 |
Named the #4 prospect in the VBL |
07/04/2025 |
Was selected to the 2025 The Virtual Baseball League All-Star Futures Game. |
09/02/2025 |
Injured (back tightness),day-to-day for 2 weeks. |
10/05/2025 |
Wins the 2025 VBL Double A Round 4 with the St. Lucie Mets! |
11/25/2025 |
Received a 1-year contract through automatic renewal worth a total of $120,000. |
01/01/2026 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 59 (63); Control: 62 (64). |
04/06/2026 |
Named the #5 prospect in the VBL |
07/11/2026 |
Was selected to the 2026 The Virtual Baseball League All-Star Game. |
08/04/2026 |
Strikes out 15 against the Austin BigStars. |
09/01/2026 |
Wins the VBL NL Rookie of the Month Award. |
10/01/2026 |
Wins the VBL NL Pitcher of the Month Award. |
10/01/2026 |
Wins the VBL NL Rookie of the Month Award. |
11/13/2026 |
Wins the 2026 VBL NL Mark Prior Award. |
11/13/2026 |
Wins the 2026 VBL NL Rookie of the Year. |
11/30/2026 |
Received a 1-year contract through automatic renewal worth a total of $120,000. |
01/01/2027 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 61 (66); Control: 62 (64). |
04/27/2027 |
Pitches a NO-HITTER against the D.C. Teddys with 17 strikeouts and 4 BB allowed! |
06/17/2027 |
Strikes out 15 against the Omaha Bandits. |
06/22/2027 |
Injured (wrist soreness),day-to-day for 3 days. |
07/10/2027 |
Was selected to the 2027 The Virtual Baseball League All-Star Game. |
08/01/2027 |
Wins the VBL NL Pitcher of the Month Award. |
08/03/2027 |
Strikes out 16 against the Cooperstown Camels. |
08/08/2027 |
Strikes out 15 against the Cleveland Spiders. |
08/19/2027 |
Injured (mild hamstring strain),day-to-day for 2 days. |
09/01/2027 |
Wins the VBL NL Pitcher of the Month Award. |
11/09/2027 |
Wins the 2027 VBL NL Mark Prior Award. |
11/16/2027 |
Wins the 2027 VBL NL Commissioner's Award. |
11/26/2027 |
Received a 1-year contract through automatic renewal worth a total of $120,000. |
01/01/2028 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 59 (64); Control: 62 (64). |
04/14/2028 |
Strikes out 16 against the Toronto Red Birds. |
05/01/2028 |
Wins the VBL NL Pitcher of the Month Award. |
05/04/2028 |
Strikes out 16 against the Napoleon Dynamites. |
07/06/2028 |
Was selected to the 2028 The Virtual Baseball League All-Star Game. |
07/08/2028 |
Strikes out 17 against the Nashville Predators. |
08/09/2028 |
Signed a 5-year contract extension worth a total of $7,500,000 with the Stratford Cosmos organization. |
11/13/2028 |
Finished 2nd in 2028 VBL NL Mark Prior Award voting. |
01/01/2029 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 61 (66); Control: 62 (63). |
04/07/2029 |
Strikes out 16 against the Savannah Fighting Bananas. |
07/07/2029 |
Was selected to the 2029 The Virtual Baseball League All-Star Game. |
08/01/2029 |
Wins the VBL NL Pitcher of the Month Award. |
09/01/2029 |
Strikes out 15 against the Cleveland Spiders. |
09/25/2029 |
Injured (torn rotator cuff),out for 9 months. |
11/07/2029 |
Finished 2nd in 2029 VBL NL Mark Prior Award voting. |
01/01/2030 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 62 (66); Control: 62 (63). |
11/01/2030 |
Wins the 2030 The October Classic with the Stratford Cosmos. |
01/01/2031 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 85 (87); Control: 58 (60). |
10/28/2031 |
Wins the 2031 The October Classic with the Stratford Cosmos. |
01/01/2032 |
OSA scouting updated ratings (potential): Stuff: 100 (100); Movement: 83 (85); Control: 59 (60). |
LEADERBOARD APPEARANCES |
Year |
SH |
Rank |
2026 |
12 |
8 |
2027 |
13 |
5 |
|
Year |
GS |
Rank |
2026 |
34 |
1 |
2027 |
33 |
2 |
2028 |
35 |
1 |
2029 |
34 |
2 |
2031 |
6 |
1 |
2031 |
33 |
1 |
|
Year |
W |
Rank |
2026 |
22 |
1 |
2027 |
24 |
1 |
2028 |
19 |
4 |
2029 |
20 |
3 |
2031 |
2 |
9 |
2031 |
14 |
8 |
|
Year |
Win. % |
Rank |
2026 |
.815 |
4 |
2027 |
.857 |
1 |
2028 |
.826 |
1 |
2029 |
.769 |
2 |
2031 |
1.000 |
1 |
|
Year |
IP |
Rank |
2026 |
220.2 |
6 |
2027 |
228.0 |
4 |
2028 |
225.2 |
3 |
2029 |
212.2 |
5 |
2031 |
24.1 |
2 |
|
|
|
Year |
K |
Rank |
2026 |
308 |
1 |
2027 |
376 |
2 |
2028 |
360 |
2 |
2029 |
315 |
2 |
2031 |
28 |
1 |
2031 |
216 |
2 |
|
Year |
ERA |
Rank |
2026 |
2.49 |
3 |
2027 |
1.78 |
1 |
2028 |
2.51 |
2 |
2029 |
2.54 |
3 |
|
Year |
BABIP |
Rank |
2027 |
.259 |
3 |
2029 |
.266 |
2 |
|
Year |
WHIP |
Rank |
2026 |
0.97 |
3 |
2027 |
0.74 |
1 |
2028 |
0.97 |
1 |
2029 |
0.91 |
2 |
|
Year |
K/BB |
Rank |
2026 |
4.89 |
2 |
2027 |
7.37 |
1 |
2028 |
5.07 |
6 |
2029 |
5.25 |
3 |
2031 |
3.79 |
7 |
|
Year |
RA/9 |
Rank |
2026 |
9.05 |
3 |
2027 |
6.91 |
1 |
2028 |
8.93 |
1 |
2029 |
8.42 |
2 |
|
Year |
HR/9 |
Rank |
2027 |
0.59 |
10 |
2031 |
0.37 |
9 |
|
Year |
H/9 |
Rank |
2026 |
6.12 |
1 |
2027 |
4.62 |
1 |
2028 |
5.86 |
1 |
2029 |
5.63 |
2 |
2031 |
5.92 |
10 |
2031 |
8.23 |
9 |
|
Year |
K/9 |
Rank |
2026 |
12.56 |
1 |
2027 |
14.84 |
2 |
2028 |
14.36 |
2 |
2029 |
13.33 |
2 |
2031 |
10.36 |
5 |
2031 |
10.78 |
2 |
|
Year |
QS |
Rank |
2026 |
24 |
3 |
2027 |
28 |
1 |
2028 |
25 |
2 |
2029 |
26 |
2 |
2031 |
1 |
3 |
|
Year |
QSP |
Rank |
2026 |
.706 |
7 |
2027 |
.848 |
1 |
2028 |
.714 |
5 |
2029 |
.765 |
2 |
2031 |
.167 |
9 |
|
|
Year |
CGP |
Rank |
2027 |
.091 |
5 |
|
|
Year |
GB% |
Rank |
2026 |
0.58 |
4 |
|
Year |
WAR |
Rank |
2026 |
7.1 |
1 |
2027 |
10.9 |
1 |
2028 |
8.2 |
2 |
2029 |
6.6 |
4 |
2031 |
0.8 |
2 |
2031 |
4.1 |
8 |
|
|
|