| 01/01/2024 | Drafted in the 2024 inaugural draft by the New York Empire. (Round 5, Pick 18, 98th overall pick). |
| 04/01/2024 | Named the #29 prospect in the FBL |
| 09/23/2024 | Received a 1-year contract through automatic renewal worth a total of $760,000. |
| 01/01/2025 | OSA scouting updated ratings (potential): Stuff: 60 (70); Movement: 60 (65); Control: 60 (70). |
| 01/01/2025 | OSA scouting updated ratings (potential): Stuff: 60 (70); Movement: 60 (65); Control: 60 (70). |
| 08/01/2025 | Wins the FBL IL Pitcher of the Month Award. |
| 09/23/2025 | Received a 1-year contract through automatic renewal worth a total of $760,000. |
| 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 65 (65); Control: 60 (65). |
| 01/01/2026 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 65 (65); Control: 60 (65). |
| 04/24/2026 | Injured (wrist soreness),day-to-day for 3 days. |
| 06/10/2026 | Was selected to the 2026 Federal Baseball League All-Star Game. |
| 07/01/2026 | Wins the FBL IL Pitcher of the Month Award. |
| 09/22/2026 | Received a 1-year contract through arbitration worth a total of $11,191,000. |
| 01/01/2027 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (65); Control: 60 (60). |
| 01/01/2027 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (65); Control: 60 (60). |
| 09/15/2027 | Wins the 2027 FBL IL Pitcher of the Year Award. |
| 09/30/2027 | Received a 1-year contract through arbitration worth a total of $21,750,000. |
| 01/01/2028 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (65); Control: 60 (60). |
| 01/01/2028 | OSA scouting updated ratings (potential): Stuff: 60 (60); Movement: 60 (65); Control: 60 (60). |
| 06/06/2028 | Pitches a 6-hit shutout against the Jacksonville Jackals with 6 strikeouts and 0 BB allowed! |
| 06/10/2028 | Was selected to the 2028 Federal Baseball League All-Star Game. |
| 06/24/2028 | Injured (wrist soreness),day-to-day for 5 days. |
| 07/07/2028 | Injured on 07/05/2028, diagnosed with forearm stiffness, will miss 2 days. |
| 08/07/2028 | Pitches a 6-hit shutout against the Jacksonville Jackals with 9 strikeouts and 0 BB allowed! |
| 08/07/2028 | Wins the 2028 FBL IL Division Series MVP Award. |
| 09/02/2028 | Finished 3rd in 2028 FBL IL Pitcher of the Year Award voting. |
| 09/27/2028 | Received a 1-year contract through arbitration worth a total of $31,143,893. |
| 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 55 (55). |
| 01/01/2029 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 55 (55). |
| 04/04/2029 | Pitches a 7-hit shutout against the Jacksonville Jackals with 9 strikeouts and 0 BB allowed! |
| 06/10/2029 | Was selected to the 2029 Federal Baseball League All-Star Game. |
| 06/18/2029 | Pitches a 2-hit shutout against the Vancouver Orcas with 8 strikeouts and 1 BB allowed! |
| 08/19/2029 | Pitches a 6-hit shutout against the Orlando Orange with 4 strikeouts and 1 BB allowed! |
| 09/25/2029 | Rejected the New York Empire qualifying offer. |
| 09/27/2029 | Became a free agent. |
| 10/28/2029 | Signed a 7-year contract worth a total of $210,000,000 with the Seattle Evergeens organization. |
| 01/01/2030 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (60); Control: 55 (55). |
| 01/01/2030 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (60); Control: 55 (55). |
| 06/29/2030 | Injured on 06/25/2030, diagnosed with a torn meniscus, will miss 3-4 months. |
| 01/01/2031 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (60); Control: 55 (55). |
| 01/01/2031 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (60); Control: 55 (55). |
| 03/15/2031 | Injured (shoulder tendinitis),day-to-day for one week. |
| 01/01/2032 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (55). |
| 01/01/2032 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (55). |
| 05/04/2032 | Pitches a NO-HITTER against the Orlando Orange with 7 strikeouts and 2 BB allowed! |
| 05/10/2032 | Pitches a NO-HITTER against the Boston Kings with 8 strikeouts and 0 BB allowed! |
| 05/27/2032 | Injured (finger blister),day-to-day for 1 day. |
| 06/08/2032 | Injured (virus),day-to-day for 4 days. |
| 06/16/2032 | Injured (mild abdominal strain),day-to-day for 1 day. |
| 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). |
| 01/01/2034 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (55). |
| 01/01/2034 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (55). |
| 07/10/2034 | Earns his 100th career Federal Baseball League victory! |
| 01/01/2035 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (60). |
| 01/01/2035 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 55 (60). |
| 05/08/2035 | Injured (mild oblique strain),day-to-day for 1 day. |
| 07/05/2035 | Collects his 1500th career Federal Baseball League strikeout! |
| 09/02/2035 | Executed his contract year option. |
| 01/01/2036 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 60 (60). |
| 01/01/2036 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 60 (60). |
| 05/02/2036 | Pitches a 3-hit shutout against the Denver Queens with 8 strikeouts and 1 BB allowed! |
| 05/30/2036 | Injured on 05/29/2036, diagnosed with a strained hamstring, is day-to-day. |
| 09/29/2036 | Became a free agent. |
| 10/15/2036 | Signed a 10-year contract worth a total of $377,000,000 with the Toronto Robbers organization. |
| 01/01/2037 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 60 (60). |
| 01/01/2037 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 60 (60). |
| 06/14/2037 | Injured (mild abdominal strain),day-to-day for 1 day. |
| 01/01/2038 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 65 (65). |
| 01/01/2038 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 65 (65). |
| 07/17/2038 | Injured on 07/15/2038, diagnosed with shoulder inflammation, will miss 5 months. |
| 01/01/2039 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 60 (60). |
| 01/01/2039 | OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 60 (60); Control: 60 (60). |
| 06/13/2039 | Collects his 2000th career Federal Baseball League strikeout! |
| 07/15/2039 | Injured (torn meniscus (knee)),out for 6 months. |
| 01/01/2040 | OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 60 (60). |
| 01/01/2040 | OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 60 (60). |
| 05/14/2040 | Injured (sore elbow),day-to-day for 3 days. |
| 05/19/2040 | Injured (back stiffness),day-to-day for 3 days. |
| 06/05/2040 | Earns his 150th career Federal Baseball League victory! |
| 10/24/2040 | Decided not to opt out of the remaining portion of his contract. |
| 10/25/2040 | Was traded by the Toronto Robbers to the Mexico City Marauders , along with SP Ricardo Davalos, in exchange for $2,000,000. |
| 01/01/2041 | OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 60 (60). |
| 01/01/2041 | OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 60 (60). |
| 06/14/2041 | Injured (ruptured tendon (finger)),out for 3 months. |
| 01/01/2042 | OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 60 (60). |
| 01/01/2042 | OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 55 (55); Control: 60 (60). |
| 03/07/2042 | Injured (mild abdominal strain),day-to-day for 3 days. |
| 04/20/2042 | Injured (neck stiffness),day-to-day for 4 days. |
| LEADERBOARD APPEARANCES |
| Year | GS | Rank | | 2024 | 22 | 8 | | 2025 | 23 | 1 | | 2031 | 23 | 1 | | 2032 | 22 | 8 | | 2033 | 22 | 10 | | 2034 | 22 | 9 | | 2035 | 22 | 6 | | 2036 | 23 | 3 | | 2037 | 22 | 4 | | | Year | W | Rank | | 2024 | 10 | 7 | | 2025 | 12 | 1 | | 2026 | 12 | 3 | | 2027 | 9 | 7 | | 2028 | 11 | 5 | | 2029 | 11 | 5 | | 2032 | 12 | 4 | | 2035 | 10 | 9 | | 2038 | 12 | 6 | | | Year | L | Rank | | 2027 | 10 | 6 | | 2030 | 10 | 5 | | 2031 | 11 | 6 | | 2034 | 13 | 2 | | | Year | Win. % | Rank | | 2026 | .706 | 7 | | 2028 | .733 | 4 | | 2029 | .733 | 7 | | 2032 | .667 | 7 | | 2038 | .857 | 2 | | | Year | IP | Rank | | 2024 | 136.1 | 10 | | 2025 | 156.0 | 3 | | 2027 | 141.2 | 8 | | 2028 | 140.1 | 10 | | 2035 | 157.0 | 2 | | 2036 | 148.2 | 6 | |
| Year | BF | Rank | | 2025 | 630 | 3 | | 2031 | 616 | 9 | | 2034 | 598 | 7 | | 2035 | 628 | 1 | | 2036 | 593 | 5 | | | Year | BB | Rank | | 2027 | 46 | 10 | | 2033 | 45 | 10 | | 2034 | 56 | 6 | | | Year | K | Rank | | 2025 | 136 | 7 | | 2035 | 143 | 7 | | | Year | WP | Rank | | 2033 | 8 | 1 | | 2038 | 5 | 8 | | | Year | ERA | Rank | | 2024 | 3.37 | 7 | | 2027 | 2.73 | 2 | | 2028 | 2.69 | 3 | | 2032 | 3.11 | 8 | | 2035 | 2.81 | 8 | | 2036 | 2.54 | 6 | | 2038 | 2.19 | 7 | | 2039 | 2.35 | 7 | |
| Year | BABIP | Rank | | 2025 | .247 | 1 | | 2027 | .271 | 10 | | 2032 | .244 | 3 | | 2037 | .245 | 10 | | | Year | WHIP | Rank | | 2025 | 1.06 | 4 | | 2026 | 1.11 | 9 | | 2027 | 1.09 | 6 | | 2028 | 1.07 | 8 | | 2032 | 1.08 | 9 | | 2035 | 1.01 | 9 | | 2037 | 0.95 | 7 | | 2038 | 0.98 | 9 | | 2039 | 0.91 | 7 | | | Year | K/BB | Rank | | 2026 | 4.46 | 7 | | 2035 | 4.77 | 8 | | 2038 | 4.88 | 8 | | 2039 | 5.33 | 6 | | | Year | RA/9 | Rank | | 2025 | 9.58 | 3 | | 2026 | 10.28 | 7 | | 2027 | 9.91 | 3 | | 2028 | 9.88 | 7 | | 2032 | 9.73 | 6 | | 2036 | 9.50 | 8 | | 2037 | 9.04 | 8 | | 2038 | 9.00 | 7 | | 2039 | 8.36 | 5 | | | Year | HR/9 | Rank | | 2024 | 0.86 | 5 | | 2025 | 0.98 | 8 | | 2026 | 0.33 | 2 | | 2027 | 0.51 | 2 | | 2028 | 0.71 | 6 | | 2038 | 0.38 | 5 | |
| Year | H/9 | Rank | | 2025 | 7.15 | 4 | | 2027 | 6.92 | 4 | | 2032 | 6.75 | 7 | | 2037 | 6.39 | 8 | | | Year | BB/9 | Rank | | 2026 | 1.82 | 6 | | 2035 | 1.72 | 5 | | 2038 | 1.82 | 6 | | 2039 | 1.76 | 8 | | | Year | QS | Rank | | 2024 | 13 | 5 | | 2025 | 15 | 4 | | 2026 | 16 | 3 | | 2027 | 14 | 6 | | 2028 | 17 | 4 | | 2029 | 13 | 10 | | 2034 | 15 | 5 | | | Year | QSP | Rank | | 2024 | .591 | 6 | | 2025 | .652 | 7 | | 2026 | .762 | 2 | | 2027 | .667 | 5 | | 2028 | .810 | 2 | | 2029 | .619 | 7 | | 2034 | .682 | 8 | | | Year | CG | Rank | | 2026 | 3 | 1 | | 2027 | 1 | 1 | | 2028 | 1 | 7 | | 2029 | 3 | 2 | | 2031 | 1 | 6 | | 2032 | 2 | 6 | | 2033 | 1 | 5 | | 2034 | 1 | 5 | | 2035 | 3 | 2 | | 2036 | 4 | 1 | | 2037 | 2 | 4 | | 2041 | 1 | 9 | |
| Year | CGP | Rank | | 2026 | .143 | 1 | | 2027 | .048 | 2 | | 2028 | .048 | 8 | | 2029 | .143 | 2 | | 2032 | .091 | 6 | | 2033 | .045 | 7 | | 2034 | .045 | 8 | | 2035 | .136 | 2 | | 2036 | .174 | 1 | | 2037 | .091 | 5 | | | Year | SHO | Rank | | 2028 | 1 | 1 | | 2029 | 2 | 2 | | 2032 | 2 | 1 | | 2036 | 1 | 2 | | | Year | GB% | Rank | | 2026 | 0.61 | 1 | | 2033 | 0.57 | 5 | | 2034 | 0.60 | 1 | | 2035 | 0.58 | 3 | | 2036 | 0.55 | 6 | | 2038 | 0.58 | 6 | | 2039 | 0.56 | 5 | | | Year | WAR | Rank | | 2024 | 3.3 | 6 | | 2025 | 3.6 | 5 | | 2026 | 5.2 | 4 | | 2027 | 4.4 | 3 | | 2028 | 4.1 | 7 | | 2035 | 3.3 | 8 | | 2038 | 4.4 | 7 | | |